Hello,
Quote:
Originally Posted by dive
When I start samba I get this error:
Code:
Starting Samba: /usr/sbin/smbd -D
/usr/sbin/smbd: symbol lookup error: /usr/lib64/libsmbd-base-samba4.so: undefined symbol: ippGetValueTag
I get this with stock 14.2 and also with the 4.4.5 patch that was just released.
|
No issue here.
ippGetValueTag is defined by /usr/lib64/libcups.so.2 :
Code:
nm -D /usr/lib64/libcups.so.2 | grep ippGetValueTag
000000000003ac20 T ippGetValueTag
ippgetValueTag is (also) defined by print_cups.c (from samba) when the installed cups is < 1.6 :
Code:
#if (CUPS_VERSION_MAJOR > 1) || (CUPS_VERSION_MINOR > 5)
#define HAVE_CUPS_1_6 1
#endif
#ifndef HAVE_CUPS_1_6
#define ippGetGroupTag(attr) attr->group_tag
#define ippGetName(attr) attr->name
#define ippGetValueTag(attr) attr->value_tag
#define ippGetStatusCode(ipp) ipp->request.status.status_code
#define ippGetInteger(attr, element) attr->values[element].integer
#define ippGetString(attr, element, language)
slackware-14.2 comes with cups-2.1.4, so, you should not get this error, unless cups-1.5.4 (from slackware-14.1) is installed :
Code:
$ /etc/rc.d/rc.samba stop
$ upgradepkg cups-1.5.4-x86_64-4_slack14.1txz
...
$ /etc/rc.d/rc.samba start
/usr/sbin/smbd: symbol lookup error: /usr/lib64/libsmbd-base-samba4.so: undefined symbol: ippGetValueTag
--
Seb