RootTalk


ROOT Discussion Forums

qtcint.so.5.31 cannot be built in trunk@41669

Discuss installing and running ROOT here. Please post bug reports here.

Moderator: rootdev

qtcint.so.5.31 cannot be built in trunk@41669

Unread postby Pepe Le Pew » Tue Nov 01, 2011 17:02

This is Ubuntu 10.04.3 LTS i686 (32-bit) with gcc 4.4.3 here ...
While trying to compile the current ROOT "trunk@41669", I get ...
Code: Select all
/.../build/unix/makecintdll.sh linux C++ qtcint qt \
     " -p -DQT_GUI_LIB -DQT_CORE_LIB  -DQT_DLL  -DQT_NO_DEBUG  -DQT_THREAD_SUPPORT -DQT_SHARED -I/mkspecs/default  -I. -I/usr/include/qt4 -I/usr/include/qt4/Qt -I/usr/include/qt4/Qt3Support -I/usr/include/qt4/QtAssistant -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtDBus -I/usr/include/qt4/QtDesigner -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtHelp -I/usr/include/qt4/QtMultimedia -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtScript -I/usr/include/qt4/QtScriptTools -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtTest -I/usr/include/qt4/QtUiTools -I/usr/include/qt4/QtWebKit -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns qtcint.h " \
           "cint/cint/main/cint_tmp" "core/utils/src/rootcint_tmp -cint" \
      "/.../build/unix/makelib.sh -v 5 31 01 -x " "g++" "gcc" "g++" "-O2" \
           "-pipe -m32 -Wall -W -Woverloaded-virtual -fPIC -Iinclude  -DG__REGEXP -DG__UNIX -DG__SHAREDLIB -DG__OSFDLL -DG__ROOT -DG__REDIRECTIO -DG__STD_EXCEPTION -DG__HAVE_CONFIG -DG__NOMAKEINFO -DG__CINTBODY -I/.../cint/cint/inc -I/.../cint/cint/src -I/.../cint/cint/src/dict -pthread -DQT_GUI_LIB -DQT_CORE_LIB  -DQT_DLL  -DQT_NO_DEBUG  -DQT_THREAD_SUPPORT -DQT_SHARED -I/mkspecs/default  -I. -I/usr/include/qt4 -I/usr/include/qt4/Qt -I/usr/include/qt4/Qt3Support -I/usr/include/qt4/QtAssistant -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtDBus -I/usr/include/qt4/QtDesigner -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtHelp -I/usr/include/qt4/QtMultimedia -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtScript -I/usr/include/qt4/QtScriptTools -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtTest -I/usr/include/qt4/QtUiTools -I/usr/include/qt4/QtWebKit -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns" "-pipe -m32 -Wall -W -fPIC -Iinclude  -DG__REGEXP -DG__UNIX -DG__SHAREDLIB -DG__OSFDLL -DG__ROOT -DG__REDIRECTIO -DG__STD_EXCEPTION -DG__HAVE_CONFIG -DG__NOMAKEINFO -DG__CINTBODY -I/.../cint/cint/inc -I/.../cint/cint/src -I/.../cint/cint/src/dict -pthread" \
           "-m32 -O2  -Wl,--no-undefined   -lQtCore -lQtGui -lQt3Support -lQtOpenGL -lQtSvg -lQtXml -lQtWebKit -lQtNetwork" "-shared -Wl,-soname," \
           "so" "gnu" "-o "
cint/cint/main/cint_tmp -K -w1 -zqtcint -ncint/cint/lib/qt/G__qtcint.cxx -D__MAKECINT__ -DG__MAKECINT -c-1 -Z0 -Icint/cint/lib/qt -p -DQT_GUI_LIB -DQT_CORE_LIB -DQT_DLL -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -I/mkspecs/default -I. -I/usr/include/qt4 -I/usr/include/qt4/Qt -I/usr/include/qt4/Qt3Support -I/usr/include/qt4/QtAssistant -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtDBus -I/usr/include/qt4/QtDesigner -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtHelp -I/usr/include/qt4/QtMultimedia -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtScript -I/usr/include/qt4/QtScriptTools -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtTest -I/usr/include/qt4/QtUiTools -I/usr/include/qt4/QtWebKit -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns qtcint.h
 /usr/include/qt4/QtCore/qstring.h:598:
Note: Bit-field not accessible from interpreter
 /usr/include/qt4/QtCore/qobject.h:100:
Warning: Pure virtual destructor may cause problem. Define as 'virtual ~QObjectData() { }'
 /usr/include/qt4/QtGui/qtextdocument.h:98:
