[mythtv-commits] Ticket #3657: MythtvFrontend compilies under Mac OS X but nothing is displayed on the screen.
MythTV
mythtv at cvs.mythtv.org
Fri Jun 22 14:33:50 UTC 2007
#3657: MythtvFrontend compilies under Mac OS X but nothing is displayed on the
screen.
-----------------------+----------------------------------------------------
Reporter: anonymous | Owner: ijr
Type: defect | Status: new
Priority: minor | Milestone:
Component: mythtv | Version: head
Severity: medium | Mlocked: 0
-----------------------+----------------------------------------------------
I've been talking to people on irc on #mythtv-users and it seems like a
common problem, no one is able to compile a working frontend under OS X on
x86 platform or even PPC. It actually compiles but whenever it is launched
it just drops into the dock and no window is open. There is just a bar on
top that read MythFrontend but nothing is displayed.
I tried using the osx-packager.pl from the contrib/OSX directory and even
after fixing a few dead links in there, it compiles and creates the same
executable that does nothing. I checked the output from configure in the
mythtv and it is shown below for both osx-packager.pl insall and manual
install. I also noticed that inside configure under configuration of
darwin x11 is marked as no, so it's hard coded to disable x11, so what
will provide some video output?
I tried manually setting it to yes and it did find x11 and began compiling
but crapped out when it got to /mythtv/libs/libmyth/screensaver-x11.cpp as
that file has include for X11/Xlib.h and X11/X.h and neither of those
files are part of the standard x11 in OS X. I found both of those files in
SDK of OS X and moved them to /usr/include/X11/ which caused different
errors that ended make process.
When I run configure on mythtv I get the following output:
{{{
vadims-computer:~/src/trunk/mythtv vadim$ sudo ./configure --disable-
distcc
Password:
Firewire being disabled. /Developer/FireWireSDK* missing
# Basic Settings
Compile type release
Compiler cache no
DistCC no
Install prefix /usr/local
CPU x86_32 (Unknown Intel P6 Family)
big-endian no
MMX enabled yes
# Input Support
Joystick menu default
lirc support no
Apple Remote yes
Video4Linux sup. no
ivtv support no
FireWire support no
DVB support no [/usr/include]
DBox2 support yes
HDHomeRun sup. yes
IPTV support yes
# Sound Output Support
OSS support no
ALSA support no
aRts support no
JACK support no
DTS passthrough no
# Video Output Support
x11 support no
xrandr support no
xv support no
XvMC support no
XvMC VLD support no
XvMC pro support no
XvMC OpenGL sup. no
Mac acceleration no
OpenGL vsync no
DirectFB no
# Misc Features
Frontend yes
Backend yes
# Bindings
bindings_perl yes
Creating libs/libmyth/mythconfig.h and libs/libmyth/mythconfig.mak
}}}
As you can see "Video Output Support" has no for absolutely everything.
Whenever frontend is executed from bash in OS X it begins complaining
about not being able to connect to mysql (it should as the ip of backend
was not supplied to it yet) and the last three lines are as follows:
{{{
QFont::setPointSize: Point size <= 0 (0)
QFont::setPointSize: Point size <= 0 (0)
QFont::setPointSize: Point size <= 0 (0)
}}}
When I tried this precompiled frontend (.20-fixes branch from Dec of 2006)
the same mysql errors are seen but than a window is launched which allows
me to enter my backend information but since I'm running svn head for
backend it won't work but at least a window is launched.
--
Ticket URL: <http://svn.mythtv.org/trac/ticket/3657>
MythTV <http://svn.mythtv.org/trac>
MythTV
More information about the mythtv-commits
mailing list