[Bug 276938] net/dante: fix build
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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.