Hi,

Problem solved! Here's the explanation for anyone else hitting similar problems.

pkg_info (called by make) was signal 11 segfaulting which is what caused the
malformed conditionals (at line 2049) in /usr/ports/Mk/bsd.port.mk as
PKGINSTALLVER was not being defined (at line 2047).

As mentioned earlier I'd noticed that telnet had stopped working too.

comparing

ldd `which pkg_info`

and

ldd `which telnet`

showed that (apart from the libc's), only libcrypto.so.3 was shared between
these two and therefore must have become corrupted.

The solution was a bit brute force (but with make not working I had little
choice) - namely pull down a binary base distribution, cat all the base.aa,
base.ab etc. files together, untar them and copy libcrypto.so.3 back.

Luckily it worked.

Thanks Kris and others for your help
_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to