[MacPorts] #28515: ecl +universal fails to build

MacPorts noreply at macports.org
Tue Feb 22 13:50:13 PST 2011


#28515: ecl +universal fails to build
------------------------------------+---------------------------------------
 Reporter:  aaron@…                 |       Owner:  macports-tickets@…                   
     Type:  defect                  |      Status:  new                                  
 Priority:  Normal                  |   Milestone:                                       
Component:  ports                   |     Version:  1.9.2                                
 Keywords:  universal build fails   |        Port:  ecl                                  
------------------------------------+---------------------------------------
 The +universal build of ecl trips up ecl's make script as follows.

 When executing the following command from the bash prompt:
 {{{
 port install ecl +universal
 Warning: port definitions are more than two weeks old, consider using
 selfupdate
 --->  Fetching ecl
 --->  Attempting to fetch ecl-11.1.1.tar.gz from
 http://ykf.ca.distfiles.macports.org/MacPorts/mpdistfiles/ecl
 --->  Verifying checksum(s) for ecl
 --->  Extracting ecl
 --->  Configuring ecl
 --->  Building ecl
 Error: Target org.macports.build returned: shell command failed (see log
 for details)
 Log for ecl is at:
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_ecl/main.log
 Error: Status 1 encountered during processing.
 To report a bug, see <http://guide.macports.org/#project.tickets>
 ources_rsync.macports.org_release_ports_lang_ecl/main.logpt_local_var_macports_s
 }}}

 Looking at the log file, we find:


 {{{
 :info:build gcc-4.2: -E, -S, -save-temps and -M options are not allowed
 with multiple -arch flags
 :info:build make[3]: *** [allchblk.lo] Error 1
 :info:build make[2]: *** [install-recursive] Error 1
 :info:build make[1]: *** [libeclgc.a] Error 2
 :info:build make: *** [all] Error 2
 }}}
 etc.

 I tried downloading and building ecl from scratch, and had a hunt around
 in the (quite complex) make script, and couldn't work out how to make a
 universal build. Is the universal variant of ecl irrevocably borked?

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


More information about the macports-tickets mailing list