#31579: orbit2 fails to install universal when libidl is not universal --------------------------------+------------------------------------------- Reporter: dersh@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: | Port: orbit2 --------------------------------+------------------------------------------- Changes (by ryandesign@…): * cc: ryandesign@… (added) Old description:
I have orbit2 installed. I just tried to upgrade wine-devel. It seems that it now requires universal builds of libraries. No problem, the upgrade causes orbit2 to attempt to rebuild universal, I believe. But, that upgrade fails. So, I have already installed: orbit2 @2.14.19_0 (active)
My upgrade leads to this:
{{{ ---> Fetching archive for orbit2 ---> Attempting to fetch orbit2-2.14.19_0+universal.darwin_10.i386-x86_64.tgz from http://packages.macports.org/orbit2 ---> Fetching orbit2 ---> Verifying checksum(s) for orbit2 ---> Extracting orbit2 ---> Applying patches to orbit2 ---> Configuring orbit2 ---> Building orbit2 Error: Target org.macports.build returned: shell command failed (see log for details) Error: Failed to install orbit2 Log for orbit2 is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_orbit2/orbit2/main.log Error: The following dependencies were not installed: gst-plugins-base gnome-vfs gconf orbit2 policykit eggdbus gstreamer orc Error: Unable to upgrade port: 1 To report a bug, see <http://guide.macports.org/#project.tickets>
}}}
The log, attached, seems to show that some symbols can't be found for linking.
New description: I have orbit2 installed. I just tried to upgrade wine-devel. It seems that it now requires universal builds of libraries. No problem, the upgrade causes orbit2 to attempt to rebuild universal, I believe. But, that upgrade fails. So, I have already installed: {{{ orbit2 @2.14.19_0 (active) }}} My upgrade leads to this: {{{ ---> Fetching archive for orbit2 ---> Attempting to fetch orbit2-2.14.19_0+universal.darwin_10.i386-x86_64.tgz from http://packages.macports.org/orbit2 ---> Fetching orbit2 ---> Verifying checksum(s) for orbit2 ---> Extracting orbit2 ---> Applying patches to orbit2 ---> Configuring orbit2 ---> Building orbit2 Error: Target org.macports.build returned: shell command failed (see log for details) Error: Failed to install orbit2 Log for orbit2 is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_orbit2/orbit2/main.log Error: The following dependencies were not installed: gst-plugins-base gnome-vfs gconf orbit2 policykit eggdbus gstreamer orc Error: Unable to upgrade port: 1 To report a bug, see <http://guide.macports.org/#project.tickets> }}} The log, attached, seems to show that some symbols can't be found for linking. -- Comment: wine is i386 only. If your processor is x86_64 (most Intel Macs are), then yes, all wine dependencies must be installed universal. This is nothing new; it has always been this way. MacPorts should have known to upgrade libidl to universal, since it is a declared dependency of orbit2. The only reason I can think of why this wouldn't have happened is if you had originally installed libidl with a MacPorts version older than 1.9 (which is possible, since libidl was last updated two months before MacPorts 1.9 was released). -- Ticket URL: <https://trac.macports.org/ticket/31579#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS