w32api: configure: error: C compiler cannot create executables

YuGiOhJCJ Mailing-List yugiohjcj-mailinglist@laposte.net
Thu Aug 7 19:59:00 GMT 2014


Hello,

I am building a cross compiler (linux 32 bits -> windows 32 bits).
I have compiled and installed:
- binutils-2.24.51
- gcc-4.9.1 (with mingwrt-4.0.3.1 and w32api-4.0.3.1 headers)

But when I try to configure the w32api library, I got an error:
$ ./configure --prefix=/usr/i686-pc-mingw32 --build=`./config.guess` --host=i686-pc-mingw32 --disable-nls
bash: ./config.guess: No such file or directory
configure: WARNING: unrecognized options: --disable-nls
configure: WARNING: if you wanted to set the --build type, don't use --host.
    If a cross compiler is detected then cross compile mode will be used
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-mingw32
checking target system type... i686-pc-mingw32
checking for i686-pc-mingw32-gcc... i686-pc-mingw32-gcc
checking whether the C compiler works... no
configure: error: in `/tmp/build/w32api-4.0.3-1.mingw32-src':
configure: error: C compiler cannot create executables
See `config.log' for more details

As you can see, there is a missing "config.guess" file in the archive.
Also, the "--disable-nls" option is not available.
Maybe it can explain why the C compiler is recognize by the configure script as not working.

Do you have any idea why I am unable to compile this w32api please?

Thank you.
Best regards.



More information about the Gcc-help mailing list