From: Joe Ammann on 28 Jan 2010 10:10 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
|
Pages: 1 Prev: Samba access Windows Vista and Seven Next: [Samba] layout of folders |