RE: Problems compiling QT3 programs
"Jorgensen, Jens H" <[email protected]> Sun, 19 May 2002 21:58:58 -0400
| Newsgroups | gmane.os.qnx.openqnx.devel |
|---|---|
| Message-ID | <20720395CBCAD31185BD00105A1FADED0271A0@USCFV01-D01> |
I think if you patch one of the gcc files that the problem below will go away: Patch /usr/lib/gcc-lib/ntox86/2.95.2/specs as follows: find *cc1plus: -fhonor-std and change it to *cc1plus: %(cc1plus_spec) -fhonor-std -fno-builtin -- Jens -----Original Message----- From: Ferran Ollé [mailto:[email protected]] Sent: Sunday, May 19, 2002 7:28 PM To: openqnx-developer-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org Subject: [Openqnx-developer] Problems compiling QT3 programs Hi i have installed the Xfree86 4.2, and the QT3 binaries taken from OpenQNX. The QT3 designer works perfectly ( some visual problems, but not important ), but when i'm trying to compile my programs i get the same problems that compiling the QT3 Libraries ( from trolltech ). The problems are like this: Compiling my program: # make /opt/X11R6/qt3/bin/uic form2.ui -o .ui/form2.h g++ -c -pipe -Wall -W -O -fno-inline -fno-pack-struct -DQT_NO_DEBUG -I/opt/X11R 6/qt3/include -I.ui/ -I/root -I.moc/ -I/opt/X11R6/qt3/mkspecs/default -o .obj/ma in.o main.cpp In file included from /opt/X11R6/qt3/include/qcstring.h:46, from /opt/X11R6/qt3/include/qstring.h:43, from /opt/X11R6/qt3/include/qwindowdefs.h:44, from /opt/X11R6/qt3/include/qwidget.h:42, from /opt/X11R6/qt3/include/qdesktopwidget.h:42, from /opt/X11R6/qt3/include/qapplication.h:42, from main.cpp:1: /usr/include/string.h:155: `memcmp' is already declared in this scope /usr/include/string.h:155: `memcpy' is already declared in this scope /usr/include/string.h:156: `strcmp' is already declared in this scope /usr/include/string.h:156: `strcpy' is already declared in this scope /usr/include/string.h:156: `strlen' is already declared in this scope make: *** [.obj/main.o] Error 1 # And compiling QT3 ......... ......... g++ -c -o project.o -I. -Igenerators -Igenerators/unix -Igenerators/win32 -Igen erators/mac -I/usr/local/qt/include -I/usr/local/qt/include -I/usr/local/qt/src/ tools -DQT_NO_TEXTCODEC -DQT_NO_COMPONENT -DQT_NO_STL -I/usr/local/qt/mkspecs/qn x-g++ project.cpp In file included from /usr/local/qt/include/qcstring.h:46, from /usr/local/qt/include/qiodevice.h:50, from /usr/local/qt/include/qtextstream.h:42, from /usr/local/qt/include/qtl.h:42, from /usr/local/qt/include/qvaluelist.h:42, from /usr/local/qt/include/qstringlist.h:42, from project.h:40, from project.cpp:38: /usr/include/string.h:155: `memcmp' is already declared in this scope /usr/include/string.h:155: `memcpy' is already declared in this scope /usr/include/string.h:156: `strcmp' is already declared in this scope /usr/include/string.h:156: `strcpy' is already declared in this scope /usr/include/string.h:156: `strlen' is already declared in this scope In file included from project.cpp:45: /usr/include/stdlib.h:239: `abort' is already declared in this scope /usr/include/stdlib.h:239: `abs' is already declared in this scope /usr/include/stdlib.h:240: `exit' is already declared in this scope /usr/include/stdlib.h:240: `labs' is already declared in this scope make: *** [project.o] Error 1 QMake failed to build. Aborting. # _______________________________________________________________ Do You Yahoo!? Yahoo! Messenger Comunicación instantánea gratis con tu gente. http://messenger.yahoo.es _______________________________________________________________ Hundreds of nodes, one monster rendering program. Now that's a super model! Visit http://clustering.foundries.sf.net/