RE: ROOT Qt Manual Example

From: Lee, Kerry T. \(JSC-SF\)[UHCL] <kerry.t.lee_at_nasa.gov>
Date: Thu, 20 Apr 2006 11:16:38 -0500

Hi Valeri,

That was the problem. I had not gotten the other half of the Qt package. The manual example works, now I'll try to get my Qt application with ROOT widgets to work.

Thanks for your help.
Kerry

-----Original Message-----

From: Fine, Valeri [mailto:fine_at_bnl.gov] Sent: Wed 4/19/2006 5:54 PM
To: Lee, Kerry T. (JSC-SF)[UHCL]; roottalk_at_pcroot.cern.ch Subject: RE: [ROOT] ROOT Qt Manual Example  

Hello Kerry,

The Qt package is artificially split by two.

See

http://root.bnl.gov/QtRoot/QtRoot.html#what <http://root.bnl.gov/QtRoot/QtRoot.html#what>  

Install it in full (all Hello World examples are included there too)

http://root.bnl.gov/QtRoot/How2Install4Unix.html#installroot <http://root.bnl.gov/QtRoot/How2Install4Unix.html#installroot>  

http://root.bnl.gov/QtRoot/QtRoot.html#helloroot <http://root.bnl.gov/QtRoot/QtRoot.html#helloroot>  

Let me know whether it helps    

Best Regards

                         Valeri Fine


Brookhaven National Laboratory

Upton, NY 11973, USA

Phone: +1 631 344 7806

Fax: +1 631 344 4206

E-mail: fine_at_bnl.gov <mailto:fine_at_bnl.gov>

-----Original Message-----

From: owner-roottalk_at_pcroot.cern.ch
[mailto:owner-roottalk_at_pcroot.cern.ch] On Behalf Of Lee, Kerry T. (JSC-SF)[UHCL]
Sent: Wednesday, April 19, 2006 5:29 PM
To: roottalk_at_pcroot.cern.ch
Subject: [ROOT] ROOT Qt Manual Example  

Dear ROOT team,

I am using ROOT 5.11.02 on CentOS (linux) compiled with gcc 3.4.4.

I have tried to duplicate the Qt example in the manual. The output of qmake and make are below.

[kerrylee_at_jsc-sf-2148872 MyQButtonEx]$ qmake MyQButton.pro WARNING: Failure to find: Dict.cxx
[kerrylee_at_jsc-sf-2148872 MyQButtonEx]$ make g++ -c -pipe -Wall -W -O2 -g -pipe -m32 -march=i386 -mtune=pentium4
-fPIC -DQT_NO_DEBUG -DQT_SHARED -DQT_THREAD_SUPPORT
-I/usr/lib/qt-3.3/mkspecs/default -I. -I"/include"
-I"/home/root/gcc/5.11.00/root/include" -I/usr/lib/qt-3.3/include -o
TMyQButton.o TMyQButton.cxx
/home/root/gcc/5.11.00/root/bin/rootcint -f Dict.cxx -c
-DQT_VERSION=0x30000 -I/usr/lib/qt-3.3/mkspecs/default -I. -I"/include"
-I"/home/root/gcc/5.11.00/root/include" -I/usr/lib/qt-3.3/include
TMyQButton.h LinkDef.h
g++ -c -pipe -Wall -W -O2 -g -pipe -m32 -march=i386 -mtune=pentium4
-fPIC -DQT_NO_DEBUG -DQT_SHARED -DQT_THREAD_SUPPORT
-I/usr/lib/qt-3.3/mkspecs/default -I. -I"/include"
-I"/home/root/gcc/5.11.00/root/include" -I/usr/lib/qt-3.3/include -o
Dict.o Dict.cxx
rm -f libMyQButton.so.1.0.0 libMyQButton.so libMyQButton.so.1 libMyQButton.so.1.0
g++ -shared -Wl,-soname,libMyQButton.so.1 -o libMyQButton.so.1.0.0 TMyQButton.o Dict.o -L/usr/lib/qt-3.3/lib -L/lib -lGQt -lQtGui
-L/home/root/gcc/5.11.00/root/lib -lCore -lCint -lHist -lGraf -lGraf3d
-lGpad -lTree -lRint -lPostscript -lMatrix -lPhysics -lGui -pthread -lm
-ldl -rdynamic -lTable -lqt-mt

/usr/bin/ld: cannot find -lQtGui
collect2: ld returned 1 exit status
make: *** [libMyQButton.so.1.0.0] Error 1

I can omit -lQtGui from the last command and there are no errors, but I cannot load the created library into root. I have also searched for the libQtGui and it does not exist despite Qt being installed correctly.

Any help is appreciated.

Thanks
Kerry Received on Thu Apr 20 2006 - 18:19:45 MEST

This archive was generated by hypermail 2.2.0 : Mon Jan 01 2007 - 16:31:58 MET