Opened 7 years ago

Closed 6 years ago

#37802 closed defect (fixed)

ffmpeg @1.0.3+universal: cc1: error in backend: Ran out of registers during register allocation!

Reported by: ryandesign (Ryan Schmidt) Owned by: dbevans (David B. Evans)
Priority: Normal Milestone:
Component: ports Version: 2.1.2
Keywords: Cc: jeremyhu (Jeremy Huddleston Sequoia)
Port: ffmpeg

Description

Upgrading from ffmpeg @1.0.1_1+gpl2+universal to @1.0.3_0+gpl2+universal fails while building the i386 part:

cc1: error in backend: Ran out of registers during register allocation!
{standard input}:2408:non-relocatable subtraction expression, "L_.str" minus "L8$pb"
{standard input}:2408:symbol: "L_.str" can't be undefined in a subtraction expression
{standard input}:495:non-relocatable subtraction expression, "_left_block_options.11130" minus "L4$pb"
{standard input}:495:symbol: "_left_block_options.11130" can't be undefined in a subtraction expression
{standard input}:487:non-relocatable subtraction expression, "_left_block_options.11130" minus "L4$pb"
{standard input}:487:symbol: "_left_block_options.11130" can't be undefined in a subtraction expression
{standard input}:435:non-relocatable subtraction expression, "_left_block_options.11130" minus "L4$pb"
{standard input}:435:symbol: "_left_block_options.11130" can't be undefined in a subtraction expression
{standard input}:423:non-relocatable subtraction expression, "_left_block_options.11130" minus "L4$pb"
{standard input}:423:symbol: "_left_block_options.11130" can't be undefined in a subtraction expression
{standard input}:374:non-relocatable subtraction expression, "_left_block_options.11130" minus "L4$pb"
{standard input}:374:symbol: "_left_block_options.11130" can't be undefined in a subtraction expression
{standard input}:261:non-relocatable subtraction expression, "L_ff_h264_cabac_tables$non_lazy_ptr" minus "L3$pb"
{standard input}:261:symbol: "L_ff_h264_cabac_tables$non_lazy_ptr" can't be undefined in a subtraction expression
{standard input}:143:non-relocatable subtraction expression, "L_ff_h264_cabac_tables$non_lazy_ptr" minus "L2$pb"
{standard input}:143:symbol: "L_ff_h264_cabac_tables$non_lazy_ptr" can't be undefined in a subtraction expression
{standard input}:71:non-relocatable subtraction expression, "_cabac_context_init_PB" minus "L1$pb"
{standard input}:71:symbol: "_cabac_context_init_PB" can't be undefined in a subtraction expression
{standard input}:65:non-relocatable subtraction expression, "_cabac_context_init_I" minus "L1$pb"
{standard input}:65:symbol: "_cabac_context_init_I" can't be undefined in a subtraction expression
{standard input}:unknown:Undefined local symbol L_ff_h264_cabac_tables$non_lazy_ptr
{standard input}:unknown:Undefined local symbol L_.str
gmake: *** [libavcodec/h264_cabac.o] Error 1

Installing non-universal for x86_64 only works fine.

Attachments (1)

main.log.bz2 (40.7 KB) - added by ryandesign (Ryan Schmidt) 7 years ago.

Download all attachments as: .zip

Change History (6)

Changed 7 years ago by ryandesign (Ryan Schmidt)

Attachment: main.log.bz2 added

comment:1 Changed 7 years ago by jeremyhu (Jeremy Huddleston Sequoia)

comment:2 Changed 7 years ago by jeremyhu (Jeremy Huddleston Sequoia)

Also r102084

comment:3 Changed 7 years ago by jeremyhu (Jeremy Huddleston Sequoia)

Resolution: fixed
Status: newclosed

comment:4 Changed 7 years ago by jeremyhu (Jeremy Huddleston Sequoia)

Resolution: fixed
Status: closedreopened

Reopening as a reminder to revert when we pull in:

commit b3ab2810277decc2c0bfbaa08414a432e4774f34
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Tue Jan 22 03:13:51 2013 +0100

    avcodec/x86/cabac: workaround llvm 4.2.1 bug
    
    x86_64 is affected by this too
    Fixes Ticket2156
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

comment:5 Changed 6 years ago by jeremyhu (Jeremy Huddleston Sequoia)

Resolution: fixed
Status: reopenedclosed

reverted blacklisting in r109283

Note: See TracTickets for help on using tickets.