[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