[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

problem building xine-lib on 3.8



I am now trying to build xine to be able to display mjpeg files on OpenBSD.
I get the following error attempting to build xine-lib on OpenBSD 3.8:
========
gmake[3]: Entering directory `/home/daf/Xine/xine-lib-1.1.1/src/xine-utils'
if /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../i       nclude -I../../include -I../../src -I../../src/xine-engine -I../../src/xine-engine -I../../src/xine-ut       ils -I../../intl -I../../intl -I../../src/input -I../../src/input  -I../../lib   -I/usr/X11R6/include        -mcpu=i386 -O3 -pipe -fomit-frame-pointer -falign-functions=4 -falign-loops=4 -falign-jumps=4  -mprefe       rred-stack-boundary=2 -fexpensive-optimizations -fschedule-insns2 -fno-strict-aliasing -ffast-math -fn       o-inline-functions -Wall -Wnested-externs -Wcast-align -Wchar-subscripts -Wmissing-declarations -Wmiss       ing-prototypes -DNDEBUG -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DXINE_COMPILE   -MT cpu_accel.lo -MD -MP        -MF ".deps/cpu_accel.Tpo" -c -o cpu_accel.lo cpu_accel.c; \
then mv -f ".deps/cpu_accel.Tpo" ".deps/cpu_accel.Plo"; else rm -f ".deps/cpu_accel.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../include -I../../include -I../../src -I../../src/x       ine-engine -I../../src/xine-engine -I../../src/xine-utils -I../../intl -I../../intl -I../../src/input        -I../../src/input -I../../lib -I/usr/X11R6/include -mcpu=i386 -O3 -pipe -fomit-frame-pointer -falign-f       unctions=4 -falign-loops=4 -falign-jumps=4 -mpreferred-stack-boundary=2 -fexpensive-optimizations -fsc       hedule-insns2 -fno-strict-aliasing -ffast-math -fno-inline-functions -Wall -Wnested-externs -Wcast-ali       gn -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -DNDEBUG -D_REENTRANT -D_FILE_OFFSET_       BITS=64 -DXINE_COMPILE -MT cpu_accel.lo -MD -MP -MF .deps/cpu_accel.Tpo -c cpu_accel.c  -fPIC -DPIC -o        .libs/cpu_accel.o
In file included from xineutils.h:64,
                 from cpu_accel.c:41:
/usr/include/malloc.h:4:2: warning: #warning "<malloc.h> is obsolete, use <stdlib.h>"
cpu_accel.c: In function `arch_accel':
cpu_accel.c:109: error: can't find a register in class `BREG' while reloading `asm'
cpu_accel.c:117: error: can't find a register in class `BREG' while reloading `asm'
cpu_accel.c:133: error: can't find a register in class `BREG' while reloading `asm'
cpu_accel.c:135: error: can't find a register in class `BREG' while reloading `asm'
gmake[3]: *** [cpu_accel.lo] Error 1
gmake[3]: Leaving directory `/home/daf/Xine/xine-lib-1.1.1/src/xine-utils'
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory `/home/daf/Xine/xine-lib-1.1.1/src'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/home/daf/Xine/xine-lib-1.1.1'
gmake: *** [all] Error 2
=======
I don't see any reference to 'BREG' in the source code.
google 'xibe-lib breg openbsd' returns indications of a 
problem with fPIC, but the messages are from 2003.
Can this be made to work with 3.8 or 3.9?

Thanks,
Dave Feustel
-- 
Lose, v., experience a loss, get rid of, "lose the weight"
Loose, adj., not tight, let go, free, "loose clothing"