On Wed, 18 Nov 1998 10:11:43 +0000 (BST), you wrote:
>On Mon, 16 Nov 1998, Marc Haber wrote:
>> |ld: cannot open -lgdbm: No such file or directory
>
>Ah! You are trying to do the Perl thing. Is that where the -lgdbm has
>come from in the above command?
possibly.
>> I can't find where the makefile sets the search path for libraries
>> though.
>
>LFLAGS would be the normal ones. Above, that is set to "-lnsl -ldb
>-lresolv -rdynamic -L/usr/local/lib" by the look of it. Then PERL_LIBS
>are stuck on the end. That is clearly where the -lgdbm is coming from.
|mh@torres:/home/mh/exim-2.053/Local > grep PERL *
|Makefile:PERL_COMMAND=/usr/bin/perl
|Makefile:# (version 5.004 or later) installed, set EXIM_PERL to the value
|Makefile:# "perl.o" and uncomment the definitions of PERL_CC, PERL_CCOPTS and
|Makefile:# PERL_LIBS. If your version of make doesn't support $(shell ...)
|Makefile:EXIM_PERL=perl.o
|Makefile:PERL_CC=$(shell perl -MConfig -e 'print $$Config{cc}')
|Makefile:PERL_CCOPTS=$(shell perl -MExtUtils::Embed -e ccopts)
|Makefile:PERL_LIBS=$(shell perl -MExtUtils::Embed -e ldopts)
|mh@torres:/home/mh/exim-2.053/Local > perl -MExtUtils::Embed -e ldopts
|Note (probably harmless): No library found for -ldbm -rdynamic -L/usr/local/lib /usr/lib/perl5/i386-linux/5.004/auto/DynaLoader/DynaLoader.a -L/usr/lib/perl5/i386-linux/5.004/CORE -lperl -lnsl -lndbm -lgdbm -ldb -ldl -lm -lc -lposix -lcrypt
|mh@torres:/home/mh/exim-2.053/Local >
I see. Does perl really require gdbm which is discouraged by the
Debian packages? Do I have a chance to tell perl to not use gdbm?
I am really clueless about that, any ideas?
Greetings
Marc
--
-------------------------------------- !! No courtesy copies, please !! -----
Marc Haber | " Questions are the | Mailadresse im Header
Karlsruhe, Germany | Beginning of Wisdom " | Fon: *49 721 966 32 15
Nordisch by Nature | Lt. Worf, TNG "Rightful Heir" | Fax: *49 721 966 31 29
--
*** Exim information can be found at
http://www.exim.org/ ***