Michael 'Mickey' Lauer wrote: > Am Mittwoch, den 08.10.2008, 16:09 +0100 schrieb Alastair Johnson: >> I'm trying to build linphone in the fso-testing tree created by the FSO >> Makefile and I'm having dependency issues. linphone-1.6.0 requires >> libosip2-2.2.2 to build cleanly, and won't build with libosip2-3.1.0 but >> bitbake insists on using 3.1.0. Following Gentoo practice I tried using >> <=libosip2-2.2.2 in DEPENDS and RDEPENDS but this just gives me: >> >> Missing or unbuildable dependency chain was: ['linphone', >> '<=libosip2-2.2.2'] > > To select among multiple providees w/ different names, use > PREFERRED_PROVIDER_foo = bar. > To select among multiple providees w/ different versions, use > PREFERRED_VERSION_foo = bar. > > Hope that helps, > > :M:
Sort of. According to example 4.7 in http://bitbake.berlios.de/manual/ch04s02.html this needs setting in a .conf file not in the .bb file. I've set it in local.conf and bitbake now builds the right version, though it looks like I've got some cleaning up to do as linphone still seems to try linking against the wrong version. This doesn't seem like the best place for dependency information though since it separates the dependency information from the package that has the dependency. Can I put this in the .bb file, or is there another config file I should be using? _______________________________________________ devel mailing list [email protected] https://lists.openmoko.org/mailman/listinfo/devel
