Newsgroup: it.comp.os.linux.iniziare
Titolo: software per gestire cellulari siemens per Ubuntu

Ho trovato questa pagina:
http://rclug.linux.it/forum/viewtopic.php?pid=1371
Ma apt non trova fuse-source.
Allora l' ho installato da sorgenti, tutto ok, ma quando installo siefs 
ho i seguenti messaggi di errore:
gcc  -I/usr/local/include -DFUSEINST="\"/usr/local\"" 
-D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=22  -L/lib -o siefs  siefs.o 
obex.o transport.o comm.o crcmodel.o charset.o /usr/local/lib/libfuse.a 
-lpthread
/usr/local/lib/libfuse.a(fuse.o): In function `curr_time':
/usr/src/fuse-2.7.0/lib/fuse.c:1176: undefined reference to `clock_gettime'
/usr/src/fuse-2.7.0/lib/fuse.c:1179: undefined reference to `clock_gettime'
/usr/local/lib/libfuse.a(fuse.o): In function `fuse_put_module':
/usr/src/fuse-2.7.0/lib/fuse.c:242: undefined reference to `dlclose'
/usr/local/lib/libfuse.a(fuse.o): In function `fuse_load_so_name':
/usr/src/fuse-2.7.0/lib/fuse.c:179: undefined reference to `dlclose'
/usr/src/fuse-2.7.0/lib/fuse.c:165: undefined reference to `dlopen'
/usr/local/lib/libfuse.a(fuse.o): In function `fuse_get_module':
/usr/src/fuse-2.7.0/lib/fuse.c:168: undefined reference to `dlerror'
collect2: ld returned 1 exit status
make[2]: *** [siefs] Error 1
make[2]: Leaving directory `/usr/src/siefs-0.5/siefs'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/siefs-0.5'
make: *** [all] Error 2
Tra l'altro il modulo di fuse sembra fosse gia' presente precedentemente 
nel kernel ma lo stesso siefs non voleva saperne di compilarsi.
Dove cavolo sto sbagliando, per cortesia?

 Dove cavolo sto sbagliando, per cortesia?
Probabilmente e' libfuse-dev che ti manca.
-- 
Best Regards, Jack
Linux User #264449
Powered by Debian GNU/Linux on AMD64

 
Ok, l' ho installato.
Al make di siefs mi dice:
make  all-recursive
make[1]: Entering directory `/usr/src/siefs-0.5'
Making all in siefs
make[2]: Entering directory `/usr/src/siefs-0.5/siefs'
gcc  -I/usr/include -DFUSEINST="\"/usr\"" -D_FILE_OFFSET_BITS=64 
-DFUSE_USE_VERSION=22  -L/lib -o siefs  siefs.o obex.o transport.o 
comm.o crcmodel.o charset.o /usr/lib/libfuse.a -lpthread
/usr/lib/libfuse.a(fuse.o): In function `curr_time':
(.text+0xf56): undefined reference to `clock_gettime'
/usr/lib/libfuse.a(fuse.o): In function `curr_time':
(.text+0xf88): undefined reference to `clock_gettime'
collect2: ld returned 1 exit status
make[2]: *** [siefs] Error 1
make[2]: Leaving directory `/usr/src/siefs-0.5/siefs'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/siefs-0.5'
make: *** [all] Error 2
make install:
Making install in siefs
make[1]: Entering directory `/usr/src/siefs-0.5/siefs'
gcc  -I/usr/include -DFUSEINST="\"/usr\"" -D_FILE_OFFSET_BITS=64 
-DFUSE_USE_VERSION=22  -L/lib -o siefs  siefs.o obex.o transport.o 
comm.o crcmodel.o charset.o /usr/lib/libfuse.a -lpthread
/usr/lib/libfuse.a(fuse.o): In function `curr_time':
(.text+0xf56): undefined reference to `clock_gettime'
/usr/lib/libfuse.a(fuse.o): In function `curr_time':
(.text+0xf88): undefined reference to `clock_gettime'
collect2: ld returned 1 exit status
make[1]: *** [siefs] Error 1
make[1]: Leaving directory `/usr/src/siefs-0.5/siefs'
make: *** [install-recursive] Error 1
Certo che e' assurdo che uno trova un programmino un pochino meno 
popolare e deve scapocciare giorni.

 popolare e deve scapocciare giorni.
A me questo pare un errore del programma. Forse e' il caso che scrivi 
all'autore e chiedi aiuto.
Ah, se la compilazione termina con un errore, non c'e' proprio niente da 
makeinstallare.


 
Immaginavo, ma non mi costava nulla postare...
Grazie mille per l' aiuto....

 
Non riesco ad inviare la mail, forse non esiste quell' indirizzo...
Piuttosto riflettevo su una cosa.
Nelle procedure che ho letto si parla di installare fuse-source, ma ne' 
apt-get, ne' synaptic lo installano.
Da questa pagina si evince che un anno fa cio' era ancora possibile.
http://www.p2pforum.it/forum/archive/index.php/t-60640.html
Che casino pero'.


 Non riesco ad inviare la mail, forse non esiste quell' indirizzo...
L'ultimo aggiornamento di questo software e' di due anni fa. Nel 
frattempo fuse e' cambiato e siefs non e' piu compilabile contro fuse 
recente.
Ripeto, o trovi l'autore e gli chiedi di aggiornare il tutto, o te lo 
aggiusti da solo. I sorgenti li hai...


 recente.
Che e' una cazzata, a quanto pare.
Entra nella directory dei sorgenti di siefs e dai:
sed -i "s:LDADD = \$(fuseinst)/lib/libfuse.a:LDADD = -lfuse:" siefs/
Makefile.in
(tutto su una riga)
Ora dovrebbe compilare allegramente. Sul mio sistema ha fatto.


 
Io non immaginavo manco che si potesse fare....ora che lo so devo 
passare a capire come....

 Ora dovrebbe compilare allegramente. Sul mio sistema ha fatto.
E' vero compila.
Ma poi non monta un benemerito ciufolo...
Cioe', il comando lo esegue, peccato che quella che dovrebbe essere la 
cartella a cui monta il dev non la vede piu' come cartella.
Prima di montare:
ciarlese@PENTIUM4:/media$ ls -l
totale 63
drwxrwx--- 20 root     plugdev 16384 1970-01-01 01:00 200giga
lrwxrwxrwx  1 root     root        6 2006-07-02 03:57 cdrom -> cdrom0
drwxrwxrwx  2 root     root     4096 2006-07-02 03:57 cdrom0
drwxrwxrwx  2 root     root     4096 2007-08-07 23:32 cell
Dopo aver dato il comando mount -t siefs /dev/ttyUSB0 /media/cell
ciarlese@PENTIUM4:/media$ ls -l
totale 59
drwxrwx--- 20 root     plugdev 16384 1970-01-01 01:00 200giga
lrwxrwxrwx  1 root     root        6 2006-07-02 03:57 cdrom -> cdrom0
drwxrwxrwx  2 root     root     4096 2006-07-02 03:57 cdrom0
?---------  ? ?        ?           ?                ? cell
Il dev e' sicuramente giusto.
Cmq grazie assai lo stesso, si vede che davvero il progr non e' piu' 
compatibile.
Poi domani mi studio che significa quella riga che mi hai passato.
Ciao.

 Ora dovrebbe compilare allegramente. Sul mio sistema ha fatto.
Funziona tutto.
Ho cambiato cell e d e' andato tutto a posto,rimesso l' altro e funziona 
pure lui.
Grazie mille.