[oe] xbmc: angstrom-2010.x: task `compile` fails with `/bin/grep: /usr/lib/libz.la: No such file or directory`

Paul Menzel paulepanter at users.sourceforge.net
Sat Dec 25 21:19:33 UTC 2010


Dear OE folks,


after the last to commit `xbmc` builds fine with `angstrom-2008.1` for
`MACHINE = "beagleboard"`.

Using `angstrom-2010.x` task `compile` fails with
`/bin/grep: /usr/lib/libz.la: No such file or directory`.
 
 	| make -C ..
 	| make[2]: Entering directory `/oe/build-angstrom-next/angstrom-dev/work/armv7a-angstrom-linux-gnueabi/xbmc-10.05-r9+gitr0+e2ab481ebe964321c358ab9d6402088c714adcbe/git/lib/libass'
 	|  cd . && /bin/sh ./config.status Makefile
 	| config.status: creating Makefile
 	| make[2]: Leaving directory `/oe/build-angstrom-next/angstrom-dev/work/armv7a-angstrom-linux-gnueabi/xbmc-10.05-r9+gitr0+e2ab481ebe964321c358ab9d6402088c714adcbe/git/lib/libass'
 	| make[2]: Entering directory `/oe/build-angstrom-next/angstrom-dev/work/armv7a-angstrom-linux-gnueabi/xbmc-10.05-r9+gitr0+e2ab481ebe964321c358ab9d6402088c714adcbe/git/lib/libass'
 	| make[3]: Entering directory `/oe/build-angstrom-next/angstrom-dev/work/armv7a-angstrom-linux-gnueabi/xbmc-10.05-r9+gitr0+e2ab481ebe964321c358ab9d6402088c714adcbe/git/lib/libass'
 	| Making all in libass
 	| make[4]: Entering directory `/oe/build-angstrom-next/angstrom-dev/work/armv7a-angstrom-linux-gnueabi/xbmc-10.05-r9+gitr0+e2ab481ebe964321c358ab9d6402088c714adcbe/git/lib/libass/libass'
 	|  cd .. && /bin/sh ./config.status libass/Makefile depfiles
 	| config.status: creating libass/Makefile
 	| config.status: executing depfiles commands
 	| make[4]: Leaving directory `/oe/build-angstrom-next/angstrom-dev/work/armv7a-angstrom-linux-gnueabi/xbmc-10.05-r9+gitr0+e2ab481ebe964321c358ab9d6402088c714adcbe/git/lib/libass/libass'
 	| make[4]: Entering directory `/oe/build-angstrom-next/angstrom-dev/work/armv7a-angstrom-linux-gnueabi/xbmc-10.05-r9+gitr0+e2ab481ebe964321c358ab9d6402088c714adcbe/git/lib/libass/libass'
 	|   CC    ass.o
 	|   CC    ass_cache.o
 	|   CC    ass_font.o
 	|   CC    ass_fontconfig.o
 	|   CC    ass_render.o
 	|   CC    ass_utils.o
 	|   CC    ass_bitmap.o
 	|   CC    ass_library.o
 	|   CC    ass_drawing.o
 	|   CC    ass_parse.o
 	|   CC    ass_strtod.o
 	|   LINK  libass.la
 	| arm-angstrom-linux-gnueabi-libtool: link: warning: library `/oe/build-angstrom-next/angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/lib/libfreetype.la' was moved.
 	| /bin/grep: /usr/lib/libz.la: No such file or directory
 	| /bin/sed: can't read /usr/lib/libz.la: No such file or directory
 	| arm-angstrom-linux-gnueabi-libtool: link: `/usr/lib/libz.la' is not a valid libtool archive
 	| make[4]: *** [libass.la] Error 1
 	| make[4]: Leaving directory `/oe/build-angstrom-next/angstrom-dev/work/armv7a-angstrom-linux-gnueabi/xbmc-10.05-r9+gitr0+e2ab481ebe964321c358ab9d6402088c714adcbe/git/lib/libass/libass'
 	| make[3]: *** [all-recursive] Error 1
 	| make[3]: Leaving directory `/oe/build-angstrom-next/angstrom-dev/work/armv7a-angstrom-linux-gnueabi/xbmc-10.05-r9+gitr0+e2ab481ebe964321c358ab9d6402088c714adcbe/git/lib/libass'
 	| make[2]: *** [all] Error 2
 	| make[2]: Leaving directory `/oe/build-angstrom-next/angstrom-dev/work/armv7a-angstrom-linux-gnueabi/xbmc-10.05-r9+gitr0+e2ab481ebe964321c358ab9d6402088c714adcbe/git/lib/libass'
 	| make[1]: *** [../libass/.libs/libass.so] Error 2
 	| make[1]: Leaving directory `/oe/build-angstrom-next/angstrom-dev/work/armv7a-angstrom-linux-gnueabi/xbmc-10.05-r9+gitr0+e2ab481ebe964321c358ab9d6402088c714adcbe/git/lib/libass/xbmc'
 	| make: *** [dvdpcodecs] Error 2
 	| FATAL: oe_runmake failed
 	| ERROR: Function do_compile failed

`zlib.la` is available though.

	$ ls angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/lib/libz.la
	angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/lib/libz.la
	$ ls angstrom-dev/sysroots/i686-linux/usr/lib/libz.la
	angstrom-dev/sysroots/i686-linux/usr/lib/libz.la

I tried to look where `/usr/lib/libz.la` is coming from to no avail.
Could this be a Libtool issue? `angstrom-2008.1` is using 2.2 and
`angstrom-2010.x` is using 2.4.

        $ git grep -i libtool conf/
        […]
        conf/distro/include/angstrom-2008-preferred-versions.inc:PREFERRED_VERSION_libtool      = "2.2.6b"
        conf/distro/include/angstrom-2008-preferred-versions.inc:PREFERRED_VERSION_libtool-native = "2.2.6b"
        conf/distro/include/angstrom-2008-preferred-versions.inc:PREFERRED_VERSION_libtool-cross        = "2.2.6b"
        conf/distro/include/angstrom-2008-preferred-versions.inc:PREFERRED_VERSION_libtool-sdk  = "2.2.6b"
        conf/distro/include/angstrom-2010-preferred-versions.inc:ANGSTROM_LIBTOOL_VERSION = "2.4"
        conf/distro/include/angstrom-2010-preferred-versions.inc:LIBTOOL_HAS_SYSROOT = "yes"
        conf/distro/include/angstrom-2010-preferred-versions.inc:PREFERRED_VERSION_libtool           = "${ANGSTROM_LIBTOOL_VERSION}"
        conf/distro/include/angstrom-2010-preferred-versions.inc:PREFERRED_VERSION_libtool-native    = "${ANGSTROM_LIBTOOL_VERSION}"
        conf/distro/include/angstrom-2010-preferred-versions.inc:PREFERRED_VERSION_libtool-cross     = "${ANGSTROM_LIBTOOL_VERSION}"
        conf/distro/include/angstrom-2010-preferred-versions.inc:PREFERRED_VERSION_libtool-nativesdk = "${ANGSTROM_LIBTOOL_VERSION}"
        conf/distro/include/angstrom-2010-preferred-versions.inc:PREFERRED_VERSION_libtool-sdk       = "${ANGSTROM_LIBTOOL_VERSION}"
        […]


Thanks,

Paul 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <http://lists.openembedded.org/pipermail/openembedded-devel/attachments/20101225/b510e620/attachment-0002.sig>


More information about the Openembedded-devel mailing list