Hi, I just compiled samba 3.4.0 on UBUNTU Server 8.04 using the following directives: ./configure --prefix=/usr/local/samba340 --disable-debug --disable-developer --enable-swat --enable-shared --with-logfilebase=/usr/local/samba340/var/logs --with-ldap --with-ads --with-krb5=/usr--with-automount --with-cifsmount --with-quotas --with-libsmbclient --with-acl-support --with-winbind --with-pam --with-shared-modules=idmap_rid --with-pam_smbpass The compilation is OK. When I starting nmb process I obtain the following error message: /usr/local/samba340/sbin/nmbd: symbol lookup error: /usr/local/samba340/sbin/nmbd: undefined symbol: _talloc_get_type_abort The problem is not present using previous Samba 3.3.x releases. Thanks in advance, Edgardo --http://www.provincia.biella.it------------------------------------------------------ Vuoi rimanere sempre aggiornato sulle nostre attivita'? Visita la pagina dei feed RSS sul nostro sito ed iscriviti alla sezione di interesse. --Avviso------------------------------------------------------------------------------ Questo messaggio e i suoi allegati sono riservati esclusivamente alle persone in indirizzo e possono contenere informazioni confidenziali. Se questo messaggio vi e' pervenuto per errore, vi informiamo che ogni suo uso e'proibito. In questo caso rispedite immediatamente il messaggio al mittente e cancellatelo. Per ogni chiarimento contattateci scrivendo a ced at provincia.biella.it. Grazie -Il Webmaster. --Warning----------------------------------------------------------------------------- This message and its attachments are addressed solely to the persons above and may contain confidential information. If you have received the message in error, be informed that any use of the content hereof is prohibited. Please return it immediately to the sender and delete the message. Should you have any questions, please contact us by replying to ced at provincia.biella.it. The Webmaster. --------------------------------------------------------------------------------------
> The compilation is OK. When I starting nmb process I obtain the following error message: > /usr/local/samba340/sbin/nmbd: symbol lookup error: /usr/local/samba340/sbin/nmbd: undefined symbol: _talloc_get_type_abortI would hazard a guess and say that because of your unique prefix (/usr/local/samba340/) the system-wide libraries are being picked up first, from /usr/lib. Since these belong to an older Samba version they are missing some newer functions, which gives you that error. The correct libraries for this version of Samba would be in /usr/local/samba340/lib/ instead, so you'll need get Samba to load them from this location first. Not sure of the best method here - editing /etc/ld.so.conf would work, but then might break your existing Samba setup (because then the old Samba would be loading the new libraries instead.) Updating the LD_LIBRARY_PATH environment variable would be safer here, but you need to make sure it gets updated every time you start any Samba executable. Probably simplest to only have one copy of Samba installed at a time :-) Cheers, Adam.