Updating port textproc/xerces-c3 (3.2.3 -> 3.2.4) fails on all CURRENT boxes (recent CURRENT, havent't checked other OS versions, but the failure seems independent) while installing. After this last step failure, the port is gone (traditinal make build): [...] ===> Installing for xerces-c3-3.2.4 ===> Registering installation for xerces-c3-3.2.4 as automatic pkg-static: Unable to access file /usr/ports/textproc/xerces-c3/work/stage/usr/local/lib/libxerces-c.so.3.2:No such file or directory *** Error code 1 Stop. make: stopped in /usr/ports/textproc/xerces-c3
(In reply to O. Hartmann from comment #0) Same on 13.1
Created attachment 237934 [details] Remove MAJOR_VER from last plist entry Seems, that adding %%MAJOR_VER%% to the last entry in pkg-plist is not correct. There is only a lib/libxerces-c.so.3, and no lib/libxerces-c.so.3.2. The attached patch solved this for me.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=4499f1e46b18d72ee09dd4efb7105fe142b66976 commit 4499f1e46b18d72ee09dd4efb7105fe142b66976 Author: Palle Girgensohn <girgen@FreeBSD.org> AuthorDate: 2022-11-08 08:31:14 +0000 Commit: Palle Girgensohn <girgen@FreeBSD.org> CommitDate: 2022-11-08 09:30:26 +0000 textproc/xerces-c3: fix package problem PR: 267623 Reported by: O. Hartmann textproc/xerces-c3/pkg-plist | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
Failure in Q/A on my part. Sorry! Committed. Thanks for the prompt report!