Opened 14 years ago
Closed 13 years ago
#28515 closed defect (wontfix)
ecl +universal fails to build
Reported by: | aaron@… | Owned by: | waqar@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 1.9.2 |
Keywords: | universal | Cc: | easye, ryandesign (Ryan Carsten Schmidt) |
Port: | ecl |
Description
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?
Change History (2)
comment:1 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)
Cc: | easieste@… ryandesign@… added |
---|---|
Keywords: | build fails removed |
Owner: | changed from macports-tickets@… to waqar@… |
comment:2 Changed 13 years ago by jmroot (Joshua Root)
Resolution: | → wontfix |
---|---|
Status: | new → closed |
Universal variant removed in r89765.
Note: See
TracTickets for help on using
tickets.
Well, it certainly doesn't work in the port, as you found. Do you really need a universal build? It's possible it could be repaired. Possibly using the muniversal portgroup would help.