[Samba] Samba 3.5.0 does not compile on CentOS 5.4

Roman Kravtzov mf.flip at gmail.com
Thu Mar 4 00:44:00 MST 2010


# uname -ir
2.6.18-164.11.1.el5 x86_64

# cat /etc/redhat-release
CentOS release 5.4 (Final)

makerpms.sh: Getting Ready to build release package
ошибка: Неудовлетворенные зависимости сборки:
        keyutils-devel нужен для samba-3.5.0-1.x86_64
makerpms.sh: Done.

# yum search keyutils
=====================================================================
Matched: keyutils
======================================================================
keyutils.x86_64 : Linux Key Management Utilities
keyutils-libs.i386 : Key utilities library
keyutils-libs.x86_64 : Key utilities library
keyutils-libs-devel.i386 : Development package for building linux key
management utilities
keyutils-libs-devel.x86_64 : Development package for building linux
key management utilities

Maybe need keyutils-libs-devel???

After change keyutils-devel to keyutils-libs-devel in spec-file:

Linking bin/smbclient
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libreadline.so:
undefined reference to `PC'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libreadline.so:
undefined reference to `tgetflag'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libreadline.so:
undefined reference to `tgetent'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libreadline.so:
undefined reference to `UP'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libreadline.so:
undefined reference to `tputs'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libreadline.so:
undefined reference to `tgoto'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libreadline.so:
undefined reference to `tgetnum'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libreadline.so:
undefined reference to `BC'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libreadline.so:
undefined reference to `tgetstr'
collect2: выполнение ld завершилось с кодом возврата 1
make: *** [bin/smbclient] Ошибка 1
ошибка: Неверный код возврата из /var/tmp/rpm-tmp.43937 (%build)

Ошибки сборки пакетов:
    Неверный код возврата из /var/tmp/rpm-tmp.43937 (%build)
makerpms.sh: Done.


More information about the samba mailing list