Regole del forum
1) Citare in modo preciso il linguaggio di programmazione usato.
2) Se possibile portare un esempio del risultato atteso.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
. /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:
Mi viene in mente un errore subdolo di libtool che mi è spuntato fuori di recente durante una compilazione: per caso hai il path "." nel tuo PATH?
Sembra che libtool si rifiuti di funzionare normalmente se lo rileva.
414N ha scritto:Mi viene in mente un errore subdolo di libtool che mi è spuntato fuori di recente durante una compilazione: per caso hai il path "." nel tuo PATH?
Sembra che libtool si rifiuti di funzionare normalmente se lo rileva.
Dall'errore sembra che $SDK_PATH e $TARGET_SYS non vengano espanse col loro contenuto prima di essere passate a libtool, risultando nell'errore di "No such file or directory". Se noti, anche grep e sed si lamentano della stessa cosa dopo libtool.
Penso sia un problema di configure e/o Makefile di opencv. Prova a vedere come e se vengono trattate le suddette variabili, magari cercandone le occorrenze con grep nella directory dei sorgenti di opencv.
PS: ma le opencv non sono passate a cmake come build-system con la versione 2? Usi ancora la versione 1.x?
tgmx ha scritto:
$SDK_PATH è definita
$TARGET_SYS è definita
ma $dir viene vista come $SDK_PATH/$TARGET_SYS/usr/lib e non con il percorso vero ...
Mah...
Cerca le occorrenze di dir e guarda come viene definita. Probabilmente, a causa di una svista di uno sviluppatore, viene definita in modo errato, in modo che non vengano espanse eventuali variabili al suo interno.
Grazie mille della collaborazione ma alla fine ho capito come cross-compilare per la Beagleboard con cmake e ho utilizzato l'ultima versione delle OpenCV (2.1 basate su cmake).
tgmx ha scritto:Grazie mille della collaborazione ma alla fine ho capito come cross-compilare per la Beagleboard con cmake e ho utilizzato l'ultima versione delle OpenCV (2.1 basate su cmake).
tgmx ha scritto:Grazie mille della collaborazione ma alla fine ho capito come cross-compilare per la Beagleboard con cmake e ho utilizzato l'ultima versione delle OpenCV (2.1 basate su cmake).