Re: libxml2 Port Blocking Upgrades

From: Herbert J. Skuhra <herbert_at_gojira.at>
Date: Thu, 07 Apr 2022 17:31:48 UTC
On Thu, 07 Apr 2022 15:29:53 +0200, Mark Tinka wrote:
> 
> 
> 
> On 4/7/22 15:22, Herbert J. Skuhra wrote:
> 
> > This is libxml2 2.9.12, right?
> 
> Nope...
> 
> # pkg info | grep libxml
> libxml2-2.9.13                 XML parser library for GNOME
> py38-libxml2-2.9.13_2          Python interface for XML parser library
> for GNOME
> py38-lxml-4.8.0                Pythonic binding for the libxml2 and
> libxslt libraries
> #
> 
> 
> >   libxml2.a was removed in the update to
> > version 2.9.13:
> 
> Aaah... that explains it.
> 
> 
> > <https://cgit.freebsd.org/ports/commit/textproc/libxml2/pkg-plist?id=a13ec21cd733f67a9fc0dc00ab45268bdc236246>
> > 
> > I have sucessfully built textproc/libxslt on multiple systems (amd64
> > and arm64).
> > 
> > % pkg info -l libxml2 |grep lib\/libxml
> > 	/usr/local/lib/libxml2.so
> > 	/usr/local/lib/libxml2.so.2
> > 	/usr/local/lib/libxml2.so.2.9.13
> 
> You're lucky.
> 
> I have the same issue - it updates on half our boxes, but on the other
> half. On the half where updates fail, it's because libxml2.a does not
> exist.
> 
> I have the latest Ports tree. Is it possible that the libxslt Port
> update is unaware about libxml2.a being removed in 2.9.13?
> 
> Could it be a sequencing issue, i.e., which Port was updated first in
> the upgrade process?

When have you last updated your ports tree? What's the output of 'git
rev-parse HEAD' and 'git status'? Can you post the full build log and
config.log (work dir) somewhere?

--
Herbert