[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