New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #26265 (assigned defect)

Opened 3 years ago

Last modified 3 years ago

coin +manpages failure renaming man pages

Reported by: davidh@… Owned by: css@…
Priority: Normal Milestone:
Component: ports Version: 1.9.1
Keywords: aqua Cc:
Port: Coin

Description (last modified by blb@…) (diff)

I built Coin sucessfully, then decided I wanted +aqua. Adding the 3 options results in the failure.

terminal session:

wilder-hendersons-macbook-pro-2:privoxy davidh$ sudo port uninstall coin
--->  Deactivating Coin @3.1.3_0+manpages+threadsafe
--->  Cleaning Coin
--->  Uninstalling Coin @3.1.3_0+manpages+threadsafe
--->  Cleaning Coin
wilder-hendersons-macbook-pro-2:privoxy davidh$ sudo nice port install coin +threadsafe +manpages +aqua
--->  Computing dependencies for Coin
--->  Fetching Coin
--->  Verifying checksum(s) for Coin
--->  Extracting Coin
--->  Configuring Coin
--->  Building Coin
--->  Staging Coin into destroot
Error: Target org.macports.destroot returned: error renaming "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_Coin/work/destroot/opt/local/share/man/man3/threads.3": no such file or directory
Log for Coin is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_Coin/main.log
Error: Status 1 encountered during processing.

Attachments

Coin_main.log (400.1 KB) - added by davidh@… 3 years ago.

Change History

Changed 3 years ago by davidh@…

comment:1 Changed 3 years ago by davidh@…

after this I attempted to install it anyway. It now reports a frame work error.

wilder-hendersons-macbook-pro-2:~ davidh$ sudo port install -f coin
Password:
--->  Computing dependencies for Coin
--->  Staging Coin into destroot
Warning: violation by /Library/Frameworks
Warning: Coin 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 Coin @3.1.3_0
--->  Activating Coin @3.1.3_0
--->  Cleaning Coin

comment:2 Changed 3 years ago by blb@…

  • Keywords coin removed
  • Owner changed from macports-tickets@… to css@…
  • Description modified (diff)

comment:3 Changed 3 years ago by css@…

  • Status changed from new to assigned

I'll check on both ... the man pages might have been renamed since the original patch, and the destroot might not handle the framework properly.

comment:4 Changed 3 years ago by css@…

  • Summary changed from coin build failure with +aqua +threadsave +manpages to coin +manpages failure renaming man pages

The mtree violation is noted in #24199, so I'll track that there. I'll rename this ticket to focus on the man page error.

comment:5 Changed 3 years ago by css@…

Aaah, I think building +aqua overrides installing manpages. I'll see if I can figure out what the configure scripts are doing in that case.

comment:6 Changed 3 years ago by css@…

I think Makefile.am could be patched to no longer exclude manpages, but that appears to require another package (simacros) in order to run automake. I might have to mark the aqua and manpages variants as conflicting for the time being.

Note: See TracTickets for help on using tickets.