[oe] Recipe for libserial_0.6.0rc1

Elvis Dowson elvis.dowson at mac.com
Sat Jun 20 19:49:24 UTC 2009


Hi Koen,
			About the rc1 tag, that was the only version on source forge that  
compiled correctly. the existing 1.5.2 recipe doesnt even compile.
On Jun 20, 2009, at 11:07 PM, Koen Kooi wrote:

> use autotools_stage and AUTOTOOLS_STAGE_PKGCONFIG = 1
>

I tried that, however, the resulting failure is identical. Could you  
please help?

DESCRIPTION = "C++ library for serial port support."
SECTION = "libs"
LICENSE = "GPL"
HOMEPAGE = "http://libserial.sourceforge.net/mediawiki/index.php/Main_Page 
"
DEPENDS = ""

SRC_URI = "${SOURCEFORGE_MIRROR}/libserial/libserial-${PV}.tar.gz"

S = "${WORKDIR}/${PN}-${PV}"

inherit autotools_stage
AUTOTOOLS_STAGE_PKGCONFIG = 1

do_compile() {
	oe_runmake SUBDIRS="src doc examples"
}

do_stage() {
	autotools_stage_all
}


NOTE: Running task 426 of 436 (ID: 8, /tool/overo-oe/user.collection/ 
recipes/libserial/libserial_0.6.0rc1.bb, do_compile)
ERROR: function do_compile failed
ERROR: log data follows (/tool/overo-oe/tmp/work/armv7a-angstrom-linux- 
gnueabi/libserial-0.6.0rc1-r0/temp/log.do_compile.14419)
| NOTE: make -j 4 SUBDIRS=src doc examples
| make  all-recursive
| make[1]: Entering directory `/tool/overo-oe/tmp/work/armv7a-angstrom- 
linux-gnueabi/libserial-0.6.0rc1-r0/libserial-0.6.0rc1'
| Making all in src
| make[2]: Entering directory `/tool/overo-oe/tmp/work/armv7a-angstrom- 
linux-gnueabi/libserial-0.6.0rc1-r0/libserial-0.6.0rc1/src'
| /bin/sh ../arm-angstrom-linux-gnueabi-libtool --tag=CXX   -- 
mode=compile ccache arm-angstrom-linux-gnueabi-g++ -march=armv7-a - 
mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp -DHAVE_CONFIG_H -I. - 
I..   -isystem/tool/overo-oe/tmp/staging/armv7a-angstrom-linux-gnueabi/ 
usr/include -Weffc++ -isystem/tool/overo-oe/tmp/staging/armv7a- 
angstrom-linux-gnueabi/usr/include -fexpensive-optimizations -frename- 
registers -fomit-frame-pointer -O2 -ggdb3 -fpermissive -fvisibility- 
inlines-hidden -MT SerialStreamBuf.lo -MD -MP -MF .deps/ 
SerialStreamBuf.Tpo -c -o SerialStreamBuf.lo SerialStreamBuf.cc

<snip>

