wblock@
Developer
k1piee said:I got the same dependencies as you did so I ran:
# portmaster devel/pcre devel/apr1 textproc/expat2 lang/perl5.12 databases/gdbm databases/db42 converters/libiconv
I've already re-built pretty much every port I have installed by now and nothing makes a difference. I still get the same annoying error message.. And pkg_libchk still says that libpcre.so.0 is missing.
Not exactly. It's saying that a package still wants that library, which no longer exists. The trick is to rebuild whatever is looking for it. In your case, the Apache package was built to expect that library. But you can't build the Apache port because something earlier is broken, devel/apr1 from the earlier errors. This is frustrating because I know I fixed pcre problems on this machine earlier, but can't remember any specific procedure and didn't take notes.
I don't know if this might have anything to do with this but I've noticed when I've re-installed a couple of ports that some ports wants lang/perl5.12 and some lang/perl5.14, I have 5.12 installed.
No, it's not a Perl problem. At this point, kind of a shotgun approach... Since it's a libtool thing, it's worth rebuilding all of the libtool and automake stuff, then rebuilding apr, then trying Apache again:
# portmaster libtool automake
# portmaster apr apache