"mod_perl.so missing" errors when scanning binaries for linking errors

Rainer Müller raimue at macports.org
Wed Oct 25 17:18:12 UTC 2017


On 2017-10-25 16:57, Murray Eisenberg wrote:
> Since upgrading from apache 2.2 to apache 2.4, whenever I do a “sudo
> port upgrade…” or “sudo port install…”, at the end I see:
> 
>   --->  Updating database of binaries
> --->  Scanning binaries for linking errors
> Warning: Error parsing file /opt/local/apache2/libexec/mod_perl.so:
> Error opening or reading file
> Warning: Error parsing file /opt/local/apache2/modules/mod_perl.so:
> Error opening or reading file
> --->  No broken files found.           
> 
> fromWith apache 2.4, there seems to be no directory /op/local/apache2 at
> all (unless it should still be there and I inadvertently removed it).
> 
> What’s wrong?

This looks like /opt/local/apache2/modules/mod_perl.so is in the
registry as installed and active, but it does not exist in the filesystem.

Does 'port provides /opt/local/apache2/modules/mod_perl.so' show which
port it is meant to belong to? And which port does the other mone at
   /opt/local/lib/apache2/modules/mod_perl.so belong to?

I assume something went wrong with mod_perl2 when it was updated for
apache2 @2.4.x.

Rainer


More information about the macports-users mailing list