On Thu, Apr 24, 2008 at 08:46:15AM +0800, John Darrington wrote: > On Wed, Apr 23, 2008 at 01:36:35PM -0400, Jason Stover wrote: > On Wed, Apr 23, 2008 at 06:12:23PM +0800, John Darrington wrote: > > On Tue, Apr 22, 2008 at 11:25:16PM -0400, Jason Stover wrote: > > On Tue, Apr 22, 2008 at 10:56:54PM -0400, Jason Stover wrote: > > > NetBSD 3.1, alpha architecture, strange locations for > > > libs and includes, configured --without-gui. You can see the > errors at > > > > > > http://www.sakla.net/netbsd-makeout.txt > > > > Can you post the config.log file ? > > http://www.sakla.net/config.log > > Interesting. What do you get if you type "ncurses5-config --cflags" ?
-I/usr/pkg/include -I/usr/pkg/include/ncurses > Maybe I need to contact the admin of sdf.lonestar.org to ask him to keep > only one copy of the ncurses headers. > > To me, it certainly sounds like a problem in your OS, rather than a > PSPP problem. I found some other strange facts about the system's use of curses and mentioned them to the admin. He hasn't responded yet. > > For all the benefit we get from libncurses (not very much), and the > > link/compile problems it uses I wonder if we oughtn't to have a > > --without-libncurses flag. > > That would be good for me. > > I will do that then. In the meantime, you could edit config.h to set > LIBNCURSES_USABLE to 0 Tried that. Broke here: gcc -std=gnu99 -Wall -W -Wwrite-strings -Wstrict-prototypes -Wpointer-arith -Wno-sign-compare -Wmissing-prototypes -g -O2 -o src/ui/terminal/pspp -Wl,-R/usr/pkg/lib /arpa/gm/j/jstover/lib/libintl.so -Wl,-rpath -Wl,/arpa/gm/j/jstover/lib -L/usr/pkg/lib src/ui/terminal/libui.a src/language/liblanguage.a src/output/charts/libcharts.a src/output/liboutput.a src/math/libpspp_math.a src/math/linreg/libpspp_linreg.a src/ui/libuicommon.a lib/linreg/liblinreg.a lib/gsl-extras/libgsl-extras.a src/data/libdata.a src/libpspp/libpspp.a /usr/pkg/lib/libxml2.so -lpq /usr/pkg/lib/libncurses.so gl/.libs/libgl.a -L/usr/X11R6/lib -L/sys/pkg/lib -lc /usr/pkg/lib/libreadline.so -ltermcap /usr/pkg/lib/libgsl.so /usr/pkg/lib/libgslcblas.so /usr/pkg/lib/libplot.so -lXaw -lXmu -lXt -lSM -lICE -lXext -lX11 /usr/pkg/lib/libpng12.so /usr/pkg/lib/libz.so -lm -Wl,--rpath -Wl,/usr/pkg/lib -Wl,--rpath -Wl,/usr/pkg/lib ld: warning: libz.so.0, needed by /usr/pkg/lib/libxml2.so, may conflict with libz.so.1 ld: warning: libssl.so.2, needed by /usr/pkg/lib/libpq.so, not found (try using -rpath or -rpath-link) /usr/pkg/lib/libcrypto.so.1: warning: warning: reference to compatibility times(); include <sys/times.h> for correct reference src/data/libdata.a(src_data_libdata_a-psql-reader.o)(.text+0x324): In function `psql_open_reader': src/data/psql-reader.c:253: undefined reference to `PQparameterStatus' src/data/libdata.a(src_data_libdata_a-psql-reader.o)(.text+0x32c):src/data/psql-reader.c:253: undefined reference to `PQparameterStatus' src/data/libdata.a(src_data_libdata_a-psql-reader.o)(.text+0x370):src/data/psql-reader.c:269: undefined reference to `PQparameterStatus' src/data/libdata.a(src_data_libdata_a-psql-reader.o)(.text+0x378):src/data/psql-reader.c:269: undefined reference to `PQparameterStatus' This system has another strange installation of psql, so I defined PSQL_SUPPORT to be 0 in config.h. Maybe there should be a --disable-psql in configure. And now I have these errors: gcc -std=gnu99 -Wall -W -Wwrite-strings -Wstrict-prototypes -Wpointer-arith -Wno-sign-compare -Wmissing-prototypes -g -O2 -o src/ui/terminal/pspp -Wl,-R/usr/pkg/lib /arpa/gm/j/jstover/lib/libintl.so -Wl,-rpath -Wl,/arpa/gm/j/jstover/lib -L/usr/pkg/lib src/ui/terminal/libui.a src/language/liblanguage.a src/output/charts/libcharts.a src/output/liboutput.a src/math/libpspp_math.a src/math/linreg/libpspp_linreg.a src/ui/libuicommon.a lib/linreg/liblinreg.a lib/gsl-extras/libgsl-extras.a src/data/libdata.a src/libpspp/libpspp.a /usr/pkg/lib/libxml2.so -lpq /usr/pkg/lib/libncurses.so gl/.libs/libgl.a -L/usr/X11R6/lib -L/sys/pkg/lib -lc /usr/pkg/lib/libreadline.so -ltermcap /usr/pkg/lib/libgsl.so /usr/pkg/lib/libgslcblas.so /usr/pkg/lib/libplot.so -lXaw -lXmu -lXt -lSM -lICE -lXext -lX11 /usr/pkg/lib/libpng12.so /usr/pkg/lib/libz.so -lm -Wl,--rpath -Wl,/usr/pkg/lib -Wl,--rpath -Wl,/usr/pkg/lib ld: warning: libz.so.0, needed by /usr/pkg/lib/libxml2.so, may conflict with libz.so.1 ld: warning: libssl.so.2, needed by /usr/pkg/lib/libpq.so, not found (try using -rpath or -rpath-link) /usr/pkg/lib/libcrypto.so.1: warning: warning: reference to compatibility times(); include <sys/times.h> for correct reference /usr/pkg/lib/libpq.so: undefined reference to `SSL_set_ex_data' /usr/pkg/lib/libpq.so: undefined reference to `SSL_set_fd' /usr/pkg/lib/libpq.so: undefined reference to `SSL_CTX_free' /usr/pkg/lib/libpq.so: undefined reference to `SSL_shutdown' /usr/pkg/lib/libpq.so: undefined reference to `SSL_get_error' What does libpq do? -Jason _______________________________________________ pspp-dev mailing list [email protected] http://lists.gnu.org/mailman/listinfo/pspp-dev
