CVS Compile Errors | Mandrake 6.1

Chris Sorisio macros at
Sun Dec 12 16:50:41 GMT 1999

I'm not sure if this is the correct forum for relating CVS compile errors,
but here goes.

When attempting to compile 2.1 CVS under Mandrake 6.1, I receive the
following error when linking smbclient:

Using FLAGS = -O -Iinclude -I./include -I./ubiqx -I./smbwrapper
-DLSARPCLOGFILE="/usr/var/log.lsarpc" -DSMBLOGFILE="/usr/var/log.smb"
-DNMBLOGFILE="/usr/var/log.nmb" -DCONFIGFILE="/etc/smb.conf"
-DLMHOSTSFILE="/etc/lmhosts"  -DSWATDIR="/usr/swat" -DSBINDIR="/usr/bin"
-DLOCKDIR="/usr/var/locks" -DSMBRUN="/usr/bin/smbrun"
-DCODEPAGEDIR="/etc/codepages" -DDRIVERFILE="/etc/printers.def"
-DBINDIR="/usr/bin" -DFORMSFILE="/etc/ntforms.def" -DNTDRIVERSDIR="/etc"
-DSMB_ALIAS_FILE="/usr/private/smbalias" Using LIBS = -lreadline -ldl
-lcrypt -lpam -lcurses Linking bin/smbclient
/usr/lib/libreadline.a(shell.o): In function `get_home_dir':
shell.o(.text+0xe3): multiple definition of `get_home_dir'
lib/username.o(.text+0x890): first defined here /usr/bin/ld: Warning: size
of symbol `get_home_dir' changed from 120 to 28 in shell.ocollect2: ld
returned 1 exit status
make: *** [bin/smbclient] Error 1        

Hope this helps.

Chris Sorisio
macros at

More information about the samba-technical mailing list