[MacPorts] #38141: ffmpeg compilation: "run out of registers" on 10.6.8

MacPorts noreply at macports.org
Wed Feb 20 19:42:55 PST 2013


#38141: ffmpeg compilation: "run out of registers" on 10.6.8
----------------------+------------------------
  Reporter:  aszoz@…  |      Owner:  jeremyhu@…
      Type:  defect   |     Status:  new
  Priority:  Normal   |  Milestone:
 Component:  ports    |    Version:  2.1.3
Resolution:           |   Keywords:
      Port:  ffmpeg   |
----------------------+------------------------
Changes (by larryv@…):

 * cc: devans@… (added)
 * owner:  macports-tickets@… => jeremyhu@…
 * port:   => ffmpeg


Old description:

> While trying to compile ffmpeg I got this error on x86_64 (I was just
> upgrading ports):
> Please let me know if more info will can be helpful.
>
> :info:build /usr/bin/clang -I. -I./ -I/opt/local/include -D_ISOC99_SOURCE
> -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DPIC -DHAVE_AV_CONFIG_H -O2
> -DHAVE_LRINTF -I/opt/local/include -arch i386   -std=c99 -fomit-frame-
> pointer -fPIC -I/opt/local/include/freetype2 -I/opt/local/include
> -I/opt/local/include/opus -I/opt/local/include/schroedinger-1.0
> -I/opt/local/include/orc-0.4 -D_GNU_SOURCE=1 -D_THREAD_SAFE
> -I/opt/local/include/SDL -g -Wdeclaration-after-statement -Wall -Wno-
> parentheses -Wno-switch -Wno-format-zero-length -Wdisabled-optimization
> -Wpointer-arith -Wredundant-decls -Wno-pointer-sign -Wwrite-strings
> -Wtype-limits -Wundef -Wmissing-prototypes -Wno-pointer-to-int-cast
> -Wstrict-prototypes -O3 -fno-math-errno -fno-signed-zeros -mllvm -stack-
> alignment=16 -Qunused-arguments -Werror=implicit-function-declaration
> -Werror=missing-prototypes  -MMD -c -o libavcodec/h264_cabac.o
> libavcodec/h264_cabac.c
> :info:build fatal error: error in backend: Ran out of registers during
> register allocation!

New description:

 While trying to compile ffmpeg I got this error on x86_64 (I was just
 upgrading ports):
 Please let me know if more info will can be helpful.

 {{{
 :info:build /usr/bin/clang -I. -I./ -I/opt/local/include -D_ISOC99_SOURCE
 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DPIC -DHAVE_AV_CONFIG_H -O2
 -DHAVE_LRINTF -I/opt/local/include -arch i386   -std=c99 -fomit-frame-
 pointer -fPIC -I/opt/local/include/freetype2 -I/opt/local/include
 -I/opt/local/include/opus -I/opt/local/include/schroedinger-1.0
 -I/opt/local/include/orc-0.4 -D_GNU_SOURCE=1 -D_THREAD_SAFE
 -I/opt/local/include/SDL -g -Wdeclaration-after-statement -Wall -Wno-
 parentheses -Wno-switch -Wno-format-zero-length -Wdisabled-optimization
 -Wpointer-arith -Wredundant-decls -Wno-pointer-sign -Wwrite-strings
 -Wtype-limits -Wundef -Wmissing-prototypes -Wno-pointer-to-int-cast
 -Wstrict-prototypes -O3 -fno-math-errno -fno-signed-zeros -mllvm -stack-
 alignment=16 -Qunused-arguments -Werror=implicit-function-declaration
 -Werror=missing-prototypes  -MMD -c -o libavcodec/h264_cabac.o
 libavcodec/h264_cabac.c
 :info:build fatal error: error in backend: Ran out of registers during
 register allocation!
 }}}

--

Comment:

 Thanks for the ticket. In the future, please Cc relevant port maintainers.

 This looks similar to #37802, but that particular problem only showed up
 when compiling for i386. Please run the following; if it still fails,
 attach the entire `main.log`, which will be mentioned in the failure
 message.

 {{{
 sudo port clean ffmpeg && sudo port install ffmpeg
 }}}

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


More information about the macports-tickets mailing list