[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