[Qt-interest] Installing 4.5 SDK on Linux
JD Guzman
lostinthecode at googlemail.com
Mon Apr 6 17:27:34 CEST 2009
Judy Duncan wrote:
> Hi JD,
>
> I went ahead and tried the qt_dev_tols install. It installed without
> problem, and I can at least do a basic build now.
>
> I'm not sure what combination of 4.5 or 4.4 I'm running, but at least it's
> working in some form!
>
> Thanks for your help,
> Judy
>
> -----Original Message-----
> From: qt-interest-bounces at trolltech.com
> [mailto:qt-interest-bounces at trolltech.com] On Behalf Of Judy Duncan
> Sent: Friday, April 03, 2009 10:58 AM
> To: 'JD Guzman'
> Cc: qt-interest at trolltech.com
> Subject: Re: [Qt-interest] Installing 4.5 SDK on Linux
>
> Hi JD,
>
> I looked in the package manager and found the qt_dev_tools entry and the
> other qt tools. However it shows the latest version of 4.4.3-0ubuntu1.2.
> The properties show Kubuntu Developers as the maintainer.
>
> Won't this install an older version than the 4.5 SDK, and end up with mixed
> versions of libraries etc?
>
> Thanks for your help!
> Judy
>
> -----Original Message-----
> From: JD Guzman [mailto:lostinthecode at googlemail.com]
> Sent: Friday, April 03, 2009 1:54 AM
> To: Judy Duncan
> Cc: qt-interest at trolltech.com
> Subject: Re: [Qt-interest] Installing 4.5 SDK on Linux
>
> Judy Duncan wrote:
>
>> Thanks so much Donal!
>>
>> That gets me closer. Now when I try to compile the simplest "Hello
>> World" project, I get the output below.
>> The ld linker is complaining that it cannot find a library called
>> freetype, which is a font rendering engine. When I use the Synaptic
>> Package Manager on my system I see a libfreetype6 and
>> libfreetype6-dev. The libfreetype6 shows as already being installed.
>>
>> There is a libfreetype.so.6.3.18 in /usr/lib. I tried adding this to
>> my path but I still get the same results. Any suggestions? (Sorry to
>> take your time with such trivial stuff)
>>
>> Thanks... Judy
>>
>> --- output from make ----
>> g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB
>> -DQT_CORE_LIB -DQT_SHARED -I../../qtsdk-2009.01/qt/mkspecs/linux-g++
>> -I. -I../../qtsdk-2009.01/qt/include/QtCore
>> -I../../qtsdk-2009.01/qt/include/QtGui
>> -I../../qtsdk-2009.01/qt/include -I. -I. -I. -o main.o main.cpp
>>
>> g++ -Wl,-O1 -Wl,-rpath,/home/judy/qtsdk-2009.01/qt/lib -o chap1-1
>> main.o -L/home/judy/qtsdk-2009.01/qt/lib -lQtGui
>> -L/home/judy/qtsdk-2009.01/qt/lib -L/usr/X11R6/lib -pthread -lfreetype
>> -lgobject-2.0 -lSM -lICE -pthread -pthread -lXrender -lfontconfig
>> -lXext -lX11 -lQtCore -lm -pthread -lgthread-2.0 -lrt -lglib-2.0 -ldl
>> -lpthread
>> /usr/bin/ld: cannot find -lfreetype
>> collect2: ld returned 1 exit status
>> make: *** [chap1-1] Error 1
>> ----------------------------------------------------
>>
>> --- content of project file created by qmake --- TEMPLATE = app TARGET
>> = DEPENDPATH += .
>> INCLUDEPATH += .
>>
>> # Input
>> SOURCES += main.cpp
>> -------------------------------------
>>
>>
>>
>> ----------------------------------------------------------------------
>> --
>> *From:* Donal O'Connor [mailto:donaloconnor at gmail.com]
>> *Sent:* Thursday, April 02, 2009 5:15 PM
>> *To:* Judy Duncan
>> *Cc:* qt-interest at trolltech.com
>> *Subject:* Re: [Qt-interest] Installing 4.5 SDK on Linux
>>
>> Try
>>
>> $ sudo apt-get install build-essential
>>
>> You need g++ in your PATH environmental variable
>>
>> export PATH=$PATH:/path/to/g++ (it should usually be in /usr/bin/g++)
>>
>> On Fri, Apr 3, 2009 at 1:16 AM, Judy Duncan <jduncan at duncanimaging.com
>> <mailto:jduncan at duncanimaging.com>> wrote:
>>
>> The new 4.5 SDK is a great starting point for someone new like
>> myself, but it's confusing because the books and installation
>> documentation were written before the SDK packaging. Installing
>> under Ubuntu 8.1, I downloaded the SDK bin file, made it
>> executable, and ran it. Qt Creator comes up fine, but the make
>> files refer to g++ for CXX entry and when I try to do any of the
>> examples from bash, the environment isn't correct.
>>
>> Do I do all of the steps from the earlier install instructions...
>> i.e. run the Configure script, build libraries??
>> On this platform, gcc is recognized - but not g++. How can I
>> change this?
>>
>> Thanks in advance,
>> Judy
>>
>> _______________________________________________
>> Qt-interest mailing list
>> Qt-interest at trolltech.com <mailto:Qt-interest at trolltech.com>
>> http://lists.trolltech.com/mailman/listinfo/qt-interest
>>
>>
>> ----------------------------------------------------------------------
>> --
>>
>> _______________________________________________
>> Qt-interest mailing list
>> Qt-interest at trolltech.com
>> http://lists.trolltech.com/mailman/listinfo/qt-interest
>>
>>
> I had the same issues you are having and after adding a symbolic link for
> the freetype lib it said it couldn't find gobject. Rather than going
> through and trying to resolve these errors one by one I suspected that it
> was an install issue and reverted to trying to install Qt through the
> package manager. Now everything works fine.
>
> If you would like to try this on your machine you can find a qt-dev-tools
> package in the package manager as well as creator, designer, and the doc
> browser. Picking those should install everything you need.
>
> Cheers
>
> JD
>
>
> _______________________________________________
> Qt-interest mailing list
> Qt-interest at trolltech.com
> http://lists.trolltech.com/mailman/listinfo/qt-interest
>
>
>
Judy,
Forgive me but I was away for a few days. If you are using any version
of Ubuntu prior to the beta release of 9.04 you will have 4.4 in the
repos. I should have told you that I did it on a 9.04 install ... sorry.
Now as you your questions of mixed versions you should have to worry
because the 4.4 version you installed from the repos will be a system
install and in different directories from any install you tried to
compile yourself. That is ofcourse if you didn't tell Qt to place the
libs into the /usr/lib folder.
Cheers,
JD
More information about the Qt-interest-old
mailing list