| Submitter | Zhenhua Luo |
|---|---|
| Date | Dec. 21, 2011, 6:01 a.m. |
| Message ID | <1324447304-4874-7-git-send-email-b19537@freescale.com> |
| Download | mbox | patch |
| Permalink | /patch/17355/ |
| State | Superseded |
| Headers | show |
Comments
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Op 21-12-11 07:01, b19537@freescale.com schreef: > From: Zhenhua Luo <b19537@freescale.com> > > xfsprogs provides XFS filesystem utilities. I get: NOTE: package xfsprogs-3.1.7-r0: task do_install: Started ERROR: Function 'do_install' failed (see /OE/tentacle/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/xfsprogs-3.1.7-r0/temp/log.do_install.32411 for further information) ERROR: Logfile of failure stored in: /OE/tentacle/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/xfsprogs-3.1.7-r0/temp/log.do_install.32411 Log data follows: | DEBUG: SITE files ['endian-little', 'bit-32', 'arm-common', 'common-linux', 'common-glibc', 'arm-linux', 'arm-linux-gnueabi', 'common'] | ERROR: Function 'do_install' failed (see /OE/tentacle/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/xfsprogs-3.1.7-r0/temp/log.do_install.32411 for further information) | + cd /OE/tentacle/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/xfsprogs-3.1.7-r0/xfsprogs-3.1.7 | + do_install | + export DIST_ROOT=/OE/tentacle/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/xfsprogs-3.1.7-r0/image | + DIST_ROOT=/OE/tentacle/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/xfsprogs-3.1.7-r0/image | + oe_runmake install | + '[' xmake = x ']' | + bbnote make LIBTOOL=arm-angstrom-linux-gnueabi-libtool install | + echo 'NOTE: make LIBTOOL=arm-angstrom-linux-gnueabi-libtool install' | NOTE: make LIBTOOL=arm-angstrom-linux-gnueabi-libtool install | + make LIBTOOL=arm-angstrom-linux-gnueabi-libtool install | Installing include-install | make[1]: Nothing to be done for `install'. | Installing libxfs-install | make[1]: Nothing to be done for `install'. | Installing libxlog-install | make[1]: Nothing to be done for `install'. | Installing libxcmd-install | make[1]: Nothing to be done for `install'. | Installing libhandle-install | cd ../libhandle/.libs; ../../install-sh -o koen -g koen -m 755 -d /lib; ../../install-sh -o koen -g koen -m 644 -T so_dot_version libhandle.lai /lib; ../../install-sh -o koen -g koen -T so_dot_current libhandle.lai /lib | chown: invalid user: `koen:koen' | chown: invalid user: `koen:koen' | Installing libdisk-install | make[1]: Nothing to be done for `install'. | Installing copy-install | ../install-sh -o koen -g koen -m 755 -d /usr/sbin | chown: invalid user: `koen:koen' | make[1]: *** [install] Error 1 | make: *** [copy-install] Error 2 | + die 'oe_runmake failed' | + bbfatal 'oe_runmake failed' | + echo 'ERROR: oe_runmake failed' | ERROR: oe_runmake failed | + exit 1 I've pushed the other 6 patches. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (Darwin) Comment: GPGTools - http://gpgtools.org iEYEARECAAYFAk7y9CoACgkQMkyGM64RGpFmDwCfU8GxakEJlbraZyyELIeApzzi 99MAoKaLUGwa5QvVnuxGsGIFqVW4+nPf =SmzT -----END PGP SIGNATURE-----
Thanks. I created a new patch of xfsprogs to fix the issue. Best Regards, Zhenhua > -----Original Message----- > From: openembedded-devel-bounces@lists.openembedded.org [mailto:openembedded- > devel-bounces@lists.openembedded.org] On Behalf Of Koen Kooi > Sent: Thursday, December 22, 2011 5:11 PM > To: openembedded-devel@lists.openembedded.org > Subject: Re: [oe] [PATCH v3 meta-oe 7/7] xfsprogs: add version 3.1.7 > > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Op 21-12-11 07:01, b19537@freescale.com schreef: > > From: Zhenhua Luo <b19537@freescale.com> > > > > xfsprogs provides XFS filesystem utilities. > > I get: > > NOTE: package xfsprogs-3.1.7-r0: task do_install: Started > ERROR: Function 'do_install' failed (see > /OE/tentacle/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux- > gnueabi/xfsprogs-3.1.7-r0/temp/log.do_install.32411 > for further information) > ERROR: Logfile of failure stored in: > /OE/tentacle/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux- > gnueabi/xfsprogs-3.1.7-r0/temp/log.do_install.32411 > Log data follows: > | DEBUG: SITE files ['endian-little', 'bit-32', 'arm-common', > 'common-linux', 'common-glibc', 'arm-linux', 'arm-linux-gnueabi', 'common'] > | ERROR: Function 'do_install' failed (see > /OE/tentacle/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux- > gnueabi/xfsprogs-3.1.7-r0/temp/log.do_install.32411 > for further information) > | + cd > /OE/tentacle/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux- > gnueabi/xfsprogs-3.1.7-r0/xfsprogs-3.1.7 > | + do_install > | + export > DIST_ROOT=/OE/tentacle/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom- > linux-gnueabi/xfsprogs-3.1.7-r0/image > | + > DIST_ROOT=/OE/tentacle/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom- > linux-gnueabi/xfsprogs-3.1.7-r0/image > | + oe_runmake install > | + '[' xmake = x ']' > | + bbnote make LIBTOOL=arm-angstrom-linux-gnueabi-libtool install echo > | + 'NOTE: make LIBTOOL=arm-angstrom-linux-gnueabi-libtool install' > | NOTE: make LIBTOOL=arm-angstrom-linux-gnueabi-libtool install > | + make LIBTOOL=arm-angstrom-linux-gnueabi-libtool install > | Installing include-install > | make[1]: Nothing to be done for `install'. > | Installing libxfs-install > | make[1]: Nothing to be done for `install'. > | Installing libxlog-install > | make[1]: Nothing to be done for `install'. > | Installing libxcmd-install > | make[1]: Nothing to be done for `install'. > | Installing libhandle-install > | cd ../libhandle/.libs; ../../install-sh -o koen -g koen -m 755 -d > | /lib; > ../../install-sh -o koen -g koen -m 644 -T so_dot_version libhandle.lai > /lib; ../../install-sh -o koen -g koen -T so_dot_current libhandle.lai /lib > | chown: invalid user: `koen:koen' > | chown: invalid user: `koen:koen' > | Installing libdisk-install > | make[1]: Nothing to be done for `install'. > | Installing copy-install > | ../install-sh -o koen -g koen -m 755 -d /usr/sbin > | chown: invalid user: `koen:koen' > | make[1]: *** [install] Error 1 > | make: *** [copy-install] Error 2 > | + die 'oe_runmake failed' > | + bbfatal 'oe_runmake failed' > | + echo 'ERROR: oe_runmake failed' > | ERROR: oe_runmake failed > | + exit 1 > > > I've pushed the other 6 patches. > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.11 (Darwin) > Comment: GPGTools - http://gpgtools.org > > iEYEARECAAYFAk7y9CoACgkQMkyGM64RGpFmDwCfU8GxakEJlbraZyyELIeApzzi > 99MAoKaLUGwa5QvVnuxGsGIFqVW4+nPf > =SmzT > -----END PGP SIGNATURE----- > > > _______________________________________________ > Openembedded-devel mailing list > Openembedded-devel@lists.openembedded.org > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
Patch
diff --git a/meta-oe/recipes-support/xfsprogs/xfsprogs_3.1.7.bb b/meta-oe/recipes-support/xfsprogs/xfsprogs_3.1.7.bb new file mode 100644 index 0000000..5b6a6f8 --- /dev/null +++ b/meta-oe/recipes-support/xfsprogs/xfsprogs_3.1.7.bb @@ -0,0 +1,44 @@ +DESCRIPTION = "XFS Filesystem Utilities" +HOMEPAGE = "http://oss.sgi.com/projects/xfs" +SECTION = "base" +LICENSE = "LGPL2.1" + +LIC_FILES_CHKSUM = "file://Makefile;endline=3;md5=def2844770bb44eba37bc9ca8610fad4" + +DEPENDS = "util-linux" + +SRC_URI = "ftp://oss.sgi.com/projects/xfs/cmd_tars/${P}.tar.gz" +SRC_URI[md5sum] = "049cf9873794ea49d0bb3f12d45748a4" +SRC_URI[sha256sum] = "e150914210ac5fd29c098ef0fd94bdec51d2fb231cf9faa765c16ec6d75c8eaa" + +inherit autotools + +FILES_${PN}-dev += "${base_libdir}/libhandle.la \ + ${base_libdir}/libhandle.so" + +EXTRA_OECONF = "--enable-gettext=no" +do_configure () { + export DEBUG="-DNDEBUG" + oe_runconf +} + +LIBTOOL = "${HOST_SYS}-libtool" +EXTRA_OEMAKE = "'LIBTOOL=${LIBTOOL}'" +TARGET_CC_ARCH += "${LDFLAGS}" +PARALLEL_MAKE = "" + +do_install () { + export DIST_ROOT=${D} + oe_runmake install + # needed for xfsdump + oe_runmake install-dev + # replace extra links to /usr/lib with relative links (otherwise autotools_prepackage_lamangler fails to read nonexistent link) + rm -f ${D}/${base_libdir}/libhandle.la + rm -f ${D}/${base_libdir}/libhandle.a + ln -s ../usr/lib/libhandle.la ${D}/${base_libdir}/libhandle.la + ln -s ../usr/lib/libhandle.a ${D}/${base_libdir}/libhandle.a + + # and link from /usr/lib/libhandle.so to /lib/libhandle.so + rm -f ${D}/${libdir}/libhandle.so + ln -s ../../lib/libhandle.a ${D}/${libdir}/libhandle.so +}