[Qt-interest] Running Qt 4.7 applications without Qt 4.6 interfering
Nikos Chantziaras
realnc at arcor.de
Thu May 6 17:09:55 CEST 2010
Thanks, but same result. Btw, setting all those env vars isn't
necessary since I use qmake which knows to use the correct paths. It
even sets the rpath linker flag to the correct location inside my home dir.
I believe some of the libs of Qt 4.7 is trying to dynamically load
another Qt lib that isn't there, and resorts to locating it in /usr/lib.
But unfortunately, it doesn't say which library it tries to load...
It only spits out the error message with no further context.
On 05/06/2010 06:00 PM, Ioan Calin Borcoman wrote:
> Check this: http://sourceforge.net/apps/trac/ibocator/wiki/BuildingWithLocalPackages
>
> It is very similar with what you need and it works great for me. If
> it's not working, pls leat me know.
>
> Cheers,
>
> Ionutz
>
> On Thu, May 6, 2010 at 5:55 PM, Nikos Chantziaras<realnc at arcor.de> wrote:
>> On my Linux box, I've compiled the newly released Qt 4.7.0 Beta1 and
>> installed it in my home directory. The system's Qt version (/usr/lib)
>> is Qt 4.6.2. I've set my environment when building against 4.7 like this:
>>
>> export PATH="/home/realnc/opt/qt/4.7.0/bin:$PATH"
>> export LD_LIBRARY_PATH="/home/realnc/opt/qt/4.7.0/lib"
>>
>> When I try to run the app however, I get:
>>
>> Cannot mix incompatible Qt library (version 0x40602) with
>> this library (version 0x40700)
>> Aborted
>>
>> When I move /usr/lib/qt4/ to somewhere else, then the application works
>> OK; no warnings or errors. But I can't do that for real, or else KDE
>> will stop working.
>>
>> What can I do?
>> _______________________________________________
>> Qt-interest mailing list
>> Qt-interest at trolltech.com
>> http://lists.trolltech.com/mailman/listinfo/qt-interest
>>
More information about the Qt-interest-old
mailing list