QxOrm 1.1.3 released

Open discussion on QxOrm library

QxOrm 1.1.3 released

Postby QxOrm admin » Tue Nov 16, 2010 9:56 pm

Changes in version 1.1.3:
- This version works fine with MinGW on Windows
QxOrm admin
 

Re: QxOrm 1.1.3 released

Postby ukindler » Sat Nov 20, 2010 7:04 pm

Hi Lionel,

have you tested only the library compilation or did you also run the test cases with MinGW? I can sucessfully build the library but if I build the qxBlog test then I get the following linker error:

Code: Select all
mingw32-make[1]: Entering directory `c:/CodingXP/Qt/QxOrm_1.1.3/test/qxBlog'
g++ -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc -export-all-symbols -mthreads -Wl -Wl,-subsystem,windows -o ../../test/_bin/qxBlogd.exe debug/author.o debug/blog.o debug/categ
ory.o debug/comment.o debug/main.o  -L'c:/CodingXP/Qt/qt/lib' -lmingw32 -lqtmaind -LD:/Dvlp/_Libs/Boost/lib -lboost_serialization-mt-d -L../../test/_bin -lQxOrmd -lQtSqld4 -lQtXmld4 -lQtGuid4 -lQtNetworkd4 -lQt
Cored4
d000076.o:(.idata$5+0x0): multiple definition of `_imp___ZTIN5boost7archive6detail15common_iarchiveINS0_12xml_iarchiveEEE'
c:/codingxp/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../libboost_serialization-mt-d.dll.a(d003912.o):(.idata$5+0x0): first defined here
d000076.o:(.idata$6+0x0): multiple definition of `_nm___ZTIN5boost7archive6detail15common_iarchiveINS0_12xml_iarchiveEEE'
c:/codingxp/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../libboost_serialization-mt-d.dll.a(d003912.o):(.idata$6+0x0): first defined here
d000077.o:(.idata$5+0x0): multiple definition of `_imp___ZTIN5boost7archive6detail15common_iarchiveINS0_15binary_iarchiveEEE'
c:/codingxp/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../libboost_serialization-mt-d.dll.a(d003914.o):(.idata$5+0x0): first defined here
d000077.o:(.idata$6+0x0): multiple definition of `_nm___ZTIN5boost7archive6detail15common_iarchiveINS0_15binary_iarchiveEEE'
c:/codingxp/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../libboost_serialization-mt-d.dll.a(d003914.o):(.idata$6+0x0): first defined here
d000078.o:(.idata$5+0x0): multiple definition of `_imp___ZTIN5boost7archive6detail15common_oarchiveINS0_12xml_oarchiveEEE'
c:/codingxp/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../libboost_serialization-mt-d.dll.a(d003918.o):(.idata$5+0x0): first defined here
d000078.o:(.idata$6+0x0): multiple definition of `_nm___ZTIN5boost7archive6detail15common_oarchiveINS0_12xml_oarchiveEEE'
c:/codingxp/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../libboost_serialization-mt-d.dll.a(d003918.o):(.idata$6+0x0): first defined here
d000079.o:(.idata$5+0x0): multiple definition of `_imp___ZTIN5boost7archive6detail15common_oarchiveINS0_15binary_oarchiveEEE'
c:/codingxp/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../libboost_serialization-mt-d.dll.a(d003920.o):(.idata$5+0x0): first defined here
d000079.o:(.idata$6+0x0): multiple definition of `_nm___ZTIN5boost7archive6detail15common_oarchiveINS0_15binary_oarchiveEEE'
c:/codingxp/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../libboost_serialization-mt-d.dll.a(d003920.o):(.idata$6+0x0): first defined here
d000080.o:(.idata$5+0x0): multiple definition of `_imp___ZTVN5boost7archive6detail15common_iarchiveINS0_15binary_iarchiveEEE'
c:/codingxp/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../libboost_serialization-mt-d.dll.a(d004120.o):(.idata$5+0x0): first defined here
d000080.o:(.idata$6+0x0): multiple definition of `_nm___ZTVN5boost7archive6detail15common_iarchiveINS0_15binary_iarchiveEEE'
c:/codingxp/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../libboost_serialization-mt-d.dll.a(d004120.o):(.idata$6+0x0): first defined here
d000081.o:(.idata$5+0x0): multiple definition of `_imp___ZTVN5boost7archive6detail15common_oarchiveINS0_15binary_oarchiveEEE'
c:/codingxp/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../libboost_serialization-mt-d.dll.a(d004126.o):(.idata$5+0x0): first defined here
d000081.o:(.idata$6+0x0): multiple definition of `_nm___ZTVN5boost7archive6detail15common_oarchiveINS0_15binary_oarchiveEEE'
c:/codingxp/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../libboost_serialization-mt-d.dll.a(d004126.o):(.idata$6+0x0): first defined here
collect2: ld returned 1 exit status
mingw32-make[1]: *** [../../test/_bin/qxBlogd.exe] Error 1
mingw32-make[1]: Leaving directory `c:/CodingXP/Qt/QxOrm_1.1.3/test/qxBlog'
mingw32-make: *** [debug] Error 2


Do you have the same issue? If not, then the problem might be related to my boost version 1.43.
ukindler
 

Re: QxOrm 1.1.3 released

Postby ukindler » Sat Nov 20, 2010 9:29 pm

Ok, it was an issue with my boost version. I just upgraded to boost 1.45 and recompiled everything. Now I could sucessfully run the test cases. Great - thank you for this new version.
ukindler
 

Re: QxOrm 1.1.3 released

Postby QxOrm admin » Sun Nov 21, 2010 6:44 pm

Thank you for your tests.
You learn me that there is a new version of boost :)
QxOrm admin
 


Return to QxOrm - Open discussion

Who is online

Users browsing this forum: No registered users and 8 guests