New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #32571 (closed defect: fixed)

Opened 17 months ago

Last modified 17 months ago

archcheck looks for dylibs even on non OS X operating systems

Reported by: rudloff@… Owned by: ryandesign@…
Priority: Normal Milestone:
Component: ports Version: 2.0.3
Keywords: linux Cc:
Port: archcheck

Description

--->  Configuring gettext
Error: The file /opt/local/lib/libiconv.dylib does not exist, though it was
Error: expected to have been provided by one of gettext's dependencies. Try
Error: rebuilding the port that should have provided that file by running
Error: 
Error:     sudo port -n upgrade --force <portname>
Error: 
Error: Target org.macports.configure returned: missing required file

The archcheck should probably look for libiconv.so on Linux.

Attachments

Portfile.diff (521 bytes) - added by rudloff@… 17 months ago.

Change History

Changed 17 months ago by rudloff@…

comment:1 Changed 17 months ago by ryandesign@…

  • Cc ryandesign@… removed
  • Owner changed from macports-tickets@… to ryandesign@…
  • Status changed from new to assigned
  • Port changed from gettext to archcheck
  • Summary changed from gettext looks for libiconv.dylib on Linux to archcheck looks for dylibs even on non OS X operating systems

This problem is generic to most ports that use the archcheck portgroup. (Any port using archcheck that checks libraries, as opposed to programs.) The archcheck portgroup is for dealing with the problem that OS X has run on four different processor architectures, and sometimes users migrate between them, and some things break. My assumption is that on other operating systems, everything would break if you attempted to do that. So I'll just make the archcheck portgroup only run on OS X, since on other OSes you'd probably fail way before you ever got to running MacPorts itself.

comment:2 Changed 17 months ago by ryandesign@…

  • Status changed from assigned to closed
  • Resolution set to fixed
Note: See TracTickets for help on using tickets.