[Samba] missing symbols talloc_* (opensuse 11.4/samba 3.5.7-xxx)
Linda Walsh
samba at tlinx.org
Sun Jun 5 18:57:21 MDT 2011
simo wrote:
>>
>> Any ideas as to what library i'm missing?
>
> Looks like nmbd is not being linked against libtalloc.
---
Sure looks like it, but shouldn't it be dynamically loaded?
The libtalloc packages ARE installed.
I must have something messed up for the standard distro-packages not
to load/link....
This makes no sense though, trying to load nmbd, can't find
_talloc_realloc_array, yet (FWIW, there was only libtalloc.so.2, I moved it to it's
real version,
lrwxrwxrwx 1 18 Jun 5 17:49 /usr/lib64/libtalloc.so.2 -> libtalloc.so.2.0.1*
-rwxr-xr-x 1 43280 Mar 1 04:21 /usr/lib64/libtalloc.so.2.0.1*
and
# readelf -s libtalloc.so.2|grep realloc
34: 0000000000000000 0 FUNC GLOBAL DEFAULT UND realloc at GLIBC_2.2.5 (2)
49: 0000000000007000 47 FUNC GLOBAL DEFAULT 12 _talloc_realloc_array
62: 0000000000006ff0 7 FUNC GLOBAL DEFAULT 12 talloc_realloc_fn
65: 0000000000006b80 1124 FUNC GLOBAL DEFAULT 12 _talloc_realloc
The library is there, the symbols are in the library. Why isn't it
linking?! ARG!
(going to examing build source...sigh)
More information about the samba
mailing list