is it possible to compile only smbd(file server) components with samba
source 4.1.12?
having -without-ad-dc and -without-winbind options in configure, still see
other commponents compiled.
using following steps to compile on AIX 6.1 with XLC.
unset LIBPATH
unset LD_LIBRARY_PATH
export InstallDir=/opt/samba
export OBJECT_MODE=64
export CC="/opt/IBM/xlC/13.1.0/bin/xlc_r -g"
export CXX="/opt/IBM/xlC/13.1.0/bin/xlC_r -g"
export CFLAGS="-qlanglvl=extc99 -q64 -I/usr/linux/include/
-I/root/samba-4.1.12/include/ -I/opt/freeware/include/python2.7/"
export CPPFLAGS="-qlanglvl=extc99 -q64 -I/usr/linux/include/
-I/root/samba-4.1.12/include/ -I/opt/freeware/include/python2.7/"
export CXXFLAGS="-qlanglvl=extc99 -q64 -I/usr/linux/include/
-I/root/samba-4.1.12/include/ -I/opt/freeware/include/python2.7/"
export LDFLAGS="-L/root/samba-4.1.12/lib/ -L/usr/linux/lib64
-L/opt/freeware/lib64/ -L/usr/lib64 -L/usr/linux/lib/ -lssl -lcrypto -lldap
-llber -liconv -lintl"
export Make=/usr/bin/make
export PATH=/opt/IBM/xlC/13.1.0/bin/:/root/samba-4.1.12/buildtools/bin:$PATH
./configure --prefix=/opt/samba \
--with-ldap \
--localstatedir=/var/opt/samba \
--libdir=/opt/samba/lib \
--with-piddir=/var/opt/samba/locks \
--with-logfilebase=/var/log/samba \
--with-privatedir=/etc/opt/samba/private \
--with-configdir=/etc/samba \
--with-lockdir=/var/opt/samba/locks \
--mandir=/opt/samba/man \
--with-pam \
--with-acl-support \
--with-quotas \
--without-ad-dc \
--with-ads \
--enable-iprint \
--without-dmapi \
--without-winbind &&
make clean install
Any suggestions? Thanks.> On 8 Jan 2015, at 10:50 pm, dish kyao <dishkyaao at gmail.com> wrote: > > is it possible to compile only smbd(file server) components with samba source 4.1.12? > > having -without-ad-dc and -without-winbind options in configure, still see other commponents compiled. > > using following steps to compile on AIX 6.1 with XLC. > > unset LIBPATH > unset LD_LIBRARY_PATH > export InstallDir=/opt/samba > export OBJECT_MODE=64 > export CC="/opt/IBM/xlC/13.1.0/bin/xlc_r -g" > export CXX="/opt/IBM/xlC/13.1.0/bin/xlC_r -g" > export CFLAGS="-qlanglvl=extc99 -q64 -I/usr/linux/include/ -I/root/samba-4.1.12/include/ -I/opt/freeware/include/python2.7/" > export CPPFLAGS="-qlanglvl=extc99 -q64 -I/usr/linux/include/ -I/root/samba-4.1.12/include/ -I/opt/freeware/include/python2.7/" > export CXXFLAGS="-qlanglvl=extc99 -q64 -I/usr/linux/include/ -I/root/samba-4.1.12/include/ -I/opt/freeware/include/python2.7/" > export LDFLAGS="-L/root/samba-4.1.12/lib/ -L/usr/linux/lib64 -L/opt/freeware/lib64/ -L/usr/lib64 -L/usr/linux/lib/ -lssl -lcrypto -lldap -llber -liconv -lintl" > export Make=/usr/bin/make > export PATH=/opt/IBM/xlC/13.1.0/bin/:/root/samba-4.1.12/buildtools/bin:$PATH > ./configure --prefix=/opt/samba \ > --with-ldap \ > --localstatedir=/var/opt/samba \ > --libdir=/opt/samba/lib \ > --with-piddir=/var/opt/samba/locks \ > --with-logfilebase=/var/log/samba \ > --with-privatedir=/etc/opt/samba/private \ > --with-configdir=/etc/samba \ > --with-lockdir=/var/opt/samba/locks \ > --mandir=/opt/samba/man \ > --with-pam \ > --with-acl-support \ > --with-quotas \ > --without-ad-dc \ > --with-ads \ > --enable-iprint \ > --without-dmapi \ > --without-winbind && > make clean install