Warning: Pure virtual destructor may cause problem. Define as 'virtual ~QAbstractUndoItem() { }'
g++ -O2 -pipe -m32 -Wall -W -Woverloaded-virtual -fPIC -Iinclude -DG__REGEXP -DG__UNIX -DG__SHAREDLIB -DG__OSFDLL -DG__ROOT -DG__REDIRECTIO -DG__STD_EXCEPTION -DG__HAVE_CONFIG -DG__NOMAKEINFO -DG__CINTBODY -I/.../cint/cint/inc -I/.../cint/cint/src -I/.../cint/cint/src/dict -pthread -DQT_GUI_LIB -DQT_CORE_LIB -DQT_DLL -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -I/mkspecs/default -I. -I/usr/include/qt4 -I/usr/include/qt4/Qt -I/usr/include/qt4/Qt3Support -I/usr/include/qt4/QtAssistant -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtDBus -I/usr/include/qt4/QtDesigner -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtHelp -I/usr/include/qt4/QtMultimedia -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtScript -I/usr/include/qt4/QtScriptTools -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtTest -I/usr/include/qt4/QtUiTools -I/usr/include/qt4/QtWebKit -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I. -o cint/cint/lib/qt/G__qtcint.o -Icint/cint/lib/qt -c cint/cint/lib/qt/G__qtcint.cxx
g++ -shared -Wl,-soname,qtcint.so.5.31 -m32 -O2 -Wl,--no-undefined -lQtCore -lQtGui -lQt3Support -lQtOpenGL -lQtSvg -lQtXml -lQtWebKit -lQtNetwork -o cint/cint/include/qtcint.so.5.31 cint/cint/lib/qt/G__qtcint.o
cint/cint/lib/qt/G__qtcint.o: In function `global constructors keyed to G__qtcint.cxx':
G__qtcint.cxx:(.text+0x1d16): undefined reference to `G__add_setup_func'
cint/cint/lib/qt/G__qtcint.o: In function `G__cpp_setup_tagtable':
G__qtcint.cxx:(.text+0x1d6c): undefined reference to `G__get_linked_tagnum_fwd'
G__qtcint.cxx:(.text+0x1d7a): undefined reference to `G__get_linked_tagnum_fwd'
G__qtcint.cxx:(.text+0x1db6): undefined reference to `G__tagtable_setup'
G__qtcint.cxx:(.text+0x1dc4): undefined reference to `G__get_linked_tagnum_fwd'
G__qtcint.cxx:(.text+0x1dd2): undefined reference to `G__get_linked_tagnum_fwd'
G__qtcint.cxx:(.text+0x1de0): undefined reference to `G__get_linked_tagnum_fwd'
G__qtcint.cxx:(.text+0x1e1c): undefined reference to `G__tagtable_setup'
G__qtcint.cxx:(.text+0x1e2a): undefined reference to `G__get_linked_tagnum_fwd'
G__qtcint.cxx:(.text+0x1e66): undefined reference to `G__tagtable_setup'
G__qtcint.cxx:(.text+0x1e74): undefined reference to `G__get_linked_tagnum_fwd'
G__qtcint.cxx:(.text+0x1e82): undefined reference to `G__get_linked_tagnum_fwd'
G__qtcint.cxx:(.text+0x1ebe): undefined reference to `G__tagtable_setup'
G__qtcint.cxx:(.text+0x1ecc): undefined reference to `G__get_linked_tagnum_fwd'
G__qtcint.cxx:(.text+0x1eda): undefined reference to `G__get_linked_tagnum_fwd'
G__qtcint.cxx:(.text+0x1ee8): undefined reference to `G__get_linked_tagnum_fwd'
G__qtcint.cxx:(.text+0x1ef6): undefined reference to `G__get_linked_tagnum_fwd'
G__qtcint.cxx:(.text+0x1f04): undefined reference to `G__get_linked_tagnum_fwd'
cint/cint/lib/qt/G__qtcint.o:G__qtcint.cxx:(.text+0x1f12): more undefined references to `G__get_linked_tagnum_fwd' follow
cint/cint/lib/qt/G__qtcint.o: In function `G__cpp_setup_tagtable':
G__qtcint.cxx:(.text+0x2242): undefined reference to `G__tagtable_setup'
G__qtcint.cxx:(.text+0x2250): undefined reference to `G__get_linked_tagnum_fwd'
G__qtcint.cxx:(.text+0x225e): undefined reference to `G__get_linked_tagnum_fwd'
G__qtcint.cxx:(.text+0x226c): undefined reference to `G__get_linked_tagnum_fwd'
G__qtcint.cxx:(.text+0x227a): undefined reference to `G__get_linked_tagnum_fwd'
G__qtcint.cxx:(.text+0x2288): undefined reference to `G__get_linked_tagnum_fwd'
cint/cint/lib/qt/G__qtcint.o:G__qtcint.cxx:(.text+0x2296): more undefined references to `G__get_linked_tagnum_fwd' follow
cint/cint/lib/qt/G__qtcint.o: In function `G__cpp_setup_tagtable':
G__qtcint.cxx:(.text+0x2318): undefined reference to `G__tagtable_setup'
G__qtcint.cxx:(.text+0x2326): undefined reference to `G__get_linked_tagnum_fwd'
G__qtcint.cxx:(.text+0x2362): undefined reference to `G__tagtable_setup'
G__qtcint.cxx:(.text+0x2370): undefined reference to `G__get_linked_tagnum_fwd'
G__qtcint.cxx:(.text+0x237e): undefined reference to `G__get_linked_tagnum_fwd'
G__qtcint.cxx:(.text+0x238c): undefined reference to `G__get_linked_tagnum_fwd'
G__qtcint.cxx:(.text+0x239a): undefined reference to `G__get_linked_tagnum_fwd'
G__qtcint.cxx:(.text+0x23a8): undefined reference to `G__get_linked_tagnum_fwd'
cint/cint/lib/qt/G__qtcint.o:G__qtcint.cxx:(.text+0x23b6): more undefined references to `G__get_linked_tagnum_fwd' follow

(... zillions of "undefined reference" messages like the above ...)

cint/cint/lib/qt/G__qtcint.o: In function `G__qtcint_15_0_71(G__value*, char const*, G__param*, int)':
G__qtcint.cxx:(.text+0x1fd309): undefined reference to `G__int'
G__qtcint.cxx:(.text+0x1fd35b): undefined reference to `G__int'
G__qtcint.cxx:(.text+0x1fd362): undefined reference to `G__getstructoffset'
G__qtcint.cxx:(.text+0x1fd425): undefined reference to `G__store_tempobject'
G__qtcint.cxx:(.text+0x1fd4bc): undefined reference to `G__int'
G__qtcint.cxx:(.text+0x1fd50b): undefined reference to `G__int'
G__qtcint.cxx:(.text+0x1fd55d): undefined reference to `G__int'
G__qtcint.cxx:(.text+0x1fd5ad): undefined reference to `G__int'
G__qtcint.cxx:(.text+0x1fd5b5): undefined reference to `G__getstructoffset'
G__qtcint.cxx:(.text+0x1fd676): undefined reference to `G__store_tempobject'
G__qtcint.cxx:(.text+0x1fd6c9): undefined reference to `G__int'
G__qtcint.cxx:(.text+0x1fd71b): undefined reference to `G__int'
G__qtcint.cxx:(.text+0x1fd76b): undefined reference to `G__int'
G__qtcint.cxx:(.text+0x1fd772): undefined reference to `G__getstructoffset'
G__qtcint.cxx:(.text+0x1fd830): undefined reference to `G__store_tempobject'
cint/cint/lib/qt/G__qtcint.o: In function `G__cpp_setup_init::~G__cpp_setup_init()':
G__qtcint.cxx:(.text._ZN17G__cpp_setup_initD1Ev[G__cpp_setup_init::~G__cpp_setup_init()]+0x1c): undefined reference to `G__remove_setup_func'
collect2: ld returned 1 exit status
mv: cannot stat `cint/cint/include/qtcint.so': No such file or directory
Pepe Le Pew
 
