[mythtv] Mythtv-0.18.1 on AMD64

Robert Tsai rtsai1111 at comcast.net
Wed Jun 22 12:34:21 UTC 2005


On Wed, Jun 22, 2005 at 09:04:56AM +0200, Hanno 'Rince' Wagner wrote:
> I just tried to compile mythtv-0.18.1 on AMD64 (Debian-based
> system). This worked quite fine with previous versions of MythTV
> after installing a patch which tweaked RingBuffer.(cpp|h).
> Unfortunately, there seem to be more changes this time; the compile
> process stops in compiling libavcodec:
> 
> crystalball:~/src/mythtv/mythtv-0.18.1# make
> cd libs && make -f Makefile
> make[1]: Entering directory `/root/src/mythtv/mythtv-0.18.1/libs'
> cd libavcodec && make -f Makefile
> make[2]: Entering directory
> `/root/src/mythtv/mythtv-0.18.1/libs/libavcodec'
> gcc-3.4 -c -pipe -w -O3 -fomit-frame-pointer -D_REENTRANT -DPIC
> -fPIC  -DMMX -Di386 -DUSING_IVTV -DUSING_DVB -DUSING_XRANDR
> -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DPREFIX=\"/usr\"
> -DHAVE_AV_CONFIG_H -D_LARGEFILE_SOURCE -DQT_NO_DEBUG
> -DQT_THREAD_SUPPORT -DQT_SHARED -I/usr/share/qt3/mkspecs/default -I.
> -I.. -I../.. -I/usr/include/qt3 -o mpegvideo.o mpegvideo.c
> mpegvideo.c: In function `ff_copy_bits':
> mpegvideo.c:4345: error: extended registers have no high halves
> {standard input}: Assembler messages:
> {standard input}:15144: Error: bad register name `%'
> make[2]: *** [mpegvideo.o] Error 1
> 
> Has anyone seen this before and has maybe already a patch so I can
> compile mythtv-0.18.1 under AMD64? I am also willing to test patches
> with that architecture.
> 
> Linux crystalball 2.6.10 #1 Mon Feb 7 22:28:36 CET 2005 x86_64 GNU/Linux
> model name      : AMD Athlon(tm) 64 Processor 3500+
> 
> (used is gcc-3.4, but there are no other results with gcc-4.0 or
> gcc-3.3)

Here is the output from my working compile on CVS (using gcc-3.3; the
compile-type is debug, but I've also built release):

	gcc -c -pipe -w -g -O -D_REENTRANT -DPIC -fPIC  -DMMX
		-D_GNU_SOURCE -D_FILE_OFFSET_BITS=64
		-DPREFIX=\"/usr/local\" -DHAVE_AV_CONFIG_H
		-D_LARGEFILE_SOURCE -DQT_THREAD_SUPPORT -DQT_SHARED
		-DQT_NO_DEBUG -I/usr/share/qt3/mkspecs/default -I.
		-I.. -I../.. -I/usr/include/qt3 -o mpegvideo.o
		mpegvideo.c

Have you tried using "./configure --enable-proc-opt ..." ?

--Rob
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://mythtv.org/pipermail/mythtv-dev/attachments/20050622/733e0885/attachment.pgp


More information about the mythtv-dev mailing list