Kodi Community Forum

Full Version: Fedora 11 (rawhide 10.92) issues
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
I'm trying to get the latest svn rev 20136M to compile on F11 rawhide.
This is what I've done so far:

link libmysqlclient.so.16.0.0: ln -s /usr/lib64/mysql/libmysqlclient.so.16.0.0 /usr/lib64/libmysqlclient.so

link dbus-arch-deps.h for 64bit: ln -s /usr/lib64/dbus-1.0/include/dbus/dbus-arch-deps.h /usr/include/dbus-1.0/dbus/

link vdpau headers (installed from nvidia packages from rpmfusion): ln -s /usr/include/nvidia/vdpau /usr/include

install gcc and g++ 3.4 (4.4 craps out exports_msvcrt.cpp): yum install compat-gcc-34 compat-gcc-34-c++

Also I've installed all other dependencies to make the configure script pass "yes" on everything.

Now I configure with: ./configure --prefix=/usr --libdir=/usr/lib64 --localstatedir=/var --sysconfdir=/etc --disable-debug CXX=g++34 CC=gcc34

And when I build it will eventually crap when the final binary is being created:

make[1]: Map '/home/mastag/src/xbmc/XBMC/xbmc/settings' wordt verlaten
/usr/bin/ccache g++34 -O2 -O2 -DNDEBUG=1 -DNDEBUG=1 -o xbmc.bin -Wl,--whole-archive guilib/guilib.a guilib/common/gui_common.a guilib/tinyXML/tinyxml.a xbmc/xbmc.a xbmc/cdrip/cdrip.a xbmc/cores/cores.a xbmc/cores/DllLoader/dllloader.a xbmc/cores/DllLoader/exports/exports.a xbmc/cores/DllLoader/exports/util/exports_utils.a xbmc/cores/dvdplayer/DVDPlayer.a xbmc/cores/dvdplayer/DVDCodecs/DVDCodecs.a xbmc/cores/dvdplayer/DVDCodecs/Audio/Audio.a xbmc/cores/dvdplayer/DVDCodecs/Overlay/Overlay.a xbmc/cores/dvdplayer/DVDCodecs/Video/Video.a xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxers.a xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreams.a xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitles.a xbmc/cores/paplayer/paplayer.a xbmc/cores/AudioRenderers/audiorenderers.a xbmc/cores/VideoRenderers/VideoRenderer.a xbmc/cores/VideoRenderers/VideoShaders/VideoShaders.a xbmc/cores/ExternalPlayer/ExternalPlayer.a xbmc/FileSystem/filesystem.a xbmc/FileSystem/MusicDatabaseDirectory/musicdatabasedirectory.a xbmc/FileSystem/VideoDatabaseDirectory/videodatabasedirectory.a xbmc/karaoke/karaoke.a xbmc/lib/libcmyth/libcmyth.a xbmc/lib/libhts/libhts.a xbmc/lib/libPython/python.a xbmc/lib/libPython/xbmcmodule/xbmcmodule.a xbmc/lib/libRTMP/librtmp.a xbmc/lib/libscrobbler/scrobbler.a xbmc/lib/libRTV/librtv-x86_64-linux.a xbmc/lib/libshout/libshout-x86_64-linux.a xbmc/lib/libUPnP/libupnp-x86_64-linux.a xbmc/lib/libXBMS/libxbms-x86_64-linux.a xbmc/lib/libXDAAP/libxdaap-x86_64-linux.a xbmc/lib/libGoAhead/libGoAhead-x86_64-linux.a xbmc/lib/sqLite/sqllite.a xbmc/lib/UnrarXLib/UnrarXLib.a xbmc/linux/linux.a xbmc/screensavers/screensaver.a xbmc/settings/settings.a xbmc/utils/utils.a xbmc/visualizations/visualization.a xbmc/xbox/xbox.a xbmc/lib/libsmb/libsmbclient-x86_64-linux.a -Wl,--no-whole-archive -lXrandr -lavahi-client -lavahi-common -lfaac -lpulse -lhal-storage -ldbus-1 -lcurl -lXinerama -lXmu -lXt -ljasper -lenca -lresolv -ldl -lSDL_mixer -lSDL_image -lSDL -lcdio -llzo2 -lpcre -ljpeg -lpng12 -lrt -lasound -lmysqlclient -lsqlite3 -lfribidi -lbz2 -lfontconfig -lfreetype -lvorbis -logg -lmad -lGLU -lGLEW -lGL -rdynamic
xbmc/utils/utils.a(DbusServer.o): In function `DBUSSERVER::CDbusServer::StartServer(CApplication*)':
DbusServer.cppSad.text+0x280): undefined reference to `DBUSSERVER::xbmc_dbus_message_handler_root(DBusConnection*, DBusMessage*, void*)'
DbusServer.cppSad.text+0x2bc): undefined reference to `DBUSSERVER::xbmc_dbus_message_handler_player(DBusConnection*, DBusMessage*, void*)'
DbusServer.cppSad.text+0x2ef): undefined reference to `DBUSSERVER::xbmc_dbus_message_handler_tracklist(DBusConnection*, DBusMessage*, void*)'
collect2: ld gaf exit-status 1 terug
make: *** [xbmc.bin] Fout 1

Is the version of dbus not supported on F11?

Here are the packages related to dbus on my system:

rpm -qa | grep dbus
dbus-libs-1.2.12-1.fc11.i586
dbus-qt3-0.9-2.fc11.i586
ndesk-dbus-glib-0.4.1-4.fc11.x86_64
dbus-1.2.12-1.fc11.x86_64
dbus-x11-1.2.12-1.fc11.x86_64
dbus-glib-devel-0.80-2.fc11.x86_64
dbus-glib-0.80-2.fc11.i586
dbus-c++-0.5.0-0.8.20090203git13281b3.fc11.x86_64
dbus-libs-1.2.12-1.fc11.x86_64
ndesk-dbus-0.6.1a-4.fc11.x86_64
dbus-qt-0.70-6.fc11.x86_64
python-slip-dbus-0.1.15-3.fc11.noarch
dbus-c++-devel-0.5.0-0.8.20090203git13281b3.fc11.x86_64
dbus-qt-0.70-6.fc11.i586
dbus-python-0.83.0-5.fc11.x86_64
dbus-glib-0.80-2.fc11.x86_64
dbus-devel-1.2.12-1.fc11.x86_64

Any suggestions?