[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Mingw-cross-env-list] QT 4.7.0 p1 qjpeg plug-in missing symbols pro

From: Volker Grabsch
Subject: Re: [Mingw-cross-env-list] QT 4.7.0 p1 qjpeg plug-in missing symbols problem
Date: Wed, 23 Jun 2010 14:05:01 +0200
User-agent: Mutt/1.5.18 (2008-05-17)

Hello Mark,

Mark Brand <address@hidden> schrieb:
>>>> Seems like qjpeg plugin library can not find the symbols in libjpeg.a, 
>>>> though libjpeg.a is definitely there and has the symbols in question.
>>> The problem is that "-ljpeg" is missing from the g++ call. It's not your
>>> fault. I guess we should blame qmake for not realizing that the qjpeg
>>> plug-in depends on this.
>>> The same thing happens for qtiff too if you add "qtiff" to QTPLUGIN.
>> Do you see a way to fix that in Qt, or at least to formulate it as a
>> bug report to them?
> It seems pretty  
> clear that we are on our own in supporting this configuration.
> In conclusion, I think mingw-cross-env users are faced with the choice  
> of using the workaround for plugin dependencies or using shared Qt to  
> avoid the problem.

Thanks for the detailed explaination. I don't think the workaround
is too bad. FWIW, here are the 3 additional lines that I usually add
to my *.pro files for Mingw-cross-env:

    win32 {
        LIBS += -ljpeg ...

For some projects, an additional "QT +=" line is needed, but that's it.
Not a big deal. And it's still less than the 5 additional lines which
I need for MacOS X:  ;-)

    macx {
        QMAKE_MAC_SDK = /Developer/SDKs/MacOSX10.4u.sdk
        CONFIG += x86 ppc ...
        LIBS += -liconv ...


Volker Grabsch
NotJustHosting GbR

reply via email to

[Prev in Thread] Current Thread [Next in Thread]