[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