Pagina 1 di 1

Problemi di compilazione in UBUNTU 6.10

Inviato: mar 14 nov 2006, 9:34
da py67
Come da oggetto non riesco a compilare un plugin per Kaffeine, che con la Slack ho fatto senza nessun problema, lanciando il make ricevco il seguente errore,:

miguel@miguel-desktop:~/kaffeine-sc-plugin-0.2.2$ make
make all-recursive
make[1]: Entering directory `/home/miguel/kaffeine-sc-plugin-0.2.2'
Making all in src
make[2]: Entering directory `/home/miguel/kaffeine-sc-plugin-0.2.2/src'
Making all in mgcam
make[3]: Entering directory `/home/miguel/kaffeine-sc-plugin-0.2.2/src/mgcam'
if /bin/bash ../../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include/kde -I/usr/share/qt3/include -I. -DQT_THREAD_SUPPORT -D_REENTRANT -Wno-long-long -Wundef -fasynchronous-unwind-tables -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -MT crypto.lo -MD -MP -MF ".deps/crypto.Tpo" -c -o crypto.lo crypto.cpp; \
then mv -f ".deps/crypto.Tpo" ".deps/crypto.Plo"; else rm -f ".deps/crypto.Tpo"; exit 1; fi
crypto.cpp:24:27: error: asm/unaligned.h: No such file or directory
crypto.h:64: warning: unused parameter 'key7'
crypto.cpp: In member function 'void cDes::Des(unsigned char*, const unsigned char*, int) const':
crypto.cpp:312: error: 'get_unaligned' was not declared in this scope
crypto.cpp:313: error: 'get_unaligned' was not declared in this scope
crypto.cpp:314: error: 'get_unaligned' was not declared in this scope
crypto.cpp:315: error: 'get_unaligned' was not declared in this scope
crypto.cpp:336: error: 'put_unaligned' was not declared in this scope
make[3]: *** [crypto.lo] Error 1
make[3]: Leaving directory `/home/miguel/kaffeine-sc-plugin-0.2.2/src/mgcam'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/miguel/kaffeine-sc-plugin-0.2.2/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/miguel/kaffeine-sc-plugin-0.2.2'
make: *** [all] Error 2
miguel@miguel-desktop:~/kaffeine-sc-plugin-0.2.2$

Naturalmente in Ubuntu ho installato gli headers la kernel oltre alle sorgenti (x sicurezza), kdebase.dev, build-essential. Mi rivolgo a voi nella speranza di ricevere un consiglio :D

Inviato: mar 14 nov 2006, 9:48
da elettronicha

Inviato: mar 14 nov 2006, 10:38
da py67
Grazie ma avevo già provato questa strada, tra l'altro alcuni link mi riportano su altri forum dove ho posto lo stesso quesito senza rispostte :cry:

Ma secondo te è un problema di Kernel?

Inviato: mar 14 nov 2006, 12:27
da gohanz
Io non ho mai usato Ubuntu, ma l'errore è dovuto dalla mancanza della directory asm-i386 in /usr/include

Se io fossi sulla Slackware prenderei la directory dai sorgenti del Kernel

/linux-2.6.18/include/asm-i386 la copierei in /usr/include e creerei il link simbolico asm > asm-i386 sempre in /usr/include

Inviato: mar 14 nov 2006, 13:06
da py67
gohanz ha scritto:Io non ho mai usato Ubuntu, ma l'errore è dovuto dalla mancanza della directory asm-i386 in /usr/include

Se io fossi sulla Slackware prenderei la directory dai sorgenti del Kernel

/linux-2.6.18/include/asm-i386 la copierei in /usr/include e creerei il link simbolico asm > asm-i386 sempre in /usr/include
Grazie mi hai dato la conferma dei miei sospetti, infatti ora va avanti, trovato altro errore, ma ora penso xhè ho bisogno di compilare da sorgente kaffeine.

comunque, sarà anche comoda UBUNTU, ma a questo punto non so' più quale distro sia poco user-friendly, Slackware o Ubuntu? :D :D

Inviato: mar 14 nov 2006, 14:26
da elettronicha
gohanz ha scritto:Io non ho mai usato Ubuntu, ma l'errore è dovuto dalla mancanza della directory asm-i386 in /usr/include

Se io fossi sulla Slackware prenderei la directory dai sorgenti del Kernel

/linux-2.6.18/include/asm-i386 la copierei in /usr/include e creerei il link simbolico asm > asm-i386 sempre in /usr/include
Era la soluzione proposta nel mio link, pare che anche altre distro diano quel problema.

Inviato: mer 15 nov 2006, 11:53
da submax82
hai installato gli headers del kernel?

Inviato: mer 15 nov 2006, 19:59
da elettronicha
Sì,l'ha pure scritto.

Inviato: mer 15 nov 2006, 21:11
da clodo
comunque, sarà anche comoda UBUNTU, ma a questo punto non so' più quale distro sia poco user-friendly, Slackware o Ubuntu
Sicuramente ubuntu!

Il pacchetto elfutils è installato?