| arm-angstrom-linux-gnueabi-libtool: link: ccache arm-angstrom-linux- 
gnueabi-g++ -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat- 
abi=softfp -shared -nostdlib /tool/overo-oe/tmp/staging/armv7a- 
angstrom-linux-gnueabi/usr/lib/crti.o /tool/overo-oe/tmp/cross/armv7a/ 
lib/gcc/arm-angstrom-linux-gnueabi/4.3.3/crtbeginS.o  .libs/ 
SerialStreamBuf.o .libs/SerialStream.o .libs/SerialPort.o .libs/ 
PosixSignalDispatcher.o   -Wl,-rpath -Wl,/tool/overo-oe/tmp/cross/ 
armv7a/lib/gcc/arm-angstrom-linux-gnueabi/4.3.3/../../../../arm- 
angstrom-linux-gnueabi/lib -Wl,-rpath -Wl,/tool/overo-oe/tmp/cross/ 
armv7a/lib/gcc/arm-angstrom-linux-gnueabi/4.3.3/../../../../arm- 
angstrom-linux-gnueabi/lib -L/tool/overo-oe/tmp/staging/armv7a- 
angstrom-linux-gnueabi/usr/lib -L/tool/overo-oe/tmp/cross/armv7a/lib/ 
gcc/arm-angstrom-linux-gnueabi/4.3.3 -L/tool/overo-oe/tmp/cross/armv7a/ 
lib/gcc/arm-angstrom-linux-gnueabi/4.3.3/../../../../arm-angstrom- 
linux-gnueabi/lib -L/tool/overo-oe/tmp/staging/armv7a-angstrom-linux- 
gnueabi/lib /tool/overo-oe/tmp/cross/armv7a/lib/gcc/arm-angstrom-linux- 
gnueabi/4.3.3/../../../../arm-angstrom-linux-gnueabi/lib/libstdc++.so - 
L/tool/overo-oe/tmp/cross/armv7a/arm-angstrom-linux-gnueabi/lib -lm - 
lc -lgcc_s /tool/overo-oe/tmp/cross/armv7a/lib/gcc/arm-angstrom-linux- 
gnueabi/4.3.3/crtendS.o /tool/overo-oe/tmp/staging/armv7a-angstrom- 
linux-gnueabi/usr/lib/crtn.o  -march=armv7-a -mtune=cortex-a8 - 
mfpu=neon -mfloat-abi=softfp -Wl,-rpath-link -Wl,/tool/overo-oe/tmp/ 
staging/armv7a-angstrom-linux-gnueabi/usr/lib -Wl,-O1 -Wl,--hash- 
style=gnu   -Wl,-soname -Wl,libserial.so.0 -o .libs/libserial.so.0.0.0
| arm-angstrom-linux-gnueabi-libtool: link: (cd ".libs" && rm -f  
"libserial.so.0" && ln -s "libserial.so.0.0.0" "libserial.so.0")
| arm-angstrom-linux-gnueabi-libtool: link: (cd ".libs" && rm -f  
"libserial.so" && ln -s "libserial.so.0.0.0" "libserial.so")
| arm-angstrom-linux-gnueabi-libtool: link: arm-angstrom-linux-gnueabi- 
ar cru .libs/libserial.a  SerialStreamBuf.o SerialStream.o  
SerialPort.o PosixSignalDispatcher.o
| arm-angstrom-linux-gnueabi-libtool: link: arm-angstrom-linux-gnueabi- 
ranlib .libs/libserial.a
| arm-angstrom-linux-gnueabi-libtool: link: ( cd ".libs" && rm -f  
"libserial.la" && ln -s "../libserial.la" "libserial.la" )
| make[2]: Leaving directory `/tool/overo-oe/tmp/work/armv7a-angstrom- 
linux-gnueabi/libserial-0.6.0rc1-r0/libserial-0.6.0rc1/src'
| Making all in doc
| make[2]: Entering directory `/tool/overo-oe/tmp/work/armv7a-angstrom- 
linux-gnueabi/libserial-0.6.0rc1-r0/libserial-0.6.0rc1/doc'
| Making all in src
| /bin/sh: line 17: cd: src: No such file or directory
| make[2]: *** [all-recursive] Error 1
| make[2]: Leaving directory `/tool/overo-oe/tmp/work/armv7a-angstrom- 
linux-gnueabi/libserial-0.6.0rc1-r0/libserial-0.6.0rc1/doc'
| make[1]: *** [all-recursive] Error 1
| make[1]: Leaving directory `/tool/overo-oe/tmp/work/armv7a-angstrom- 
linux-gnueabi/libserial-0.6.0rc1-r0/libserial-0.6.0rc1'
| make: *** [all] Error 2
| FATAL: oe_runmake failed
NOTE: Task failed: /tool/overo-oe/tmp/work/armv7a-angstrom-linux- 
gnueabi/libserial-0.6.0rc1-r0/temp/log.do_compile.14419
ERROR: TaskFailed event exception, aborting
ERROR: Build of /tool/overo-oe/user.collection/recipes/libserial/ 
libserial_0.6.0rc1.bb do_compile failed
ERROR: Task 8 (/tool/overo-oe/user.collection/recipes/libserial/ 
libserial_0.6.0rc1.bb, do_compile) failed
NOTE: Tasks Summary: Attempted 425 tasks of which 418 didn't need to  
be rerun and 1 failed.
ERROR: '/tool/overo-oe/user.collection/recipes/libserial/ 
libserial_0.6.0rc1.bb' failed
[elvis at zeus overo-oe]$



Best regards,

Elvis



More information about the Openembedded-devel mailing list