error trying to exec 'cc1': execvp: No such file or directory

Richard W.M. Jones rjones at redhat.com
Wed Oct 14 09:08:05 UTC 2009


On Wed, Oct 14, 2009 at 10:00:31AM +0100, Richard W.M. Jones wrote:
> On Wed, Oct 14, 2009 at 10:08:51AM +0200, Erik van Pienbroek wrote:
> > As far as I know the latest mingw32-gcc in rawhide should work just
> > fine. Various packages have been built in the last few days with this
> > version of gcc so I guess this is a local problem.
> 
> Note that this is the gcc in Rawhide (ie. F12 Beta), not Koji (ie. F13).
> The problematic version is mingw32-gcc-4.4.1-3.fc12.x86_64.

Sorry, the above statement is not quite correct.  The problem package
is in _both_ Rawhide _and_ Koji.

> > Could you please send the verbose output of gcc (the -v parameter) ?
> 
> $ i686-pc-mingw32-gcc -v glutplane.c -o glutplane -lglut -lglu32 -lopengl32
[...]

Here is what the same command looks like using the working
mingw32-gcc from Fedora 11:

$ i686-pc-mingw32-gcc -v glutplane.c -o glutplane -lglut -lglu32 -lopengl32
Using built-in specs.
Target: i686-pc-mingw32
Configured with: ../configure --prefix=/usr --bindir=/usr/bin --includedir=/usr/include --libdir=/usr/lib64 --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu --target=i686-pc-mingw32 --with-gnu-as --with-gnu-ld --verbose --without-newlib --disable-multilib --with-system-zlib --disable-nls --without-included-gettext --disable-win32-registry --enable-version-specific-runtime-libs --with-sysroot=/usr/i686-pc-mingw32/sys-root --enable-languages=c,c++,objc,obj-c++,fortran --with-bugurl=http://bugzilla.redhat.com/bugzilla
Thread model: win32
gcc version 4.4.0 20090319 (experimental) (GCC) 
COLLECT_GCC_OPTIONS='-v' '-o' 'glutplane' '-mtune=generic'
 /usr/libexec/gcc/i686-pc-mingw32/4.4.0/cc1 -quiet -v glutplane.c -quiet -dumpbase glutplane.c -mtune=generic -auxbase glutplane -version -o /tmp/ccDJZN2R.s
ignoring nonexistent directory "/usr/i686-pc-mingw32/sys-root/usr/local/include"
ignoring nonexistent directory "/usr/lib64/gcc/i686-pc-mingw32/4.4.0/../../../../i686-pc-mingw32/include"
#include "..." search starts here:
#include <...> search starts here:
 /usr/lib64/gcc/i686-pc-mingw32/4.4.0/include
 /usr/lib64/gcc/i686-pc-mingw32/4.4.0/include-fixed
 /usr/i686-pc-mingw32/sys-root/mingw/include
End of search list.
GNU C (GCC) version 4.4.0 20090319 (experimental) (i686-pc-mingw32)
    compiled by GNU C version 4.4.0 20090319 (Red Hat 4.4.0-0.28), GMP version 4.2.4, MPFR version 2.4.1.
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
Compiler executable checksum: d4d1c0c8f46dbd662e9d16c70be72adb
COLLECT_GCC_OPTIONS='-v' '-o' 'glutplane' '-mtune=generic'
 /usr/lib64/gcc/i686-pc-mingw32/4.4.0/../../../../i686-pc-mingw32/bin/as -v -o /tmp/ccIynGfJ.o /tmp/ccDJZN2R.s
GNU assembler version 2.19.1 (i686-pc-mingw32) using BFD version (GNU Binutils) 2.19.1
COMPILER_PATH=/usr/libexec/gcc/i686-pc-mingw32/4.4.0/:/usr/libexec/gcc/i686-pc-mingw32/4.4.0/:/usr/libexec/gcc/i686-pc-mingw32/:/usr/lib64/gcc/i686-pc-mingw32/4.4.0/:/usr/lib64/gcc/i686-pc-mingw32/:/usr/lib64/gcc/i686-pc-mingw32/4.4.0/../../../../i686-pc-mingw32/bin/
LIBRARY_PATH=/usr/lib64/gcc/i686-pc-mingw32/4.4.0/:/usr/lib64/gcc/i686-pc-mingw32/4.4.0/../../../../i686-pc-mingw32/lib/:/usr/i686-pc-mingw32/sys-root/mingw/lib/
COLLECT_GCC_OPTIONS='-v' '-o' 'glutplane' '-mtune=generic'
 /usr/lib64/gcc/i686-pc-mingw32/4.4.0/../../../../i686-pc-mingw32/bin/ld --sysroot=/usr/i686-pc-mingw32/sys-root -Bdynamic -o glutplane /usr/i686-pc-mingw32/sys-root/mingw/lib/crt2.o /usr/lib64/gcc/i686-pc-mingw32/4.4.0/crtbegin.o -L/usr/lib64/gcc/i686-pc-mingw32/4.4.0 -L/usr/lib64/gcc/i686-pc-mingw32/4.4.0/../../../../i686-pc-mingw32/lib -L/usr/i686-pc-mingw32/sys-root/mingw/lib /tmp/ccIynGfJ.o -lglut -lglu32 -lopengl32 -lmingw32 -lgcc_eh -lgcc -lmoldname -lmingwex -lmsvcrt -luser32 -lkernel32 -ladvapi32 -lshell32 -lmingw32 -lgcc_eh -lgcc -lmoldname -lmingwex -lmsvcrt /usr/lib64/gcc/i686-pc-mingw32/4.4.0/crtend.o

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
New in Fedora 11: Fedora Windows cross-compiler. Compile Windows
programs, test, and build Windows installers. Over 70 libraries supprt'd
http://fedoraproject.org/wiki/MinGW http://www.annexia.org/fedora_mingw



More information about the mingw mailing list