[MacPorts] #45535: dosbox @ 0.74-6 Build fails with XCode 6.1 (with patch)

MacPorts noreply at macports.org
Tue Oct 21 09:32:55 PDT 2014


#45535: dosbox @ 0.74-6 Build fails with XCode 6.1 (with patch)
---------------------+--------------------------
  Reporter:  nf6x@…  |      Owner:  ryandesign@…
      Type:  defect  |     Status:  assigned
  Priority:  Normal  |  Milestone:
 Component:  ports   |    Version:  2.3.2
Resolution:          |   Keywords:  haspatch
      Port:  dosbox  |
---------------------+--------------------------
Changes (by ryandesign@…):

 * cc: james@… (added)
 * keywords:   => haspatch
 * status:  new => assigned
 * owner:  macports-tickets@… => ryandesign@…


Old description:

> After upgrading to Yosemite and XCode 6.1, dosbox failed to build with
> the following output:
>
> {{{
> ...emulators/dosbox% sudo port install dosbox
> Warning: All compilers are either blacklisted or unavailable; defaulting
> to first fallback option
> --->  Computing dependencies for dosbox
> [...]
> --->  Configuring dosbox
> Warning: All compilers are either blacklisted or unavailable; defaulting
> to first fallback option
> [...repeated many times...]
> --->  Building dosbox
> Error: org.macports.build for port dosbox returned: command execution
> failed
> Please see the log file for port dosbox for details:
> /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_emulators_dosbox/dosbox/main.log
> [...]
> Error: Processing of port dosbox failed
> }}}
>
> Log file included several instances of errors similar to this one:
>
> {{{
> :info:build ./core_dyn_x86/../../fpu/fpu_instructions_x86.h:1165:2:
> error: ambiguous instructions require an explicit suffix (could be
> 'filds', or 'fildl')
> }}}
>
> Applying the fpu.diff patch provided in ticket 40789 (attached for
> convenience) and removing the clang blacklist statement from the Portfile
> (new patch attached) allowed a clean build.

New description:

 After upgrading to Yosemite and XCode 6.1, dosbox failed to build with the
 following output:

 {{{
 ...emulators/dosbox% sudo port install dosbox
 Warning: All compilers are either blacklisted or unavailable; defaulting
 to first fallback option
 --->  Computing dependencies for dosbox
 [...]
 --->  Configuring dosbox
 Warning: All compilers are either blacklisted or unavailable; defaulting
 to first fallback option
 [...repeated many times...]
 --->  Building dosbox
 Error: org.macports.build for port dosbox returned: command execution
 failed
 Please see the log file for port dosbox for details:
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_emulators_dosbox/dosbox/main.log
 [...]
 Error: Processing of port dosbox failed
 }}}

 Log file included several instances of errors similar to this one:

 {{{
 :info:build ./core_dyn_x86/../../fpu/fpu_instructions_x86.h:1165:2: error:
 ambiguous instructions require an explicit suffix (could be 'filds', or
 'fildl')
 }}}

 Applying the fpu.diff patch provided in ticket #40789 (attached for
 convenience) and removing the clang blacklist statement from the Portfile
 (new patch attached) allowed a clean build.

--

Comment:

 Thanks for the reminder. Committed in r127118.

-- 
Ticket URL: <https://trac.macports.org/ticket/45535#comment:1>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list