[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
RE: Compile Errors and Undefined References
Thank you; it did compile this time. For reference,
here is what was performed:
sasl conf
CPPFLAGS="-I/usr/local/BerkeleyDB.4.1/include"
LDFLAGS="-L/usr/local/BerkeleyDB.4.1/lib"
./configure
make all
make install
ln -s /usr/local/lib/sasl2 /usr/lib/sasl2
ldconfig
openldap conf
CPPFLAGS="-I/usr/local/ssl/include/openssl
-I/usr/local/include/sasl2
-I/usr/local/BerkeleyDB.4.1/include"
LDFLAGS="-L/usr/local/ssl/lib
-L/usr/local/BerkeleyDB.4.1/lib
-L/usr/local/lib/sasl2"
./configure --enable-bdb=yes --enable-ldbm=yes
--enable-crypt=yes --enable-dnssrv=yes
--enable-rlookups=yes --enable-ipv6=no
--enable-local=yes --enable-referrals=yes
--enable-monitor=yes --with-tls --with-kerberos=yes
--enable-dynamic=yes
make depend
make all
make install
ldconfig
Cyrus SASL and OpenLDAP were make clean'd and rebuilt.
Now that it is built; I can proceed see if there's
anything missing I might want and then build samba....
--- Tony Earnshaw <tonni@billy.demon.nl> wrote:
> ons, 09.04.2003 kl. 17.29 skrev Daniel Bush:
>
> > It may be helpful to assume that I know nothing
> when
> > it comes to building programs under linux; in case
> > there is something I am missing along the way.
>
> Why not try a dead simple Cyrus SASL compile? Then
> go on an compile
> Berkeley dead normally and then Openldap dead
> normally, instead of
> trying all the strange things you're doing? Just
> make it work first,
> then you can go on and add bits one at a time.
>
> In spite of what's been said, Cyrus SASL (o.k., I've
> only got 2.1.10 for
> the moment) *does* compile "out of the box" for me,
> as does BDB 2.1.125
> and Openldap 2.1.17. I never had the slightest
> trouble with any of them,
> they always do.
>
> I have Openssl 0.9.7, I run on RH 7.2++++, but
> that's nothing to do with
> a successful compile. O.k., I have "the latest
> version" of GNU libtools
> and keep the rest of my stuff, gcc 3 etc, up to
> date, too. That's why I
> say I have RH 7.2+++++
>
> *** Cyrus SASL do-conf in /cyrus-sasl-2.1.10:
>
> CPPFLAGS="-I/usr/athena/include
> -I/usr/local/BerkeleyDB.4.1/include" \
> LDFLAGS="-L/usr/athena/lib
> -L/usr/local/BerkeleyDB.4.1/lib" ./configure
>
> You don't have to have the athena stuff, it's for if
> you have Kerberos 4
> out of Sweden (Kerberos 4 is dead anyway);
>
> *** BDB 4.1.25 do-conf in db-4.1.25.NC/build_unix.
>
> ../dist/configure --disable-largefile && make &&
> make install
>
> *** Openldap do-conf in openldap-2.1.17
>
> CPPFLAGS="-I/usr/local/ssl/include/openssl
> -I/usr/local/include/sasl2 \
> -I/usr/include/gdbm
> -I/usr/local/BerkeleyDB.4.1/include \
> -I/usr/athena/include" \
> LDFLAGS="-L/usr/local/ssl/lib
> -L/usr/local/BerkeleyDB.4.1/lib \
> -L/usr/local/lib/sasl2 -L/usr/athena/lib"
> ./configure \
> --enable-bdb=yes \
> --enable-ldbm=yes \
> --enable-crypt=yes \
> --enable-dnssrv=yes \
> --enable-rlookups=yes \
> --enable-ipv6=no \
> --enable-local=yes \
> --enable-sql \
> --enable-referrals=yes \
> --enable-monitor=yes \
> --with-tls \
> --with-kerberos=yes \
> --enable-dynamic=yes
>
> Same with respect to Kerberos and other shoot you
> don't need. The less
> the better, IMHO ;)
>
> Best,
>
> Tony
>
> --
>
> Tony Earnshaw
>
> e-post: tonni@billy.demon.nl
> www: http://www.billy.demon.nl
>
__________________________________________________
Do you Yahoo!?
Yahoo! Tax Center - File online, calculators, forms, and more
http://tax.yahoo.com