[MacPorts] #31579: orbit2 fails to install universal when libidl is not universal (was: orbit2 fails to upgrade)
MacPorts
noreply at macports.org
Wed Oct 12 15:44:51 PDT 2011
#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
More information about the macports-tickets
mailing list