Cari esperti, avrei bisogno di assistenza, se possibile.
Utilizzo un pc con Slackware 14.0 64b, con Xfce 4.10 e ho gia' compilato PSPP, un clone open source del programma di statistica SPSS, piu' volte.
Con la nuova versione 0.80 ho pero' avuto un problema, che potrebbe essere legato alla libreria readlines.
Riporto il messaggio di errore ricevuto con make (dopo che configure era terminato senza indicazioni di errore):
....
libtool: link: rm -fr src/.libs/libpspp.lax
libtool: link: ( cd "src/.libs" && rm -f "libpspp.la" && ln -s "../libpspp.la" "libpspp.la" )
/bin/sh ./libtool --tag=CC --mode=link gcc -std=gnu99 -Wall -W -Wwrite-strings -Wstrict-prototypes -Wpointer-arith -Wno-sign-compare -Wmissing-prototypes -g -O2 -Wdeclaration-after-statement -o src/ui/terminal/pspp src/ui/terminal/libui.la src/ui/libuicommon.la src/libpspp.la src/libpspp-core.la -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lglib-2.0 -L/usr/lib64 -lncurses -lreadline -lhistory -lncurses -lgsl -lgslcblas -lz -lm
libtool: link: gcc -std=gnu99 -Wall -W -Wwrite-strings -Wstrict-prototypes -Wpointer-arith -Wno-sign-compare -Wmissing-prototypes -g -O2 -Wdeclaration-after-statement -o src/ui/terminal/.libs/pspp src/ui/terminal/.libs/libui.a src/ui/.libs/libuicommon.a src/.libs/libpspp.so src/.libs/libpspp-core.so /usr/lib64/libpangocairo-1.0.so /usr/lib64/libpango-1.0.so /usr/lib64/libcairo.so /usr/lib64/libgobject-2.0.so /usr/lib64/libglib-2.0.so -L/usr/lib64 -lreadline -lhistory -lncurses -lgsl -lgslcblas -lz -lm -pthread -Wl,-rpath -Wl,/usr/local/lib/pspp -Wl,-rpath -Wl,/usr/lib64
src/ui/terminal/.libs/libui.a(src_ui_terminal_libui_la-terminal-reader.o): In function `handler':
/root/Downloads/pspp-0.8.0-gab475d/src/ui/terminal/terminal-reader.c:228: undefined reference to `rl_echo_signal_char'
collect2: error: ld returned 1 exit status
make[2]: *** [src/ui/terminal/pspp] Error 1
make[2]: Leaving directory `/root/Downloads/pspp-0.8.0-gab475d'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/Downloads/pspp-0.8.0-gab475d'
make: *** [all] Error 2
root@guido:~/Downloads/pspp-0.8.0-gab475d#
Questa e' la risposta ricevuta:
It looks as if your version of libreadline is too old.
What version do you have ?
Ho risposto readlines 5.2, senza ricevere ulteriori indicazioni.
Puo' qualcuno darmi una dritta?
Grazie mille
Guido
compilazione programma statistico PSPP
Moderatore: Staff
Regole del forum
1) Citare sempre la versione di Slackware64 usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware64, se l'argomento è Slackware32 o generale usate rispettivamente il forum Slackware o Gnu/Linux in genere.
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.
1) Citare sempre la versione di Slackware64 usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware64, se l'argomento è Slackware32 o generale usate rispettivamente il forum Slackware o Gnu/Linux in genere.
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.
-
erio
- Linux 4.x

- Messaggi: 1366
- Iscritto il: ven 9 ott 2009, 19:25
- Slackware: 13.37
- Kernel: 3.0.7
- Desktop: kde
Re: compilazione programma statistico PSPP
https://github.com/PhantomX/slackbuilds ... r/readline qui trovi lo slackbuild, la versione e' 6.2.004,su slackbuild.org non ho trovato nulla,vedi se ti e' utile.
-
ilmich
- Master

- Messaggi: 1646
- Iscritto il: lun 16 lug 2007, 17:39
- Slackware: 15.0 64bit
- Kernel: 5.15.27
- Desktop: kde
- Località: Roma
Re: compilazione programma statistico PSPP
perchè readline è un pacchetto ufficiale, quindi slackbuilds.org mettendo a disposizione solo slackbuild 'extra' non lo include.erio ha scritto:su slackbuild.org non ho trovato nulla
comunque il problema, come ti è già stato indicato, è dovuto ad una versione meno recente del pacchetto readline. quindi o te lo aggiorni con lo slackbuild indicato, oppure attendi nuove versioni di slackware con, eventualmente, il pacchetto readline aggiornato (al momento la current è ancora ferma alla 5.2)
-
Guido56
- Linux 0.x

- Messaggi: 2
- Iscritto il: ven 23 ago 2013, 11:36
- Nome Cognome: Guido Gay
- Slackware: 14.0
- Desktop: Xfce 4.10
Re: compilazione programma statistico PSPP
Grazie mille per le indicazioni.
Ho installato la nuova versione di readlines e compilato la nuova versione di PSPP.
Senza questo aiuto mi sarei probabilmente arenato ...
Guido
Ho installato la nuova versione di readlines e compilato la nuova versione di PSPP.
Senza questo aiuto mi sarei probabilmente arenato ...
Guido