[mythtv] mythmusic and broken QT on AMD64

Paul Barrette paulbarrette at gmail.com
Wed Jan 5 04:09:18 UTC 2005


Hi simon,
I actually sent the patch, but I got bounced.   Please try kyle's
patch, it will fix the compile issue.

Pb


On Wed, 05 Jan 2005 11:15:11 +1100, Simon Hookway <simon at obsidian.com.au> wrote:
> Nobody replied to this, and since at least someone has mythmusic running
> on an and64 i assume there is something that i'm missing. How do i get
> mythmusic compiling on amd64?
> 
> Please help.
> 
> Simon
> 
> Simon Hookway wrote:
> > I'm not even able to build mythmusic to get to use it. I get an error
> > that i thought was fixed as i've seen some emails regarding this very
> > error and reports of it being fixed. I am running this on an AMD64 with
> > pure64 Debian 2.6.8 kernel. This is from current CVS.
> >
> > The build error is:
> >
> > gcc -c -pipe -Wall -W -O3 -fomit-frame-pointer -D_REENTRANT -fPIC
> > -D_GNU_SOURCE -DPREFIX=\"/usr\" -DQT_NO_DEBUG -DQT_THREAD_SUPPORT
> > -DQT_PLUGIN -DQT_SHARED -I/usr/share/qt3/mkspecs/default -I.
> > -I/usr/include -I/usr/include/cdda -I/usr/include/qt3
> > -I/usr/X11R6/include -o metaio_libid3hack.o metaio_libid3hack.c
> > gcc -c -pipe -Wall -W -O3 -fomit-frame-pointer -D_REENTRANT -fPIC
> > -D_GNU_SOURCE -DPREFIX=\"/usr\" -DQT_NO_DEBUG -DQT_THREAD_SUPPORT
> > -DQT_PLUGIN -DQT_SHARED -I/usr/share/qt3/mkspecs/default -I.
> > -I/usr/include -I/usr/include/cdda -I/usr/include/qt3
> > -I/usr/X11R6/include -o filters.o goom/filters.c
> > goom/filters.c: In function `zoomFilterFastRGB':
> > goom/filters.c:665: warning: cast from pointer to integer of different size
> > goom/filters.c:665: warning: cast to pointer from integer of different size
> > goom/filters.c:669: warning: cast from pointer to integer of different size
> > goom/filters.c:669: warning: cast to pointer from integer of different size
> > goom/filters.c:673: warning: cast from pointer to integer of different size
> > goom/filters.c:673: warning: cast to pointer from integer of different size
> > {standard input}: Assembler messages:
> > {standard input}:117: Error: suffix or operands invalid for `pop'
> > {standard input}:123: Error: suffix or operands invalid for `pop'
> > make[2]: *** [filters.o] Error 1
> > make[2]: Leaving directory `/builddir/mythtv-cvs/mythmusic/mythmusic'
> > make[1]: *** [sub-mythmusic] Error 2
> > make[1]: Leaving directory `/builddir/mythtv-cvs/mythmusic'
> > make: *** [build-stamp] Error 2
> > tevo:/builddir/mythtv-cvs/mythmusic#
> >
> > I get this with or without the mythmusic integration patch.
> >
> > Cheers,
> >
> > Simon
> >
> > Paul Barrette wrote:
> >
> >> This error still persists for me with amd64.  Ever since I updated
> >> last week, mythmusic is no longer usable.  I updated QT from
> >> trollteck, and mythtv works fine, so does weather web news etc.  Just
> >> myth music is screwed up.  I made sure to set all the paths for music
> >> src and the music database is up to date.  So, I am apprehensive when
> >> people say "your qt is screwed", since I can demonstrate it with a
> >> previously working one and a fresh qt.
> >>
> >> I had a look at freevo and it can use xmms for music.  The interface
> >> is much cleaner too.  Seems to me that this would be a better way to
> >> go as xmms has proven itself.  Anyway, I digress...
> >>
> >> Pb
> >>
> >>
> >> On Wed, 22 Dec 2004 09:24:52 +0100, Daniel Paessler <paessler at gmx.de>
> >> wrote:
> >>
> >>
> >>> i have this problem, which i found on the mailing list some time ago.
> >>> this happens when i try to play music. the problem appears since i
> >>> upgraded my box to an Athlon 64, never had this with my Athlon XP
> >>> (i use mythtv a long time, never had bigger problems).
> >>> I use Gentoo, so there is no pre-compiled QT. QT compiles fine, i tried
> >>> 3.3.2 and 3.3.3, same results...
> >>> so the last answers told about a broken QT, but _what_ is broken here?
> >>> is it Athlon 64 related? does someone use an thlon 64 successful with
> >>> mythmusic? i have no idea where to search, maybe some wrong
> >>> compiler-options? any ideas?
> >>>
> >>> here's what i get:
> >>>
> >>> 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')
> >>> QObject::connect: No such slot PlaybackBox::hideVolume()
> >>> QObject::connect:  (sender name:   'unnamed')
> >>> QObject::connect:  (receiver name: 'music_playback')
> >>> Segmentation fault
> >>>
> >>> happens with both 0.16 (ebuild) and current cvs.
> >>>
> >>> oh, and when i try to select video-list i also get a segfault, no
> >>> errors...
> >>>
> >>> thanks in advance
> >>>
> >>> daniel
> >>>
> >>>
> >>> _______________________________________________
> >>> mythtv-dev mailing list
> >>> mythtv-dev at mythtv.org
> >>> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
> >>>
> >>>
> >>>
> >>>
> >>>
> >>
> >>
> >>
> >>
> >>
> >> ------------------------------------------------------------------------
> >>
> >> _______________________________________________
> >> mythtv-dev mailing list
> >> mythtv-dev at mythtv.org
> >> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
> >>
> >>
> >
> > _______________________________________________
> > mythtv-dev mailing list
> > mythtv-dev at mythtv.org
> > http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
> 
> 
> _______________________________________________
> mythtv-dev mailing list
> mythtv-dev at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
> 
> 
> 


-- 
Utque fit, in gremium pulvis si forte puellae
  Deciderit, digitis excutiendus erit:
Etsi nullus erit pulvis, tamen excute nullum:
  Quaelibet officio causa sit apta tuo.   (Ov. Ars 1.149ff.)


More information about the mythtv-dev mailing list