[MacPorts] #24855: Non-universal build dependencies prevent universal builds

MacPorts noreply at macports.org
Tue May 11 09:10:50 PDT 2010


#24855: Non-universal build dependencies prevent universal builds
-------------------------------------+--------------------------------------
 Reporter:  ryandesign@…             |       Owner:  macports-tickets@…                   
     Type:  defect                   |      Status:  new                                  
 Priority:  Normal                   |   Milestone:                                       
Component:  base                     |     Version:  1.8.99                               
 Keywords:                           |        Port:                                       
-------------------------------------+--------------------------------------
 MacPorts 1.9.0 beta 1 prevents the installation of the universal variant
 of some ports that had no trouble installing with the universal variant
 under MacPorts 1.8.2, specifically those which have build dependencies
 that can't build universal:

 {{{
 bash-3.2# port install xorg-server +universal
 --->  Computing dependencies for xorg-serverWarning: xorg-applewmproto has
 no universal variant
 Warning: xorg-damageproto has no universal variant
 Warning: xorg-fontsproto has no universal variant
 Warning: xorg-recordproto has no universal variant
 Warning: xorg-resourceproto has no universal variant
 Warning: xorg-scrnsaverproto has no universal variant
 Warning: xorg-videoproto has no universal variant
 Warning: autoconf has no universal variant
 Warning: doxygen has no universal variant

 Error: Cannot install xorg-server for the arch(s) 'i386 x86_64' because
 Error: its dependency doxygen does not build for the required arch(s) by
 default
 Error: and does not have a universal variant.
 Error: Unable to execute port: architecture mismatch
 To report a bug, see <http://guide.macports.org/#project.tickets>
 }}}

 I don't think MacPorts needs to be checking that the architectures of
 build dependencies match the current port's requested architectures. The
 build dependencies' architectures just need to be compatible with the
 machine doing the building.

-- 
Ticket URL: <http://trac.macports.org/ticket/24855>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list