[mythtv-commits] Ticket #2118: Compilation problem on x86_64

MythTV mythtv at cvs.mythtv.org
Thu Aug 3 22:46:20 UTC 2006


#2118: Compilation problem on x86_64
---------------------------------+------------------------------------------
 Reporter:  mikemiron at tochka.ru  |       Owner:  ijr 
     Type:  patch                |      Status:  new 
 Priority:  minor                |   Milestone:      
Component:  mythtv               |     Version:  head
 Severity:  medium               |  
---------------------------------+------------------------------------------
 Compilation on amd64 give this errror

 {{{
 make[2]: Entering directory
 `/root/install/MythTV/svntest2/mythtv/filters/ivtc'
 gcc -c -pipe -Wall -W -O3 -Wall -Wno-switch -fomit-frame-pointer -Wno-
 missing-prototypes -D_REENTRANT -DPIC -fPIC  -DMMX -DUSING_FREEBOX
 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DPREFIX=\"/usr/local\"
 -DLIBDIR=\"/usr/local/lib\" -I/usr/share/qt3/mkspecs/default -I.
 -I/usr/local/include -I../../libs/libmythtv -I../.. -o pullup.o pullup.c
 pullup.c: In function `decide_frame_length':
 pullup.c:572: warning: unused variable `f3'
 pullup.c: In function `pullup_pack_frame':
 pullup.c:704: warning: unused variable `par'
 pullup.c: In function `var_y_mmx':
 pullup.c:153: warning: unused parameter `b'
 pullup.c: In function `print_aff_and_breaks':
 pullup.c:612: warning: unused parameter `c'
 pullup.c: At top level:
 pullup.c:226: warning: `qpcomb_y' defined but not used
 {standard input}: Assembler messages:
 {standard input}:1134: Error: `(%esi)' is not a valid 64 bit base/index
 expression
 {standard input}:1135: Error: `(%esi)' is not a valid 64 bit base/index
 expression
 {standard input}:1137: Error: `(%edi)' is not a valid 64 bit base/index
 expression
 {standard input}:1182: Error: `(%esi)' is not a valid 64 bit base/index
 expression
 {standard input}:1183: Error: `(%edi)' is not a valid 64 bit base/index
 expression
 {standard input}:1185: Error: `(%edi,%eax)' is not a valid 64 bit
 base/index expression
 {standard input}:1195: Error: `(%esi)' is not a valid 64 bit base/index
 expression
 {standard input}:1196: Error: `(%edi)' is not a valid 64 bit base/index
 expression
 {standard input}:1198: Error: `(%edi,%eax)' is not a valid 64 bit
 base/index expression
 {standard input}:1208: Error: `(%edi,%eax)' is not a valid 64 bit
 base/index expression
 {standard input}:1209: Error: `(%esi)' is not a valid 64 bit base/index
 expression
 {standard input}:1211: Error: `(%esi,%eax)' is not a valid 64 bit
 base/index expression
 {standard input}:1221: Error: `(%edi,%eax)' is not a valid 64 bit
 base/index expression
 {standard input}:1222: Error: `(%esi)' is not a valid 64 bit base/index
 expression
 {standard input}:1224: Error: `(%esi,%eax)' is not a valid 64 bit
 base/index expression
 {standard input}:1264: Error: `(%esi)' is not a valid 64 bit base/index
 expression
 {standard input}:1265: Error: `(%esi)' is not a valid 64 bit base/index
 expression
 {standard input}:1266: Error: `(%esi,%eax)' is not a valid 64 bit
 base/index expression
 make[2]: *** [pullup.o] Ошибка 1
 make[2]: Leaving directory
 `/root/install/MythTV/svntest2/mythtv/filters/ivtc'
 make[1]: *** [sub-ivtc] Ошибка 2
 make[1]: Leaving directory `/root/install/MythTV/svntest2/mythtv/filters'
 make: *** [sub-filters] Ошибка 2
 }}}

 Solution: change pullup.c use code from mplayer as base. Patch added.

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/2118>
MythTV <http://www.mythtv.org/>
MythTV


More information about the mythtv-commits mailing list