Multithreading Newton Game Dynamics with MinGW4.4

A place to discuss everything related to Newton Dynamics.

Moderators: Sascha Willems, walaber

Multithreading Newton Game Dynamics with MinGW4.4

Postby rabbit » Sun Oct 11, 2009 10:41 am

I am attempting to use Newton Game Dynamics(1.53) Multithreading lib file with Code::blocks & MinGW4.4. It is my understanding that MinGW4.4 has better support for Multithreading.

My compiler is supplying me with the following errors which I believe are related to the lib file, being compiled for Visual Studio:

||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
YA_NXZ]+0x24)||undefined reference to `_except_list'|
YA_NXZ]+0x2c)||undefined reference to `_except_list'|
YA_NXZ]+0xa1)||undefined reference to `_except_list'|
YA_NXZ]+0xce)||undefined reference to `_except_list'|
C:\CPP-Y3\Libraries\NewtonSDK\sdk\lib_mt\Newton.lib(.\releasemt\Newton.obj):.\Newton.cpp:(.text[_NewtonTreeCollisionBeginBuild]+0xf)||undefined reference to `??2@YAPAXI@Z'|
C:\CPP-Y3\Libraries\NewtonSDK\sdk\lib_mt\Newton.lib(.\releasemt\Newton.obj):.\Newton.cpp:(.text[_NewtonTreeCollisionAddFace]+0x6)||undefined reference to `_chkstk'|
Z]+0x11)||undefined reference to `??3@YAXPAX@Z'|
C:\CPP-Y3\Libraries\NewtonSDK\sdk\lib_mt\Newton.lib(.\releasemt\Newton.obj):.\Newton.cpp:(.text[_NewtonUpdate]+0x83)||undefined reference to `_ftol2'|
C:\CPP-Y3\Libraries\NewtonSDK\sdk\lib_mt\Newton.lib(.\releasemt\Newton.obj):.\Newton.cpp:(.text[_NewtonTreeCollisionEndBuild]+0x6d)||undefined reference to `??3@YAXPAX@Z'|
Z]+0xc)||undefined reference to `_chkstk'|
Z]+0x6)||undefined reference to `_chkstk'|
Z]+0x6)||undefined reference to `_chkstk'|
Z]+0xc)||undefined reference to `_chkstk'|
Z]+0xc)||undefined reference to `_chkstk'|
Z]+0x17)||undefined reference to `??3@YAXPAX@Z'|
Z]+0x17)||undefined reference to `??3@YAXPAX@Z'|
Z]+0x17)||undefined reference to `??3@YAXPAX@Z'|
Z]+0x17)||undefined reference to `??3@YAXPAX@Z'|
Z]+0x17)||undefined reference to `??3@YAXPAX@Z'|
Z]+0x180)||undefined reference to `_ftol2'|
Z]+0xc)||undefined reference to `_chkstk'|
Z]+0x20)||undefined reference to `??3@YAXPAX@Z'|
AAEXXZ]+0x6)||undefined reference to `_chkstk'|
XZ]+0x6)||undefined reference to `_chkstk'|
Z]+0x6)||undefined reference to `_chkstk'|
Z]+0x26)||undefined reference to `??3@YAXPAX@Z'|
XZ]+0x31)||undefined reference to `??3@YAXPAX@Z'|
Z]+0x36)||undefined reference to `??2@YAPAXI@Z'|
Z]+0x6)||undefined reference to `_chkstk'|
Z]+0x230)||undefined reference to `_ftol2'|
Z]+0xb)||undefined reference to `_ftol2'|
Z]+0xc)||undefined reference to `_chkstk'|
Z]+0xc)||undefined reference to `_chkstk'|
Z]+0x12)||undefined reference to `??3@YAXPAX@Z'|
Z]+0xc)||undefined reference to `_chkstk'|
Z]+0xc)||undefined reference to `_chkstk'|
Z]+0xc)||undefined reference to `_chkstk'|
Z]+0xc)||undefined reference to `_chkstk'|
Z]+0x58)||undefined reference to `_ftol2'|
AAEXXZ]+0x1da)||undefined reference to `_ftol2'|
Z]+0x58)||undefined reference to `_ftol2'|
AAEXXZ]+0x103)||undefined reference to `_ftol2'|
Z]+0xc)||undefined reference to `_chkstk'|
Z]+0xc)||undefined reference to `_chkstk'|
Z]+0xc)||undefined reference to `_chkstk'|
Z]+0xc)||undefined reference to `_chkstk'|
Z]+0xc)||undefined reference to `_chkstk'|
QBE_JXZ]+0xf)||undefined reference to `_allmul'|
Z]+0x12)||undefined reference to `_allmul'|
Z]+0x10)||undefined reference to `_allmul'|
||More errors follow but not being shown.|
||Edit the max errors limit in compiler options...|
||=== Build finished: 50 errors, 149 warnings ===|