Posts: 1172
Joined: Sat Oct 17, 2009 14:00

Re: qtcint.so.5.31 cannot be built in trunk@41669

Unread postby pcanal » Mon Feb 06, 2012 21:32

Hi,

Do you still have this problem with trunk (following all the Ubuntu related updates)?

Cheers,
Philippe.
pcanal
 
Posts: 6147
Joined: Wed Aug 27, 2003 14:22
Location: Fermilab

Re: qtcint.so.5.31 cannot be built in trunk@41669

Unread postby Pepe Le Pew » Wed Feb 08, 2012 17:46

This is Ubuntu 10.04.3 LTS i686 (32-bit) with gcc 4.4.3 here ...
While trying to compile the current ROOT "trunk@42917", I get ... qtcint.so.5.33 ...
Code: Select all
/.../root/build/unix/makecintdll.sh linux C++ qtcint qt \
          " -p -DQT_GUI_LIB -DQT_CORE_LIB  -DQT_DLL  -DQT_NO_DEBUG  -DQT_THREAD_SUPPORT -DQT_SHARED -I/mkspecs/default  -I. -I/usr/include/qt4 -I/usr/include/qt4/Qt -I/usr/include/qt4/Qt3Support -I/usr/inclu
de/qt4/QtAssistant -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtDBus -I/usr/include/qt4/QtDesigner -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtHelp -I/usr/include/qt4/QtMultimedia -I/usr/include/qt4/QtNe
twork -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtScript -I/usr/include/qt4/QtScriptTools -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtTest -I/usr/include/qt4/QtUiTools -I/usr/
include/qt4/QtWebKit -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns qtcint.h " \
           "cint/cint/main/cint_tmp" "core/utils/src/rootcint_tmp -cint" \
           "/.../root/build/unix/makelib.sh -v 5 33 01 -x " "g++" "gcc" "g++" "-O2" \
           "-pipe -m32 -Wall -W -Woverloaded-virtual -fPIC -Iinclude  -DG__REGEXP -DG__UNIX -DG__SHAREDLIB -DG__OSFDLL -DG__ROOT -DG__REDIRECTIO -DG__STD_EXCEPTION -DG__HAVE_CONFIG -DG__NOMAKEINFO -DG__CINTB
