On 01/10/12 19:23, Frank Schlottmann-Gödde wrote: > Hi, > > I'm trying to compile head with --with-editline=yes and get the > following linker error: > > > g++ -pthread -Wl,-rpath,'$ORIGIN/../lib' > -Wl,-rpath,'$ORIGIN/../intl' -Wl,--version-script,empty.vers > /home/fsg/src/fbbuild/build_posix/firebird2/temp/Release/isql/ColList.o > /home/fsg/src/fbbuild/build_posix/firebird2/temp/Release/isql/Extender.o > /home/fsg/src/fbbuild/build_posix/firebird2/temp/Release/isql/InputDevices.o > /home/fsg/src/fbbuild/build_posix/firebird2/temp/Release/isql/iutils.o > /home/fsg/src/fbbuild/build_posix/firebird2/temp/Release/isql/OptionsBase.o > /home/fsg/src/fbbuild/build_posix/firebird2/temp/Release/isql/extract.o > /home/fsg/src/fbbuild/build_posix/firebird2/temp/Release/isql/isql.o > /home/fsg/src/fbbuild/build_posix/firebird2/temp/Release/isql/show.o > /home/fsg/src/fbbuild/build_posix/firebird2/temp/Release/common.a -o > /home/fsg/src/fbbuild/build_posix/firebird2/gen/Release/firebird/bin/isql > -L/home/fsg/src/fbbuild/build_posix/firebird2/gen/Release/firebird/lib > -lfbclient -ltommath -lrt -lm -ldl -lcurses > /home/fsg/src/fbbuild/build_posix/firebird2/gen/Release/firebird/lib/libedit.a > > /home/fsg/src/fbbuild/build_posix/firebird2/gen/Release/firebird/lib/libedit.a(term.o): > In function `term_move_to_char': > /home/fsg/src/fbbuild/build_posix/firebird2/extern/editline/src/term.c:651: > undefined reference to `tgoto' > /home/fsg/src/fbbuild/build_posix/firebird2/extern/editline/src/term.c:651: > undefined reference to `tputs' > /home/fsg/src/fbbuild/build_posix/firebird2/extern/editline/src/term.c:615: > undefined reference to `tgoto' > > no idea what to do here. >
This functions should be present in libcurses. Please try to check the following: 1. Are such entries present in your libcurses. If not, something to be done with your linux. 2. libedit.a goes after -lcursesin command line. If you have old ld version, this can cause problem. Try to run the followin command in ~/gen directory: g++ -pthread -Wl,-rpath,'$ORIGIN/../lib' -Wl,-rpath,'$ORIGIN/../intl' -Wl,--version-script,empty.vers /home/fsg/src/fbbuild/build_posix/firebird2/temp/Release/isql/ColList.o /home/fsg/src/fbbuild/build_posix/firebird2/temp/Release/isql/Extender.o /home/fsg/src/fbbuild/build_posix/firebird2/temp/Release/isql/InputDevices.o /home/fsg/src/fbbuild/build_posix/firebird2/temp/Release/isql/iutils.o /home/fsg/src/fbbuild/build_posix/firebird2/temp/Release/isql/OptionsBase.o /home/fsg/src/fbbuild/build_posix/firebird2/temp/Release/isql/extract.o /home/fsg/src/fbbuild/build_posix/firebird2/temp/Release/isql/isql.o /home/fsg/src/fbbuild/build_posix/firebird2/temp/Release/isql/show.o /home/fsg/src/fbbuild/build_posix/firebird2/temp/Release/common.a -o /home/fsg/src/fbbuild/build_posix/firebird2/gen/Release/firebird/bin/isql -L/home/fsg/src/fbbuild/build_posix/firebird2/gen/Release/firebird/lib -lfbclient -ltommath -lrt -lm -ldl /home/fsg/src/fbbuild/build_posix/firebird2/gen/Release/firebird/lib/libedit.a -lcurses Certainly it should be single line. ------------------------------------------------------------------------------ Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex infrastructure or vast IT resources to deliver seamless, secure access to virtual desktops. With this all-in-one solution, easily deploy virtual desktops for less than the cost of PCs and save 60% on VDI infrastructure costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel