From: <don...@is...> - 2017-05-23 12:39:28
|
> > Not sure why, but this seems to be my traditional configure: > > ./configure CC='gcc -m64' --with-libsigsegv-prefix=/usr/local > > --disable-maintainer-mode --with-debug --with-module=rawsock build-dir > > Ouch. Don't install libraries in /usr/local *EVER*. You'll invariably > get trapped by a decades-old GCC bug if you do so. /usr/local is ONLY good > for executables. Any other --prefix value is OK; only /usr/local is so bad. And yet that's where the library ends up when I do plain make install as the directions say. However, after hg pull retrieves a few new changes I try without that and it still finds libsigsegv, and now also finds readline too. But then make still ends with this: gcc -m64 -I/home/don/hg/clisp/src -I/home/don/hg/clisp/build-dir/gllib -I/home/don/hg/clisp/src/gllib -g -O2 -W -Wswitch -Wcomment -Wpointer-arith -Wreturn-type -Wmissing-declarations -Wimplicit -Wno-sign-compare -Wno-format-nonliteral -Wno-shift-negative-value -fwrapv -fno-strict-aliasing -ggdb -O0 -DDEBUG_OS_ERROR -DDEBUG_SPVW -DDEBUG_BYTECODE -DSAFETY=3 -DENABLE_UNICODE -DDYNAMIC_FFI -DDYNAMIC_MODULES -I. -I. -c ../src/modules.c if test -d locale; then rm -rf locale; fi mkdir locale (cd po && make && make install datarootdir=.. localedir='$(datarootdir)/locale' INSTALL_DATA='ln') || (rm -rf locale ; exit 1) make[1]: Entering directory '/home/don/hg/clisp/build-dir/po' make[1]: *** No rule to make target 'sv.gmo', needed by 'all-yes'. Stop. make[1]: Leaving directory '/home/don/hg/clisp/build-dir/po' Makefile:1382: recipe for target 'locale' failed make: *** [locale] Error 1 [don@localhost build-dir]$ |