ODY  -I/.../root/cint/cint/inc -I/.../root/cint/cint/src -I/.../root/cint/cint/src/dict -pthread -DQT_GUI_LIB -DQT_CORE_
LIB  -DQT_DLL  -DQT_NO_DEBUG  -DQT_THREAD_SUPPORT -DQT_SHARED -I/mkspecs/default  -I. -I/usr/include/qt4 -I/usr/include/qt4/Qt -I/usr/include/qt4/Qt3Support -I/usr/include/qt4/QtAssistant -I/usr/include/qt4/
QtCore -I/usr/include/qt4/QtDBus -I/usr/include/qt4/QtDesigner -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtHelp -I/usr/include/qt4/QtMultimedia -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtOpenGL -I/u
sr/include/qt4/QtScript -I/usr/include/qt4/QtScriptTools -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtTest -I/usr/include/qt4/QtUiTools -I/usr/include/qt4/QtWebKit -I/usr/include/qt
4/QtXml -I/usr/include/qt4/QtXmlPatterns" "-pipe -m32 -Wall -W -fPIC -Iinclude  -DG__REGEXP -DG__UNIX -DG__SHAREDLIB -DG__OSFDLL -DG__ROOT -DG__REDIRECTIO -DG__STD_EXCEPTION -DG__HAVE_CONFIG -DG__NOMAKEINFO
-DG__CINTBODY  -I/.../root/cint/cint/inc -I/.../root/cint/cint/src -I/.../root/cint/cint/src/dict -pthread" \
           "-m32 -O2  -Wl,--no-undefined   -lQtCore -lQtGui -lQt3Support" "-shared -Wl,-soname," \
           "so" "gnu" "-o "
cint/cint/main/cint_tmp -K -w1 -zqtcint -ncint/cint/lib/qt/G__qtcint.cxx -D__MAKECINT__ -DG__MAKECINT -c-1 -Z0 -Icint/cint/lib/qt -p -DQT_GUI_LIB -DQT_CORE_LIB -DQT_DLL -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT
_SHARED -I/mkspecs/default -I. -I/usr/include/qt4 -I/usr/include/qt4/Qt -I/usr/include/qt4/Qt3Support -I/usr/include/qt4/QtAssistant -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtDBus -I/usr/include/qt4/QtD
esigner -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtHelp -I/usr/include/qt4/QtMultimedia -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtScript -I/usr/include/qt4/QtScriptTool
s -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtTest -I/usr/include/qt4/QtUiTools -I/usr/include/qt4/QtWebKit -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns qtcint.h
 /usr/include/qt4/QtCore/qstring.h:598:
Note: Bit-field not accessible from interpreter
 /usr/include/qt4/QtCore/qobject.h:100:
Warning: Pure virtual destructor may cause problem. Define as 'virtual ~QObjectData() { }'
 /usr/include/qt4/QtGui/qtextdocument.h:98:
