sto cercando di compilare le librerie opencv per la BeagleBoard (con OS angstrom).
L'SDK di angstrom l'ho scaricato da:
http://www.angstrom-distribution.org/to ... .2.tar.bz2
Funziona bene e riesco anche a compilare applicazioni QT4 quindi non ho dubbi di installazione errata.
Per compilare le opencv ho seguito questa procedura:
Codice: Seleziona tutto
. /usr/local/angstrom/arm/environment-setup -> per impostare alcune variabili d'ambiente
export CC=/usr/local/angstrom/arm/bin/arm-angstrom-linux-gnueabi-gcc
export CXX=/usr/local/angstrom/arm/bin/arm-angstrom-linux-gnueabi-g++
./configure --host=arm-linux
make
ad un certo punto durante la compilazione ottengo:
Codice: Seleziona tutto
/bin/sh ../libtool --tag=CC --mode=compile /usr/local/angstrom/arm/bin/arm-angstrom-linux-gnueabi-gcc -DHAVE_CONFIG_H -I. -I.. -I../3rdparty/include -DNDEBUG -I../3rdparty/flann -I../3rdparty/flann/algorithms -I../3rdparty/flann/nn -I../3rdparty/flann/util -O2 -fomit-frame-pointer -ffloat-store -MT lib_clapack_floatstore_la-slamch.lo -MD -MP -MF .deps/lib_clapack_floatstore_la-slamch.Tpo -c -o lib_clapack_floatstore_la-slamch.lo `test -f 'lapack/slamch.c' || echo './'`lapack/slamch.c
libtool: compile: /usr/local/angstrom/arm/bin/arm-angstrom-linux-gnueabi-gcc -DHAVE_CONFIG_H -I. -I.. -I../3rdparty/include -DNDEBUG -I../3rdparty/flann -I../3rdparty/flann/algorithms -I../3rdparty/flann/nn -I../3rdparty/flann/util -O2 -fomit-frame-pointer -ffloat-store -MT lib_clapack_floatstore_la-slamch.lo -MD -MP -MF .deps/lib_clapack_floatstore_la-slamch.Tpo -c lapack/slamch.c -fPIC -DPIC -o .libs/lib_clapack_floatstore_la-slamch.o
mv -f .deps/lib_clapack_floatstore_la-slamch.Tpo .deps/lib_clapack_floatstore_la-slamch.Plo
/bin/sh ../libtool --tag=CC --mode=link /usr/local/angstrom/arm/bin/arm-angstrom-linux-gnueabi-gcc -O2 -fomit-frame-pointer -ffloat-store -no-undefined -Wc, -o lib_clapack_floatstore.la lib_clapack_floatstore_la-dlamch.lo lib_clapack_floatstore_la-slamch.lo -lrt -lz -lpthread -ldl -lm
libtool: link: cannot find the library `' or unhandled argument `/usr/local/angstrom/arm/arm-angstrom-linux-gnueabi'
make[2]: *** [lib_clapack_floatstore.la] Error 1
make[2]: Leaving directory `/home/luca/tmp/OpenCV-2.0.0/3rdparty'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/luca/tmp/OpenCV-2.0.0'
make: *** [all] Error 2
E' come se libtool non trova /usr/local/angstrom/arm/arm-angstrom-linux-gnueabi ma in realtà la directory esiste.
Avete esperienza con problemi di questo tipo?