I'm trying to compile simple test program

int main()
{
     return 0;
}

and get following error

Z:\test>g++ -v test.cpp
Using built-in specs.
COLLECT_GCC=g++
COLLECT_LTO_WRAPPER=z:/mingw32/bin/../libexec/gcc/i686-w64-mingw32/4.6.2/lto-wrapper.exe
Target: i686-w64-mingw32
Configured with: 
/home/ruben/mingw-w64/toolchain/mingw32mingw32/gcc-src/configure 
--host=i686-w64-mingw32 --build=x86_64-linux-gnu 
--target=i686-w64-mingw32 --with-sysroot=/home/r
uben/mingw-w64/toolchain/mingw32mingw32/mingw32 
--prefix=/home/ruben/mingw-w64/toolchain/mingw32mingw32/mingw32 
--with-libexpat-prefix=/home/ruben/mingw-w64/toolchain/mingw32mingw
32/prereq_install --enable-cloog-backend=isl 
--with-host-libstdcxx=-lstdc++ --enable-shared --enable-static 
--enable-threads=win32 --disable-multilib --enable-languages=all,obj-c+
+ --enable-libgomp --enable-libgjc --enable-fully-dynamic-string 
--enable-sjlj-exceptions --disable-nls --disable-werror 
--enable-checking=release --disable-win32-registry --disab
le-rpath --disable-werror
Thread model: win32
gcc version 4.6.2 20110825 (prerelease) (GCC)
COLLECT_GCC_OPTIONS='-v' '-shared-libgcc' '-mtune=generic' 
'-march=pentiumpro'
  z:/mingw32/bin/../libexec/gcc/i686-w64-mingw32/4.6.2/cc1plus.exe 
-quiet -v -iprefix z:\mingw32\bin\../lib/gcc/i686-w64-mingw32/4.6.2/ 
-isysroot z:\mingw32\bin\../../mingw32 test.
cpp -quiet -dumpbase test.cpp -mtune=generic -march=pentiumpro -auxbase 
test -version -o C:\Temp\ccdboytZ.s
GNU C++ (GCC) version 4.6.2 20110825 (prerelease) (i686-w64-mingw32)
         compiled by GNU C version 4.6.2 20110825 (prerelease), GMP 
version 5.0.2, MPFR version 3.0.1, MPC version 0.9
GGC heuristics: --param ggc-min-expand=64 --param ggc-min-heapsize=65470
ignoring duplicate directory 
"z:/mingw32/lib/gcc/../../lib/gcc/i686-w64-mingw32/4.6.2/../../../../include/c++/4.6.2"
ignoring duplicate directory 
"z:/mingw32/lib/gcc/../../lib/gcc/i686-w64-mingw32/4.6.2/../../../../include/c++/4.6.2/i686-w64-mingw32"
ignoring duplicate directory 
"z:/mingw32/lib/gcc/../../lib/gcc/i686-w64-mingw32/4.6.2/../../../../include/c++/4.6.2/backward"
ignoring duplicate directory 
"z:/mingw32/lib/gcc/../../lib/gcc/i686-w64-mingw32/4.6.2/include"
ignoring nonexistent directory 
"z:\mingw32\bin\../../mingw32/home/ruben/mingw-w64/toolchain/mingw32mingw32/mingw32/lib/gcc/i686-w64-mingw32/4.6.2/../../../../include"
ignoring duplicate directory 
"z:/mingw32/lib/gcc/../../lib/gcc/i686-w64-mingw32/4.6.2/include-fixed"
ignoring duplicate directory 
"z:/mingw32/lib/gcc/../../lib/gcc/i686-w64-mingw32/4.6.2/../../../../i686-w64-mingw32/include"
ignoring nonexistent directory "z:\mingw32\bin\../../mingw32/mingw/include"
#include "..." search starts here:
#include <...> search starts here:
 
z:\mingw32\bin\../lib/gcc/i686-w64-mingw32/4.6.2/../../../../include/c++/4.6.2
 
z:\mingw32\bin\../lib/gcc/i686-w64-mingw32/4.6.2/../../../../include/c++/4.6.2/i686-w64-mingw32
 
z:\mingw32\bin\../lib/gcc/i686-w64-mingw32/4.6.2/../../../../include/c++/4.6.2/backward
  z:\mingw32\bin\../lib/gcc/i686-w64-mingw32/4.6.2/include
  z:\mingw32\bin\../lib/gcc/i686-w64-mingw32/4.6.2/include-fixed
 
