examples/libsmbclient/* link error with libwbclient
derrell.lipman at unwireduniverse.com
Fri Jan 11 19:12:34 GMT 2008
On Jan 11, 2008 1:51 PM, Jeremy Allison <jra at samba.org> wrote:
> On Fri, Jan 11, 2008 at 01:22:49PM -0500, Derrell Lipman wrote:
> > Hi all. I'm trying to build the examples/libsmbclient directory with
> > current git source. I've added -lwbclient to the makefile. Linking now
> > gives me this:
> > Linking testsmbc
> > gcc -O0 -g -I../../source/include `gtk-config --cflags`
> > -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE
> > -L/usr/local/samba/lib -lldap -lkrb5 -lgssapi_krb5 -o testsmbc
> > testsmbc.o-lsmbclient -lwbclient -ldl -lresolv
> > /usr/local/samba/lib/libwbclient.so: undefined reference to
> > `swrap_getsockopt'
> > /usr/local/samba/lib/libwbclient.so: undefined reference to `swrap_connect'
> > /usr/local/samba/lib/libwbclient.so: undefined reference to `swrap_socket'
> > /usr/local/samba/lib/libwbclient.so: undefined reference to `swrap_close'
> > I've added /usr/local/samba/lib to /etc/ld.so.conf.d/samba.conf and rerun
> > ldconfig.
> Try doing the ./configure without the socket-wrapper option.
I had not explicitly requested socket-wrapper, but I see that it's
included in configure.developer. Doing the configure without
socket-wrapper solves the link error. Thanks!
Is configure.developer no longer appropriate to use in conjunction
with the example directory, or is something broken right now?
More information about the samba-technical