Alessandro.Bruni@cec.eu.int
2003-Feb-03 14:07 UTC
[Samba] Error in configure Last CVS and 3.0.alpha21 on Solaris 8
Hi all, I'm having problems trying to configure samba with the lastest source. The command I'm using is env CPPFLAGS="-I/usr/local/kerberos/include -I/usr/local/ldap/include" LDFLAGS="-L/usr/local/kerberos/lib -L/usr/local/ldap/lib" ./configure --with-ads --with-ldap --with-kerberos=/usr/local/kerberos --with-pam --with-winbind and the error is checking whether to check to support sendfile... no checking whether to build winbind... yes checking whether struct passwd has pw_comment... yes checking whether struct passwd has pw_age... yes checking for poptGetContext in -lpopt... no checking whether to use included popt... yes checking configure summary... configure: error: summary failure. Aborting config In the config.log nothing I can understand configure:16008: gcc -o conftest -O -I/usr/local/kerberos/include -I/usr/local/ldap/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -L/usr/local/kerberos/lib -L/usr/local/ldap/lib conftest.c -lpopt -lsec -lgen -lresolv -lsocket -lnsl -ldl -lcom_err -lk5crypto -lkrb5 -lgssapi_krb5 -llber -lldap 1>&5 ld: fatal: library -lpopt: not found ld: fatal: File processing errors. No output written to conftest collect2: ld returned 1 exit status configure: failed program was: #line 15997 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char poptGetContext(); int main() { poptGetContext() ; return 0; } configure:16032: checking whether to use included popt configure:16086: checking configure summary configure:16095: gcc -o conftest -O -I/usr/local/kerberos/include -I/usr/local/ldap/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -L/usr/local/kerberos/lib -L/usr/local/ldap/lib conftest.c -lsec -lgen -lresolv -lsocket -lnsl -ldl -lcom_err -lk5crypto -lkrb5 -lgssapi_krb5 -llber -lldap 1>&5 configure: failed program was: #line 16091 "configure" #include "confdefs.h" #include "./tests/summary.c" I've made some search in the newsgroup, but nothing seems to be fixed. Anyone has some ideas to fix it? Thanks in advance Alessandro Bruni Brussels, Belgium
William Enestvedt
2003-Feb-03 17:37 UTC
[Samba] Error in configure Last CVS and 3.0.alpha21 on Solaris 8
Alessandro Bruni wrote:> > In the config.log nothing I can understand > > configure:16008: gcc -o conftest -O -I/usr/local/kerberos/include > -I/usr/local/ldap/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 > -L/usr/local/kerberos/lib -L/usr/local/ldap/lib conftest.c > -lpopt -lsec > -lgen -lresolv -lsocket -lnsl -ldl -lcom_err -lk5crypto -lkrb5 > -lgssapi_krb5 -llber -lldap 1>&5 > ld: fatal: library -lpopt: not found >The last line is the important one, I think: you need the popt library. On Solaris 8, for example, I believe that even the pre-packaged versions from sunfreeware.com require that the popt package be installed at the same time. Look at www.sunfreeware.com for a pre-compiled binary or source code. -wde -- Will Enestvedt UNIX System Administrator Johnson & Wales University -- Providence, RI