hello, i have some problem while using gplc on a vista or on a xp system, both with MinGW compiler. installation is done in those directories : h:\gprolog for my pl files c:\gprolog for the gprolog install c:\MinGW for the MinGW install i have a gprologvars.bat so that : h: cd gprolog PATH=%PATH%;"C:\GNU-Prolog\bin";"C:\MinGW\bin" (i cheked same result with PATH="C:\GNU-Prolog\bin";"C:\MinGW\bin";%PATH%) D:\>echo %path% C:\Perl\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\ATI Technologie s\ATI.ACE\Core-Static;C:\Program Files\QuickTime\QTSystem\;C:\Program Files\IDM Computer Solutions\U ltraEdit\;"C:\GNU-Prolog\bin";"C:\MinGW\bin";"C:\GNU-Prolog\bin";"C:\MinGW\bin" the pl file works fine with gprolog but cannot be completly proceeded by gplc essai.pl is quite simple : H:\gprolog>type essai.pl a(hello). at the end i used no-del-temporary files so that i detected the problem deal with gcc : H:\gprolog>gplc -v --no-del-temp-files essai.pl Prolog compiler (GNU Prolog) 1.4.0 By Daniel Diaz Copyright (C) 1999-2011 Daniel Diaz GNU Prolog comes with ABSOLUTELY NO WARRANTY. This is free software; see the source or the file named COPYING for copying conditions. Path used: C:\GNU-Prolog *** Compiling --- file: essai.pl pl2wam -o C:\DOCUME~1\pierre\LOCALS~1\Temp\gplc2.wam essai.pl wam2ma -o C:\DOCUME~1\pierre\LOCALS~1\Temp\gplc3.ma C:\DOCUME~1\pierre\LOCALS~1\Temp\gplc2.wam ma2asm -o C:\DOCUME~1\pierre\LOCALS~1\Temp\gplc4.s C:\DOCUME~1\pierre\LOCALS~1\Temp\gplc3.ma as -o C:\DOCUME~1\pierre\LOCALS~1\Temp\gplc5.o C:\DOCUME~1\pierre\LOCALS~1\Temp\gplc4.s *** Linking gcc -march=pentiumpro -m32 -o essai C:\DOCUME~1\pierre\LOCALS~1\Temp\gplc5.o C:\GNU-Prolog\lib\all_ pl_bips.o C:\GNU-Prolog\lib\all_fd_bips.o C:\GNU-Prolog\lib\top_level.o C:\GNU-Prolog\lib\debugger.o C:\GNU-Prolog\lib\libbips_fd.a C:\GNU-Prolog\lib\libengine_fd.a C:\GNU-Prolog\lib\libbips_pl.a C:\G NU-Prolog\lib\libengine_pl.a C:\GNU-Prolog\lib\liblinedit.a -ladvapi32 -luser32 -lws2_32 error trying to execute gcc -march=pentiumpro -m32 -o essai C:\DOCUME~1\pierre\LOCALS~1\Temp\gplc5. o C:\GNU-Prolog\lib\all_pl_bips.o C:\GNU-Prolog\lib\all_fd_bips.o C:\GNU-Prolog\lib\top_level.o C:\G NU-Prolog\lib\debugger.o C:\GNU-Prolog\lib\libbips_fd.a C:\GNU-Prolog\lib\libengine_fd.a C:\GNU-Prol og\lib\libbips_pl.a C:\GNU-Prolog\lib\libengine_pl.a C:\GNU-Prolog\lib\liblinedit.a -ladvapi32 -luse r32 -lws2_32 : No such file or directory compilation failed so i added -v option to gcc, to detect the problem deal with CreateProcess H:\gprolog>gcc -v -march=pentiumpro -m32 -o essai C:\DOCUME~1\pierre\LOCALS~1\Temp\gplc5.o C:\GNU-P rolog\lib\all_pl_bips.o C:\GNU-Prolog\lib\all_fd_bips.o C:\GNU-Prolog\lib\top_level.o C:\GNU-Prolog\ lib\debugger.o C:\GNU-Prolog\lib\libbips_fd.a C:\GNU-Prolog\lib\libengine_fd.a C:\GNU-Prolog\lib\lib bips_pl.a C:\GNU-Prolog\lib\libengine_pl.a C:\GNU-Prolog\lib\liblinedit.a -ladvapi32 -luser32 -lws2_ 32 Using built-in specs. COLLECT_GCC=gcc Target: mingw32 Configured with: ../gcc-4.5.2/configure --enable-languages=c,c++,ada,fortran,objc,obj-c++ --disable- sjlj-exceptions --with-dwarf2 --enable-shared --enable-libgomp --disable-win32-registry --enable-lib stdcxx-debug --enable-version-specific-runtime-libs --disable-werror --build=mingw32 --prefix=/mingw Thread model: win32 gcc version 4.5.2 (GCC) COMPILER_PATH= LIBRARY_PATH= COLLECT_GCC_OPTIONS='-v' '-march=pentiumpro' '-m32' '-o' 'essai.exe' ld -Bdynamic -o essai.exe crt2.o crtbegin.o C:\DOCUME~1\pierre\LOCALS~1\Temp\gplc5.o C:\GNU-Prolog\ lib\all_pl_bips.o C:\GNU-Prolog\lib\all_fd_bips.o C:\GNU-Prolog\lib\top_level.o C:\GNU-Prolog\lib\de bugger.o C:\GNU-Prolog\lib\libbips_fd.a C:\GNU-Prolog\lib\libengine_fd.a C:\GNU-Prolog\lib\libbips_p l.a C:\GNU-Prolog\lib\libengine_pl.a C:\GNU-Prolog\lib\liblinedit.a -ladvapi32 -luser32 -lws2_32 -lm ingw32 -lgcc_eh -lgcc -lmoldname -lmingwex -lmsvcrt -luser32 -lkernel32 -ladvapi32 -lshell32 -lmingw 32 -lgcc_eh -lgcc -lmoldname -lmingwex -lmsvcrt crtend.o gcc: CreateProcess: No such file or directory Please can you help me to solve that issue with CreateProcess that i do not know at all.