[MacPorts] #27393: use_xmkmf does not work on recursive deps

MacPorts noreply at macports.org
Fri Nov 19 15:40:17 PST 2010


#27393: use_xmkmf does not work on recursive deps
-------------------------------------+--------------------------------------
 Reporter:  and.damore@…             |       Owner:  macports-tickets@…                   
     Type:  defect                   |      Status:  new                                  
 Priority:  Normal                   |   Milestone:                                       
Component:  ports                    |     Version:  1.9.2                                
 Keywords:                           |        Port:  Xaw3d                                
-------------------------------------+--------------------------------------
 Installing '''xfig''' without having imake installed will result in a
 build error in '''Xaw3d''' even if  '''Xaw3d''' has '''use_xmkmf yes'''.

 Seems that second level dependency doesn't get correct order for
 ''use_xxxx'' variable, '''imake''' is listed as a port to be installed but
 it's not installed before '''Xaw3d'''

 I'm using 1.9.99, this is reproducible:

 {{{

 $ sudo port clean xfig Xaw3d imake
 --->  Cleaning xfig
 --->  Cleaning Xaw3d
 --->  Cleaning imake
 bimac:~ $ sudo port uninstall xfig Xaw3d imake
 bimac:~ $ sudo port installed xfig Xaw3d imake
 None of the specified ports are installed.
 bimac:~ $ sudo port install xfig
 --->  Computing dependencies for xfig
 --->  Dependencies to be installed: Xaw3d imake
 --->  Fetching Xaw3d
 --->  Verifying checksum(s) for Xaw3d
 --->  Extracting Xaw3d
 --->  Configuring Xaw3d
 Error: Target org.macports.configure returned: xmkmf failure: shell
 command failed (see log for details)
 Error: Failed to install Xaw3d
 Log for Xaw3d is at:
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_svn.macports.org_trunk_dports_x11_Xaw3d/main.log
 Error: The following dependencies were not installed: Xaw3d imake
 Error: Status 1 encountered during processing.
 To report a bug, see <http://guide.macports.org/#project.tickets>

 }}}


 Here's the interesting bit of debug:
 {{{
 --->  Dependencies to be installed: Xaw3d imake xorg-cf-files transfig
 netpbm
 }}}

 I'm attaching a more complete log.

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


More information about the macports-tickets mailing list