- assigned_to: Daniel Drotos
In gentoo, build of ucsim fails:
$ svn checkout -r13911 svn://svn.code.sf.net/p/sdcc/code/trunk/sdcc sdcc13911
$ cd sdcc13911
$ ./configure --disable-pic14-port --disable-pic16-port --disable-ds390-port --/disable-ds400-port --disable-hc08-port --disable-s08-port --disable-mcs51-port --disable-z180-port --disable-r2k-port --disable-r2ka-port --disable-r3ka-port --disable-sm83-port --disable-tlcs90-port --disable-ez80_z80-port --disable-z80n-port --disable-stm8-port --disable-pdk13-port --disable-pdk14-port --disable-pdk15-port --disable-pdk16-port --disable-mos6502-port
$ make
results in:
g++ -o serialview -Wall -Wno-overloaded-virtual -g -O2 -ggdb -pipe main.o fileio.o frontend.o posix_signal.o -lpanel -lncurses -lrt /usr/lib/gcc/x86_64-pc-linux-gnu/11/../../../../x86_64-pc-linux-gnu/bin/ld: frontend.o: undefined reference to symbol 'nodelay'
/usr/lib/gcc/x86_64-pc-linux-gnu/11/../../../../x86_64-pc-linux-gnu/bin/ld: /lib64/libtinfo.so.6: error adding symbols: DSO missing from command line
Adding manually '-ltinfo' fixes the issue.