Warning: Pure virtual destructor may cause problem. Define as 'virtual ~QAbstractUndoItem() { }'
g++ -O2 -pipe -m32 -Wall -W -Woverloaded-virtual -fPIC -Iinclude -DG__REGEXP -DG__UNIX -DG__SHAREDLIB -DG__OSFDLL -DG__ROOT -DG__REDIRECTIO -DG__STD_EXCEPTION -DG__HAVE_CONFIG -DG__NOMAKEINFO -DG__CINTBODY -
I/.../root/cint/cint/inc -I/.../root/cint/cint/src -I/.../root/cint/cint/src/dict -pthread -DQT_GUI_LIB -DQT_CORE_LIB -D
QT_DLL -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -I/mkspecs/default -I. -I/usr/include/qt4 -I/usr/include/qt4/Qt -I/usr/include/qt4/Qt3Support -I/usr/include/qt4/QtAssistant -I/usr/include/qt4/QtCore -I/
usr/include/qt4/QtDBus -I/usr/include/qt4/QtDesigner -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtHelp -I/usr/include/qt4/QtMultimedia -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtOpenGL -I/usr/include
/qt4/QtScript -I/usr/include/qt4/QtScriptTools -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtTest -I/usr/include/qt4/QtUiTools -I/usr/include/qt4/QtWebKit -I/usr/include/qt4/QtXml -I
/usr/include/qt4/QtXmlPatterns -I. -o cint/cint/lib/qt/G__qtcint.o -Icint/cint/lib/qt -c cint/cint/lib/qt/G__qtcint.cxx
g++ -shared -Wl,-soname,qtcint.so.5.33 -m32 -O2 -Wl,--no-undefined -lQtCore -lQtGui -lQt3Support -o cint/cint/include/qtcint.so.5.33 cint/cint/lib/qt/G__qtcint.o
cint/cint/lib/qt/G__qtcint.o: In function `global constructors keyed to G__qtcint.cxx':
G__qtcint.cxx:(.text+0x1d16): undefined reference to `G__add_setup_func'
cint/cint/lib/qt/G__qtcint.o: In function `G__cpp_setup_tagtable':
G__qtcint.cxx:(.text+0x1d6c): undefined reference to `G__get_linked_tagnum_fwd'
G__qtcint.cxx:(.text+0x1d7a): undefined reference to `G__get_linked_tagnum_fwd'
G__qtcint.cxx:(.text+0x1db6): undefined reference to `G__tagtable_setup'
G__qtcint.cxx:(.text+0x1dc4): undefined reference to `G__get_linked_tagnum_fwd'

(... tons of such messages ...)

G__qtcint.cxx:(.text+0x1fd71b): undefined reference to `G__int'
G__qtcint.cxx:(.text+0x1fd76b): undefined reference to `G__int'
G__qtcint.cxx:(.text+0x1fd772): undefined reference to `G__getstructoffset'
G__qtcint.cxx:(.text+0x1fd830): undefined reference to `G__store_tempobject'
cint/cint/lib/qt/G__qtcint.o: In function `G__cpp_setup_init::~G__cpp_setup_init()':
G__qtcint.cxx:(.text._ZN17G__cpp_setup_initD1Ev[G__cpp_setup_init::~G__cpp_setup_init()]+0x1c): undefined reference to `G__remove_setup_func'
collect2: ld returned 1 exit status
mv: cannot stat `cint/cint/include/qtcint.so': No such file or directory
Pepe Le Pew
 
Posts: 1172
Joined: Sat Oct 17, 2009 14:00

Re: qtcint.so.5.31 cannot be built in trunk@41669

Unread postby pcanal » Wed Feb 08, 2012 22:32

Hi,

This should be fixed by revision 42927 of the trunk.

Cheers,
Philippe.
pcanal
 
Posts: 6147
Joined: Wed Aug 27, 2003 14:22
Location: Fermilab

Re: qtcint.so.5.31 cannot be built in trunk@41669

Unread postby Pepe Le Pew » Thu Feb 09, 2012 11:36

=D>
Pepe Le Pew
 
Posts: 1172
Joined: Sat Oct 17, 2009 14:00

Re: qtcint.so.5.31 cannot be built in trunk@41669

Unread postby Pepe Le Pew » Fri Mar 02, 2012 20:16

I just tried to compile the newest ROOT v5-32-01 and the problem persists (it seems to me that the fix did not get to the v5-32-00-patches branch).

BTW. I've just found that exactly the same problem exists on CentOS 6.2 x86_64 SMP with gcc 4.4.6 and qt 4.6.2.
Pepe Le Pew
 
Posts: 1172
Joined: Sat Oct 17, 2009 14:00

Re: qtcint.so.5.31 cannot be built in trunk@41669

Unread postby pcanal » Fri Mar 02, 2012 22:19

Hi,

Indeed, this was not backported to v5.32.

Cheers,
Philippe.
pcanal
 
Posts: 6147
Joined: Wed Aug 27, 2003 14:22
Location: Fermilab

Re: qtcint.so.5.31 cannot be built in trunk@41669

Unread postby Pepe Le Pew » Wed Mar 14, 2012 12:53

Could you, please, backport this?
There is the plan to "make v5-32-02 this Friday" ... would be nice if the "qtcint.so" issue was fixed, too.
Pepe Le Pew
 
Posts: 1172
Joined: Sat Oct 17, 2009 14:00

Re: qtcint.so.5.31 cannot be built in trunk@41669

Unread postby pcanal » Wed Mar 14, 2012 16:44

Done.
Philippe.
pcanal
 
Posts: 6147
Joined: Wed Aug 27, 2003 14:22
Location: Fermilab

Re: qtcint.so.5.31 cannot be built in trunk@41669

Unread postby Pepe Le Pew » Tue Jul 10, 2012 21:23

It seems to me that the problem is back ...
... CentOS 6.3 x86_64 (64-bit) with gcc 4.4.6 ...
... Ubuntu 10.04.4 LTS i686 (32-bit) with gcc 4.4.3 ...
While trying to compile the current ROOT "v5-34-00-patches@44990", I get ...
Code: Select all
/.../build/unix/makecintdll.sh linux C++ qtcint qt \
          " -p -DQT_GUI_LIB -DQT_CORE_LIB  -DQT_DLL  -DQT_NO_DEBUG  -DQT_THREAD_SUPPORT -DQT_SHARED -I/mkspecs/default  -I. -I/usr/include/qt4 -I/usr/include/qt4/Qt -I/usr/include/qt4/Qt3Support -I/usr/include/qt4/QtAssistant -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtDBus -I/usr/include/qt4/QtDesigner -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtHelp -I/usr/include/qt4/QtMultimedia -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtScript -I/usr/include/qt4/QtScriptTools -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtTest -I/usr/include/qt4/QtUiTools -I/usr/include/qt4/QtWebKit -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns qtcint.h " \
           "cint/cint/main/cint_tmp" "core/utils/src/rootcint_tmp -cint" \
           "/.../build/unix/makelib.sh -v 5 34 00 -x " "g++" "gcc" "g++" "-O2" \
           "-pipe -m32 -Wall -W -Woverloaded-virtual -fPIC -Iinclude   -DG__REGEXP -DG__UNIX -DG__SHAREDLIB -DG__OSFDLL -DG__ROOT -DG__REDIRECTIO -DG__STD_EXCEPTION -DG__HAVE_CONFIG -DG__NOMAKEINFO -DG__CINTBODY  -I/.../cint/cint/inc -I/.../cint/cint/src -I/.../cint/cint/src/dict -pthread -DQT_GUI_LIB -DQT_CORE_LIB  -DQT_DLL  -DQT_NO_DEBUG  -DQT_THREAD_SUPPORT -DQT_SHARED -I/mkspecs/default  -I. -I/usr/include/qt4 -I/usr/include/qt4/Qt -I/usr/include/qt4/Qt3Support -I/usr/include/qt4/QtAssistant -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtDBus -I/usr/include/qt4/QtDesigner -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtHelp -I/usr/include/qt4/QtMultimedia -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtScript -I/usr/include/qt4/QtScriptTools -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtTest -I/usr/include/qt4/QtUiTools -I/usr/include/qt4/QtWebKit -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns" "-pipe -m32 -Wall -W -fPIC -Iinclude  -DG__REGEXP -DG__UNIX -DG__SHAREDLIB -DG__OSFDLL -DG__ROOT -DG__REDIRECTIO -DG__STD_EXCEPTION -DG__HAVE_CONFIG -DG__NOMAKEINFO -DG__CINTBODY  -I/.../cint/cint/inc -I/.../cint/cint/src -I/.../cint/cint/src/dict -pthread" \
           "-m32 -O2  -Wl,--no-undefined -Wl,--as-needed   -lQtCore -lQtGui -lQt3Support -Llib -lCint" "-shared -Wl,-soname," \
           "so" "gnu" "-o "
cint/cint/main/cint_tmp -K -w1 -zqtcint -ncint/cint/lib/qt/G__qtcint.cxx -D__MAKECINT__ -DG__MAKECINT -c-1 -Z0 -Icint/cint/lib/qt -p -DQT_GUI_LIB -DQT_CORE_LIB -DQT_DLL -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -I/mkspecs/default -I. -I/usr/include/qt4 -I/usr/include/qt4/Qt -I/usr/include/qt4/Qt3Support -I/usr/include/qt4/QtAssistant -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtDBus -I/usr/include/qt4/QtDesigner -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtHelp -I/usr/include/qt4/QtMultimedia -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtScript -I/usr/include/qt4/QtScriptTools -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtTest -I/usr/include/qt4/QtUiTools -I/usr/include/qt4/QtWebKit -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns qtcint.h
 /usr/include/qt4/QtCore/qstring.h:598:
Note: Bit-field not accessible from interpreter
 /usr/include/qt4/QtCore/qobject.h:100:
Warning: Pure virtual destructor may cause problem. Define as 'virtual ~QObjectData() { }'
 /usr/include/qt4/QtGui/qtextdocument.h:98:
