Opened 3 years ago

Closed 3 years ago

#64107 closed defect (duplicate)

graphviz @2.49.3_0 +lua: "graphviz violates the layout of the ports-filesystems!", preventing activation

Reported by: outis Owned by:
Priority: Low Milestone:
Component: ports Version:
Keywords: Cc:
Port: graphviz

Description

While working on ticket #64106, I came across an error while activating graphviz when including the +lua variant:

$ sudo port install graphviz +guile+java+pangocairo+perl+python27+poppler+rsvg+ruby+smyrna+tcl+x11
[...]
--->  Staging graphviz into destroot                     
Warning: violation by /usr                               
Warning: graphviz violates the layout of the ports-filesystems!
Warning: Please fix or indicate this misbehavior (if it is intended), it will be an error in future releases!
--->  Installing graphviz @2.49.3_0+guile+java+lua+pangocairo+perl+poppler+python27+rsvg+ruby+smyrna+tcl+x11
--->  Deactivating graphviz @2.49.3_0+pangocairo+x11
--->  Cleaning graphviz
--->  Activating graphviz @2.49.3_0+guile+java+lua+pangocairo+perl+poppler+python27+rsvg+ruby+smyrna+tcl+x11
Error: Failed to activate graphviz: can't create directory "/usr/lib/lua": not owner
Error: See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_graphviz/graphviz/main.log for details.
Error: Follow https://guide.macports.org/#project.tickets if you believe there
is a bug.
Error: Processing of port graphviz failed

After dropping +lua, an install generated no warning and no error.

Change History (2)

comment:1 Changed 3 years ago by outis

Summary: graphviz @2.49.3_0: with +lua variant, "graphviz violates the layout of the ports-filesystems!", preventing activationgraphviz @2.49.3_0 +lua: "graphviz violates the layout of the ports-filesystems!", preventing activation

comment:2 Changed 3 years ago by ryandesign (Ryan Carsten Schmidt)

Resolution: duplicate
Status: newclosed

Duplicate of #58286.

Note: See TracTickets for help on using tickets.