Public bug reported:

Binary package hint: kmediafactory

Hi,

kmediafactory FTBFS in i386 and lpia:
make[5]: Entering directory 
`/build/buildd/kmediafactory-0.5.2/obj-i686-linux-gnulp/ffmpeg/libavcodec/i386'
/bin/bash ../../../libtool --silent --mode=compile cc -DHAVE_CONFIG_H -I. 
-I/build/buildd/kmediafactory-0.5.2/./ffmpeg/libavcodec/i386 -I../../..  
-DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE 
-DCONFIG_DECODERS -DCONFIG_ENCODERS -DCONFIG_MUXERS -DCONFIG_DEMUXERS 
-I/build/buildd/kmediafactory-0.5.2/./ffmpeg/libavcodec/i386 
-I/build/buildd/kmediafactory-0.5.2/./ffmpeg/libavcodec 
-I/build/buildd/kmediafactory-0.5.2/./ffmpeg/libavutil 
-I/usr/include/ImageMagick -I/usr/include/kde -I/usr/share/qt3/include -I.  
-DQT_THREAD_SUPPORT  -D_REENTRANT -std=gnu99 -w -fomit-frame-pointer -msse -Os 
-g1 `echo -DNDEBUG -O2  -g -O2 -g -Wall -O2 | sed -e ' s/-funroll-loops//g; 
s/-g[0-9]/-g1/g; s/-O[0-9]/-Os/g'` -c -o cputest.lo `test -f 
'/build/buildd/kmediafactory-0.5.2/./ffmpeg/libavcodec/i386/cputest.c' || echo 
'/build/buildd/kmediafactory-0.5.2/./ffmpeg/libavcodec/i386/'`/build/buildd/kmediafactory-0.5.2/./ffmpeg/libavcodec/i386/cputest.c
/bin/bash ../../../libtool --silent --mode=compile cc -DHAVE_CONFIG_H -I. 
-I/build/buildd/kmediafactory-0.5.2/./ffmpeg/libavcodec/i386 -I../../..  
-DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE 
-DCONFIG_DECODERS -DCONFIG_ENCODERS -DCONFIG_MUXERS -DCONFIG_DEMUXERS 
-I/build/buildd/kmediafactory-0.5.2/./ffmpeg/libavcodec/i386 
-I/build/buildd/kmediafactory-0.5.2/./ffmpeg/libavcodec 
-I/build/buildd/kmediafactory-0.5.2/./ffmpeg/libavutil 
-I/usr/include/ImageMagick -I/usr/include/kde -I/usr/share/qt3/include -I.  
-DQT_THREAD_SUPPORT  -D_REENTRANT -std=gnu99 -w -fomit-frame-pointer -msse -Os 
-g1 `echo -DNDEBUG -O2  -g -O2 -g -Wall -O2 | sed -e ' s/-funroll-loops//g; 
s/-g[0-9]/-g1/g; s/-O[0-9]/-Os/g'` -c -o fdct_mmx.lo `test -f 
'/build/buildd/kmediafactory-0.5.2/./ffmpeg/libavcodec/i386/fdct_mmx.c' || echo 
'/build/buildd/kmediafactory-0.5.2/./ffmpeg/libavcodec/i386/'`/build/buildd/kmediafactory-0.5.2/./ffmpeg/libavcodec/i386/fdct_mmx.c
/bin/bash ../../../libtool --silent --mode=compile cc -DHAVE_CONFIG_H -I. 
-I/build/buildd/kmediafactory-0.5.2/./ffmpeg/libavcodec/i386 -I../../..  
-DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE 
-DCONFIG_DECODERS -DCONFIG_ENCODERS -DCONFIG_MUXERS -DCONFIG_DEMUXERS 
-I/build/buildd/kmediafactory-0.5.2/./ffmpeg/libavcodec/i386 
-I/build/buildd/kmediafactory-0.5.2/./ffmpeg/libavcodec 
-I/build/buildd/kmediafactory-0.5.2/./ffmpeg/libavutil 
-I/usr/include/ImageMagick -I/usr/include/kde -I/usr/share/qt3/include -I.  
-DQT_THREAD_SUPPORT  -D_REENTRANT -std=gnu99 -w -fomit-frame-pointer -msse -Os 
-g1 `echo -DNDEBUG -O2  -g -O2 -g -Wall -O2 | sed -e ' s/-funroll-loops//g; 
s/-g[0-9]/-g1/g; s/-O[0-9]/-Os/g'` -c -o dsputil_mmx.lo `test -f 
'/build/buildd/kmediafactory-0.5.2/./ffmpeg/libavcodec/i386/dsputil_mmx.c' || 
echo 
'/build/buildd/kmediafactory-0.5.2/./ffmpeg/libavcodec/i386/'`/build/buildd/kmediafactory-0.5.2/./ffmpeg/libavcodec/i386/dsputil_mmx.c
/build/buildd/kmediafactory-0.5.2/./ffmpeg/libavcodec/i386/h264dsp_mmx.c: In 
function 'h264_h_loop_filter_luma_mmx2':
/build/buildd/kmediafactory-0.5.2/./ffmpeg/libavcodec/i386/dsputil_mmx.c:621: 
error: can't find a register in class 'GENERAL_REGS' while reloading 'asm'
/build/buildd/kmediafactory-0.5.2/./ffmpeg/libavcodec/i386/dsputil_mmx.c:621: 
error: can't find a register in class 'GENERAL_REGS' while reloading 'asm'
/build/buildd/kmediafactory-0.5.2/./ffmpeg/libavcodec/i386/dsputil_mmx.c:621: 
error: can't find a register in class 'GENERAL_REGS' while reloading 'asm'
/build/buildd/kmediafactory-0.5.2/./ffmpeg/libavcodec/i386/dsputil_mmx.c:621: 
error: 'asm' operand has impossible constraints
/build/buildd/kmediafactory-0.5.2/./ffmpeg/libavcodec/i386/dsputil_mmx.c:621: 
error: 'asm' operand has impossible constraints
/build/buildd/kmediafactory-0.5.2/./ffmpeg/libavcodec/i386/dsputil_mmx.c:621: 
error: 'asm' operand has impossible constraints
/build/buildd/kmediafactory-0.5.2/./ffmpeg/libavcodec/i386/dsputil_mmx.c:621: 
error: 'asm' operand has impossible constraints
/build/buildd/kmediafactory-0.5.2/./ffmpeg/libavcodec/i386/h264dsp_mmx.c:206: 
error: 'asm' operand has impossible constraints
/build/buildd/kmediafactory-0.5.2/./ffmpeg/libavcodec/i386/dsputil_mmx.c:621: 
error: 'asm' operand has impossible constraints
/build/buildd/kmediafactory-0.5.2/./ffmpeg/libavcodec/i386/dsputil_mmx.c:621: 
error: 'asm' operand has impossible constraints
make[5]: *** [dsputil_mmx.lo] Error 1
make[5]: Leaving directory 
`/build/buildd/kmediafactory-0.5.2/obj-i686-linux-gnulp/ffmpeg/libavcodec/i386'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory 
`/build/buildd/kmediafactory-0.5.2/obj-i686-linux-gnulp/ffmpeg/libavcodec'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory 
`/build/buildd/kmediafactory-0.5.2/obj-i686-linux-gnulp/ffmpeg'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory 
`/build/buildd/kmediafactory-0.5.2/obj-i686-linux-gnulp'
make[1]: *** [all] Error 2
make[1]: Leaving directory 
`/build/buildd/kmediafactory-0.5.2/obj-i686-linux-gnulp'
make: *** [debian/stamp-makefile-build] Error 2

This is a know problem of old versions of ffmpeg, and this problem
doesn't appear in kmediafactory 0.6, as upsteam use ffmpeg package.

The fix for this problem is to disable -fPIC flag of gcc for i386.

** Affects: kmediafactory (Ubuntu)
     Importance: Undecided
     Assignee: fabrice_sp (fabricesp)
         Status: In Progress

** Changed in: kmediafactory (Ubuntu)
     Assignee: (unassigned) => fabrice_sp (fabricesp)
       Status: New => In Progress

** Summary changed:

- FTBFS in i386, because of assembly in ffmpeg/libavcodec/i386 directory
+ FTBFS on i386, becuase of compilation errors in 
ffmpeg/libavcodec/i386/dsputil_mmx.c

-- 
FTBFS on i386, becuase of compilation errors in 
ffmpeg/libavcodec/i386/dsputil_mmx.c
https://bugs.launchpad.net/bugs/350132
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to