LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (http://www.linuxquestions.org/questions/slackware-14/)
-   -   XBMC on Slackware? (http://www.linuxquestions.org/questions/slackware-14/xbmc-on-slackware-4175471069/)

jon lee 07-26-2013 06:48 PM

XBMC on Slackware?
 
Has anyone been successful on this? I'm finding it to be a tough nut to crack. I made it through the whole patching tinyxml for stl support thing (or at least I thought I did...).

make[1]: Leaving directory `/home/slackjack/xbmc/lib/addons/library.xbmc.codec'
make -C lib/addons/library.xbmc.gui
make[1]: Entering directory `/home/slackjack/xbmc/lib/addons/library.xbmc.gui'
CPP lib/addons/library.xbmc.gui/libXBMC_gui.o
/usr/bin/ccache g++ -O2 -fPIC -DPIC -D_REENTRANT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -D_DEBUG -Wall -shared -g -o
../../../addons/library.xbmc.gui/libXBMC_gui-i486-linux.so libXBMC_gui.o
make[1]: Leaving directory `/home/slackjack/xbmc/lib/addons/library.xbmc.gui'
make -C lib/addons/library.xbmc.pvr
make[1]: Entering directory `/home/slackjack/xbmc/lib/addons/library.xbmc.pvr'
CPP lib/addons/library.xbmc.pvr/libXBMC_pvr.o
/usr/bin/ccache g++ -O2 -fPIC -DPIC -D_REENTRANT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -D_DEBUG -Wall -shared -g -o
../../../addons/library.xbmc.pvr/libXBMC_pvr-i486-linux.so libXBMC_pvr.o
make[1]: Leaving directory `/home/slackjack/xbmc/lib/addons/library.xbmc.pvr'
-----------------------
XBMC built successfully
-----------------------
root@bigbro:/home/slackjack/xbmc#


But when I try and start it, it hangs.
This is the resulting xbmc.log

18:34:55 T:3043702592 NOTICE: special://profile/ is mapped to: special://masterprofile/
18:34:55 T:3043702592 NOTICE: -----------------------------------------------------------------------
18:34:55 T:3043702592 NOTICE: Starting XBMC (13.0-ALPHA6 Git:20130725-91134c5), Built on Jul 26 2013 (GCC version 4.7.1). Platform: Linux (Slackware 14.0, 3.10.2-smp i686)
18:34:55 T:3043702592 INFO: Using Debug XBMC build
18:34:55 T:3043702592 NOTICE: special://xbmc/ is mapped to: /usr/share/xbmc
18:34:55 T:3043702592 NOTICE: special://xbmcbin/ is mapped to: /usr/lib/xbmc
18:34:55 T:3043702592 NOTICE: special://masterprofile/ is mapped to: /home/slackjack/.xbmc/userdata
18:34:55 T:3043702592 NOTICE: special://home/ is mapped to: /home/slackjack/.xbmc
18:34:55 T:3043702592 NOTICE: special://temp/ is mapped to: /home/slackjack/.xbmc/temp
18:34:55 T:3043702592 NOTICE: The executable running is: /usr/lib/xbmc/xbmc.bin
18:34:55 T:3043702592 NOTICE: Local hostname: bigbro
18:34:55 T:3043702592 NOTICE: Log File is located: /home/slackjack/.xbmc/temp/xbmc.log
18:34:55 T:3043702592 NOTICE: -----------------------------------------------------------------------
18:34:55 T:3043702592 INFO: Selected UPower as PowerSyscall
18:34:55 T:3043702592 INFO: CAESinkALSA - ALSA: pcm_hw.c:1293:(snd_pcm_hw_open) open '/dev/snd/pcmC1D0p' failed (-16): Device or resource busy
18:34:55 T:3043702592 INFO: CAESinkALSA - ALSA: pcm_dmix.c:1018:(snd_pcm_dmix_open) unable to open slave
18:34:55 T:3043702592 INFO: CAESinkALSA - Unable to open device "sysdefault:CARD=Device" for playback
18:34:55 T:3043702592 INFO: CAESinkALSA - ALSA: pcm_hw.c:1293:(snd_pcm_hw_open) open '/dev/snd/pcmC1D0p' failed (-16): Device or resource busy
18:34:55 T:3043702592 INFO: CAESinkALSA - ALSA: pcm_dmix.c:1018:(snd_pcm_dmix_open) unable to open slave
18:34:55 T:3043702592 INFO: CAESinkALSA - Unable to open device "default:CARD=Device" for playback
18:34:55 T:3043702592 INFO: CAESinkALSA - ALSA: pcm_hw.c:1293:(snd_pcm_hw_open) open '/dev/snd/pcmC1D0p' failed (-16): Device or resource busy
18:34:55 T:3043702592 INFO: CAESinkALSA - Unable to open device "front:CARD=Device,DEV=0" for playback
18:34:55 T:3043702592 INFO: CAESinkALSA - ALSA: pcm_hw.c:1293:(snd_pcm_hw_open) open '/dev/snd/pcmC1D0p' failed (-16): Device or resource busy
18:34:55 T:3043702592 INFO: CAESinkALSA - Unable to open device "iec958:CARD=Device,DEV=0" for playback
18:34:55 T:3043702592 NOTICE: Found 1 Lists of Devices
18:34:55 T:3043702592 NOTICE: Enumerated ALSA devices:
18:34:55 T:3043702592 NOTICE: Device 1
18:34:55 T:3043702592 NOTICE: m_deviceName : @
18:34:55 T:3043702592 NOTICE: m_displayName : Default (HDA Intel ALC272 Analog)
18:34:55 T:3043702592 NOTICE: m_displayNameExtra:
18:34:55 T:3043702592 NOTICE: m_deviceType : AE_DEVTYPE_PCM
18:34:55 T:3043702592 NOTICE: m_channels : FL,FR
18:34:55 T:3043702592 NOTICE: m_sampleRates : 48000
18:34:55 T:3043702592 NOTICE: m_dataFormats : AE_FMT_S32NE
18:34:55 T:3043702592 NOTICE: Device 2
18:34:55 T:3043702592 NOTICE: m_deviceName : @:CARD=Intel,DEV=0
18:34:55 T:3043702592 NOTICE: m_displayName : HDA Intel
18:34:55 T:3043702592 NOTICE: m_displayNameExtra: ALC272 Analog
18:34:55 T:3043702592 NOTICE: m_deviceType : AE_DEVTYPE_PCM
18:34:55 T:3043702592 NOTICE: m_channels : FL,FR
18:34:55 T:3043702592 NOTICE: m_sampleRates : 48000
18:34:55 T:3043702592 NOTICE: m_dataFormats : AE_FMT_S32NE
18:34:55 T:3043702592 NOTICE: load settings...
18:34:55 T:3043702592 DEBUG: CSettings: loaded settings definition from special://xbmc/system/settings/settings.xml
18:34:55 T:3043702592 DEBUG: CSettings: loaded settings definition from special://xbmc/system/settings/linux.xml
18:34:55 T:3043702592 ERROR: CSettingsManager: unable to load settings from special://masterprofile/guisettings.xml, creating new default settings


Anyone have any ideas on what I'm doing wrong or how to fix this?

jon lee 07-26-2013 06:50 PM

It's my version isn't it? I bet I'm going to have to find v12 source.

bosth 07-26-2013 07:03 PM

I run XBMC on Slackware using the SlackBuild: http://slackbuilds.org/repository/14.0/multimedia/xbmc/

jon lee 08-06-2013 03:48 PM

It was because my libtinyxml had been compiled with STL support for an audio app.
http://www.grinninglizard.com/tinyxmldocs/
I had to do a core dump by:
pkill -SIGSEGV xbmc.bin
to find out the prob was in libtinyxml...

Anyway, all works (sorta, two libraries...).
Running XBMC13-Gotham!


All times are GMT -5. The time now is 02:46 PM.