[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