* Package: sys-auth/pam_smb-2.0.0_rc6-r1 * Repository: gentoo * Maintainer: samba@gentoo.org * USE: elibc_glibc kernel_linux test userland_GNU x86 >>> Unpacking source... >>> Unpacking pam_smb-2.0.0-rc6.tar.gz to /var/tmp/portage/sys-auth/pam_smb-2.0.0_rc6-r1/work * Applying 10-pam_smb-bash-3.1.patch ... [ ok ] >>> Source unpacked in /var/tmp/portage/sys-auth/pam_smb-2.0.0_rc6-r1/work >>> Compiling source in /var/tmp/portage/sys-auth/pam_smb-2.0.0_rc6-r1/work/pam_smb-2.0.0-rc6 ... ./configure --prefix=/usr --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-root-only loading site script /usr/share/config.site configure: loading site script /usr/share/crossdev/include/site/linux creating cache ./config.cache Will compile with encrypted password support Will compile for any user access Will compile with daemon support checking for gcc... gcc checking whether the C compiler (gcc -O2 -pipe -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu) works... yes checking whether the C compiler (gcc -O2 -pipe -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu) is a cross-compiler... no checking whether we are using GNU C... yes checking whether the C compiler (gcc -O2 -pipe -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu) works... yes checking whether the C compiler (gcc -O2 -pipe -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu) is a cross-compiler... no checking whether we are using GNU C... (cached) yes checking whether make sets ${MAKE}... yes checking for a BSD compatible install... /usr/bin/install -c checking how to run the C preprocessor... gcc -E checking for ANSI C header files... yes checking for security/pam_appl.h... yes checking for security/pam_modules.h... yes checking for pam/pam_modules.h... no checking for shadow.h... yes checking for unistd.h... yes checking for sys/vfs.h... yes checking for LOG_AUTHPRIV... yes checking for main in -lcrypt... yes checking for main in -lnsl... yes checking for main in -lsocket... no checking for working const... yes checking system version (for dynamic loading)... Linux-2.6.35.6+ checking for dlopen in -ldl... yes updating cache ./config.cache creating ./config.status creating Makefile creating ./include/config.h make -j14 mkdir -p ./dynamic set -e; for i in smbval tdb pamsmbd pamsmbm; do make -C $i; done *** Building pam-smb(alpha) module of the framework... make[1]: Entering directory `/var/tmp/portage/sys-auth/pam_smb-2.0.0_rc6-r1/work/pam_smb-2.0.0-rc6/smbval' Contact: airlied@samba.org Compiling valid.c Compiling session.c gcc -I../include -O2 -pipe -DHAVE_CONFIG_H -fPIC -c valid.c gcc -I../include -O2 -pipe -DHAVE_CONFIG_H -fPIC -c session.c Compiling rfcnb-util.c gcc -I../include -O2 -pipe -DHAVE_CONFIG_H -fPIC -c rfcnb-util.c Compiling rfcnb-io.c gcc -I../include -O2 -pipe -DHAVE_CONFIG_H -fPIC -c rfcnb-io.c Compiling smblib-util.c gcc -I../include -O2 -pipe -DHAVE_CONFIG_H -fPIC -c smblib-util.c Compiling smblib.c gcc -I../include -O2 -pipe -DHAVE_CONFIG_H -fPIC -c smblib.c Compiling smbencrypt.c gcc -I../include -O2 -pipe -DHAVE_CONFIG_H -fPIC -c smbencrypt.c Compiling smbdes.c Compiling md4.c gcc -I../include -O2 -pipe -DHAVE_CONFIG_H -fPIC -c smbdes.c gcc -I../include -O2 -pipe -DHAVE_CONFIG_H -fPIC -c md4.c smblib-util.c: In function ‘SMB_AtrToStr’: smblib-util.c:91:5: warning: incompatible implicit declaration of built-in function ‘strcat’ smblib-util.c: In function ‘SMB_Negotiate’: smblib-util.c:218:29: warning: incompatible implicit declaration of built-in function ‘strlen’ smblib-util.c:270:5: warning: incompatible implicit declaration of built-in function ‘strcpy’ smblib-util.c:271:13: warning: incompatible implicit declaration of built-in function ‘strlen’ smblib-util.c:366:5: warning: format ‘%d’ expects type ‘int’, but argument 3 has type ‘char *’ smblib-util.c:367:5: warning: incompatible implicit declaration of built-in function ‘memcpy’ smblib-util.c:371:5: warning: incompatible implicit declaration of built-in function ‘strncpy’ smblib-util.c: In function ‘SMB_Get_My_Name’: smblib-util.c:425:5: warning: incompatible implicit declaration of built-in function ‘strncpy’ smblib-util.c: In function ‘SMB_TreeConnect’: smblib-util.c:469:15: warning: incompatible implicit declaration of built-in function ‘strlen’ smblib-util.c:507:3: warning: incompatible implicit declaration of built-in function ‘strncpy’ smblib-util.c:527:3: warning: incompatible implicit declaration of built-in function ‘strcpy’ smblib-util.c: In function ‘SMB_Get_Error_Msg’: smblib-util.c:769:5: warning: incompatible implicit declaration of built-in function ‘strncpy’ smblib-util.c:780:5: warning: incompatible implicit declaration of built-in function ‘strncpy’ smblib-util.c:786:9: warning: incompatible implicit declaration of built-in function ‘strlen’ smblib-util.c:788:7: warning: incompatible implicit declaration of built-in function ‘strncat’ ar rcs smbvalid.a valid.o session.o rfcnb-util.o rfcnb-io.o smblib-util.o smblib.o smbencrypt.o smbdes.o md4.o make[1]: Leaving directory `/var/tmp/portage/sys-auth/pam_smb-2.0.0_rc6-r1/work/pam_smb-2.0.0-rc6/smbval' make[1]: Entering directory `/var/tmp/portage/sys-auth/pam_smb-2.0.0_rc6-r1/work/pam_smb-2.0.0-rc6/tdb' gcc -O2 -pipe -DHAVE_CONFIG_H -fPIC -I../include -DSTANDALONE -c -o tdb.o tdb.c gcc -O2 -pipe -DHAVE_CONFIG_H -fPIC -I../include -DSTANDALONE -c -o spinlock.o spinlock.c make[1]: Leaving directory `/var/tmp/portage/sys-auth/pam_smb-2.0.0_rc6-r1/work/pam_smb-2.0.0-rc6/tdb' make[1]: Entering directory `/var/tmp/portage/sys-auth/pam_smb-2.0.0_rc6-r1/work/pam_smb-2.0.0-rc6/pamsmbd' gcc -O2 -pipe -DHAVE_CONFIG_H -fPIC -I../include -I../tdb -c -o server.o server.c gcc -O2 -pipe -DHAVE_CONFIG_H -fPIC -I../include -I../tdb -c -o pam_read_conf.o pam_read_conf.c gcc -O2 -pipe -DHAVE_CONFIG_H -fPIC -I../include -I../tdb -c -o map_user.o map_user.c gcc -O2 -pipe -DHAVE_CONFIG_H -fPIC -I../include -I../tdb -c -o cache.o cache.c gcc -O2 -pipe -DHAVE_CONFIG_H -fPIC -I../include -I../tdb -c -o md5.o md5.c gcc -O2 -pipe -DHAVE_CONFIG_H -fPIC -I../include -I../tdb -c -o md5driver.o md5driver.c md5.c: In function ‘md5_append’: md5.c:354:2: warning: incompatible implicit declaration of built-in function ‘memcpy’ md5.c:368:2: warning: incompatible implicit declaration of built-in function ‘memcpy’ pam_read_conf.c: In function ‘smb_readpamconf’: pam_read_conf.c:47:8: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result pam_read_conf.c:60:12: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result pam_read_conf.c:65:12: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result md5driver.c: In function ‘md5string’: md5driver.c:70:9: warning: incompatible implicit declaration of built-in function ‘strlen’ gcc -g -o pamsmbd -I../include -I../tdb server.o pam_read_conf.o map_user.o cache.o md5.o md5driver.o ../tdb/tdb.o ../tdb/spinlock.o ../smbval/smbvalid.a -lnsl make[1]: Leaving directory `/var/tmp/portage/sys-auth/pam_smb-2.0.0_rc6-r1/work/pam_smb-2.0.0-rc6/pamsmbd' make[1]: Entering directory `/var/tmp/portage/sys-auth/pam_smb-2.0.0_rc6-r1/work/pam_smb-2.0.0-rc6/pamsmbm' gcc -DHAVE_CONFIG_H -I../include -I.. -fPIC -c pam_smb_auth.c -o pam_smb_auth.o gcc -DHAVE_CONFIG_H -I../include -I.. -fPIC -c support.c -o support.o gcc -DHAVE_CONFIG_H -I../include -I.. -fPIC -c queue_valid.c -o queue_valid.o gcc -shared -o pam_smb_auth.so pam_smb_auth.o support.o queue_valid.o -lcrypt make[1]: Leaving directory `/var/tmp/portage/sys-auth/pam_smb-2.0.0_rc6-r1/work/pam_smb-2.0.0-rc6/pamsmbm' >>> Source compiled. >>> Test phase [none]: sys-auth/pam_smb-2.0.0_rc6-r1 >>> Install pam_smb-2.0.0_rc6-r1 into /var/tmp/portage/sys-auth/pam_smb-2.0.0_rc6-r1/image/ category sys-auth newinitd: Need two arguments, old file and new file >>> Completed installing pam_smb-2.0.0_rc6-r1 into /var/tmp/portage/sys-auth/pam_smb-2.0.0_rc6-r1/image/ strip: i686-pc-linux-gnu-strip --strip-unneeded -R .comment usr/sbin/pamsmbd lib/security/pam_smb_auth.so * QA Notice: Files built without respecting LDFLAGS have been detected * Please include the following list of files in your report: * /usr/sbin/pamsmbd * /lib/security/pam_smb_auth.so * QA Notice: Package has poor programming practices which may compile * fine but exhibit random runtime failures. * smblib-util.c:91:5: warning: incompatible implicit declaration of built-in function ‘strcat’ * smblib-util.c:218:29: warning: incompatible implicit declaration of built-in function ‘strlen’ * smblib-util.c:270:5: warning: incompatible implicit declaration of built-in function ‘strcpy’ * smblib-util.c:271:13: warning: incompatible implicit declaration of built-in function ‘strlen’ * smblib-util.c:367:5: warning: incompatible implicit declaration of built-in function ‘memcpy’ * smblib-util.c:371:5: warning: incompatible implicit declaration of built-in function ‘strncpy’ * smblib-util.c:425:5: warning: incompatible implicit declaration of built-in function ‘strncpy’ * smblib-util.c:469:15: warning: incompatible implicit declaration of built-in function ‘strlen’ * smblib-util.c:507:3: warning: incompatible implicit declaration of built-in function ‘strncpy’ * smblib-util.c:527:3: warning: incompatible implicit declaration of built-in function ‘strcpy’ * smblib-util.c:769:5: warning: incompatible implicit declaration of built-in function ‘strncpy’ * smblib-util.c:780:5: warning: incompatible implicit declaration of built-in function ‘strncpy’ * smblib-util.c:786:9: warning: incompatible implicit declaration of built-in function ‘strlen’ * smblib-util.c:788:7: warning: incompatible implicit declaration of built-in function ‘strncat’ * md5.c:354:2: warning: incompatible implicit declaration of built-in function ‘memcpy’ * md5.c:368:2: warning: incompatible implicit declaration of built-in function ‘memcpy’ * md5driver.c:70:9: warning: incompatible implicit declaration of built-in function ‘strlen’ * Please do not file a Gentoo bug and instead report the above QA * issues directly to the upstream developers of this software. * Homepage: http://www.csn.ul.ie/~airlied/pam_smb/ * * You must create /etc/pam_smb.conf yourself, containing * your domainname, PDC and BDC. See example files in docdir. *