Opened 11 years ago

Closed 11 years ago

Last modified 11 years ago

#25778 closed defect (fixed)

texlive-bin wants to install /opt/local/bin/man and /opt/local/bin/latexmk symlinks

Reported by: vinc17@… Owned by: drkp (Dan Ports)
Priority: Normal Milestone:
Component: ports Version: 1.9.1
Keywords: Cc:
Port: texlive-bin

Description

I get the following error:

--->  Activating texlive-bin @2009_3+motif
Error: Target org.macports.activate returned: Image error: /opt/local/bin/man is being used by the active man port.  Please deactivate this port first, or use 'port -f activate texlive-bin' to force the activation.

It also tries to install /opt/local/bin/latexmk, which is already provided by the latexmk port (and the latexmk.pl in texlive is outdated).

Change History (5)

comment:1 Changed 11 years ago by vinc17@…

Owner: changed from macports-tickets@… to dports@…
Port: texlive-bin added

comment:2 Changed 11 years ago by drkp (Dan Ports)

Status: newassigned

Uh. You're right. I have no idea why texlive wants to install its own man binary.

Will remove that and have it pull in latexmk from the port instead.

comment:3 Changed 11 years ago by drkp (Dan Ports)

Fixed for texlive-bin in r70023, although I still need to make texlive-bin-extra not install latexmk files.

comment:4 Changed 11 years ago by drkp (Dan Ports)

Resolution: fixed
Status: assignedclosed

r70026 replaces the latexmk files installed by texlive-bin-extra with a dependency on the latexmk port.

comment:5 Changed 11 years ago by vinc17@…

Note that there are other symlinks that are installed with no corresponding executable, such as ${prefix}/bin/epspdf. I wonder whether this makes any sense to install them. This may also be a problem if another port provides the utility in question.

Note: See TracTickets for help on using tickets.