Hi there... I got it building past that point... thanks a lot for all the
help!!!
But now I'm getting this when compiling another source:
In file included from
/Volumes/Data/Users/hradec/dev/svn/cortex4all/trunk/compilers/darwin.mingw32.4.6.0_20100605/bin/../lib/gcc/i686-w64-mingw32/4.6.0/../../../../i686-w64-mingw32/include/c++/4.6.0/bits/stl_algo.h:60:0,
from
/Volumes/Data/Users/hradec/dev/svn/cortex4all/trunk/compilers/darwin.mingw32.4.6.0_20100605/bin/../lib/gcc/i686-w64-mingw32/4.6.0/../../../../i686-w64-mingw32/include/c++/4.6.0/algorithm:63,
from ImfPxr24Compressor.cpp:75:
/Volumes/Data/Users/hradec/dev/svn/cortex4all/trunk/compilers/darwin.mingw32.4.6.0_20100605/bin/../lib/gcc/i686-w64-mingw32/4.6.0/../../../../i686-w64-mingw32/include/c++/4.6.0/cstdlib:165:11:
error: '::_Exit' has not been declared
/Volumes/Data/Users/hradec/dev/svn/cortex4all/trunk/compilers/darwin.mingw32.4.6.0_20100605/bin/../lib/gcc/i686-w64-mingw32/4.6.0/../../../../i686-w64-mingw32/include/c++/4.6.0/cstdlib:203:22:
error: '__gnu_cxx::_Exit' has not been declared
make[3]: *** [ImfPxr24Compressor.lo] Error 1
Seems like some miss-declaration... Am I missing something or this is a bug?
-H
On Wed, Jun 2, 2010 at 6:50 AM, Doug Semler <[email protected]> wrote:
> On Tue, Jun 1, 2010 at 10:13 PM, Hradec <[email protected]> wrote:
> > also, by doing a grep _eLut, this is the result:
> >
> > hradec$ grep '_eLut'
> >
> /Volumes/Data/Users/hradec/dev/svn/cortex4all/trunk/OIIO/externals/./build/mingw/ilmbase-1.0.1/lib/*
> >
> > Binary file
> >
> /Volumes/Data/Users/hradec/dev/svn/cortex4all/trunk/OIIO/externals/./build/mingw/ilmbase-1.0.1/lib/libHalf.a
> > matches
> > Binary file
> >
> /Volumes/Data/Users/hradec/dev/svn/cortex4all/trunk/OIIO/externals/./build/mingw/ilmbase-1.0.1/lib/libHalf.so
> > matches
> > Binary file
> >
> /Volumes/Data/Users/hradec/dev/svn/cortex4all/trunk/OIIO/externals/./build/mingw/ilmbase-1.0.1/lib/libHalf.so.6
> > matches
> > Binary file
> >
> /Volumes/Data/Users/hradec/dev/svn/cortex4all/trunk/OIIO/externals/./build/mingw/ilmbase-1.0.1/lib/libHalf.so.6.0.0
> > matches
> >
> >
> > this is the lib folder from ilmbase:
> > -rw-r--r-- 1 hradec admin 280K 1 Jun 03:44 libHalf.a
> > -rwxr-xr-x 1 hradec admin 986B 1 Jun 03:44 libHalf.la
> > lrwxr-xr-x 1 hradec admin 16B 1 Jun 03:44 libHalf.so ->
> > libHalf.so.6.0.0
> > lrwxr-xr-x 1 hradec admin 16B 1 Jun 03:44 libHalf.so.6 ->
> > libHalf.so.6.0.0
> > -rwxr-xr-x 1 hradec admin 352K 1 Jun 03:44 libHalf.so.6.0.0
> > -rw-r--r-- 1 hradec admin 227K 1 Jun 03:44 libIex.a
> > -rwxr-xr-x 1 hradec admin 979B 1 Jun 03:44 libIex.la
> > lrwxr-xr-x 1 hradec admin 15B 1 Jun 03:44 libIex.so ->
> libIex.so.6.0.0
> > lrwxr-xr-x 1 hradec admin 15B 1 Jun 03:44 libIex.so.6 ->
> > libIex.so.6.0.0
> > -rwxr-xr-x 1 hradec admin 249K 1 Jun 03:44 libIex.so.6.0.0
> > -rw-r--r-- 1 hradec admin 142K 1 Jun 03:45 libIlmThread.a
> > -rwxr-xr-x 1 hradec admin 1.1K 1 Jun 03:45 libIlmThread.la
> > lrwxr-xr-x 1 hradec admin 21B 1 Jun 03:45 libIlmThread.so ->
> > libIlmThread.so.6.0.0
> > lrwxr-xr-x 1 hradec admin 21B 1 Jun 03:45 libIlmThread.so.6 ->
> > libIlmThread.so.6.0.0
> > -rwxr-xr-x 1 hradec admin 255K 1 Jun 03:45 libIlmThread.so.6.0.0
> > -rw-r--r-- 1 hradec admin 164K 1 Jun 03:44 libImath.a
> > -rwxr-xr-x 1 hradec admin 1.1K 1 Jun 03:44 libImath.la
> > lrwxr-xr-x 1 hradec admin 17B 1 Jun 03:44 libImath.so ->
> > libImath.so.6.0.0
> > lrwxr-xr-x 1 hradec admin 17B 1 Jun 03:44 libImath.so.6 ->
> > libImath.so.6.0.0
> > -rwxr-xr-x 1 hradec admin 283K 1 Jun 03:44 libImath.so.6.0.0
> > drwxr-xr-x 3 hradec admin 102B 1 Jun 03:45 pkgconfig
> >
> > I got no bin folder and no dll's... only this lib and the include.
> >
> >
>
> It's looking like the package built for the native system. Either
> that or you're trying to mix and match the target libraries in the
> same directory (bad idea). The .so files are not for the windows
> target. Maybe you misconfigured the library package - when cross
> compiling you probably need to specify
> --host=x86_64-w64-mingw32
>
> not
>
> --target=x86_64-w64-mingw32
>
> The --target parameter is used only when creating a cross compiler
> (telling the compiler what it's going to be targeting). While
> normally you'll specify --host, which tells the configuration routines
> what the machine you will be RUNNING the result on.
>
--
Hradec
------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
lucky parental unit. See the prize list and enter to win:
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public