Lost in library land

One other thing you could try is running # pkg check -Ba to regenerate all library data for pkg(8). It is odd pkg(8) is listing missing libraries even though the port works.

It's the same problem as discussed a while ago. FreeBSD ports and pkg seems to insist that shared libraries have an SONAME elf tag in their headers in order of them to be recognized as shared libraries. The tag is completely optional though and the programs link and run just fine without it. OpenBSD for example doesn't make any such requirement for shared libraries.
 
Ah, that's right. The reply on the mailing list to this was "Fix the port(s)".

It seems counterproductive to me for pkg(8) to require a SONAME tag when the tag is optional. Especially when many port maintainers are already overloaded with work. I just don't see every port with no tag getting fixed until there are more maintainers to spread the load so unless I'm not getting the whole picture, users will continue to run into this type of issue in the future.
 
One other thing you could try is running # pkg check -Ba to regenerate all library data for pkg(8). It is odd pkg(8) is listing missing libraries even though the port works.

No change. When it was running it made no mention of the Plex libraries. And when I rerun pkg_libchk I get the same results.

.....users will continue to run into this type of issue in the future.

So I'm not half the screw-up I thought I was? This is someone elses doing?:D So if this is because a tag is missing, shouldn't you too also have the same issue?
 
So if this is because a tag is missing, shouldn't you too also have the same issue?
I don't know. I didn't update the port though. It was a fresh install. You may have something else going on related to upgrading as well but I don't know what it is if that's the case. If you really have no problems with the port, personally I would just ignore it for now.
 
If you really have no problems with the port, personally I would just ignore it for now.

Righto, thanks. I learned a lot (mostly my breaking stuff), and got a lot of confidence by fixing most if not all of what I broke. Or at least I think I fixed it. :p I'll keep scratching at it once in a while, and if I figure it out I'll let you all know.

Thanks again everyone.
 
Back
Top