z:\mingw32\bin\../lib/gcc/i686-w64-mingw32/4.6.2/../../../../i686-w64-mingw32/include
End of search list.
GNU C++ (GCC) version 4.6.2 20110825 (prerelease) (i686-w64-mingw32)
         compiled by GNU C version 4.6.2 20110825 (prerelease), GMP 
version 5.0.2, MPFR version 3.0.1, MPC version 0.9
GGC heuristics: --param ggc-min-expand=64 --param ggc-min-heapsize=65470
Compiler executable checksum: d4acf968baa71b2abd2553c44b8a5951
COLLECT_GCC_OPTIONS='-v' '-shared-libgcc' '-mtune=generic' 
'-march=pentiumpro'
 
z:/mingw32/bin/../lib/gcc/i686-w64-mingw32/4.6.2/../../../../i686-w64-mingw32/bin/as.exe
 
-o C:\Temp\ccvhdAZt.o C:\Temp\ccdboytZ.s
COMPILER_PATH=z:/mingw32/bin/../libexec/gcc/i686-w64-mingw32/4.6.2/;z:/mingw32/bin/../libexec/gcc/;z:/mingw32/bin/../lib/gcc/i686-w64-mingw32/4.6.2/../../../../i686-w64-mingw32/bi
n/
LIBRARY_PATH=z:/mingw32/bin/../lib/gcc/i686-w64-mingw32/4.6.2/;z:/mingw32/bin/../lib/gcc/;z:/mingw32/bin/../lib/gcc/i686-w64-mingw32/4.6.2/../../../../i686-w64-mingw32/lib/../lib/
;z:/mingw32/bin/../lib/gcc/i686-w64-mingw32/4.6.2/../../../../lib/;z:/mingw32/bin/../lib/gcc/i686-w64-mingw32/4.6.2/../../../../i686-w64-mingw32/lib/;z:/mingw32/bin/../lib/gcc/i68
6-w64-mingw32/4.6.2/../../../
COLLECT_GCC_OPTIONS='-v' '-shared-libgcc' '-mtune=generic' 
'-march=pentiumpro'
  z:/mingw32/bin/../libexec/gcc/i686-w64-mingw32/4.6.2/collect2.exe 
--sysroot=z:\mingw32\bin\../../mingw32 -m i386pe -Bdynamic 
z:/mingw32/bin/../lib/gcc/i686-w64-mingw32/4.6.2/../.
./../../i686-w64-mingw32/lib/../lib/crt2.o 
z:/mingw32/bin/../lib/gcc/i686-w64-mingw32/4.6.2/crtbegin.o 
-Lz:/mingw32/bin/../lib/gcc/i686-w64-mingw32/4.6.2 -Lz:/mingw32/bin/../lib/g
cc 
-Lz:/mingw32/bin/../lib/gcc/i686-w64-mingw32/4.6.2/../../../../i686-w64-mingw32/lib/../lib
 
-Lz:/mingw32/bin/../lib/gcc/i686-w64-mingw32/4.6.2/../../../../lib 
-Lz:/mingw32/bin/.
./lib/gcc/i686-w64-mingw32/4.6.2/../../../../i686-w64-mingw32/lib 
-Lz:/mingw32/bin/../lib/gcc/i686-w64-mingw32/4.6.2/../../.. 
C:\Temp\ccvhdAZt.o -lstdc++ -lmingw32 -lgcc_s -lgcc -
lmoldname -lmingwex -lmsvcrt -ladvapi32 -lshell32 -luser32 -lkernel32 
-lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt 
z:/mingw32/bin/../lib/gcc/i686-w64-mingw32/4.6.2/crtend
.o
z:/mingw32/bin/../lib/gcc/i686-w64-mingw32/4.6.2/../../../../lib/libstdc++.dll.a:
 
file not recognized: File format not recognized
collect2: ld returned 1 exit status

Same file builds fine with Fedora cross-compiler. What am I doing wrong?

------------------------------------------------------------------------------
BlackBerry&reg; DevCon Americas, Oct. 18-20, San Francisco, CA
Learn about the latest advances in developing for the 
BlackBerry&reg; mobile platform with sessions, labs & more.
See new tools and technologies. Register for BlackBerry&reg; DevCon today!
http://p.sf.net/sfu/rim-devcon-copy1 
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to