Warning: Pure virtual destructor may cause problem. Define as 'virtual ~QAbstractUndoItem() { }'
g++ -O2 -pipe -m32 -Wall -W -Woverloaded-virtual -fPIC -Iinclude -DG__REGEXP -DG__UNIX -DG__SHAREDLIB -DG__OSFDLL -DG__ROOT -DG__REDIRECTIO -DG__STD_EXCEPTION -DG__HAVE_CONFIG -DG__NOMAKEINFO -DG__CINTBODY -I/.../cint/cint/inc -I/.../cint/cint/src -I/.../cint/cint/src/dict -pthread -DQT_GUI_LIB -DQT_CORE_LIB -DQT_DLL -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -I/mkspecs/default -I. -I/usr/include/qt4 -I/usr/include/qt4/Qt -I/usr/include/qt4/Qt3Support -I/usr/include/qt4/QtAssistant -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtDBus -I/usr/include/qt4/QtDesigner -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtHelp -I/usr/include/qt4/QtMultimedia -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtScript -I/usr/include/qt4/QtScriptTools -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtTest -I/usr/include/qt4/QtUiTools -I/usr/include/qt4/QtWebKit -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXmlPatterns -I. -o cint/cint/lib/qt/G__qtcint.o -Icint/cint/lib/qt -c cint/cint/lib/qt/G__qtcint.cxx
g++ -shared -Wl,-soname,qtcint.so.5.34 -m32 -O2 -Wl,--no-undefined -Wl,--as-needed -lQtCore -lQtGui -lQt3Support -Llib -lCint -o cint/cint/include/qtcint.so.5.34 cint/cint/lib/qt/G__qtcint.o
cint/cint/lib/qt/G__qtcint.o: In function `global constructors keyed to G__qtcint.cxx':
G__qtcint.cxx:(.text+0x1d16): undefined reference to `G__add_setup_func'
cint/cint/lib/qt/G__qtcint.o: In function `G__cpp_setup_tagtable':
G__qtcint.cxx:(.text+0x1d6c): undefined reference to `G__get_linked_tagnum_fwd'
G__qtcint.cxx:(.text+0x1d7a): undefined reference to `G__get_linked_tagnum_fwd'
G__qtcint.cxx:(.text+0x1db6): undefined reference to `G__tagtable_setup'
G__qtcint.cxx:(.text+0x1dc4): undefined reference to `G__get_linked_tagnum_fwd'
G__qtcint.cxx:(.text+0x1dd2): undefined reference to `G__get_linked_tagnum_fwd'
G__qtcint.cxx:(.text+0x1de0): undefined reference to `G__get_linked_tagnum_fwd'
G__qtcint.cxx:(.text+0x1e1c): undefined reference to `G__tagtable_setup'
G__qtcint.cxx:(.text+0x1e2a): undefined reference to `G__get_linked_tagnum_fwd'
G__qtcint.cxx:(.text+0x1e66): undefined reference to `G__tagtable_setup'
G__qtcint.cxx:(.text+0x1e74): undefined reference to `G__get_linked_tagnum_fwd'
G__qtcint.cxx:(.text+0x1e82): undefined reference to `G__get_linked_tagnum_fwd'
G__qtcint.cxx:(.text+0x1ebe): undefined reference to `G__tagtable_setup'
G__qtcint.cxx:(.text+0x1ecc): undefined reference to `G__get_linked_tagnum_fwd'
G__qtcint.cxx:(.text+0x1eda): undefined reference to `G__get_linked_tagnum_fwd'
G__qtcint.cxx:(.text+0x1ee8): undefined reference to `G__get_linked_tagnum_fwd'
G__qtcint.cxx:(.text+0x1ef6): undefined reference to `G__get_linked_tagnum_fwd'
G__qtcint.cxx:(.text+0x1f04): undefined reference to `G__get_linked_tagnum_fwd'
cint/cint/lib/qt/G__qtcint.o:G__qtcint.cxx:(.text+0x1f12): more undefined references to `G__get_linked_tagnum_fwd' follow
cint/cint/lib/qt/G__qtcint.o: In function `G__cpp_setup_tagtable':
G__qtcint.cxx:(.text+0x2242): undefined reference to `G__tagtable_setup'
G__qtcint.cxx:(.text+0x2250): undefined reference to `G__get_linked_tagnum_fwd'
G__qtcint.cxx:(.text+0x225e): undefined reference to `G__get_linked_tagnum_fwd'
G__qtcint.cxx:(.text+0x226c): undefined reference to `G__get_linked_tagnum_fwd'
G__qtcint.cxx:(.text+0x227a): undefined reference to `G__get_linked_tagnum_fwd'
G__qtcint.cxx:(.text+0x2288): undefined reference to `G__get_linked_tagnum_fwd'
cint/cint/lib/qt/G__qtcint.o:G__qtcint.cxx:(.text+0x2296): more undefined references to `G__get_linked_tagnum_fwd' follow
cint/cint/lib/qt/G__qtcint.o: In function `G__cpp_setup_tagtable':
G__qtcint.cxx:(.text+0x2318): undefined reference to `G__tagtable_setup'
G__qtcint.cxx:(.text+0x2326): undefined reference to `G__get_linked_tagnum_fwd'
G__qtcint.cxx:(.text+0x2362): undefined reference to `G__tagtable_setup'
G__qtcint.cxx:(.text+0x2370): undefined reference to `G__get_linked_tagnum_fwd'
G__qtcint.cxx:(.text+0x237e): undefined reference to `G__get_linked_tagnum_fwd'

(... tons of such messages ...)

G__qtcint.cxx:(.text._ZN8QToolTip8hideTextEv[QToolTip::hideText()]+0x19): undefined reference to `QString::shared_null'
G__qtcint.cxx:(.text._ZN8QToolTip8hideTextEv[QToolTip::hideText()]+0x4a): undefined reference to `QToolTip::showText(QPoint const&, QString const&, QWidget*)'
G__qtcint.cxx:(.text._ZN8QToolTip8hideTextEv[QToolTip::hideText()]+0x62): undefined reference to `QString::free(QString::Data*)'
cint/cint/lib/qt/G__qtcint.o: In function `QList<QPair<QString, QString> >::free(QListData::Data*)':
G__qtcint.cxx:(.text._ZN5QListI5QPairI7QStringS1_EE4freeEPN9QListData4DataE[QList<QPair<QString, QString> >::free(QListData::Data*)]+0x4a): undefined reference to `QString::free(QString::Data*)'
G__qtcint.cxx:(.text._ZN5QListI5QPairI7QStringS1_EE4freeEPN9QListData4DataE[QList<QPair<QString, QString> >::free(QListData::Data*)]+0x78): undefined reference to `QString::free(QString::Data*)'
G__qtcint.cxx:(.text._ZN5QListI5QPairI7QStringS1_EE4freeEPN9QListData4DataE[QList<QPair<QString, QString> >::free(QListData::Data*)]+0x8d): undefined reference to `qFree(void*)'
cint/cint/lib/qt/G__qtcint.o: In function `QList<QPair<QString, QString> >::detach_helper()':
G__qtcint.cxx:(.text._ZN5QListI5QPairI7QStringS1_EE13detach_helperEv[QList<QPair<QString, QString> >::detach_helper()]+0x20): undefined reference to `QListData::detach3()'
G__qtcint.cxx:(.text._ZN5QListI5QPairI7QStringS1_EE13detach_helperEv[QList<QPair<QString, QString> >::detach_helper()]+0xff): undefined reference to `QString::free(QString::Data*)'
G__qtcint.cxx:(.text._ZN5QListI5QPairI7QStringS1_EE13detach_helperEv[QList<QPair<QString, QString> >::detach_helper()]+0x10c): undefined reference to `QString::free(QString::Data*)'
G__qtcint.cxx:(.text._ZN5QListI5QPairI7QStringS1_EE13detach_helperEv[QList<QPair<QString, QString> >::detach_helper()]+0x12a): undefined reference to `qFree(void*)'
collect2: ld returned 1 exit status
mv: cannot stat `cint/cint/include/qtcint.so': No such file or directory
Pepe Le Pew
 
