manually upgrade some ICU dependencies - recursion between libsxslt and vala

Riccardo Mottola riccardo.mottola at libero.it
Sun Nov 29 21:14:50 UTC 2020


Hi,

I was about to fail a bug, ascii doc doesn't build for me, nor does 
vala.

I get this issue, e.g.

:info:build a2x: ERROR: "xsltproc"  --stringparam callout.graphics 0 
--stringparam navig.graphics 0 --stringparam admon.textlabel 1 
--stringparam admon.graphics 0  
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_textproc_asciidoc/asciidoc/work/asciidoc-asciidoc-py3-245751e/docbook-xsl/manpage.xsl" 
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_textproc_asciidoc/asciidoc/work/asciidoc-asciidoc-py3-245751e/doc/asciidoc.1.xml" 
returned non-zero exit status -5

and Vala:
Making all in manual
make[3]: Entering directory 
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_vala/vala/work/vala-0.50.2/doc/manual'
/opt/local/bin/xsltproc \
		--xinclude \
		--path . \
		--output devhelp/vala-0.50.devhelp2 \
		./devhelp.xsl \
		./manual.xml
dyld: Library not loaded: /opt/local/lib/libicui18n.65.dylib
   Referenced from: /opt/local/bin/xsltproc
   Reason: image not found


However, I think the issue is related to "xlstproc"... :

$ xsltproc
dyld: Library not loaded: /opt/local/lib/libicui18n.65.dylib
   Referenced from: /opt/local/bin/xsltproc
   Reason: image not found
Trace/BPT trap


I did run port-revupgrade, which wants to rebuild libxslt.... but it 
pulls in vala, which it can't compile because it runs xsltproc:

Continue? [Y/n]:
--->  Computing dependencies for xar
--->  Cleaning xar
--->  Computing dependencies for libxslt
--->  Cleaning libxslt
--->  Computing dependencies for vala
--->  Fetching archive for vala
Warning: Your DNS servers incorrectly claim to know the address of 
nonexistent hosts. This may cause checksum mismatches for some ports. 
See this page for more information: 
<https://trac.macports.org/wiki/MisbehavingServers>
--->  Attempting to fetch vala-0.50.2_0.darwin_9.i386.tbz2 from 
http://lil.fr.packages.macports.org/vala
--->  Attempting to fetch vala-0.50.2_0.darwin_9.i386.tbz2 from 
http://packages.macports.org/vala
--->  Attempting to fetch vala-0.50.2_0.darwin_9.i386.tbz2 from 
http://fco.it.packages.macports.org/vala
--->  Building vala
--->  Staging vala into destroot
Error: Failed to destroot vala: command execution failed

can I somehow force to rebuild libsxslt without rebuilding vala? it's 
vicious !

Riccardo



More information about the macports-users mailing list