[maemo-developers] Dependency problems after PR 1.2 update to extras builder

From: ianaré sévi ianare at gmail.com
Date: Tue Mar 30 16:52:18 EEST 2010
Yes, that's what I ended up doing, since I'm building using MADDE it's
qt 4.5 anyway. Package was built OK by the extras build server and I
was able to install the package on the device. However it is unstable
and seems to crash for no apparent reason. I was able to install the
386 version on scratchbox and that runs OK. Weird.

The other weird thing is that on the device I saw there were some
updates installable through command line that installed the 4.6
packages but this doesn't look like it does anything.

- ianaré sévi



2010/3/30 Marius Vollmer <marius.vollmer at nokia.com>:
> ext Marcin Juszkiewicz <marcin at juszkiewicz.com.pl> writes:
>
>>> Is there a way of specifiying to use the older packages?
>>
>> No such option.
>
> The problem are the automatic generated dependencies, if I understand
> things right.
>
> I.e., you build against libqt4-core version 4.6.2~git20100224, and the
> resulting package ends up having this:
>
>    Depends: libqt4-core (>= 4.6.2~git20100224)
>
> (Among others, of course.)  This originates from this in your source
> package:
>
>    Depends: ${shlibs:Depends}
>
> The text "libqt4-core (>= 4.6.2~git20100224)" comes from the libqt4-core
> package itself that is installed while building.  But: You can overwrite
> it if you know better what dependency you want to have.
>
> You do this by putting a debian/shlibs.local file into your source
> package.  It might look like this:
>
>    libQtCore 4 libqt4-core (>= WHATEVER-YOU-WANT)
>    ETC...
>
> Of course, this only changes the text in the Depends field of your
> package.  You must make sure that your program actually runs with the
> older version of Qt even when it has been compiled against the newer
> version.
> _______________________________________________
> maemo-developers mailing list
> maemo-developers at maemo.org
> https://lists.maemo.org/mailman/listinfo/maemo-developers
>
More information about the maemo-developers mailing list