[MacPorts] #37905: wine-devel @1.5.23: invalid operand for instruction lretw (was: wine-devel @1.5.23 build failure)

MacPorts noreply at macports.org
Sat Feb 2 13:01:14 PST 2013


#37905: wine-devel @1.5.23: invalid operand for instruction lretw
-----------------------------+--------------------------
  Reporter:  adam.bartley@…  |      Owner:  ryandesign@…
      Type:  defect          |     Status:  assigned
  Priority:  Normal          |  Milestone:
 Component:  ports           |    Version:  2.1.3
Resolution:                  |   Keywords:
      Port:  wine-devel      |
-----------------------------+--------------------------
Changes (by ryandesign@…):

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


Old description:

> This failed, despite fixing some missing dependancies (zenity, libnotify
> not required by default) and despite cleaning before attempting a
> rebuild. Logfile is attached. The important details are here:
>
> :debug:build Backtrace: command execution failed
>     while executing
> "system -nice 0 $fullcmdstring"
>     ("eval" body line 1)
>     invoked from within
> "eval system $notty $nice \$fullcmdstring"
>     invoked from within
> "command_exec build"
>     (procedure "portbuild::build_main" line 8)
>     invoked from within
> "$procedure $targetname"

New description:

 This failed, despite fixing some missing dependancies (zenity, libnotify
 not required by default) and despite cleaning before attempting a rebuild.
 Logfile is attached. The important details are here:

 {{{
 :debug:build Backtrace: command execution failed
     while executing
 "system -nice 0 $fullcmdstring"
     ("eval" body line 1)
     invoked from within
 "eval system $notty $nice \$fullcmdstring"
     invoked from within
 "command_exec build"
     (procedure "portbuild::build_main" line 8)
     invoked from within
 "$procedure $targetname"
 }}}

--

Comment:

 The important details are actually:

 {{{
 :info:build avifile.ucbCvr.s:443:2: error: invalid operand for instruction
 :info:build         lretw
 :info:build         ^
 :info:build avifile.ucbCvr.s:580:2: error: invalid operand for instruction
 :info:build         lretw
 :info:build         ^
 :info:build winebuild: /usr/bin/clang failed with status 1
 }}}

 I see this too on my Lion machine with Xcode 4.3.3, and one (or two?) of
 our buildbots experienced this as well. It built fine on my Mountain Lion
 machine with Xcode 4.6.

 The problem seems to be that the version of Clang that you have doesn't
 like to build this part of Wine. What version of Clang do you have? Run
 "clang -v" to find out. What version of Xcode do you have? Run "xcodebuild
 -version" to find out.

 It is strange that the Wine build is using Clang at all; it should be
 using only GCC 4.2, since the port says "compiler.whitelist gcc-4.2 apple-
 gcc-4.2". I must investigate this.

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


More information about the macports-tickets mailing list