[mythtv] mythmusic and broken QT on AMD64

Simon Hookway simon at obsidian.com.au
Wed Jan 5 00:15:11 UTC 2005


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


More information about the mythtv-dev mailing list