Hi there... before anything I would like to thank you all by the amazing mingw64... In my opnion, the best mingw ever... really neat, simple and clean... well done!!
I'm working on cross-compile openexr and ilmbase on a mac. I got the latest darwin binary package, mingw32.4.6.0_20100528, 32 bits to start with. I'm having this missing references that I can't figure why they are coming up, when linking ilmbase libHalf.lib. I "greped" all mingw libraries for the missing references, and apparently libmingw32.a have it and its already included, so I'm not sure whats going on... Is there any other library that I should also include in the link to account for those? the list of libraries that have those references are: Binary file ../compilers/darwin.mingw32.4.6.0_20100528/mingw/lib/crt1.o matches Binary file ../compilers/darwin.mingw32.4.6.0_20100528/mingw/lib/crt1u.o matches Binary file ../compilers/darwin.mingw32.4.6.0_20100528/mingw/lib/crt2.o matches Binary file ../compilers/darwin.mingw32.4.6.0_20100528/mingw/lib/crt2u.o matches Binary file ../compilers/darwin.mingw32.4.6.0_20100528/mingw/lib/libkernel32.a matches Binary file ../compilers/darwin.mingw32.4.6.0_20100528/mingw/lib/libmingw32.a matches Binary file ../compilers/darwin.mingw32.4.6.0_20100528/mingw/lib/libmingwex.a matches Binary file ../compilers/darwin.mingw32.4.6.0_20100528/mingw/lib/libws2_32.a matches only mingw32 in included in the link command line... also, none of the crt1/2 object files are being used... only crtend.o, which doesn't have those references... any insights would be greatly appreciate!! thanks in advance! -H output log: ------------------------------------------------------------------------ ------------------------------------------------------------------------ ------------------------------------------------------------------------ ------------------------ i686-w64-mingw32-g++ -I/Volumes/Data/Users/hradec/dev/svn/cortex4all/trunk/OIIO/externals/pthreads/build/GC_x86_4.6.0_20100528/include/ -L/Volumes/Data/Users/hradec/dev/svn/cortex4all/trunk/OIIO/externals/pthreads/build/GC_x86_4.6.0_20100528/lib/ -I./src/include -DWINAPI=__stdcall -D__MINGW32__ -D_WIN32 -DMINGW -DHAVE_STRUCT_TIMESPEC -I/Volumes/Data/Users/hradec/dev/svn/cortex4all/trunk/OIIO/externals/dist/mingw/include/zlib-1.2.3 -L/Volumes/Data/Users/hradec/dev/svn/cortex4all/trunk/OIIO/externals/dist/mingw/lib/zlib-1.2.3 -shared -nostdlib /Volumes/Data/Users/hradec/dev/svn/cortex4all/trunk/compilers/darwin.mingw32.4.6.0_20100528/bin/../lib/gcc/i686-w64-mingw32/4.6.0/../../../../i686-w64-mingw32/lib/../lib/dllcrt2.o /Volumes/Data/Users/hradec/dev/svn/cortex4all/trunk/compilers/darwin.mingw32.4.6.0_20100528/bin/../lib/gcc/i686-w64-mingw32/4.6.0/crtbegin.o .libs/half.o -Wl,--rpath -Wl,/Volumes/Data/Users/hradec/dev/svn/cortex4all/trunk/compilers/darwin.mingw32.4.6.0_20100528/bin/../lib/gcc/i686-w64-mingw32/4.6.0/../../../../i686-w64-mingw32/lib/../lib/ -Wl,--rpath -Wl,/Volumes/Data/Users/hradec/dev/svn/cortex4all/trunk/compilers/darwin.mingw32.4.6.0_20100528/bin/../lib/gcc/i686-w64-mingw32/4.6.0/../../../../i686-w64-mingw32/lib/../lib/ -L/Volumes/Data/Users/hradec/dev/svn/cortex4all/trunk/OIIO/externals/pthreads/build/GC_x86_4.6.0_20100528/lib/ -L/Volumes/Data/Users/hradec/dev/svn/cortex4all/trunk/OIIO/externals/dist/mingw/lib/zlib-1.2.3 -L/Volumes/Data/Users/hradec/dev/svn/cortex4all/trunk/compilers/darwin.mingw32.4.6.0_20100528/bin/../lib/gcc/i686-w64-mingw32/4.6.0 -L/Volumes/Data/Users/hradec/dev/svn/cortex4all/trunk/compilers/darwin.mingw32.4.6.0_20100528/bin/../lib/gcc -L/Volumes/Data/Users/hradec/dev/svn/cortex4all/trunk/compilers/darwin.mingw32.4.6.0_20100528/bin/../lib/gcc/i686-w64-mingw32/4.6.0/../../../../i686-w64-mingw32/lib/../lib -L/Volumes/Data/Users/hradec/dev/svn/cortex4all/trunk/compilers/darwin.mingw32.4.6.0_20100528/bin/../lib/gcc/i686-w64-mingw32/4.6.0/../../../../i686-w64-mingw32/lib /Volumes/Data/Users/hradec/dev/svn/cortex4all/trunk/compilers/darwin.mingw32.4.6.0_20100528/bin/../lib/gcc/i686-w64-mingw32/4.6.0/../../../../i686-w64-mingw32/lib/../lib//libstdc++.dll.a -luser32 -lkernel32 -ladvapi32 -lshell32 -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt /Volumes/Data/Users/hradec/dev/svn/cortex4all/trunk/compilers/darwin.mingw32.4.6.0_20100528/bin/../lib/gcc/i686-w64-mingw32/4.6.0/crtend.o -Wl,-soname -Wl,libHalf.so.6 -o .libs/libHalf.so.6.0.0 /Volumes/Data/Users/hradec/dev/svn/cortex4all/trunk/compilers/darwin.mingw32.4.6.0_20100528/bin/../lib/gcc/i686-w64-mingw32/4.6.0/../../../../i686-w64-mingw32/lib/../lib/libmingw32.a(lib32_libmingw32_a-tlssup.o): In function `__dyn_tls_i...@12': /Users/jchesney/mingw-w64-buildslave/darwin-x86-x86/build/build/mingw/obj/../../../build/mingw/mingw-w64-crt/crt/tlssup.c:102: undefined reference to `__imp__loadlibra...@4' /Users/jchesney/mingw-w64-buildslave/darwin-x86-x86/build/build/mingw/obj/../../../build/mingw/mingw-w64-crt/crt/tlssup.c:113: undefined reference to `__imp__freelibr...@4' /Volumes/Data/Users/hradec/dev/svn/cortex4all/trunk/compilers/darwin.mingw32.4.6.0_20100528/bin/../lib/gcc/i686-w64-mingw32/4.6.0/../../../../i686-w64-mingw32/lib/../lib/libmingw32.a(lib32_libmingw32_a-pseudo-reloc.o): In function `__write_memory': /Users/jchesney/mingw-w64-buildslave/darwin-x86-x86/build/build/mingw/obj/../../../build/mingw/mingw-w64-crt/crt/pseudo-reloc.c:180: undefined reference to `__imp__virtualqu...@12' /Users/jchesney/mingw-w64-buildslave/darwin-x86-x86/build/build/mingw/obj/../../../build/mingw/mingw-w64-crt/crt/pseudo-reloc.c:188: undefined reference to `__imp__virtualprot...@16' /Volumes/Data/Users/hradec/dev/svn/cortex4all/trunk/compilers/darwin.mingw32.4.6.0_20100528/bin/../lib/gcc/i686-w64-mingw32/4.6.0/../../../../i686-w64-mingw32/lib/../lib/libmingw32.a(lib32_libmingw32_a-gccmain.o): In function `__do_global_dtors': /Users/jchesney/mingw-w64-buildslave/darwin-x86-x86/build/build/mingw/obj/../../../build/mingw/mingw-w64-crt/crt/gccmain.c:39: undefined reference to `__imp__freelibr...@4' /Volumes/Data/Users/hradec/dev/svn/cortex4all/trunk/compilers/darwin.mingw32.4.6.0_20100528/bin/../lib/gcc/i686-w64-mingw32/4.6.0/../../../../i686-w64-mingw32/lib/../lib/libmingw32.a(lib32_libmingw32_a-gccmain.o): In function `__do_global_ctors': /Users/jchesney/mingw-w64-buildslave/darwin-x86-x86/build/build/mingw/obj/../../../build/mingw/mingw-w64-crt/crt/gccmain.c:57: undefined reference to `__imp__loadlibra...@4' /Volumes/Data/Users/hradec/dev/svn/cortex4all/trunk/compilers/darwin.mingw32.4.6.0_20100528/bin/../lib/gcc/i686-w64-mingw32/4.6.0/../../../../i686-w64-mingw32/lib/../lib/libmingw32.a(lib32_libmingw32_a-gs_support.o): In function `__security_init_cookie': /Users/jchesney/mingw-w64-buildslave/darwin-x86-x86/build/build/mingw/obj/../../../build/mingw/mingw-w64-crt/crt/gs_support.c:61: undefined reference to `__imp__getsystemtimeasfilet...@4' /Users/jchesney/mingw-w64-buildslave/darwin-x86-x86/build/build/mingw/obj/../../../build/mingw/mingw-w64-crt/crt/gs_support.c:69: undefined reference to `__imp__getcurrentproces...@0' /Users/jchesney/mingw-w64-buildslave/darwin-x86-x86/build/build/mingw/obj/../../../build/mingw/mingw-w64-crt/crt/gs_support.c:70: undefined reference to `__imp__getcurrentthrea...@0' /Users/jchesney/mingw-w64-buildslave/darwin-x86-x86/build/build/mingw/obj/../../../build/mingw/mingw-w64-crt/crt/gs_support.c:71: undefined reference to `__imp__gettickco...@0' /Users/jchesney/mingw-w64-buildslave/darwin-x86-x86/build/build/mingw/obj/../../../build/mingw/mingw-w64-crt/crt/gs_support.c:73: undefined reference to `__imp__queryperformancecoun...@4' /Volumes/Data/Users/hradec/dev/svn/cortex4all/trunk/compilers/darwin.mingw32.4.6.0_20100528/bin/../lib/gcc/i686-w64-mingw32/4.6.0/../../../../i686-w64-mingw32/lib/../lib/libmingw32.a(lib32_libmingw32_a-gs_support.o): In function `__report_gsfailure': /Users/jchesney/mingw-w64-buildslave/darwin-x86-x86/build/build/mingw/obj/../../../build/mingw/mingw-w64-crt/crt/gs_support.c:135: undefined reference to `__imp__setunhandledexceptionfil...@4' /Users/jchesney/mingw-w64-buildslave/darwin-x86-x86/build/build/mingw/obj/../../../build/mingw/mingw-w64-crt/crt/gs_support.c:136: undefined reference to `__imp__unhandledexceptionfil...@4' /Users/jchesney/mingw-w64-buildslave/darwin-x86-x86/build/build/mingw/obj/../../../build/mingw/mingw-w64-crt/crt/gs_support.c:137: undefined reference to `__imp__getcurrentproc...@0' /Users/jchesney/mingw-w64-buildslave/darwin-x86-x86/build/build/mingw/obj/../../../build/mingw/mingw-w64-crt/crt/gs_support.c:137: undefined reference to `__imp__terminateproc...@8' /Volumes/Data/Users/hradec/dev/svn/cortex4all/trunk/compilers/darwin.mingw32.4.6.0_20100528/bin/../lib/gcc/i686-w64-mingw32/4.6.0/../../../../i686-w64-mingw32/lib/../lib/libmingw32.a(lib32_libmingw32_a-tlsthrd.o): In function `__mingwthr_run_key_dtors': /Users/jchesney/mingw-w64-buildslave/darwin-x86-x86/build/build/mingw/obj/../../../build/mingw/mingw-w64-crt/crt/tlsthrd.c:104: undefined reference to `__imp__entercriticalsect...@4' /Users/jchesney/mingw-w64-buildslave/darwin-x86-x86/build/build/mingw/obj/../../../build/mingw/mingw-w64-crt/crt/tlsthrd.c:106: undefined reference to `__imp__getlaster...@0' /Users/jchesney/mingw-w64-buildslave/darwin-x86-x86/build/build/mingw/obj/../../../build/mingw/mingw-w64-crt/crt/tlsthrd.c:108: undefined reference to `__imp__tlsgetva...@4' /Users/jchesney/mingw-w64-buildslave/darwin-x86-x86/build/build/mingw/obj/../../../build/mingw/mingw-w64-crt/crt/tlsthrd.c:117: undefined reference to `__imp__leavecriticalsect...@4' /Volumes/Data/Users/hradec/dev/svn/cortex4all/trunk/compilers/darwin.mingw32.4.6.0_20100528/bin/../lib/gcc/i686-w64-mingw32/4.6.0/../../../../i686-w64-mingw32/lib/../lib/libmingw32.a(lib32_libmingw32_a-tlsthrd.o): In function `___w64_mingwthr_add_key_dtor': /Users/jchesney/mingw-w64-buildslave/darwin-x86-x86/build/build/mingw/obj/../../../build/mingw/mingw-w64-crt/crt/tlsthrd.c:54: undefined reference to `__imp__entercriticalsect...@4' /Users/jchesney/mingw-w64-buildslave/darwin-x86-x86/build/build/mingw/obj/../../../build/mingw/mingw-w64-crt/crt/tlsthrd.c:59: undefined reference to `__imp__leavecriticalsect...@4' /Volumes/Data/Users/hradec/dev/svn/cortex4all/trunk/compilers/darwin.mingw32.4.6.0_20100528/bin/../lib/gcc/i686-w64-mingw32/4.6.0/../../../../i686-w64-mingw32/lib/../lib/libmingw32.a(lib32_libmingw32_a-tlsthrd.o): In function `___w64_mingwthr_remove_key_dtor': /Users/jchesney/mingw-w64-buildslave/darwin-x86-x86/build/build/mingw/obj/../../../build/mingw/mingw-w64-crt/crt/tlsthrd.c:72: undefined reference to `__imp__entercriticalsect...@4' /Users/jchesney/mingw-w64-buildslave/darwin-x86-x86/build/build/mingw/obj/../../../build/mingw/mingw-w64-crt/crt/tlsthrd.c:93: undefined reference to `__imp__leavecriticalsect...@4' /Users/jchesney/mingw-w64-buildslave/darwin-x86-x86/build/build/mingw/obj/../../../build/mingw/mingw-w64-crt/crt/tlsthrd.c:93: undefined reference to `__imp__leavecriticalsect...@4' /Volumes/Data/Users/hradec/dev/svn/cortex4all/trunk/compilers/darwin.mingw32.4.6.0_20100528/bin/../lib/gcc/i686-w64-mingw32/4.6.0/../../../../i686-w64-mingw32/lib/../lib/libmingw32.a(lib32_libmingw32_a-tlsthrd.o): In function `__mingw_TLScallback': /Users/jchesney/mingw-w64-buildslave/darwin-x86-x86/build/build/mingw/obj/../../../build/mingw/mingw-w64-crt/crt/tlsthrd.c:137: undefined reference to `__imp__deletecriticalsect...@4' /Users/jchesney/mingw-w64-buildslave/darwin-x86-x86/build/build/mingw/obj/../../../build/mingw/mingw-w64-crt/crt/tlsthrd.c:129: undefined reference to `__imp__initializecriticalsect...@4' collect2: ld returned 1 exit status make[3]: *** [libHalf.la] Error 1 make[2]: *** [install] Error 2 make[1]: *** [install-recursive] Error 1 -- Hradec
------------------------------------------------------------------------------
_______________________________________________ Mingw-w64-public mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
