status of the s4 waf build - go to stage 3?

Brad Hards bradh at frogmouth.net
Sat Apr 24 02:20:00 MDT 2010


On Wednesday 21 April 2010 08:48:13 am tridge at samba.org wrote:
> Most developers building s4 now seem to have switched to the waf
> build and everyone seems to be pretty happy with it.
After your encouragement today, I gave this a try.

When I "make install", /usr/local/samba/lib contains:
libdcerpc_atsvc-samba4.so.0
libdcerpc_atsvc-samba4.so.0.0.1
libdcerpc-samba4.so.0
libdcerpc-samba4.so.0.0.1
libdcerpc_samr-samba4.so.0
libdcerpc_samr-samba4.so.0.0.1
libgensec-samba4.so.0
libgensec-samba4.so.0.0.1
libldb-samba4.so.0
libldb-samba4.so.0.9.10
libLIBNDR-samba4.so.0
libLIBNDR-samba4.so.0.0.1
libLIBPYTHON-samba4.so
libLIBSAMBA-HOSTCONFIG-samba4.so.0
libLIBSAMBA-HOSTCONFIG-samba4.so.0.0.1
libLIBSAMBA-UTIL-samba4.so.0
libLIBSAMBA-UTIL-samba4.so.0.0.1
libNDR_STANDARD-samba4.so.0
libNDR_STANDARD-samba4.so.0.0.1
libPROVISION-samba4.so
libpyparam_util-samba4.so
libPYTALLOC-samba4.so
libregistry-samba4.so.0
libregistry-samba4.so.0.0.1
libreplace-samba4.so
libtalloc-samba4.so.2
libtalloc-samba4.so.2.0.3
libtdb-samba4.so.1
libtdb-samba4.so.1.2.2
libtevent-samba4.so.0
libtevent-samba4.so.0.9.9
libtorture-samba4.so.0
libtorture-samba4.so.0.0.1
libWEB_WSGI-samba4.so
libZLIB-samba4.so
pkgconfig
python2.6

The libLIBFOO stuff looks a bit strange - perhaps something not getting 
substituted correctly?

Also, the pkgconfig files don't have the right filenames (no -samba4 suffix).
[bradh-dev at repens lib]$ cat pkgconfig/dcerpc.pc 
prefix=${prefix}
exec_prefix=${prefix}
libdir=${prefix}/lib
includedir=${prefix}/include

Name: dcerpc
Description: DCE/RPC client library
Requires: ndr
Version: 0.0.1
Libs: -L${libdir} -ldcerpc 
Cflags: -I${includedir} -DHAVE_IMMEDIATE_STRUCTURES=1

So that isn't going to work for openchange.

I'll try to catch up with you on IRC to talk about how / when the samba4 suffix 
gets applied, because I don't have most of those libs in /usr/lib or 
/usr/lib64.

Brad


More information about the samba-technical mailing list