I deleted all my libavstuff and compiled the git repo from libav and now it seems to work but I got a new error:
make[3]: Entering directory `/home/martin/enigma2pc/xine-lib/src/video_out' CC libyuv2rgb_la-yuv2rgb.lo CC libyuv2rgb_la-yuv2rgb_mmx.lo CC libyuv2rgb_la-yuv2rgb_mlib.lo CCLD libyuv2rgb.la make[3]: Leaving directory `/home/martin/enigma2pc/xine-lib/src/video_out' make -C ../../contrib/libxdg-basedir make[3]: Entering directory `/home/martin/enigma2pc/xine-lib/contrib/libxdg-basedir' CC basedir.lo CCLD libxdg-basedir.la make[3]: Leaving directory `/home/martin/enigma2pc/xine-lib/contrib/libxdg-basedir' CCLD libxine-interface.la libtool: link: warning: `-version-info/-version-number' is ignored for convenience libraries CCLD libxine.la /usr/bin/ld: /usr/local/lib/libavutil.a(base64.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC /usr/local/lib/libavutil.a: error adding symbols: Bad value collect2: error: ld returned 1 exit status make[2]: *** [libxine.la] Error 1 make[2]: Leaving directory `/home/martin/enigma2pc/xine-lib/src/xine-engine' make[1]: *** [install-recursive] Error 1 make[1]: Leaving directory `/home/martin/enigma2pc/xine-lib/src' make: *** [install-recursive] Error 1 An error occured while building xine-lib