I am trying to compile transcode on my Gentoo box with SSE support. System
is a P3-800, versions and errors listed below. Is this a known problem,
perhaps fixed in somebody's CVS development branch?


First, the error:

if gcc -DHAVE_CONFIG_H -I.. -I. -I.. -I.     -O3 -funroll-loops -ffast-math -DLINUX 
-march=pentium3 -mfpmath=sse -msse -O3 -fomit-frame-pointer -D_LARGEFILE_SOURCE 
-D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT imdct.o -MD -MP -MF ".deps/imdct.Tpo" 
\
  -c -o imdct.o `test -f 'imdct.c' || echo './'`imdct.c; \
then mv ".deps/imdct.Tpo" ".deps/imdct.Po"; \
else rm -f ".deps/imdct.Tpo"; exit 1; \
fi
imdct.c: In function `imdct_init':
imdct.c:198: unable to find a register to spill in class `SSE_REGS'
imdct.c:198: this is the insn:
(insn 590 589 591 (set (reg:SF 22 exmm1 [177])
        (mult:SF (subreg:SF (reg/v:DI 4 rsi [61]) 0)
            (subreg:SF (reg/v:DI 29 rmm0 [60]) 0))) 539 {*fop_sf_comm_sse} (nil)
    (nil))
imdct.c:198: confused by earlier errors, bailing out
make[2]: *** [imdct.o] Error 1
make[2]: Leaving directory `/usr/src/transcode-0.6.8/libac3'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/transcode-0.6.8'
make: *** [all] Error 2


Software versions:

# gcc --version
gcc (GCC) 3.2.3 20030422 (Gentoo Linux 1.4 3.2.3-r1, propolice)

# nasm -v
NASM version 0.98.36 compiled on Jul 12 2003

# uname -a
Linux syrinx 2.4.21 #4 Sun Jul 6 12:52:01 MDT 2003 i686 Pentium III (Coppermine) 
GenuineIntel GNU/Linux
# grep -i pentium /usr/src/linux/.config
CONFIG_MPENTIUMIII=y
# CONFIG_MPENTIUM4 is not set


Options passed to transcode configure:

# CFLAGS="-march=pentium3 -mfpmath=sse -msse" ./configure

Results of configure:

----------------------------------------------------------
Summary for transcode 0.6.8 features:

*-*-*-*-*-*-* Core *-*-*-*-*-*-*
static AV-frame buffering                        yes
support for network (sockets) streams            yes
DVD navigation support with libdvdread           yes
link against local lame library (>=3.89) | ver   yes | 393
*-*-*-*-*-*-* Codec *-*-*-*-*-*-*
nasm dependent modules (bbmpeg)                  yes
mjpegtools dependent modules                     no
libdv dependent modules                          yes
Ogg support | Vorbis support | Theora support    yes | yes | no
XVID support with libxvidcore                    yes
liba52 audio plugin (>=0.7.3) | default decoder  yes | yes
avifile API support                              yes
ImageMagick dependent modules (>=5.4.3)          yes
libjpeg dependent modules | mmx accel            yes | no
liblzo dependent modules                         no
libxml2 dependent modules                        yes
experimental v4l support                         yes
experimental lve support                         no
libmpeg3 dependent modules                       no
libfame video encoding plugin                    yes
quicktime dependent modules                      no
*-*-*-*-*-*-* Filter *-*-*-*-*-*-*
libpostproc dependent filter plugin              no
X11 dependent filter plugins                     yes
freetype2 dependent filter (filter_text)         no
----------------------------------------------------------



--
[EMAIL PROTECTED] mailing list

Reply via email to