configure fails as follows: ... checking for libsmbclient.h... yes checking whether libsmbclient has close or close_fn... yes checking for struct stat.st_blocks... yes checking for smbc_new_context in -lsmbclient... no configure: error: Please install libsmbclient >= 3.0.1 first. ... Both /usr/lib/libsmbclient.so /usr/lib/libsmbclient.so.0 are present Running nm -D /usr/lib/libsmbclient.so.0 | grep smbc shows that smbc_new_context is not exported. Reproducible: Always Steps to Reproduce: 1. install net-fs/samba-3.4.6 (stable x86) with USE flags "server client smbclient" 2. run "emerge =net-fs/fusesmb-0.8.7" 3. watch configure fail Actual Results: See description. Expected Results: Find the symbols in libsmbclient and build correctly. Only way I found to fix this problem was to downgrade to samba-3.0.37
What was in config.log ?
build.log emerge --info config.log please