on 10/08/2011 15:21 Andriy Gapon said the following: > > net/samba35 build fails with samba34-libsmbclient installed.
Clarification: and samba34-libsmbclient is built with WITH_NETAPI. > This happens because of the following lines in source3/Makefile: > LIBNETAPI=bin/libnetapi.a > LIBNETAPI_LIBS= -lnetapi > ... > bin/net: $(BINARY_PREREQS) $(NET_OBJ) $(LIBTALLOC) $(LIBTDB) $(LIBWBCLIENT) > $(LIBNETAPI) > @echo Linking $@ > $(CC) -o $@ $(NET_OBJ) $(DYNEXP) $(LDFLAGS) $(LIBS) \ > $(POPT_LIBS) $(KRB5LIBS) $(UUID_LIBS) $(LDAP_LIBS) \ > $(PASSDB_LIBS) $(TERMLDFLAGS) $(TERMLIBS) $(NSCD_LIBS) \ > $(LIBTALLOC_LIBS) $(LIBTDB_LIBS) $(LIBWBCLIENT_LIBS) > $(LIBNETAPI_LIBS) \ > $(ZLIB_LIBS) > > Plus the fact that there is -L/usr/local/lib flag passed to linker. > Because of that the build picks up libnetapi.so installed by > samba34-libsmbclient > instead of bin/libnetapi.a compiled by net/samba35 itself. > > Couple of potential workarounds: > - substitute LIBNETAPI_LIBS with LIBNETAPI in the linking recipes > - change value of LIBNETAPI_LIBS to be the same as LIBNETAPI > > The above can probably be done in Makefile.in or in configure.in, although > not sure. > > P.S. BTW, so libsmbclient can not be built from samba35 sources? > -- Andriy Gapon _______________________________________________ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"