[q-lang-users] A question and a plea for help.
Brought to you by:
agraef
From: Andrew B. <an...@vo...> - 2005-04-26 22:08:29
|
First the question. I see in the archives for q-lang-devel that someone was working on amd64 bit support. Does this work? Has anyone tried? Is there interest in me working on it? Second, the plea for help. I try to compile on my Ubuntu (don't ask) Hoary Hedgehog (I think) on AMD64, and get: ------------------------------------------------------------ Making all in readline-4.2 /home/andrewb/src/q-6.0/readline-4.2 make[2]: Entering directory `/home/andrewb/src/q-6.0/readline-4.2' make all-am make[3]: Entering directory `/home/andrewb/src/q-6.0/readline-4.2' /bin/sh ./libtool --mode=link --tag=CC gcc -DRL_LIBRARY_VERSION='"4.2"' -g -O -L./lib/termcap -o libreadline.la readline.lo funmap.lo keymaps.lo vi_mode.lo parens.lo rltty.lo complete.lo bind.lo isearch.lo display.lo signals.lo util.lo kill.lo undo.lo macro.lo input.lo callback.lo terminal.lo xmalloc.lo history.lo histsearch.lo histexpand.lo histfile.lo nls.lo search.lo shell.lo savestring.lo tilde.lo compat.lo -ltermcap ./libtool: line 1775: cd: ./lib/termcap: No such file or directory libtool: link: cannot determine absolute directory name of `./lib/termcap' make[3]: *** [libreadline.la] Error 1 make[3]: Leaving directory `/home/andrewb/src/q-6.0/readline-4.2' make[2]: *** [all] Error 2 make[2]: Leaving directory `/home/andrewb/src/q-6.0/readline-4.2' ------------------------------------------------------------ If I "cd readline-4.2;mkdir -p lib/termcap" and make again, it gets past this message, but later gives me: ------------------------------------------------------------ Making all in src /home/andrewb/src/q-6.0/src make[2]: Entering directory `/home/andrewb/src/q-6.0/src' /bin/sh ../libtool --mode=link --tag=CC gcc -DYEAR='"2004"' -DSYSINFO='"x86_64-unknown-linux-gnu"' -DQPATH='".:/usr/local/share/q/lib:/usr/local/lib/q"' -DQEXEC='"/usr/local/bin/q"' -DLIBTOOL='"/usr/local/lib/q/libtool"' -DCC='"gcc"' -DREADLINE_LIBRARY -g -O2 -o libqint.la -rpath /usr/local/lib -no-undefined -version-info 2:0:1 -dlpreopen force -dlopen ../modules/clib/clib.la -dlopen ../modules/octave/octave.la libqint_la-q.lo libqint_la-qm.lo libqint_la-qmcode.lo libqint_la-qmfuns.lo libqint_la-qmmatch.lo libqint_la-qmprint.lo libqint_la-qmparse.lo libqint_la-qmlex.lo libqint_la-qbase.lo libqint_la-sys.lo libqint_la-random.lo libqint_la-getopt.lo libqint_la-getopt1.lo ../libq/libq.la -lfl -lgmp ../libltdl/libltdlc.la -lpthread ../readline-4.2/libreadline.la -lcrypt -lutil -lnsl -lm libtool: link: warning: `-dlopen self' is ignored for libtool libraries gcc -shared .libs/libqint_la-q.o .libs/libqint_la-qm.o .libs/libqint_la-qmcode.o .libs/libqint_la-qmfuns.o .libs/libqint_la-qmmatch.o .libs/libqint_la-qmprint.o .libs/libqint_la-qmparse.o .libs/libqint_la-qmlex.o .libs/libqint_la-qbase.o .libs/libqint_la-sys.o .libs/libqint_la-random.o .libs/libqint_la-getopt.o .libs/libqint_la-getopt1.o -Wl,--whole-archive ../libltdl/.libs/libltdlc.a ../readline-4.2/.libs/libreadline.a -Wl,--no-whole-archive -Wl,--rpath -Wl,/home/andrewb/src/q-6.0/libq/.libs -Wl,--rpath -Wl,/usr/local/lib ../libq/.libs/libq.so -lfl /usr/lib/libgmp.so -ldl -lpthread -L/home/andrewb/src/q-6.0/readline-4.2/lib/termcap -ltermcap -lcrypt -lutil -lnsl -lm -Wl,-soname -Wl,libqint.so.1 -o .libs/libqint.so.1.1.0 /usr/bin/ld: cannot find -ltermcap collect2: ld returned 1 exit status make[2]: *** [libqint.la] Error 1 make[2]: Leaving directory `/home/andrewb/src/q-6.0/src' make[1]: *** [all-recursive] Error 1 ------------------------------------------------------------ Anyone know which package I'm missing, or what I need to tell configure to make this work? I consider myself a reasonably competent programmer, but I really #!@@#%'ing hate libtool and refuse to go near it on moral and philosophical grounds. (No, really I'm just lazy and a bit afraid of it, but the other one sounds better.) -andrew -- an...@vo... |