Unsuccessfully tried to run samba with security = user and passwords taken
from UNIX passwords.
Then downloaded SRPM and did not find --with-pam configure option here.
After
I added it and tried to run rpm -bb SPECS/samba.spec compiler went BOOM.
What and where to fix?
Mindaugas
Using FLAGS32
= -O6 -fomit-frame-pointer -fno-exceptions -fno-rtti -pipe -s -mpentiumpro
-mcpu=pentiumpro -march=pentiumpro -ffast-math -fexpensive-optimizations -ma
lign-loops=2 -malign-jumps=2 -malign-functions=2 -Iinclude -I./include -I./
ubiqx -I./smbwrapper -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DSMBLOGFILE="/var
/log/samba/log.smb" -DNMBLOGFILE="/var/log/samba/log.nmb" -DCONFIGFILE="/etc
/smb.conf" -DLMHOSTSFILE="/etc/lmhosts" -DSWATDIR="/usr/share/swat" -DSBIN
DIR="/usr/sbin" -DLOCKDIR="/var/lock/samba" -DSMBRUN="/usr/bin/smbrun" -DCOD
EPAGEDIR="/etc/codepages" -DDRIVERFILE="/etc/printers.def" -DBINDIR="/usr/bi
n" -DHAVE_INCLUDES_H -DPASSWD_PROGRAM="/bin/passwd" -DSMB_PASSWD_FILE="/etc/
smbpasswd"
Using LIBS = -ldl -lcrypt -lpam
Compiling smbd/server.c
Compiling smbd/files.c
Compiling smbd/chgpasswd.c
Compiling smbd/connection.c
Compiling smbd/dfree.c
smbd/dfree.c: In function `disk_free':
smbd/dfree.c:238: internal error--insn does not satisfy its constraints:
(insn:HI 451 550 553 (set (reg:DI 0 %eax)
(if_then_else:DI (leu:DI (reg:DI 2 %ecx)
(reg:DI 0 %eax))
(reg:DI 2 %ecx)
(reg:DI 0 %eax))) 405 {movdicc+2} (insn_list 80 (insn_list 82
(nil)))
(expr_list:REG_DEAD (reg:DI 2 %ecx)
(nil)))
../../gcc/toplev.c:1438: Internal compiler error in function fatal_insn
make: *** [smbd/dfree.o] Error 1
Bad exit status from /var/tmp/rpm-tmp.70011 (%build)