[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