From Newsgroup: alt.bbs.synchronet
"Digital Man" <
digital.man@vert.synchro.net.remove-5n5-this> writes:
To: Daniel
Re: Re: ls returned 1 exit status
By: Daniel to alt.bbs.synchronet on Tue Jun 29 2021 04:57 pm
From Newsgroup: alt.bbs.synchronet
Daniel <me@sci.fi.dan.com> writes:
"Digital Man" <digital.man@vert.synchro.net.remove-jkw-this> writes:
To: Daniel
Re: ls returned 1 exit status
By: Daniel to alt.bbs.synchronet on Sun Jun 27 2021 01:29 am
From Newsgroup: alt.bbs.synchronet
Digitalman
Attempting to compile/install latest syncterm after upgrading my box to >> > the latest ubuntu lts. Errors out, here's a sample of the output: >> >
/usr/bin/ld: /home/daniel/syncterm-20210627/src/syncterm/ripper.c:14499: >> > undefined
reference to `vstat'
/usr/bin/ld: /home/daniel/syncterm-20210627/src/syncterm/ripper.c:14502: >> > undefined
reference to `vstatlock'
/usr/bin/ld: gcc.linux.x64.obj.debug-mt/syncterm.o: in function `main': >> > /home/daniel/syncterm-20210627/src/syncterm/syncterm.c:1484: undefined
reference to `aspect_fix'
collect2: error: ld returned 1 exit status
make: *** [GNUmakefile:111: gcc.linux.x64.exe.debug/syncterm] Error 1
Do you have the wide version of the ncurses dev package installed?
http://packages.debian.org/stable/libncursesw5-dev
Yessir
$ sudo apt install libncursesw5-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
libncursesw5-dev is already the newest version (6.2-0ubuntu2).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
By the way, I spend the majority of my time on the commandline.
Look further back in the build output for the *first* error that is displayed. Is the first error reported about that vstat definition in ripper.c?
Looks like ripper.c
Here's the output:
Linking gcc.linux.x64.exe.debug/syncterm
/usr/bin/ld: gcc.linux.x64.obj.debug-mt/ripper.o: in function `rv_reset': /home/daniel/syncterm-20210701/src/syncterm/ripper.c:7646: undefined reference to `vstatlock'
/usr/bin/ld: /home/daniel/syncterm-20210701/src/syncterm/ripper.c:7647: undefined reference to `vstat'
/usr/bin/ld: /home/daniel/syncterm-20210701/src/syncterm/ripper.c:7648: undefined reference to `vstat'
/usr/bin/ld: /home/daniel/syncterm-20210701/src/syncterm/ripper.c:7649: undefined reference to `vstatlock'
/usr/bin/ld: gcc.linux.x64.obj.debug-mt/ripper.o: in function `rv_termset': /home/daniel/syncterm-20210701/src/syncterm/ripper.c:7901: undefined reference to `vstatlock'
/usr/bin/ld: /home/daniel/syncterm-20210701/src/syncterm/ripper.c:7902: undefined reference to `vstat'
/usr/bin/ld: /home/daniel/syncterm-20210701/src/syncterm/ripper.c:7905: undefined reference to `vstat'
/usr/bin/ld: /home/daniel/syncterm-20210701/src/syncterm/ripper.c:7917: undefined reference to `vstatlock'
/usr/bin/ld: /home/daniel/syncterm-20210701/src/syncterm/ripper.c:7959: undefined reference to `vstatlock'
/usr/bin/ld: /home/daniel/syncterm-20210701/src/syncterm/ripper.c:7960: undefined reference to `vstat'
/usr/bin/ld: /home/daniel/syncterm-20210701/src/syncterm/ripper.c:7961: undefined reference to `vstat'
/usr/bin/ld: /home/daniel/syncterm-20210701/src/syncterm/ripper.c:7962: undefined reference to `vstat'
/usr/bin/ld: /home/daniel/syncterm-20210701/src/syncterm/ripper.c:7963: undefined reference to `vstatlock'
/usr/bin/ld: gcc.linux.x64.obj.debug-mt/ripper.o: in function `reinit_screen': /home/daniel/syncterm-20210701/src/syncterm/ripper.c:9776: undefined reference to `vstatlock'
/usr/bin/ld: /home/daniel/syncterm-20210701/src/syncterm/ripper.c:9777: undefined reference to `vstat'
/usr/bin/ld: /home/daniel/syncterm-20210701/src/syncterm/ripper.c:9778: undefined reference to `vstat'
/usr/bin/ld: /home/daniel/syncterm-20210701/src/syncterm/ripper.c:9778: undefined reference to `vstat'
/usr/bin/ld: /home/daniel/syncterm-20210701/src/syncterm/ripper.c:9778: undefined reference to `vstat'
/usr/bin/ld: /home/daniel/syncterm-20210701/src/syncterm/ripper.c:9779: undefined reference to `vstat'
/usr/bin/ld: gcc.linux.x64.obj.debug-mt/ripper.o:/home/daniel/syncterm-20210701/src/syncterm/ripper.c:9780: more undefined references to `vstat' follow
/usr/bin/ld: gcc.linux.x64.obj.debug-mt/ripper.o: in function `reinit_screen': /home/daniel/syncterm-20210701/src/syncterm/ripper.c:9797: undefined reference to `vstatlock'
/usr/bin/ld: gcc.linux.x64.obj.debug-mt/ripper.o: in function `do_rip_command': /home/daniel/syncterm-20210701/src/syncterm/ripper.c:10409: undefined reference to `vstatlock'
/usr/bin/ld: /home/daniel/syncterm-20210701/src/syncterm/ripper.c:10410: undefined reference to `vstat'
/usr/bin/ld: /home/daniel/syncterm-20210701/src/syncterm/ripper.c:10410: undefined reference to `vstat'
/usr/bin/ld: /home/daniel/syncterm-20210701/src/syncterm/ripper.c:10415: undefined reference to `vstat'
/usr/bin/ld: /home/daniel/syncterm-20210701/src/syncterm/ripper.c:10415: undefined reference to `vstat'
/usr/bin/ld: /home/daniel/syncterm-20210701/src/syncterm/ripper.c:10415: undefined reference to `vstat'
/usr/bin/ld: gcc.linux.x64.obj.debug-mt/ripper.o:/home/daniel/syncterm-20210701/src/syncterm/ripper.c:10415: more undefined references to `vstat' follow
/usr/bin/ld: gcc.linux.x64.obj.debug-mt/ripper.o: in function `do_rip_command': /home/daniel/syncterm-20210701/src/syncterm/ripper.c:10417: undefined reference to `vstatlock'
/usr/bin/ld: /home/daniel/syncterm-20210701/src/syncterm/ripper.c:10459: undefined reference to `vstatlock'
/usr/bin/ld: /home/daniel/syncterm-20210701/src/syncterm/ripper.c:10460: undefined reference to `vstat'
/usr/bin/ld: /home/daniel/syncterm-20210701/src/syncterm/ripper.c:10460: undefined reference to `vstat'
/usr/bin/ld: /home/daniel/syncterm-20210701/src/syncterm/ripper.c:10465: undefined reference to `vstat'
/usr/bin/ld: /home/daniel/syncterm-20210701/src/syncterm/ripper.c:10465: undefined reference to `vstat'
/usr/bin/ld: /home/daniel/syncterm-20210701/src/syncterm/ripper.c:10465: undefined reference to `vstat'
/usr/bin/ld: gcc.linux.x64.obj.debug-mt/ripper.o:/home/daniel/syncterm-20210701/src/syncterm/ripper.c:10465: more undefined references to `vstat' follow
/usr/bin/ld: gcc.linux.x64.obj.debug-mt/ripper.o: in function `do_rip_command': /home/daniel/syncterm-20210701/src/syncterm/ripper.c:10467: undefined reference to `vstatlock'
/usr/bin/ld: /home/daniel/syncterm-20210701/src/syncterm/ripper.c:10505: undefined reference to `vstatlock'
/usr/bin/ld: /home/daniel/syncterm-20210701/src/syncterm/ripper.c:10506: undefined reference to `vstat'
/usr/bin/ld: /home/daniel/syncterm-20210701/src/syncterm/ripper.c:10507: undefined reference to `vstat'
/usr/bin/ld: /home/daniel/syncterm-20210701/src/syncterm/ripper.c:10508: undefined reference to `vstatlock'
/usr/bin/ld: /home/daniel/syncterm-20210701/src/syncterm/ripper.c:10563: undefined reference to `vstatlock'
/usr/bin/ld: /home/daniel/syncterm-20210701/src/syncterm/ripper.c:10564: undefined reference to `vstat'
/usr/bin/ld: /home/daniel/syncterm-20210701/src/syncterm/ripper.c:10564: undefined reference to `vstat'
/usr/bin/ld: /home/daniel/syncterm-20210701/src/syncterm/ripper.c:10569: undefined reference to `vstat'
/usr/bin/ld: /home/daniel/syncterm-20210701/src/syncterm/ripper.c:10569: undefined reference to `vstat'
/usr/bin/ld: /home/daniel/syncterm-20210701/src/syncterm/ripper.c:10569: undefined reference to `vstat'
/usr/bin/ld: gcc.linux.x64.obj.debug-mt/ripper.o:/home/daniel/syncterm-20210701/src/syncterm/ripper.c:10569: more undefined references to `vstat' follow
/usr/bin/ld: gcc.linux.x64.obj.debug-mt/ripper.o: in function `do_rip_command': /home/daniel/syncterm-20210701/src/syncterm/ripper.c:10571: undefined reference to `vstatlock'
/usr/bin/ld: /home/daniel/syncterm-20210701/src/syncterm/ripper.c:11093: undefined reference to `vstatlock'
/usr/bin/ld: /home/daniel/syncterm-20210701/src/syncterm/ripper.c:11094: undefined reference to `vstat'
/usr/bin/ld: /home/daniel/syncterm-20210701/src/syncterm/ripper.c:11097: undefined reference to `vstat'
/usr/bin/ld: /home/daniel/syncterm-20210701/src/syncterm/ripper.c:11109: undefined reference to `vstatlock'
/usr/bin/ld: /home/daniel/syncterm-20210701/src/syncterm/ripper.c:11552: undefined reference to `vstatlock'
/usr/bin/ld: /home/daniel/syncterm-20210701/src/syncterm/ripper.c:11555: undefined reference to `vstat'
/usr/bin/ld: /home/daniel/syncterm-20210701/src/syncterm/ripper.c:11556: undefined reference to `vstatlock'
/usr/bin/ld: /home/daniel/syncterm-20210701/src/syncterm/ripper.c:11559: undefined reference to `vstatlock'
/usr/bin/ld: /home/daniel/syncterm-20210701/src/syncterm/ripper.c:12816: undefined reference to `vstatlock'
/usr/bin/ld: /home/daniel/syncterm-20210701/src/syncterm/ripper.c:12817: undefined reference to `vstat'
/usr/bin/ld: /home/daniel/syncterm-20210701/src/syncterm/ripper.c:12818: undefined reference to `vstat'
/usr/bin/ld: /home/daniel/syncterm-20210701/src/syncterm/ripper.c:12819: undefined reference to `vstatlock'
/usr/bin/ld: gcc.linux.x64.obj.debug-mt/ripper.o: in function `init_rip': /home/daniel/syncterm-20210701/src/syncterm/ripper.c:14494: undefined reference to `vstatlock'
/usr/bin/ld: /home/daniel/syncterm-20210701/src/syncterm/ripper.c:14495: undefined reference to `vstat'
/usr/bin/ld: /home/daniel/syncterm-20210701/src/syncterm/ripper.c:14499: undefined reference to `vstat'
/usr/bin/ld: /home/daniel/syncterm-20210701/src/syncterm/ripper.c:14502: undefined reference to `vstatlock'
/usr/bin/ld: gcc.linux.x64.obj.debug-mt/syncterm.o: in function `main': /home/daniel/syncterm-20210701/src/syncterm/syncterm.c:1484: undefined reference to `aspect_fix'
collect2: error: ld returned 1 exit status
make: *** [GNUmakefile:111: gcc.linux.x64.exe.debug/syncterm] Error 1
--
Daniel
Visit me at:
gopher://gcpp.world
--- Synchronet 3.19c-Linux NewsLink 1.113