compilazione programma statistico PSPP
Inviato: ven 23 ago 2013, 11:51
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
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