* libftdi
@ 2012-11-23 10:20 Jaap de Jong
2012-11-23 14:31 ` libftdi Henning Heinold
0 siblings, 1 reply; 3+ messages in thread
From: Jaap de Jong @ 2012-11-23 10:20 UTC (permalink / raw)
To: openembedded-devel@lists.openembedded.org
Hi All,
on my buildserver under debian, libftdi does not compile.
Looks like some library issue.
Anyone an idea how to solve?
Thanks in advance!
Jaap
NOTE: package libftdi-0.19-r0: task do_compile: Started
ERROR: Function failed: do_compile (see
/var/lib/jenkins/jobs/oe-core/develop/build/tmp-angstrom_v2012_05-eglibc/work/armv5te-angstrom-linux-gnueabi/libftdi-0.19-r0/temp/log.do_compile.21748
for further information)
ERROR: Logfile of failure stored in:
/var/lib/jenkins/jobs/oe-core/develop/build/tmp-angstrom_v2012_05-eglibc/work/armv5te-angstrom-linux-gnueabi/libftdi-0.19-r0/temp/log.do_compile.21748
Log data follows:
| DEBUG: SITE files ['endian-little', 'bit-32', 'arm-common',
'common-linux', 'common-glibc', 'arm-linux', 'arm-linux-gnueabi', 'common']
| ERROR: Function failed: do_compile (see
/var/lib/jenkins/jobs/oe-core/develop/build/tmp-angstrom_v2012_05-eglibc/work/armv5te-angstrom-linux-gnueabi/libftdi-0.19-r0/temp/log.do_compile.21748
for further information)
| NOTE: make -j2
| make all-recursive
| make[1]: Entering directory
`/data/jenkins/jobs/oe-core/develop/build/tmp-angstrom_v2012_05-eglibc/work/armv5te-angstrom-linux-gnueabi/libftdi-0.19-r0/libftdi-0.19'
| Making all in src
| make[2]: Entering directory
`/data/jenkins/jobs/oe-core/develop/build/tmp-angstrom_v2012_05-eglibc/work/armv5te-angstrom-linux-gnueabi/libftdi-0.19-r0/libftdi-0.19/src'
| ../arm-angstrom-linux-gnueabi-libtool --tag=CC --mode=compile
arm-angstrom-linux-gnueabi-gcc -march=armv5te -marm -mthumb-interwork
-mtune=arm926ej-s
--sysroot=/var/lib/jenkins/jobs/oe-core/develop/build/tmp-angstrom_v2012_05-eglibc/sysroots/nedap9g45
-DHAVE_CONFIG_H -I. -I.. -O2 -pipe -g -feliminate-unused-debug-types
-I/var/lib/jenkins/jobs/oe-core/develop/build/tmp-angstrom_v2012_05-eglibc/sysroots/nedap9g45/usr/include
-c -o ftdi.lo ftdi.c
| arm-angstrom-linux-gnueabi-libtool: compile:
arm-angstrom-linux-gnueabi-gcc -march=armv5te -marm -mthumb-interwork
-mtune=arm926ej-s
--sysroot=/var/lib/jenkins/jobs/oe-core/develop/build/tmp-angstrom_v2012_05-eglibc/sysroots/nedap9g45
-DHAVE_CONFIG_H -I. -I.. -O2 -pipe -g -feliminate-unused-debug-types
-I/var/lib/jenkins/jobs/oe-core/develop/build/tmp-angstrom_v2012_05-eglibc/sysroots/nedap9g45/usr/include
-c ftdi.c -fPIC -DPIC -o .libs/ftdi.o
| arm-angstrom-linux-gnueabi-libtool: compile:
arm-angstrom-linux-gnueabi-gcc -march=armv5te -marm -mthumb-interwork
-mtune=arm926ej-s
--sysroot=/var/lib/jenkins/jobs/oe-core/develop/build/tmp-angstrom_v2012_05-eglibc/sysroots/nedap9g45
-DHAVE_CONFIG_H -I. -I.. -O2 -pipe -g -feliminate-unused-debug-types
-I/var/lib/jenkins/jobs/oe-core/develop/build/tmp-angstrom_v2012_05-eglibc/sysroots/nedap9g45/usr/include
-c ftdi.c -o ftdi.o >/dev/null 2>&1
| ../arm-angstrom-linux-gnueabi-libtool --tag=CC --mode=link
arm-angstrom-linux-gnueabi-gcc -march=armv5te -marm -mthumb-interwork
-mtune=arm926ej-s
--sysroot=/var/lib/jenkins/jobs/oe-core/develop/build/tmp-angstrom_v2012_05-eglibc/sysroots/nedap9g45
-O2 -pipe -g -feliminate-unused-debug-types
-I/var/lib/jenkins/jobs/oe-core/develop/build/tmp-angstrom_v2012_05-eglibc/sysroots/nedap9g45/usr/include
-version-info 20:0:19 -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -o
libftdi.la -rpath /usr/lib ftdi.lo -L/lib -lusb
| arm-angstrom-linux-gnueabi-libtool: link:
arm-angstrom-linux-gnueabi-gcc -march=armv5te -marm -mthumb-interwork
-mtune=arm926ej-s
--sysroot=/var/lib/jenkins/jobs/oe-core/develop/build/tmp-angstrom_v2012_05-eglibc/sysroots/nedap9g45
-shared -fPIC -DPIC .libs/ftdi.o -L/lib
/var/lib/jenkins/jobs/oe-core/develop/build/tmp-angstrom_v2012_05-eglibc/sysroots/nedap9g45/lib/libusb.so
-L=/lib
-L/var/lib/jenkins/jobs/oe-core/develop/build/tmp-angstrom_v2012_05-eglibc/sysroots/nedap9g45/lib
/var/lib/jenkins/jobs/oe-core/develop/build/tmp-angstrom_v2012_05-eglibc/sysroots/nedap9g45/lib/libusb-1.0.so
-lrt -march=armv5te -marm -mthumb-interwork -mtune=arm926ej-s
--sysroot=/var/lib/jenkins/jobs/oe-core/develop/build/tmp-angstrom_v2012_05-eglibc/sysroots/nedap9g45
-O2 -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -pthread -Wl,-soname
-Wl,libftdi.so.1 -o .libs/libftdi.so.1.19.0
|
/data/jenkins/jobs/oe-core/develop/build/tmp-angstrom_v2012_05-eglibc/sysroots/x86_64-linux/usr/bin/armv5te-angstrom-linux-gnueabi/../../libexec/armv5te-angstrom-linux-gnueabi/gcc/arm-angstrom-linux-gnueabi/4.5.4/ld:
warning: library search path "/lib" is unsafe for cross-compilation
| /lib/libgcc_s.so.1: file not recognized: File format not recognized
| collect2: ld returned 1 exit status
| make[2]: *** [libftdi.la] Error 1
| make[2]: Leaving directory
`/data/jenkins/jobs/oe-core/develop/build/tmp-angstrom_v2012_05-eglibc/work/armv5te-angstrom-linux-gnueabi/libftdi-0.19-r0/libftdi-0.19/src'
| make[1]: *** [all-recursive] Error 1
| make[1]: Leaving directory
`/data/jenkins/jobs/oe-core/develop/build/tmp-angstrom_v2012_05-eglibc/work/armv5te-angstrom-linux-gnueabi/libftdi-0.19-r0/libftdi-0.19'
| make: *** [all] Error 2
| ERROR: oe_runmake failed
NOTE: package libftdi-0.19-r0: task do_compile: Failed
ERROR: Task 3036
(/data/jenkins/jobs/oe-core/develop/sources/meta-openembedded/meta-oe/recipes-support/libftdi/libftdi_0.19.bb,
do_compile) failed with exit code '1'
Waiting for 1 running tasks to finish:
0: linux-2.6.35-r17 do_configure (pid 20050)
NOTE: package linux-2.6.35-r17: task do_configure: Succeeded
NOTE: Tasks Summary: Attempted 2144 tasks of which 2127 didn't need to
be rerun and 1 failed.
Summary: 1 task failed:
/data/jenkins/jobs/oe-core/develop/sources/meta-openembedded/meta-oe/recipes-support/libftdi/libftdi_0.19.bb,
do_compile
Summary: There was 1 ERROR message shown, returning a non-zero exit code.
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: libftdi
2012-11-23 10:20 libftdi Jaap de Jong
@ 2012-11-23 14:31 ` Henning Heinold
2012-11-27 10:10 ` libftdi Jaap de Jong
0 siblings, 1 reply; 3+ messages in thread
From: Henning Heinold @ 2012-11-23 14:31 UTC (permalink / raw)
To: openembedded-devel
On Fri, Nov 23, 2012 at 11:20:56AM +0100, Jaap de Jong wrote:
> Hi All,
> on my buildserver under debian, libftdi does not compile.
> Looks like some library issue.
> Anyone an idea how to solve?
> Thanks in advance!
> Jaap
>
>
> NOTE: package libftdi-0.19-r0: task do_compile: Started
> ERROR: Function failed: do_compile (see /var/lib/jenkins/jobs/oe-core/develop/build/tmp-angstrom_v2012_05-eglibc/work/armv5te-angstrom-linux-gnueabi/libftdi-0.19-r0/temp/log.do_compile.21748
> for further information)
> ERROR: Logfile of failure stored in: /var/lib/jenkins/jobs/oe-core/develop/build/tmp-angstrom_v2012_05-eglibc/work/armv5te-angstrom-linux-gnueabi/libftdi-0.19-r0/temp/log.do_compile.21748
> Log data follows:
> | DEBUG: SITE files ['endian-little', 'bit-32', 'arm-common',
> 'common-linux', 'common-glibc', 'arm-linux', 'arm-linux-gnueabi',
> 'common']
> | ERROR: Function failed: do_compile (see /var/lib/jenkins/jobs/oe-core/develop/build/tmp-angstrom_v2012_05-eglibc/work/armv5te-angstrom-linux-gnueabi/libftdi-0.19-r0/temp/log.do_compile.21748
> for further information)
> | NOTE: make -j2
> | make all-recursive
> | make[1]: Entering directory `/data/jenkins/jobs/oe-core/develop/build/tmp-angstrom_v2012_05-eglibc/work/armv5te-angstrom-linux-gnueabi/libftdi-0.19-r0/libftdi-0.19'
> | Making all in src
> | make[2]: Entering directory `/data/jenkins/jobs/oe-core/develop/build/tmp-angstrom_v2012_05-eglibc/work/armv5te-angstrom-linux-gnueabi/libftdi-0.19-r0/libftdi-0.19/src'
> | ../arm-angstrom-linux-gnueabi-libtool --tag=CC --mode=compile
> arm-angstrom-linux-gnueabi-gcc -march=armv5te -marm
> -mthumb-interwork -mtune=arm926ej-s --sysroot=/var/lib/jenkins/jobs/oe-core/develop/build/tmp-angstrom_v2012_05-eglibc/sysroots/nedap9g45
> -DHAVE_CONFIG_H -I. -I.. -O2 -pipe -g
> -feliminate-unused-debug-types -I/var/lib/jenkins/jobs/oe-core/develop/build/tmp-angstrom_v2012_05-eglibc/sysroots/nedap9g45/usr/include
> -c -o ftdi.lo ftdi.c
> | arm-angstrom-linux-gnueabi-libtool: compile:
> arm-angstrom-linux-gnueabi-gcc -march=armv5te -marm
> -mthumb-interwork -mtune=arm926ej-s --sysroot=/var/lib/jenkins/jobs/oe-core/develop/build/tmp-angstrom_v2012_05-eglibc/sysroots/nedap9g45
> -DHAVE_CONFIG_H -I. -I.. -O2 -pipe -g -feliminate-unused-debug-types -I/var/lib/jenkins/jobs/oe-core/develop/build/tmp-angstrom_v2012_05-eglibc/sysroots/nedap9g45/usr/include
> -c ftdi.c -fPIC -DPIC -o .libs/ftdi.o
> | arm-angstrom-linux-gnueabi-libtool: compile:
> arm-angstrom-linux-gnueabi-gcc -march=armv5te -marm
> -mthumb-interwork -mtune=arm926ej-s --sysroot=/var/lib/jenkins/jobs/oe-core/develop/build/tmp-angstrom_v2012_05-eglibc/sysroots/nedap9g45
> -DHAVE_CONFIG_H -I. -I.. -O2 -pipe -g -feliminate-unused-debug-types -I/var/lib/jenkins/jobs/oe-core/develop/build/tmp-angstrom_v2012_05-eglibc/sysroots/nedap9g45/usr/include
> -c ftdi.c -o ftdi.o >/dev/null 2>&1
> | ../arm-angstrom-linux-gnueabi-libtool --tag=CC --mode=link
> arm-angstrom-linux-gnueabi-gcc -march=armv5te -marm
> -mthumb-interwork -mtune=arm926ej-s --sysroot=/var/lib/jenkins/jobs/oe-core/develop/build/tmp-angstrom_v2012_05-eglibc/sysroots/nedap9g45
> -O2 -pipe -g -feliminate-unused-debug-types -I/var/lib/jenkins/jobs/oe-core/develop/build/tmp-angstrom_v2012_05-eglibc/sysroots/nedap9g45/usr/include
> -version-info 20:0:19 -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed
> -o libftdi.la -rpath /usr/lib ftdi.lo -L/lib -lusb
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Fix the Makefile to not use this.
Bye Henning
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: libftdi
2012-11-23 14:31 ` libftdi Henning Heinold
@ 2012-11-27 10:10 ` Jaap de Jong
0 siblings, 0 replies; 3+ messages in thread
From: Jaap de Jong @ 2012-11-27 10:10 UTC (permalink / raw)
To: openembedded-devel
On 11/23/2012 03:31 PM, Henning Heinold wrote:
> On Fri, Nov 23, 2012 at 11:20:56AM +0100, Jaap de Jong wrote:
>> Hi All,
>> on my buildserver under debian, libftdi does not compile.
>> Looks like some library issue.
>> Anyone an idea how to solve?
>> Thanks in advance!
>> Jaap
>>
>>
>> NOTE: package libftdi-0.19-r0: task do_compile: Started
>> ERROR: Function failed: do_compile (see /var/lib/jenkins/jobs/oe-core/develop/build/tmp-angstrom_v2012_05-eglibc/work/armv5te-angstrom-linux-gnueabi/libftdi-0.19-r0/temp/log.do_compile.21748
>> for further information)
>> ERROR: Logfile of failure stored in: /var/lib/jenkins/jobs/oe-core/develop/build/tmp-angstrom_v2012_05-eglibc/work/armv5te-angstrom-linux-gnueabi/libftdi-0.19-r0/temp/log.do_compile.21748
>> Log data follows:
>> | DEBUG: SITE files ['endian-little', 'bit-32', 'arm-common',
>> 'common-linux', 'common-glibc', 'arm-linux', 'arm-linux-gnueabi',
>> 'common']
>> | ERROR: Function failed: do_compile (see /var/lib/jenkins/jobs/oe-core/develop/build/tmp-angstrom_v2012_05-eglibc/work/armv5te-angstrom-linux-gnueabi/libftdi-0.19-r0/temp/log.do_compile.21748
>> for further information)
>> | NOTE: make -j2
>> | make all-recursive
>> | make[1]: Entering directory `/data/jenkins/jobs/oe-core/develop/build/tmp-angstrom_v2012_05-eglibc/work/armv5te-angstrom-linux-gnueabi/libftdi-0.19-r0/libftdi-0.19'
>> | Making all in src
>> | make[2]: Entering directory `/data/jenkins/jobs/oe-core/develop/build/tmp-angstrom_v2012_05-eglibc/work/armv5te-angstrom-linux-gnueabi/libftdi-0.19-r0/libftdi-0.19/src'
>> | ../arm-angstrom-linux-gnueabi-libtool --tag=CC --mode=compile
>> arm-angstrom-linux-gnueabi-gcc -march=armv5te -marm
>> -mthumb-interwork -mtune=arm926ej-s --sysroot=/var/lib/jenkins/jobs/oe-core/develop/build/tmp-angstrom_v2012_05-eglibc/sysroots/nedap9g45
>> -DHAVE_CONFIG_H -I. -I.. -O2 -pipe -g
>> -feliminate-unused-debug-types -I/var/lib/jenkins/jobs/oe-core/develop/build/tmp-angstrom_v2012_05-eglibc/sysroots/nedap9g45/usr/include
>> -c -o ftdi.lo ftdi.c
>> | arm-angstrom-linux-gnueabi-libtool: compile:
>> arm-angstrom-linux-gnueabi-gcc -march=armv5te -marm
>> -mthumb-interwork -mtune=arm926ej-s --sysroot=/var/lib/jenkins/jobs/oe-core/develop/build/tmp-angstrom_v2012_05-eglibc/sysroots/nedap9g45
>> -DHAVE_CONFIG_H -I. -I.. -O2 -pipe -g -feliminate-unused-debug-types -I/var/lib/jenkins/jobs/oe-core/develop/build/tmp-angstrom_v2012_05-eglibc/sysroots/nedap9g45/usr/include
>> -c ftdi.c -fPIC -DPIC -o .libs/ftdi.o
>> | arm-angstrom-linux-gnueabi-libtool: compile:
>> arm-angstrom-linux-gnueabi-gcc -march=armv5te -marm
>> -mthumb-interwork -mtune=arm926ej-s --sysroot=/var/lib/jenkins/jobs/oe-core/develop/build/tmp-angstrom_v2012_05-eglibc/sysroots/nedap9g45
>> -DHAVE_CONFIG_H -I. -I.. -O2 -pipe -g -feliminate-unused-debug-types -I/var/lib/jenkins/jobs/oe-core/develop/build/tmp-angstrom_v2012_05-eglibc/sysroots/nedap9g45/usr/include
>> -c ftdi.c -o ftdi.o >/dev/null 2>&1
>> | ../arm-angstrom-linux-gnueabi-libtool --tag=CC --mode=link
>> arm-angstrom-linux-gnueabi-gcc -march=armv5te -marm
>> -mthumb-interwork -mtune=arm926ej-s --sysroot=/var/lib/jenkins/jobs/oe-core/develop/build/tmp-angstrom_v2012_05-eglibc/sysroots/nedap9g45
>> -O2 -pipe -g -feliminate-unused-debug-types -I/var/lib/jenkins/jobs/oe-core/develop/build/tmp-angstrom_v2012_05-eglibc/sysroots/nedap9g45/usr/include
>> -version-info 20:0:19 -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed
>> -o libftdi.la -rpath /usr/lib ftdi.lo -L/lib -lusb
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>
> Fix the Makefile to not use this.
>
> Bye Henning
>
>
Fixed it.
Probably not this best way to do it, but it works.
Added a patch:
diff -urN a/configure.in b/configure.in
--- a/configure.in 2012-11-26 14:59:05.084788496 +0100
+++ b/configure.in 2012-11-26 14:59:21.665316347 +0100
@@ -19,6 +19,7 @@
else
AC_MSG_ERROR([*** libusb-config not found. You need a working
libusb installation.])
fi
+LIBS=""
dnl check for version of libusb
AC_MSG_CHECKING([if libusb version is >= 0.1.7])
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2012-11-27 10:25 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-11-23 10:20 libftdi Jaap de Jong
2012-11-23 14:31 ` libftdi Henning Heinold
2012-11-27 10:10 ` libftdi Jaap de Jong
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox