[mythtv] Trouble compiling mythtv on the moblin distro
Ajay Sharma
ajayrockrock at gmail.com
Tue Apr 7 01:03:18 UTC 2009
Robin Hill wrote:
> On Mon Apr 06, 2009 at 12:51:52PM -0700, Ajay Sharma wrote:
>
>> On Mon, Apr 6, 2009 at 7:59 AM, Daniel Kristjansson <danielk at cuymedia.net>wrote:
>>
>>> On Mon, 2009-04-06 at 01:24 -0700, Ajay Sharma wrote:
>>>> I have an Intel Mobo/CPU (D945GCLF2) and I'm trying to build myth on the
>>> moblin distro (moblin.org). It's that distribution that boots in 5
>>> seconds, it's based on Fedora and is geared towards Intel Atom processors.
>>> I think it'd make for a great frontend so I'm playing with it.
>>>
>>>> In file included from videoout_xv.cpp:58:
>>>> /usr/include/X11/extensions/xf86vmode.h: At global scope:
>>>> /usr/include/X11/extensions/xf86vmode.h:106: error: expected ‘;’ before
>>>> ‘*’ token
>>>> /usr/include/X11/extensions/xf86vmode.h:127: error: expected ‘;’ before
>>>> ‘*’ token
>>> This is not a MythTV file it's an X11 extension, you should pursue this
>>> with the moblin folks. As a rule if you run into any trouble running an
>>> alpha release of a Linux distro you should ask for help there first. :)
>>>
>> I contacted the moblin dev list and this is what one guy said:
>>
>> "Looks like INT32 isn't defined, which is defined by Xmd.h.
>> Perhaps the codebase isn't ported to a modern Xorg implementation?"
>>
>> Sorry, I don't know much about Xorg development or what is entailed in
>> getting myth to work with a "modern Xorg implementation". Do you think this
>> is something that has been fixed in the latest trunk? I'm going to try to
>> compile that tonight and see if I can make any further progress on it.
>>
> Nope, this is a problem on your system. Xmd.h is included from
> xf86vmode.h (or is on a "modern Xorg implementation"), so the question
> is why this is failing on your system. I'd suggest checking xf86vmode.h
> to make sure that _is_ including Xmd.h (there should be a #include line
> just after the copyright header), and that it is available on your
> system (it's in /usr/include/X11 on my systems).
I have Xmd.h on my system:
# ls -l /usr/include/X11/Xmd.h
-rw-r--r-- 1 root root 6953 2009-02-20 14:20 /usr/include/X11/Xmd.h
and it's included in the xf86vmode.h file:
# grep Xmd.h /usr/include/X11/extensions/xf86vmode.h
#include <X11/Xmd.h>
It's on line 39, right after the copyright header:
...
shall not be used in advertising or otherwise to promote the sale, use
or other dealings in this Software without prior written authorization
from Kaleb S. KEITHLEY
*/
/* $Xorg: xf86vmode.h,v 1.3 2000/08/18 04:05:46 coskrey Exp $ */
/* THIS IS NOT AN X CONSORTIUM STANDARD OR AN X PROJECT TEAM
SPECIFICATION */
#ifndef _XF86VIDMODE_H_
#define _XF86VIDMODE_H_
#include <X11/Xfuncproto.h>
#include <X11/Xmd.h> <---- there it is
#define X_XF86VidModeQueryVersion 0
#define X_XF86VidModeGetModeLine 1
....
Any other suggestions?
--Ajay
More information about the mythtv-dev
mailing list