I would like to request compiled versions of Newton Game Dynamics 1.53 & 2.0 for MinGW 4.4.
rabbit
 
Posts: 18
Joined: Fri Mar 27, 2009 7:01 am

Re: Multithreading Newton Game Dynamics with MinGW4.4

Postby agi_shi » Sun Oct 11, 2009 12:03 pm

Forget about 1.53, use 2.10 (as of this post). It should compile fine with MinGW 4.4
agi_shi
 
Posts: 263
Joined: Fri Aug 17, 2007 6:54 pm

Re: Multithreading Newton Game Dynamics with MinGW4.4

Postby rabbit » Sun Oct 11, 2009 8:59 pm

Upon updating to NewtonGameDynamics2.10 and testing (lib_vs9_mt & lib_vs7_mt ) I get the following:

||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
C:\CPP-Y3\Libraries\NewtonWin-2.10\sdk\x32\lib_vs9_mt\Newton.lib(.\x32\release_2009_mt\Newton.obj):(.text[_NewtonUpdate]+0x90)||undefined reference to `_ftol2_sse'|
Z]+0x12)||undefined reference to `??3@YAXPAX@Z'|
Z]+0x12)||undefined reference to `??3@YAXPAX@Z'|
Z]+0x12)||undefined reference to `??3@YAXPAX@Z'|
Z]+0x12)||undefined reference to `??3@YAXPAX@Z'|
Z]+0x12)||undefined reference to `??3@YAXPAX@Z'|
Z]+0x6)||undefined reference to `_chkstk'|
Z]+0xc)||undefined reference to `_chkstk'|
AAEXXZ]+0x6)||undefined reference to `_chkstk'|
XZ]+0x6)||undefined reference to `_chkstk'|
Z]+0x6)||undefined reference to `_chkstk'|
Z]+0x501)||undefined reference to `_ftol2_sse'|
UAEXXZ]+0xc)||undefined reference to `_chkstk'|
Z]+0xc)||undefined reference to `_chkstk'|
UAEXXZ]+0x1b9)||undefined reference to `_ftol2_sse'|
UAEXXZ]+0x636)||undefined reference to `_ftol2_sse'|
Z]+0xc)||undefined reference to `_chkstk'|
Z]+0xc)||undefined reference to `_chkstk'|
Z]+0xc)||undefined reference to `_chkstk'|
Z]+0xc)||undefined reference to `_chkstk'|
Z]+0xc)||undefined reference to `_chkstk'|
Z]+0x12)||undefined reference to `??3@YAXPAX@Z'|
QAEXXZ]+0xc)||undefined reference to `_chkstk'|
Z]+0x6)||undefined reference to `_chkstk'|
Z]+0xc)||undefined reference to `_chkstk'|
Z]+0x6)||undefined reference to `_chkstk'|
Z]+0xc)||undefined reference to `_chkstk'|
Z]+0x114)||undefined reference to `_ftol2_sse'|
Z]+0x141)||undefined reference to `_ftol2_sse'|
Z]+0xc)||undefined reference to `_chkstk'|
Z]+0x12)||undefined reference to `??3@YAXPAX@Z'|
Z]+0x12)||undefined reference to `??3@YAXPAX@Z'|
Z]+0x12)||undefined reference to `??3@YAXPAX@Z'|
Z]+0x12)||undefined reference to `??3@YAXPAX@Z'|
Z]+0x6)||undefined reference to `_chkstk'|
Z]+0xc)||undefined reference to `_chkstk'|
Z]+0xc)||undefined reference to `_chkstk'|
Z]+0xc)||undefined reference to `_chkstk'|
Z]+0xc)||undefined reference to `_chkstk'|
QBEHXZ]+0x8)||undefined reference to `_aullshr'|
Z]+0x6)||undefined reference to `_chkstk'|
Z]+0xc)||undefined reference to `_chkstk'|
Z]+0xc)||undefined reference to `_chkstk'|
Z]+0xc)||undefined reference to `_chkstk'|
Z]+0x6)||undefined reference to `_chkstk'|
Z]+0x22)||undefined reference to `??3@YAXPAX@Z'|
Z]+0x41)||undefined reference to `??3@YAXPAX@Z'|
Z]+0x6)||undefined reference to `_chkstk'|
Z]+0xc)||undefined reference to `_chkstk'|
||=== Build finished: 49 errors, 51 warnings ===|
rabbit
 
Posts: 18
Joined: Fri Mar 27, 2009 7:01 am

Re: Multithreading Newton Game Dynamics with MinGW4.4

Postby Julio Jerez » Sun Oct 11, 2009 10:06 pm

Thos eare visual studio runtime funtions.
if you are going to use a different compiler. I think you need to use the DLL to about those runtime link errors.

I was trying to make to compile the engine for MingG, because in Linux and Mac ox10 GCC i making faster version of eth engine than I can get for Visual studio.
But I have probleem integration the libraries with Visual stutio project and I stopped, bu the project is still there.
I can can included them in the next 2.11 SDK.
Julio Jerez
Moderator
Moderator
 
Posts: 12426
Joined: Sun Sep 14, 2003 2:18 pm
Location: Los Angeles

Re: Multithreading Newton Game Dynamics with MinGW4.4

Postby rabbit » Mon Oct 12, 2009 9:34 pm

That would be awesome. Please do.
rabbit
 
Posts: 18
Joined: Fri Mar 27, 2009 7:01 am

Re: Multithreading Newton Game Dynamics with MinGW4.4

Postby rabbit » Wed Oct 14, 2009 6:31 am

Julio, would you ever consider making Newton Game Dynamics Open Source?
rabbit
 
Posts: 18
Joined: Fri Mar 27, 2009 7:01 am

Re: Multithreading Newton Game Dynamics with MinGW4.4

Postby Julio Jerez » Wed Oct 14, 2009 7:22 am

There are many open source library already.
you can use one of those if you need that feature
Julio Jerez
Moderator
Moderator
 
Posts: 12426
Joined: Sun Sep 14, 2003 2:18 pm
Location: Los Angeles

Re: Multithreading Newton Game Dynamics with MinGW4.4

Postby Stucuk » Wed Oct 14, 2009 11:38 am

Id h8 if it was open source. For the simple reason that if it was open source then you would likely have multiple people working on different versions (Generally get some people splitting off). Apart from that open source stuff is generally bloated(Take Quake Army Knife for example) when you have multiple developers. Another problem with open source stuff is when one person starts working on some new feature, partly implements it, and then never is heard from again, where noone else has any clue how to complete that feature.

For simple things or things like OpenGL where its organised properly then Open Source is good, but when it comes to complex systems i don't think its good unless the Author isn't going to continue it.
User avatar
Stucuk
 
Posts: 801
Joined: Sat Mar 12, 2005 3:54 pm
Location: Scotland


Return to General Discussion

Who is online

Users browsing this forum: No registered users and 2 guests

cron