From: Joe Ammann on
Hi

On Friday 22 January 2010 01:21:46 Joe Ammann wrote:
> When I try to compile 3.5.0rc1 on CentOS 5.4, I get the seemingly well
> know problem below
>
> Linking bin/smbclient
> /usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libreadline.so:
> undefined reference to `tgetnum'

I was finally able to solve my problem. The reason was the combination of 2
facts:

- CentOS readline library does not declate dependency on curses/termcap
- Samba compile uses the -Wl,--ad-needed link flag

Then, although libtermcap is mentioned as library to link (-ltermcap), gcc
does not include it - because no directly used library declares any
dependency on it.

I fixed my problem by using LDFLAGS="-Wl,--no-as-needed" ./configure...... to
compile.

--
CU, Joe
--
To unsubscribe from this list go to the following URL and read the
instructions: https://lists.samba.org/mailman/options/samba