pspp-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Compile error between PSPP versions


From: John Darrington
Subject: Re: Compile error between PSPP versions
Date: Sun, 29 Dec 2013 10:58:30 +0100
User-agent: Mutt/1.5.21 (2010-09-15)

Thanks for the bug report.

I suspect your installation of readline is skewed.  Most likely you have the 
headers of a
new version and the libraries of an older version.

Perhaps you can check what readline version(s) you have installed?

J'

On Sun, Dec 29, 2013 at 10:29:13AM +0100, Guido Gay wrote:
     Hello.
     Using Slackware linux 14.0, I can compile correctly pspp-0.8.1-gdf1125
     (10/8/2013) while I get an error with pspp-0.8.1-g20818d (10/10/2013) and
     later versions:
          src/ui/terminal/terminal-reader.c:121:1: error: static declaration of
     'rl_echo_signal_char' follows non-static declaration
          In file included from src/ui/terminal/terminal-reader.c:27:0:
          /usr/local/include/readline/readline.h:435:13: note: previous
     declaration of 'rl_echo_signal_char' was here
     
     Thank you ever so much for your work.
     Yours.
     Guido Gay
     
     ************************************************************
     pspp-0.8.1-gdf1125 (10/8/2013)
     ...
     mv -f
     src/ui/gui/.deps/src_ui_gui_spreadsheet_test-psppire-spreadsheet-model.Tpo
     src/ui/gui/.deps/src_ui_gui_spreadsheet_test-psppire-spreadsheet-model.Po
     /bin/sh ./libtool --tag=CC   --mode=link gcc -std=gnu99 -pthread
     -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0
     -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0
     -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include
     -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14
     -Wall -DGDK_MULTIHEAD_SAFE=1 -g -O2 -Wdeclaration-after-statement   -o
     src/ui/gui/spreadsheet-test
     src/ui/gui/src_ui_gui_spreadsheet_test-spreadsheet-test.o
     src/ui/gui/src_ui_gui_spreadsheet_test-psppire-spreadsheet-model.o src/
     libpspp-core.la -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0
     -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0
     -lfreetype -lfontconfig -lgobject-2.0 -lglib-2.0   -pthread -lgthread-2.0
     -lrt -lglib-2.0   -lgsl -lgslcblas -lz -lm
     libtool: link: gcc -std=gnu99 -pthread -I/usr/include/gtk-2.0
     -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo
     -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0
     -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include
     -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14
     -Wall -DGDK_MULTIHEAD_SAFE=1 -g -O2 -Wdeclaration-after-statement -o
     src/ui/gui/.libs/spreadsheet-test
     src/ui/gui/src_ui_gui_spreadsheet_test-spreadsheet-test.o
     src/ui/gui/src_ui_gui_spreadsheet_test-psppire-spreadsheet-model.o
     -pthread  src/.libs/libpspp-core.so /usr/lib64/libgtk-x11-2.0.so 
/usr/lib64/
     libgdk-x11-2.0.so /usr/lib64/libatk-1.0.so 
