OVH Cloud OVH Cloud

Bison sous windows ne trouve pas _spawnvp

1 réponse
Avatar
Apokrif
Bonjour,

J'essaie de faire tourner GnuWin32 bison-1.875 sous Windows 98 et il me
dit qu'il ne trouve pas un truc appel=E9 _spawnvp:

C:\>"C:\Program Files\GnuWin32\bin\bison.exe" -d temp\logpro.y
path: c:/progra~1/Bison/share/bison
relocated_path: C:/PROGRAM FILES/GNUWIN32/share/bison
orig_prefix: c:/progra~1/Bison
curr_prefix: C:/PROGRAM FILES/GNUWIN32
longpath: C:/PROGRAM FILES/GNUWIN32/share/bison
len: 33
res: 32
shortpath: C:\PROGRA~1\GNUWIN32\SHARE\BISON
relocated_short_path: C:\PROGRA~1\GNUWIN32\SHARE\BISON
pkgdatadir: C:\PROGRA~1\GNUWIN32\SHARE\BISON
C:\PROGRA~1\GNUWIN32\BIN\BISON.EXE: _spawnvp: No such file or directory

Apr=E8s une recherche sur le web et dans les NG, tout ce que je trouve
en rapport avec =E7a, c'est:
http://lists.zerezo.com/mingw-msys/msg00070.html . J'ai essay=E9 de
modifier la variable d'environnement M4 comme il est sugg=E9r=E9 dans le
fil, mais =E7a ne change rien.

En fait, je ne sais pas trop si le probl=E8me est du c=F4t=E9 de Bison, ou
de Windows, ou d'ailleurs, donc je crossposte un peu largement avec
redirection vers fr.comp.divers (n'h=E9sitez pas =E0 me rediriger vers un
forum plus appropri=E9 ou, si c'est un marronnier, vers la FAQ qui va
bien).

Merci.

1 réponse

Avatar
Aurelien Regat-Barrel
Bonjour,
Bonjour,


J'essaie de faire tourner GnuWin32 bison-1.875 sous Windows 98 et il me
dit qu'il ne trouve pas un truc appelé _spawnvp:


spawnvp est une fonction POSIX, donc non dispo sous Windows. VC++
l'implémente sous le nom de _spawnvp. Pour les autres compilos, je sais pas.
http://msdn.microsoft.com/library/en-us/vclib/html/_crt__spawnvp.2c_._wspawnvp.asp

--
Aurélien Regat-Barrel