[OE-core] cpufrequtils do_install issue
Khem Raj
raj.khem at gmail.com
Mon Apr 2 16:56:15 UTC 2012
On (15/03/12 10:35), Jack Mitchell wrote:
> On 27/02/12 13:45, Jack Mitchell wrote:
> >I am having issues compiling the systemd-image for beaglebone
> >under Angstrom. I receive the following error message which seems
> >to state that 'install' is missing, is anyone else having trouble
> >or could provide some insight to this?
> >
> > ERROR: Function failed: do_install (see
> > /home/jack/angstrom/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/cpufrequtils-008-r3/temp/log.do_install.16223
> > for further information)
> > + cd
> > /home/jack/angstrom/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/cpufrequtils-008-r3/git
> > + do_install
> > + oe_runmake -e install
> > DESTDIR=/home/jack/angstrom/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/cpufrequtils-008-r3/image
> > + '[' xmake = x ']'
> > + bbnote make -j12 V=1 CROSS=arm-angstrom-linux-gnueabi-
> > 'LIBTOOL=arm-angstrom-linux-gnueabi-libtool --tag cc'
> > STRIPCMD=echo -e install
> > DESTDIR=/home/jack/angstrom/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/cpufrequtils-008-r3/image
> > + echo 'NOTE: make -j12 V=1 CROSS=arm-angstrom-linux-gnueabi-
> > LIBTOOL=arm-angstrom-linux-gnueabi-libtool --tag cc STRIPCMD=echo
> > -e install
> > DESTDIR=/home/jack/angstrom/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/cpufrequtils-008-r3/image'
> > NOTE: make -j12 V=1 CROSS=arm-angstrom-linux-gnueabi-
> > LIBTOOL=arm-angstrom-linux-gnueabi-libtool --tag cc STRIPCMD=echo
> > -e install
> > DESTDIR=/home/jack/angstrom/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/cpufrequtils-008-r3/image
> > + make -j12 V=1 CROSS=arm-angstrom-linux-gnueabi-
> > 'LIBTOOL=arm-angstrom-linux-gnueabi-libtool --tag cc'
> > STRIPCMD=echo -e install
> > DESTDIR=/home/jack/angstrom/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/cpufrequtils-008-r3/image
> > /usr/bin/install -c -d
> > /home/jack/angstrom/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/cpufrequtils-008-r3/image/usr/lib
> > /usr/bin/install -c -d
> > /home/jack/angstrom/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/cpufrequtils-008-r3/image/usr/bin
> > /usr/bin/install -c -m 644 -D man/cpufreq-set.1
> > /home/jack/angstrom/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/cpufrequtils-008-r3/image/usr/share/man/man1/cpufreq-set.1
> > /usr/bin/install -c -d
> > /home/jack/angstrom/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/cpufrequtils-008-r3/image/usr/share/locale
> > make: /usr/bin/install: Command not found
>
> Ok, I fixed this finally! In archlinux `install` is not located in
> /usr/bin/install but in /bin/install so a quick symlink and that was
> fixed. However, should bitbake be going into my system to use
> install like this, and should it be hard-coded in cpufrequtils?
I think the package makefile is probably hardcoding the path here nothin
that bitbake can do. You need to fix package build system to be cross
compile friendly
--
-Khem
More information about the Openembedded-core
mailing list