hi phil,

> I think that "make makefile" needs to follow a "cd work/exim-*" since
> you're not asking Ports to make makefile.

argh. my brain hurts.  i thought i was :-/  need to stare at this a bit ...

> Did you cd the second time
> but not the first?  So the second time, you had made the makefile but
> the first time, you accidentally let Ports tamper?

nope.  same steps, both times.

> > which fails at,
> >       /usr/local/libexec/ccache/cc -o exim
> >       lookups/lookups.a(nis.o)(.text+0xe): In function `nis_open':
> >       : undefined reference to `yp_get_default_domain'
>
> This can only happen if:
>  (1) LOOKUP_NIS is defined after all

not as far as I can tell.

>  (2) Your C pre-processor is so broken that it gets #ifndef/#else wrong

honestly doubt that ... i'd see the problem elsewhere, no?

> I'm inclined to suspect (1) and you're missing a cd, as noted.

hrm. read on ...

> You have my sympathy

lol!  heh, the need for sympathy sunk in, finally, and i gave up on the port.

Now, building "manually" (the way i always have b4 on osx etc) from
src all's well and functional:

exim -bv

   Exim version 4.69 #1 built 29-Dec-2007 20:53:52
   Copyright (c) University of Cambridge 2006
   Berkeley DB: Berkeley DB 4.6.21: (September 27, 2007)
   Support for: crypteq iconv() IPv6 use_setclassresources PAM
TCPwrappers OpenSSL Content_Scanning Old_Demime Experimental_DKIM
   Lookups: lsearch wildlsearch nwildlsearch iplsearch cdb dbm dbmnz
dsearch mysql sqlite
   Authenticators: cram_md5 dovecot plaintext
   Routers: accept dnslookup ipliteral manualroute queryprogram redirect
   Transports: appendfile/maildir/mailstore/mbx autoreply lmtp pipe smtp
   Fixed never_users: 0
   Size of off_t: 8
   Configuration file is /usr/local/etc/exim/exim.conf

exim in a 'slender' jail!  very cool.

> I like FreeBSD's Ports system and the Exim port is
> impressive, and yet it always manages to miss "just that one little
> thing" and I end up having to script around it as you do.

I've really come to like/appreciate Ports sys, as well.  But, whereas
the lower-lying tools, deps, etc are generally wonderfully easy to
deal with in Ports, i'm finding that the "top-level" apps (apache2,
bind9, spamassassin, exim, etc) _all_ "miss just that one little
thing" ...

my S.O.P. is becoming foundations with Ports, top-level apps via diy
src.  so far, so good with that theory.  and, i don't have to beat my
head against the wall when ports-maintainers are non-responsive or the
Ports sys is in endless-thaw (kinda like Google forever-beta, eh? ;-)
)

anyway, thanks! for taking the time to read/think about my issue. :-)
at some point in the future, i may well monkey with the exim port to
figure out the issue in jails, but for now -- onward!

cheers.

-- 
## List details at http://lists.exim.org/mailman/listinfo/exim-users 
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to