| Summary: | squid (a 3.x binary) won't run under 4.0-prerelease | ||
|---|---|---|---|
| Product: | Base System | Reporter: | Bill Trost <trost> |
| Component: | i386 | Assignee: | freebsd-bugs (Nobody) <bugs> |
| Status: | Closed FIXED | ||
| Severity: | Affects Only Me | ||
| Priority: | Normal | ||
| Version: | Unspecified | ||
| Hardware: | Any | ||
| OS: | Any | ||
State Changed From-To: open->closed I don't think that it is useful to keep this PR open any longer; if there was a problem in the compat3.x libraries it is unlikely to get fixed now. |
When I run "squid -N -X" against my newly installed OS, I eventually get the following error: /usr/libexec/ld-elf.so.1: /usr/local/sbin/squid: Undefined symbol "MD5Init" "ldd squid" says the following: libcrypt.so.2 => /usr/lib/libcrypt.so.2 (0x280be000) libm.so.2 => /usr/lib/libm.so.2 (0x280c0000) libc.so.3 => /usr/lib/libc.so.3 (0x280db000) Fix: I assume that compat3x needs a libcrypt, which probably means that libcrypt's version number needs upgrading. Have fun... How-To-Repeat: With the details as clumsy as they are (sorry), I would suggest grabbing a squid package for 3.x, installing it under 4.0, and seeing what happens. I will hang onto a tarball of my 3.x version of squid should it come in handy.