/usr/lib64/libgio-2.0.so/usr/lib64/
     libpangoft2-1.0.so /usr/lib64/libpangocairo-1.0.so /usr/lib64/
     libgdk_pixbuf-2.0.so /usr/lib64/libcairo.so
     /usr/lib64/libpango-1.0.so/usr/lib64/libfreetype.so
     /usr/lib64/libfontconfig.so /usr/lib64/
     libgobject-2.0.so /usr/lib64/libgthread-2.0.so -lrt /usr/lib64/
     libglib-2.0.so -lgsl -lgslcblas -lz -lm -pthread -Wl,-rpath
     -Wl,/usr/local/lib/pspp -Wl,-rpath -Wl,/usr/lib64
     POFILES="po/ca.po po/cs.po po/de.po po/en_GB.po po/es.po po/fr.po po/lt.po
     po/nl.po po/sl.po po/pt_BR.po po/uk.po" top_builddir="." /bin/sh
     src/ui/gui/gen-dot-desktop.sh > src/ui/gui/pspp.desktop
     msgfmt po/ca.po -o po/ca.gmo
     msgfmt po/cs.po -o po/cs.gmo
     msgfmt po/de.po -o po/de.gmo
     msgfmt po/en_GB.po -o po/en_GB.gmo
     msgfmt po/es.po -o po/es.gmo
     msgfmt po/fr.po -o po/fr.gmo
     msgfmt po/lt.po -o po/lt.gmo
     msgfmt po/nl.po -o po/nl.gmo
     msgfmt po/sl.po -o po/sl.gmo
     msgfmt po/pt_BR.po -o po/pt_BR.gmo
     msgfmt po/uk.po -o po/uk.gmo
     make  LD_RUN_PATH=/usr/local/lib/pspp module-make
     perl-module/PSPP-Perl-0.8.1.tar.gz
     make[3]: Entering directory `/root/Downloads/pspp-0.8.1-gdf1125'
     (echo '%Locations = (';\
      printf "  SourceDir => '";\
      (cd . && echo `pwd`\', ) ;\
      printf "  BuildDir => '";\
      (cd . && echo `pwd`\' );\
      echo ');') > ./perl-module/pspp-module-config
     cd perl-module && /usr/bin/perl Makefile.PL PREFIX=/usr/local
     Checking if your kit is complete...
     Warning: the following files are missing in your kit:
         const-c.inc
         const-xs.inc
     Please inform the author.
     ...
     make[4]: Leaving directory `/root/Downloads/pspp-0.8.1-gdf1125/perl-module'
     make[3]: Leaving directory `/root/Downloads/pspp-0.8.1-gdf1125'
     make[2]: Leaving directory `/root/Downloads/pspp-0.8.1-gdf1125'
     make[1]: Leaving directory `/root/Downloads/pspp-0.8.1-gdf1125'
     address@hidden:~/Downloads/pspp-0.8.1-gdf1125#
     
*****************************************************************************
     pspp-0.8.1-g20818d (10/10/2013) and later versions
     ...
     libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I./gl -I./gl
     -DINSTALLDIR=\"/usr/local/bin\" -I./src -I./lib -I./src/language/stats
     -I./src/language/expressions -I./src/language/expressions -Isrc -pthread
     -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include
     -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14
     -I/usr/include/pango-1.0 -g -O2 -Wdeclaration-after-statement -MT
     src/ui/terminal/src_ui_terminal_libui_la-main.lo -MD -MP -MF
     src/ui/terminal/.deps/src_ui_terminal_libui_la-main.Tpo -c
     src/ui/terminal/main.c -o src/ui/terminal/src_ui_terminal_libui_la-main.o
     >/dev/null 2>&1
     mv -f src/ui/terminal/.deps/src_ui_terminal_libui_la-main.Tpo
     src/ui/terminal/.deps/src_ui_terminal_libui_la-main.Plo
     /bin/sh ./libtool  --tag=CC   --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H
     -I.  -I./gl -I./gl -DINSTALLDIR=\"/usr/local/bin\" -I./src -I./lib
     -I./src/language/stats -I./src/language/expressions
     -I./src/language/expressions -Isrc -pthread -I/usr/include/cairo
     -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include
     -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14
     -I/usr/include/pango-1.0    -g -O2 -Wdeclaration-after-statement -MT
     src/ui/terminal/src_ui_terminal_libui_la-terminal-opts.lo -MD -MP -MF
     src/ui/terminal/.deps/src_ui_terminal_libui_la-terminal-opts.Tpo -c -o
     src/ui/terminal/src_ui_terminal_libui_la-terminal-opts.lo `test -f
     'src/ui/terminal/terminal-opts.c' || echo
     './'`src/ui/terminal/terminal-opts.c
     libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I./gl -I./gl
     -DINSTALLDIR=\"/usr/local/bin\" -I./src -I./lib -I./src/language/stats
     -I./src/language/expressions -I./src/language/expressions -Isrc -pthread
     -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include
     -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14
     -I/usr/include/pango-1.0 -g -O2 -Wdeclaration-after-statement -MT
     src/ui/terminal/src_ui_terminal_libui_la-terminal-opts.lo -MD -MP -MF
     src/ui/terminal/.deps/src_ui_terminal_libui_la-terminal-opts.Tpo -c
     src/ui/terminal/terminal-opts.c  -fPIC -DPIC -o
     src/ui/terminal/.libs/src_ui_terminal_libui_la-terminal-opts.o
     libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I./gl -I./gl
     -DINSTALLDIR=\"/usr/local/bin\" -I./src -I./lib -I./src/language/stats
     -I./src/language/expressions -I./src/language/expressions -Isrc -pthread
     -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include
     -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14
     -I/usr/include/pango-1.0 -g -O2 -Wdeclaration-after-statement -MT
     src/ui/terminal/src_ui_terminal_libui_la-terminal-opts.lo -MD -MP -MF
     src/ui/terminal/.deps/src_ui_terminal_libui_la-terminal-opts.Tpo -c
     src/ui/terminal/terminal-opts.c -o
     src/ui/terminal/src_ui_terminal_libui_la-terminal-opts.o >/dev/null 2>&1
     mv -f src/ui/terminal/.deps/src_ui_terminal_libui_la-terminal-opts.Tpo
     src/ui/terminal/.deps/src_ui_terminal_libui_la-terminal-opts.Plo
     /bin/sh ./libtool  --tag=CC   --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H
     -I.  -I./gl -I./gl -DINSTALLDIR=\"/usr/local/bin\" -I./src -I./lib
     -I./src/language/stats -I./src/language/expressions
     -I./src/language/expressions -Isrc -pthread -I/usr/include/cairo
     -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include
     -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14
     -I/usr/include/pango-1.0    -g -O2 -Wdeclaration-after-statement -MT
     src/ui/terminal/src_ui_terminal_libui_la-terminal-reader.lo -MD -MP -MF
     src/ui/terminal/.deps/src_ui_terminal_libui_la-terminal-reader.Tpo -c -o
     src/ui/terminal/src_ui_terminal_libui_la-terminal-reader.lo `test -f
     'src/ui/terminal/terminal-reader.c' || echo
     './'`src/ui/terminal/terminal-reader.c
     libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I./gl -I./gl
     -DINSTALLDIR=\"/usr/local/bin\" -I./src -I./lib -I./src/language/stats
     -I./src/language/expressions -I./src/language/expressions -Isrc -pthread
     -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include
     -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14
     -I/usr/include/pango-1.0 -g -O2 -Wdeclaration-after-statement -MT
     src/ui/terminal/src_ui_terminal_libui_la-terminal-reader.lo -MD -MP -MF
     src/ui/terminal/.deps/src_ui_terminal_libui_la-terminal-reader.Tpo -c
     src/ui/terminal/terminal-reader.c  -fPIC -DPIC -o
     src/ui/terminal/.libs/src_ui_terminal_libui_la-terminal-reader.o
     src/ui/terminal/terminal-reader.c:121:1: error: static declaration of
     'rl_echo_signal_char' follows non-static declaration
     In file included from src/ui/terminal/terminal-reader.c:27:0:
     /usr/local/include/readline/readline.h:435:13: note: previous declaration
     of 'rl_echo_signal_char' was here
     make[2]: *** [src/ui/terminal/src_ui_terminal_libui_la-terminal-reader.lo]
     Error 1
     make[2]: Leaving directory `/root/Downloads/pspp-0.8.1-g20818d'
     make[1]: *** [all-recursive] Error 1
     make[1]: Leaving directory `/root/Downloads/pspp-0.8.1-g20818d'
     make: *** [all] Error 2
     address@hidden:~/Downloads/pspp-0.8.1-g20818d#

     _______________________________________________
     pspp-dev mailing list
     address@hidden
     https://lists.gnu.org/mailman/listinfo/pspp-dev


-- 
PGP Public key ID: 1024D/2DE827B3 
fingerprint = 8797 A26D 0854 2EAB 0285  A290 8A67 719C 2DE8 27B3
See http://sks-keyservers.net or any PGP keyserver for public key.

Attachment: signature.asc
Description: Digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]