Re: ipkg dependency problems

Neil Williams <[email protected]> Thu, 05 Oct 2006 19:49:09 +0100
Newsgroups gmane.comp.handhelds.gpe
Message-ID <1160074150l.15486l.2l@holly>
On 05/10/06 00:45:36, Paul Sokolovsky wrote:
> > In theory, there is no reason why libqof1 and gpe-expenses would
> > not build with the current Familiar 0.84 library versions of
> > libglib-2.0 and libsqlite0 - I've tried to ensure this during
> > development.
> 
>   Neil, so what exactly DISTRO do you use to build against
> org.openembedded.dev? I hope, that's "familiar-unstable"?

It is. build/conf/local.conf contains
DISTRO = "familiar-unstable"
MACHINE = "h3900"
TARGET_OS = "linux"

IIRC those are the only changes (apart from removing the oe:fatal  
comments).

> I myself
> interested to have a configuration for OE.dev to build
> fam0.8.4-compatible packages, and am working on that. So far I have
> some package built ok, and at least glibc used is the same version as
> used by fam0.8.4.

My build created 2.3.5+cvs20050627-r12
and libglib-2.0 builds 2.12.3-r0

My iPAQ h3900 has accepted an upgrade to libglib-2.0 (and also a  
marginal upgrade of libsqlite0) but I get this when trying to install  
gpe-expenses:

Cannot satisfy the following dependencies for gpe-expenses:
libgpepimc0 (>= 0.8) libgpewidget1 (>= 0.114) gtk+ (>= 2.8.9)  
libgcrypt11 (>= 1.2.2) libgpg-error0 (>= 1.3) libxext6 (>=  
X11R7.1-1.0.1) libxcursor1 (>= X11R7.1-1.1.6) libxfixes3 (>=  
X11R7.1-4.0.1) libatk-1.0-0 (>= 1.10.3) pango (>= 1.14.0) libcairo2 (>=  
1.2.4) libfontconfig1 (>= 2.3.91) libexpat1 (>= 2.0.0) libpng12-0 (>=  
1.2.12) libxrender1 (>= X11R7.1-0.9.1) libx11-6 (>= X11R7.1-1.0.1)  
libxau6 (>= X11R7.1-0.9.1) libxdmcp6 (>= X11R7.1-1.0.1)

libgpepimc0 on the iPAQ is 0.6-r1, libgpepimc0_0.8-r0_arm.ipk was built
libgpewidget1 is 0.112-r1, libgpewidget1_0.114-r0_arm.ipk built
gtk+ is 2.6.10-r4, gtk+_2.8.9-r4_arm.ipk built
libgcrypt11 is 1.2.1-r0, libgcrypt11_1.2.2-r0_arm.ipk built
libgpg-error0 is 1.0-r0, libgpg-error0_1.3-r1_arm.ipk built
libext6 is 6.2.1-r4, libxext6_X11R7.1-1.0.1-r0_arm.ipk built
libxcursor1 is 1.1.2-r3, libxcursor1_X11R7.1-1.1.6-r0_arm.ipk built
libxfixes3 isn't installed, onlt libxfixes0, 2.0.1-r2
libxfixes3_X11R7.1-4.0.1-r0_arm.ipk built
and so it goes on.

I'm beginning to wonder if I'm not on the right ipkg feed.

I have feed-base, feed-base-h3900, feed-updates, feed-updates-h3900,  
feed-common, feed-common-h3900, feed-x11, feed-x11-h3900,  
feed-base-locales, feed-base-locale-de, feed-updates-locale-de,  
feed-common-locale-de, repeated for fr and en, universe-common and  
universe-common-h3900 with the same locales. All are  
http://familiar.handhelds.org/v0.8.4/

The conf file warns against building a versioned build but it seems  
that this is exactly what I will need. Can someone confirm this before  
I rebuild?

What are the chances of an upgrade of each of these packages NOT  
breaking other parts of Familiar?

>   Well, what I can say is that there're people working on this
> (myself, maybe someone else too), so this will be fixed soon. I don't
> have exact ETA though, but as that's active task on my list, I hope
> to
> have some result within 2 weeks.

OK

>   Thanks for working on expenses app for GPE! Actually, response to
> your previous mail regarding it is still on my todo ;-I, but as I'm
> neck-deep in low-level stuff like kernels and buildsystems, I just
> don't want to start discussion about things I don't have currently
> time for ;-(. Anyway, I'd be glad to test it as time permits.

OK, thanks. gpe-expenses isn't my only project but it is my only  
embedded project, so far.

-- 

Neil Williams
=============
http://www.data-freedom.org/
http://www.nosoftwarepatents.com/
http://www.linux.codehelp.co.uk/

_______________________________________________
GPE mailing list
[email protected]
http://handhelds.org/mailman/listinfo/gpe
signature.asc (application/pgp-signature, 189 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)

iD8DBQBFJVOmiAEJSii8s+MRAkK7AKCK1MxvZN1ASfB1tICJl+GQxjkuTgCfduf0
6sSCK5ZvbsK/3k9E5cFt+gw=
=laIk
-----END PGP SIGNATURE-----