Well, you were right about perl..., I removed perl.o and it went past that
point. Trouble is, I'm going to need perl in order to use exim to do virus
scanning. If I can't get it to work under SCO then I just spent $70 on the
O'Reilly Exim book for nothing. I'm sure that there's someone out there doing
this. *crosses fingers and says a little prayer*
Now the other problem is that the build blows up on symbol reference errors in
dns.o (see attachment). I don't think I can just take that out too. Won't I
need dns to resolve domain names?
I wish there was a cookbook out there for Exim under SCO. I had the same
problems with Apache/PHP/MySQL. I ended up writing a cookbook for that myself
after I got it going.
Where are the SCO gurus out there?
Thanks for your ear.
Philip Hazel wrote:
> On Tue, 30 Oct 2001, Frank S. Bernhardt wrote:
>
> > I can't seem to build Exim on my OpenServer 5.0.6 system.
>
> Sorry, I have no experience of such systems.
>
> > It gave 2 warnings saying that there was no library for -lperl or -lgdbm
>
> Have you tried building the simplest possible version of Exim? I.e.
> without embedded Perl?
>
> > After a long time (it's running on a P133) I get the messages:
> >
> > PL_errgv perl.o
> > exim: fatal error: Symbol referencing errors. No output written to exim
>
> Looks like the problem may indeed be in the Perl stuff.
>
> > I am not a c programmer (COBOL, actually) so I have no idea what's
> > wrong. I suspect it has something to do with the -lperl and -lgdbm
> > messages on the 'make makefile'. But, it seems to be finding perl ok
> > because I watch it using the perl libraries (I think). As for gdbm, in
> > your Makefile-SCO_SV you've specified 'DBMLIB=-lndbm' so why it's
> > looking for gdbm is beyond me.
>
> I suspect it's Perl that is looking for gdbm.
>
> Try without Perl!
>
> > # EXIM_PERL=perl.o
> > EXIM_PERL=perl.o
>
> In other words, comment that line out.
>
> --
> Philip Hazel University of Cambridge Computing Service,
> ph10@??? Cambridge, England. Phone: +44 1223 334714.
--
Regards
Frank S. Bernhardt
b.c.s.i.
14 Halton Court
Markham, ON.
L3P 6R3
905-471-1691 Voice
905-471-3016 FAX
frank@???
Undefined first referenced
symbol in file
res_search dns.o
res_init dns.o
exim: fatal error: Symbol referencing errors. No output written to exim
collect2: ld returned 1 exit status
*** Error code 1 (bu21)
*** Error code 1 (bu21)