[MacPorts] #64240: graphviz-devel @2.50.0, or port, creates one sym-link too many on macOS High Sierra, version 10.12.6

MacPorts noreply at macports.org
Sat Dec 18 11:20:31 UTC 2021


#64240: graphviz-devel @2.50.0, or port, creates one sym-link too many on macOS
High Sierra, version 10.12.6
------------------------+----------------------------
 Reporter:  ballapete   |      Owner:  (none)
     Type:  defect      |     Status:  new
 Priority:  Normal      |  Milestone:
Component:  ports       |    Version:  2.7.1
 Keywords:  highsierra  |       Port:  graphviz-devel
------------------------+----------------------------
 At the end of upgrading the outdated ports:

 {{{
 --->  Updating database of binaries
 DEBUG: Updating binary flag for file 1 of 1:
 /opt/local/share/man/man1/dot2gxl.1
 --->  Scanning binaries for linking errors
 }}}

 But:

 {{{
 pete 124 /\  l /opt/local/share/man/man1/dot2gxl.1
 lrwxr-xr-x  1 root  wheel  8 18 Dez 11:38
 /opt/local/share/man/man1/dot2gxl.1 -> gv2gxl.1
 pete 125 /\ l -L /opt/local/share/man/man1/dot2gxl.1
 lrwxr-xr-x  1 root  wheel  8 18 Dez 11:38
 /opt/local/share/man/man1/dot2gxl.1 -> gv2gxl.1
 ls: dot2gxl.1: No such file or directory
 Exit 1
 }}}

 And but again:

 {{{
 lrwxr-xr-x  1 root  wheel   8 18 Dez 11:38
 /opt/local/share/man/man1/dot2gxl.1 -> gv2gxl.1
 lrwxr-xr-x  1 root  wheel  11 11 Jan  2019
 /opt/local/share/man/man1/dot2gxl.1.gz -> gxl2gv.1.gz
 pete 128 /\ l -L /opt/local/share/man/man1/dot2gxl.1*
 lrwxr-xr-x  1 root  wheel     8 18 Dez 11:38
 /opt/local/share/man/man1/dot2gxl.1 -> gv2gxl.1
 -r--r--r--  1 root  wheel  1082 18 Dez 11:38
 /opt/local/share/man/man1/dot2gxl.1.gz
 ls: dot2gxl.1: No such file or directory
 Exit 1
 }}}

 Is Makefile incorrectly set up?

 {{{
 root 722 /\ find root 723 /\ find
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_graphics_graphviz-devel/graphviz-
 devel/work -type f -exec grep -n dot2gxl.1 {} /dev/null \;
 …/graphviz-devel/work/graphviz-2.50.0/cmd/tools/Makefile:1551:  (cd
 $(DESTDIR)$(man1dir); rm -f dot2gxl.1; $(LN_S) gv2gxl.1 dot2gxl.1;)
 …/graphviz-devel/work/graphviz-2.50.0/cmd/tools/Makefile.am:51: (cd
 $(DESTDIR)$(man1dir); rm -f dot2gxl.1; $(LN_S) gv2gxl.1 dot2gxl.1;)
 …/graphviz-devel/work/graphviz-2.50.0/cmd/tools/Makefile.in:1551:
 (cd $(DESTDIR)$(man1dir); rm -f dot2gxl.1; $(LN_S) gv2gxl.1 dot2gxl.1;)
 }}}

 The mentioned Makefiles do not reference dot2gxl.1.gz. Compressing all
 manual files seems to be a speciality of `port`…

-- 
Ticket URL: <https://trac.macports.org/ticket/64240>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list