Posts: 1172
Joined: Sat Oct 17, 2009 14:00

Re: qtcint.so.5.31 cannot be built in trunk@41669

Unread postby pcanal » Wed Jul 11, 2012 18:35

Hi,

That odds:
Code: Select all
g++ -shared -Wl,-soname,qtcint.so.5.34 -m32 -O2 -Wl,--no-undefined -Wl,--as-needed -lQtCore -lQtGui -lQt3Support -Llib -lCint -o cint/cint/include/qtcint.so.5.34
libCint is already on the link line ....

Philippe.
pcanal
 
Posts: 6147
Joined: Wed Aug 27, 2003 14:22
Location: Fermilab

Re: qtcint.so.5.31 cannot be built in trunk@41669

Unread postby Pepe Le Pew » Wed Jul 11, 2012 18:56

In this case, I guess the problem is that the libraries should be IN THE END of the link command line.
Pepe Le Pew
 
Posts: 1172
Joined: Sat Oct 17, 2009 14:00

Re: qtcint.so.5.31 cannot be built in trunk@41669

Unread postby Pepe Le Pew » Wed Jul 11, 2012 19:06

I was right ... please change the liker command line into (tested on CentOS and Ubuntu):
Code: Select all
g++ -shared -Wl,-soname,qtcint.so.5.34 -m64 -O2 -Wl,--no-undefined -Wl,--as-needed -o cint/cint/include/qtcint.so.5.34 cint/cint/lib/qt/G__qtcint.o -lQtCore -lQtGui -lQt3Support -Llib -lCint
Pepe Le Pew
 
Posts: 1172
Joined: Sat Oct 17, 2009 14:00

Re: qtcint.so.5.31 cannot be built in trunk@41669

Unread postby pcanal » Wed Jul 11, 2012 19:37

Hi,

This is fixed in the trunk and the patch branch v5.32 and v5.34.

Cheers,
Philippe.
pcanal
 
Posts: 6147
Joined: Wed Aug 27, 2003 14:22
Location: Fermilab


Return to ROOT Support

Who is online

Users browsing this forum: No registered users and 3 guests