[Bug 276938] net/dante: fix build

From: <bugzilla-noreply_at_freebsd.org>
Date: Sat, 10 Feb 2024 09:13:33 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=276938

            Bug ID: 276938
           Summary: net/dante: fix build
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: danfe@FreeBSD.org
          Reporter: hiroo.ono+freebsd@gmail.com
          Assignee: danfe@FreeBSD.org
             Flags: maintainer-feedback?(danfe@FreeBSD.org)

Created attachment 248300
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=248300&action=edit
fix dante build.

net/dante version 1.4.3 fails to build with the following log.
It is because there is no _getsockopt symbol in the source files, but
include/symbols_freebsd.txt has it. Remove it before build so that build works
well.

--- excerpt of the log from here ---
libtool: link: cc -shared  -fPIC -DPIC  .libs/libdsocks_la-interposition.o
.libs/libdsocks_la-int_osf1.o .libs/libdsocks_la-int_osf2.o
.libs/libdsocks_la-int_osf3.o .libs/libdsocks_la-Raccept.o
.libs/libdsocks_la-Rbind.o .libs/libdsocks_la-Rbindresvport.o
.libs/libdsocks_la-Rcompat.o .libs/libdsocks_la-Rconnect.o
.libs/libdsocks_la-Rgethostbyname.o .libs/libdsocks_la-Rgetpeername.o
.libs/libdsocks_la-Rgetsockname.o .libs/libdsocks_la-Rgetsockopt.o
.libs/libdsocks_la-Rlisten.o .libs/libdsocks_la-Rrresvport.o
.libs/libdsocks_la-address.o .libs/libdsocks_la-addressmatch.o
.libs/libdsocks_la-authneg.o .libs/libdsocks_la-broken.o
.libs/libdsocks_la-client.o .libs/libdsocks_la-clientconfig.o
.libs/libdsocks_la-clientprotocol.o .libs/libdsocks_la-config.o
.libs/libdsocks_la-config_parse.o .libs/libdsocks_la-config_scan.o
.libs/libdsocks_la-connectchild.o .libs/libdsocks_la-debug.o
.libs/libdsocks_la-fmt.o .libs/libdsocks_la-fmt_customer.o
.libs/libdsocks_la-fmt_protocol.o .libs/libdsocks_la-gssapi.o
.libs/libdsocks_la-hostcache.o .libs/libdsocks_la-hostid.o
.libs/libdsocks_la-httpproxy.o .libs/libdsocks_la-hw.o
.libs/libdsocks_la-iface.o .libs/libdsocks_la-io.o .libs/libdsocks_la-iobuf.o
.libs/libdsocks_la-ipv6.o .libs/libdsocks_la-log.o .libs/libdsocks_la-method.o
.libs/libdsocks_la-parse_util.o .libs/libdsocks_la-protocol.o
.libs/libdsocks_la-serr.o .libs/libdsocks_la-showconfig.o
.libs/libdsocks_la-sockaddr.o .libs/libdsocks_la-socket.o
.libs/libdsocks_la-socketopt.o .libs/libdsocks_la-sockopt.o
.libs/libdsocks_la-time.o .libs/libdsocks_la-tostring.o
.libs/libdsocks_la-udp.o .libs/libdsocks_la-udp_util.o
.libs/libdsocks_la-upnp.o .libs/libdsocks_la-userio.o .libs/libdsocks_la-util.o
  -L/usr/lib -lpthread -lminiupnpc -L/usr/local/lib -lpam -lgssapi
-lgssapi_krb5 -lheimntlm -lkrb5 -lhx509 -lcom_err -lcrypto -lasn1 -lwind
-lheimbase -lroken -lcrypt  -O2 -fstack-protector-strong -O2
-fstack-protector-strong -pthread -pthread   -pthread -Wl,-soname
-Wl,libdsocks.so -Wl,-version-script -Wl,.libs/libdsocks.so-ver -o
.libs/libdsocks.so
ld: error: version script assignment of 'global' to symbol '_getsockopt'
failed: symbol not defined
cc: error: linker command failed with exit code 1 (use -v to see invocation)
*** Error code 1

-- 
You are receiving this mail because:
You are the assignee for the bug.