Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 73121 - transcode 0.6.14 fails to compile
Summary: transcode 0.6.14 fails to compile
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-12-02 04:39 UTC by Simone Piccinini
Modified: 2004-12-03 03:18 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Simone Piccinini 2004-12-02 04:39:23 UTC
with -momit-leaf-frame-pointer in CFLAGS transcode 0.6.14 fails to compile

Reproducible: Always
Steps to Reproduce:
1.emerge transcode (~x86) with -momit-leaf-frame-pointer in CFLAGS
2.
3.

Actual Results:  
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -D_REENTRANT -I../.. -I../../filter
-I../../src -I../../libvo -fomit-frame-pointer -Wall -D_LARGEFILE_SOURCE
-D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -march=pentium4
-momit-leaf-frame-pointer -DDCT_YUV_PRECISION=1 -MT postprocess.lo -MD -MP -MF
.deps/postprocess.Tpo -c postprocess.c  -fPIC -DPIC -o .libs/postprocess.o
In file included from postprocess.c:514:
postprocess_template.c: In function `postProcess_MMX':
postprocess_template.c:2624: error: can't find a register in class
`GENERAL_REGS' while reloading `asm'
postprocess_template.c:2707: error: can't find a register in class
`GENERAL_REGS' while reloading `asm'
postprocess_template.c:2624: error: can't find a register in class
`GENERAL_REGS' while reloading `asm'
postprocess_template.c:2707: error: can't find a register in class
`GENERAL_REGS' while reloading `asm'
make[3]: *** [postprocess.lo] Error 1
make[3]: Leaving directory
`/var/tmp/portage/transcode-0.6.14/work/transcode-0.6.14/filter/pp'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/var/tmp/portage/transcode-0.6.14/work/transcode-0.6.14/filter'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/transcode-0.6.14/work/transcode-0.6.14'
make: *** [all] Error 2



Portage 2.0.51-r3 (default-linux/x86/2004.3, gcc-3.3.4, glibc-2.3.4.20040808-r1,
2.6.9-gentoo-r6 i686)
=================================================================
System uname: 2.6.9-gentoo-r6 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz
Gentoo Base System version 1.4.16
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.15.90.0.1.1-r3
Headers:  sys-kernel/linux26-headers-2.6.8.1
Libtools: sys-devel/libtool-1.5.2-r7
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=pentium4 -momit-leaf-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown
/usr/kde/3/share/config /usr/share/config /var/bind /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=pentium4 -momit-leaf-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig candy ccache distlocks sandbox sfperms userpriv
usersandbox"
GENTOO_MIRRORS="http://www.die.unipd.it/pub/Linux/distributions/gentoo-sources/
ftp:///ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/
http://www.gigaload.org/gentoo.org/ ftp://ftp.tu-clausthal.de/pub/linux/gentoo/
ftp://gd.tuwien.ac.at/opsys/linux/gentoo/ ftp://mirror.nutsmaas.nl/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X alsa apache2 apm arts artswrappersuid avi berkdb bitmap-fonts cddb
cdparanoia cdr crypt cups curl divx4linux encodef77 faac faad fam fftw flac
foomaticdb fortran gdbm gif gpm gtk2 imagemagick imlib ipv6 java jpeg junit kde
ldap libg++ libwww lm_sensors mad mikmod mjpeg mmap mmx mmx2 mpeg mysql ncurses
nls nptl oggvorbis opengl pam pdflib perl png python qt readline samba sdl slang
snmp spell sse ssl svga tcltk tcpd tiff truetype x86 xine xml2 xmms xvid zlib
linguas_it"
Comment 1 Marc Hildebrand (RETIRED) gentoo-dev 2004-12-03 03:18:52 UTC
That CFLAG will be filtered out from now on.
Thanks for the report.
Cheers,

Marc.