At 2025-11-11T11:17:57-0600, G. Branden Robinson wrote: > At 2025-11-10T16:23:30-0600, G. Branden Robinson wrote: > > Once in a great while I get an error like this when rebuilding ncurses. > [...] > > I suspect it's because I'm using "make -j", and from time to time the > > stars align to expose a missing dependency as the build races through > > the graph. > > Scratch that. I'm _sometimes_ getting the problem even without parallel > compilation.
Hmm, and now I can't "make" my way past the problem at all. The problem may be a (missing?) C library dependency. make[2]: Entering directory '/home/branden/src/GIT/ncurses-snapshots/Ada95/gen' /bin/sh ../../misc/shlib "./generate 'tw' ../src/terminal_interface-curses_constants.ads" ./generate: error while loading shared libraries: libtinfotw.so.7: cannot open shared object file: No such file or directory make[2]: *** [Makefile:192: ../src/terminal_interface-curses_constants.ads] Error 127 make[2]: Leaving directory '/home/branden/src/GIT/ncurses-snapshots/Ada95/gen' make[2]: Entering directory '/home/branden/src/GIT/ncurses-snapshots/Ada95/src' gnatmake -gnatpn -g -I. -I. -c -o terminal_interface-curses-aux.o ./terminal_interface-curses-aux.adb x86_64-linux-gnu-gcc-10 -c -I./ -gnatpn -g -I. -I. -I- ./terminal_interface-curses-aux.adb terminal_interface-curses-aux.ads:46:34: file "terminal_interface-curses_constants.ads" not found terminal_interface-curses-aux.ads:46:34: "Terminal_Interface.Curses.Aux (body)" depends on "Terminal_Interface.Curses.Aux (spec)" terminal_interface-curses-aux.ads:46:34: "Terminal_Interface.Curses.Aux (spec)" depends on "Terminal_Interface.Curses (spec)" terminal_interface-curses-aux.ads:46:34: "Terminal_Interface.Curses (spec)" depends on "Terminal_Interface.Curses_Constants (spec)" gnatmake: "./terminal_interface-curses-aux.adb" compilation error make[2]: *** [Makefile:444: terminal_interface-curses-aux.o] Error 4 make[2]: Leaving directory '/home/branden/src/GIT/ncurses-snapshots/Ada95/src' make[2]: Entering directory '/home/branden/src/GIT/ncurses-snapshots/Ada95/samples' gnatmake -a -A. -A../src -A./../src tour -cargs -gnatpn -g -I. -largs -L../lib -lAdaCurses -L../../lib -lformtw -lmenutw -lpaneltw -lncursestw -ltinfotw -ldb -lpthread -ldb -lpthread x86_64-linux-gnu-gcc-10 -c -I. -I../src -I./../src -gnatpn -g -I. sample.adb sample.adb:47:06: file "terminal_interface-curses_constants.ads" not found sample.adb:47:06: "Sample (body)" depends on "Terminal_Interface.Curses (spec)" sample.adb:47:06: "Terminal_Interface.Curses (spec)" depends on "Terminal_Interface.Curses_Constants (spec)" gnatmake: "sample.adb" compilation error make[2]: *** [Makefile:167: tour] Error 4 make[2]: Leaving directory '/home/branden/src/GIT/ncurses-snapshots/Ada95/samples' make[1]: *** [Makefile:86: all] Error 2 make[1]: Leaving directory '/home/branden/src/GIT/ncurses-snapshots/Ada95' make: *** [Makefile:140: all] Error 2 Regards, Branden
signature.asc
Description: PGP signature
