[mythtv-users] Installing mythtv.25 from macports fails

Jean-Yves Avenard jyavenard at gmail.com
Sat Apr 20 12:40:36 UTC 2013


On 20 April 2013 21:57, Craig Treleaven <ctreleaven at cogeco.ca> wrote:

> At 8:22 AM +0200 4/20/13, Ton Machielsen wrote:
>
>> Hi all!
>>
>> First message here. Still finding out how to search the archives of this
>> lits, but here we go.
>>
>> I tried to install mythtv.25 from macports and all the dependencies
>> install correctly (4 hours of compiling) only to find out that mythtv.25
>> itself fails.
>> I asked Google and all they can come up with is that i need XCode 3.2.6
>> to be able to compile mythtv correctly. I'm using 3.2.2 and for as much as
>> i searched, i cannot find a link to download 3.1.6. Not even on the Apple
>> developers website where i got 3.2.2 from.
>>
>> So my question: Is 3.2.6 really needed? Anything else i can try to get
>> this thing installed?
>>
>> Ah, MacMini 1.1 2Gb of memory and appx. 250Gb of free diskspace.
>>
>>
>>
>> Significant errors in /opt/local/var/macports/logs/_**
>> opt_local_var_macports_**sources_rsync.macports.org_**
>> release_tarballs_ports_**multimedia_mythtv-core.25/**
>> mythtv-core.25/main.log
>>
>> info:build In file included from filter_yadif.c:48:
>> :info:build ../../external/FFmpeg/**libavcodec/x86/mmx.h:81:1: warning:
>> "emms" redefined
>> :info:build In file included from filter_yadif.c:46:
>> :info:build ../mm_arch.h:15:1: warning: this is the location of the
>> previous definition
>> :info:build filter_yadif.c: In function <E2><80><98>filter_line_mmx2<**
>> E2><80><99>:
>> :info:build filter_yadif.c:372: error: can't find a register in class
>> <E2><80><98>GENERAL_REGS<E2><**80><99> while reloading <E2><80><98>asm
>> <E2><80><99>
>> :info:build filter_yadif.c:380: error: can't find a register in class
>> <E2><80><98>GENERAL_REGS<E2><**80><99> while reloading <E2><80><98>asm
>> <E2><80><99>
>> :info:build filter_yadif.c:372: error: <E2><80><98>asm<E2><80><99>
>> operand has impossible constraints
>> :info:build filter_yadif.c:372: error: <E2><80><98>asm<E2><80><99>
>> operand has impossible constraints
>> :info:build filter_yadif.c:380: error: <E2><80><98>asm<E2><80><99>
>> operand has impossible constraints
>> :info:build filter_yadif.c:380: error: <E2><80><98>asm<E2><80><99>
>> operand has impossible constraints
>> :info:build make[2]: *** [filter_yadif.o] Error 1
>> :info:build make[2]: *** Waiting for unfinished jobs....
>> :info:build cd postprocess/ && /usr/bin/make -f Makefile
>> :info:build make[2]: Leaving directory `/opt/local/var/macports/**
>> build/_opt_local_var_macports_**sources_rsync.macports.org_**
>> release_tarballs_po
>> rts_multimedia_mythtv-core.25/**mythtv-core.25/work/mythtv-**
>> 117b611e/mythtv/filters/yadif'
>> :info:build make[1]: *** [sub-yadif-make_default] Error 2
>> :info:build make[1]: *** Waiting for unfinished jobs....
>>
>
> Hi:
>
> As I replied on the MacPorts-users mailing list, this appears to be a
> CoreSolo or CoreDuo machine?  There is an unresolved problem building Myth
> on 32-bit machines.  These machines are also woefully underpowered for
> running Myth so I haven't spent a lot of time trying to track down the
> problem.
>

i would disable the yadif  filter when compiling on 32 bits machine or get
the filter source code from current master/0.26 ; the makefile fixes some
compilation issues with the filters.

Or alternatively, use a pre-built frontend...
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.mythtv.org/pipermail/mythtv-users/attachments/20130420/74e13aa9/attachment.html>


More information about the mythtv-users mailing list