Hi,
I am attempting to add a recipe to build libmill (http://libmill.org
<http://libmill.org/>). So far my recipe does the fetch and config but fails
the compile.
The recipe is:
# -----------------------------------------------------
# Header Meta data
SUMMARY = "Co-routine & Network Library"
DESCRIPTION = "Easy network use and co-routine operation"
AUTHOR = "Martin Sustrik"
HOMEPAGE = "https://libmill.org"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://COPYING;md5=6d82245bd22227ca739abaf3dcd3b80d"
PR = "1.0"
# -----------------------------------------------------
# Source data
SRCREV = "cdbd5e24e99964fdf65e701df099155ff484667e"
SRC_URI =
"git://github.com/sustrik/libmill.git;user=jschimpf-pandora;protocol=http"
inherit autotools gettext
S = "${WORKDIR}/git”
The compile failure is:
./doltlibtool --tag=CC --mode=link arm-poky-linux-gnueabi-gcc
-march=armv7-a -mthumb-interwork -mfloat-abi=hard -mfpu=neon -mtune=cortex-a8
--sysroot=/home/jim/yocto/poky/BB1/tmp/sysroots/beaglebone -std=gnu99
-fvisibility=hidden -DMILL_EXPORTS -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -O2
-pipe -g -feliminate-unused-debug-types -no-undefined -version-info 10:1:0
-Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -o libmill.la -rpath /usr/lib
libmill_la-chan.lo libmill_la-cr.lo libmill_la-debug.lo libmill_la-ip.lo
libmill_la-list.lo libmill_la-poller.lo libmill_la-slist.lo libmill_la-stack.lo
libmill_la-tcp.lo libmill_la-udp.lo libmill_la-unix.lo libmill_la-utils.lo
-lanl -lrt
./doltlibtool: line 18:
/home/jim/yocto/poky/BB1/tmp/work/cortexa8hf-vfp-neon-poky-linux-gnueabi/libmill/1.0-1.0/git/libtool:
No such file or directory
make: *** [libmill.la] Error 127
make: *** Waiting for unfinished jobs....
ERROR: oe_runmake failed
WARNING: exit code 1 from a shell command.
ERROR: Function failed: do_compile (log file is located at
/home/jim/yocto/poky/BB1/tmp/work/cortexa8hf-vfp-neon-poky-linux-gnueabi/libmill/1.0-1.0/temp/log.do_compile.6506)
The failure of the script ./doitlibtool is that it cannot find the script
libtool which should be created (it’s not in the repository) in the git
directory. When i run ./configure on OS X or Ubuntu that libtool appears but it
does not when Yocto runs it.
I guess the failure is really in the configure state and only errors in the
compile step.
Thanks for the help. Any suggestions for things to try would be appreciated.
—jim schimpf
--
_______________________________________________
yocto mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/yocto