[mythtv] Qt recompile

Martin Moeller martin at martinm-76.dk
Sun Jun 6 07:26:28 EDT 2004


Found the problem. I needed to clear out all the Makefiles in the mythtv
catalog. I though I had done that with make distclean, but apparently
not. It's working now. Thanks for the help.

As a bonus I also got OpenGL transitions working in mythgallery again.
I wonder what SuSE is doing to the Qt they distribute...?


søn, 2004-06-06 kl. 12:02 skrev Martin Moeller:
> Well, I have recompiled mythtv and mythmusic against this Qt version but
> still I get this when using mythmusic:
> 
> 2004-06-06 11:51:43 mythfrontend version: 0.15.20040528-1 www.mythtv.org
> 2004-06-06 11:51:43 Enabled verbose msgs : important general
> Found 2 Xinerama Screens.
> Using screen 1, 1024x768+1280+0
> 2004-06-06 11:51:47 Registering Internal as a media playback plugin.
> 2004-06-06 11:51:48 Key Ctrl+F is already bound to a jump point.
> 2004-06-06 11:51:48 Registering MythDVD DVD Media Handler as a media
> handler
> 2004-06-06 11:51:48 Registering MythDVD VCD Media Handler as a media
> handler
> martin at monsterpc:~> 2004-06-06 11:51:49 Registering MythMusic Media
> Handler as a media handler
> QObject::connect: No such slot
> PlaybackBox::handleTreeListSignals(int,IntVector*)
> QObject::connect:  (sender name:   'musictreelist')
> QObject::connect:  (receiver name: 'music_playback')
> QObject::connect: No such slot PlaybackBox::previous()
> QObject::connect:  (sender name:   'prev_button')
> QObject::connect:  (receiver name: 'music_playback')
> QObject::connect: No such slot PlaybackBox::seekback()
> QObject::connect:  (sender name:   'rew_button')
> QObject::connect:  (receiver name: 'music_playback')
> QObject::connect: No such slot PlaybackBox::pause()
> QObject::connect:  (sender name:   'pause_button')
> QObject::connect:  (receiver name: 'music_playback')
> QObject::connect: No such slot PlaybackBox::play()
> QObject::connect:  (sender name:   'play_button')
> QObject::connect:  (receiver name: 'music_playback')
> QObject::connect: No such slot PlaybackBox::stop()
> QObject::connect:  (sender name:   'stop_button')
> QObject::connect:  (receiver name: 'music_playback')
> QObject::connect: No such slot PlaybackBox::seekforward()
> QObject::connect:  (sender name:   'ff_button')
> QObject::connect:  (receiver name: 'music_playback')
> QObject::connect: No such slot PlaybackBox::next()
> QObject::connect:  (sender name:   'next_button')
> QObject::connect:  (receiver name: 'music_playback')
> QObject::connect: No such slot PlaybackBox::toggleShuffle()
> QObject::connect:  (sender name:   'shuffle_button')
> QObject::connect:  (receiver name: 'music_playback')
> QObject::connect: No such slot PlaybackBox::toggleRepeat()
> QObject::connect:  (sender name:   'repeat_button')
> QObject::connect:  (receiver name: 'music_playback')
> QObject::connect: No such slot PlaybackBox::editPlaylist()
> QObject::connect:  (sender name:   'pledit_button')
> QObject::connect:  (receiver name: 'music_playback')
> QObject::connect: No such slot PlaybackBox::visEnable()
> QObject::connect:  (sender name:   'vis_button')
> QObject::connect:  (receiver name: 'music_playback')
> 
> Is there a conflict between my KDE Qt and the Myth Qt? Will the Myth Qt
> not launch if another Qt is active or is it not really a Qt issue as
> such? Would a backtrace be helpful?
> 
> søn, 2004-06-06 kl. 01:31 skrev Eric Hattemer:
> > Martin Moeller wrote:
> > 
> > >I have tried recompiling Qt (which is a veeeeeeeeery long process) 
> > >
> > QT is one of the longer compiles you'll do, but it should compile 
> > overnight on a modern machine. 
> > 
> > >with
> > >the following settings (on SuSE 9.1):
> > >./configure --prefix=/usr/local/Qt -qt-gif -plugin-sql-mysql
> > >-plugin-sql-sqlite -thread -qt-imgfmt-png -qt-imgfmt-jpeg -qt-imgfmt-mng
> > >-I/usr/include/mysql
> > >
> > >  
> > >
> > Looks good to me.  Does it find and compile SQL? 
> > 
> > >This works, but even if I call /usr/local/bin/qmake it doesn't set the
> > >path to this version of Qt. Do I really have to overwrite the system Qt
> > >and what problems could that cause for my KDE desktop?
> > >
> > >  
> > >
> > You need to set $QTDIR=/usr/local/Qt.  Set it in .bash_profile, .bashrc, 
> > /etc/profile, or /etc/profile.d/*.  Or just type export 
> > QTDIR=/usr/local/Qt before compiling something.  The official place in 
> > mandrake for this is /etc/profile.d/qtdir3.sh. 
> > 
> > -Eric Hattemer
> > 
> > _______________________________________________
> > mythtv-dev mailing list
> > mythtv-dev at mythtv.org
> > http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
-- 
Martin Moeller <martin at martinm-76.dk>



More information about the mythtv-dev mailing list