From Newsgroup: alt.bbs.synchronet
To: Victor Escobar
Re: Undefined symbols
By: Digital Man to Victor Escobar on Thu Jan 21 2021 09:42 pm
Re: Undefined symbols
By: Victor Escobar to alt.bbs.synchronet on Thu Jan 21 2021 08:17 pm
From Newsgroup: alt.bbs.synchronet
Hello,
I'm compiling SBBS on FreeBSD 12.2 amd64 and get the following errors: ------------------------
Linking clang.freebsd.amd64.exe.release/sbbsecho
ld: error: undefined symbol: pthread_mutex_initializer_np
referenced by link_list.c
link_list.o:(listInit) in archive /usr/home/sbbs/sbbs/repo/sr c/sbbs3/../xpdev/clang.freebsd.amd64.lib.release/libxpdev.a
ld: error: undefined symbol: sem_trywait_block
referenced by link_list.c
link_list.o:(listSemTryWaitBlock) in archive /usr/home/sbbs/s bbs/repo/src/sbbs3/../xpdev/clang.freebsd.amd64.lib.release/libxpdev.a cc: error: linker command failed with exit code 1 (use -v to see invocation) gmake[1]: *** [GNUmakefile:185: clang.freebsd.amd64.exe.release/sbbsecho] Error 1
gmake[1]: Leaving directory '/usr/home/sbbs/sbbs/repo/src/sbbs3'
gmake: *** [GNUmakefile:152: sbbs3] Error 2
--------------------
Please advise.
The other guy that builds and runs Synchronet on FreeBSD is Deuce. You can find him in #synchronet at irc.synchro.net.
from #synchronet after you left:
<@Deuce> If that FreeBSD guy comes back get the build command-line from him. <@Deuce> And find out if he's using the "installer" GNUmakefile (I suspect he is)
<@Deuce> And more of the build log... ideally the whole thing.
<DigitalMan> you have more explicit instructions for "the freebsd guy"? <@Deuce> Well, I really don't understand why that needs to be an assignment rather than an init(), but no... not really.
<@Deuce> Basically, I can't reproduce what he's seeing.
<@Deuce> It should work, but I need to know what he's doing to reproduce it.
--
digital man
Sling Blade quote #24:
Karl: Kaiser blade. I hit my mother upside the head with it. Mmm... Killed her. Norco, CA WX: 44.3øF, 92.0% humidity, 0 mph SW wind, 0.23 inches rain/24hrs
--- Synchronet 3.18c-Win32 NewsLink 1.113
* Vertrauen - Riverside County, California -
telnet://vert.synchro.net
--- Synchronet 3.19c-Linux NewsLink 1.113