![]() |
|
|||||||
| XBMC for Linux and XBMC Live Specific Support Need help with XBMC for Linux or XBMC Live, or think you've found a bug? Discuss it here. |
![]() |
|
|
Thread Tools | Search this Thread | Display Modes |
|
|
#1 |
|
Member
Join Date: Sep 2006
Posts: 40
![]() |
I know there is no support etc... but has anyone compiled on Etch? I compiled it several times on sid/lenny but I had to drop back to Etch as sid/lenny wasn't reliable enough for my server.
Is there anything I could be missing that would cause it to not compile? Code:
make XboxMediaCenter make[1]: Entering directory `/home/gary/XBMC' g++ -g -Wformat -D_DEBUG -o XboxMediaCenter xbmc/*.o xbmc/settings/*.o xbmc/cdrip/*.o guilib/*.o guilib/tinyXML/*.o guilib/common/*.o xbmc/FileSystem/*.o xbmc/FileSystem/VideoDatabaseDirectory/*.o xbmc/FileSystem/MusicDatabaseDirectory/*.o xbmc/visualizations/*.o xbmc/cores/*.o xbmc/cores/paplayer/*.o xbmc/linux/*.o xbmc/lib/sqlLite/*.o xbmc/lib/libscrobbler/*.o xbmc/lib/libPython/*.o xbmc/lib/libPython/xbmcmodule/*.o xbmc/xbox/*.o xbmc/cores/DllLoader/*.o xbmc/cores/DllLoader/exports/*.o xbmc/cores/DllLoader/exports/util/*.o xbmc/utils/*.o xbmc/lib/UnrarXLib/*.o xbmc/lib/libGoAhead/*.o xbmc/cores/dvdplayer/*.o xbmc/cores/dvdplayer/DVDSubtitles/*.o xbmc/cores/dvdplayer/DVDInputStreams/*.o xbmc/cores/dvdplayer/DVDCodecs/*.o xbmc/cores/dvdplayer/DVDCodecs/Audio/*.o xbmc/cores/dvdplayer/DVDCodecs/Video/*.o xbmc/cores/dvdplayer/DVDCodecs/Overlay/*.o xbmc/cores/dvdplayer/DVDDemuxers/*.o xbmc/cores/dvdplayer/DVDCodecs/Overlay/libspucc/*.o xbmc/cores/VideoRenderers/*.o xbmc/cores/VideoRenderers/VideoShaders/*.o xbmc/lib/libGoAhead/libGoAheadD-i486-linux.a xbmc/lib/libXBMS/libxbms-i486-linux.a xbmc/lib/libUPnP/libupnp-i486-linux.a xbmc/lib/libshout/libshout-i486-linux.a xbmc/lib/libRTV/librtv-i486-linux.a xbmc/lib/libXDAAP/libxdaap-i486-linux.a -lrt -lasound -lsqlite3 -lsmbclient -llzo -lfribidi -lfreetype -ldl -lcdio -lSDL_mixer -lSDL_image -lSDL -lXinerama -lGLU -lGLEW -lGL -rdynamic xbmc/utils/Network.o: In function `CNetwork::NetworkMessage(CNetwork::EMESSAGE, unsigned long)': /home/gary/XBMC/xbmc/utils/Network.cpp:76: multiple definition of `CNetwork::NetworkMessage(CNetwork::EMESSAGE, unsigned long)' xbmc/xbox/Network.o:/home/gary/XBMC/xbmc/xbox/Network.cpp:527: first defined here xbmc/utils/Network.o: In function `CNetwork': /home/gary/XBMC/xbmc/utils/Network.cpp:6: multiple definition of `CNetwork::CNetwork()' xbmc/xbox/Network.o:/home/gary/XBMC/xbmc/xbox/Network.cpp:436: first defined here /usr/bin/ld: Warning: size of symbol `CNetwork::CNetwork()' changed from 81 in xbmc/xbox/Network.o to 54 in xbmc/utils/Network.o xbmc/utils/Network.o: In function `CNetwork': /home/gary/XBMC/xbmc/utils/Network.cpp:6: multiple definition of `CNetwork::CNetwork()' xbmc/xbox/Network.o:/home/gary/XBMC/xbmc/xbox/Network.cpp:436: first defined here /usr/bin/ld: Warning: size of symbol `CNetwork::CNetwork()' changed from 81 in xbmc/xbox/Network.o to 54 in xbmc/utils/Network.o xbmc/utils/Network.o: In function `~CNetwork': /home/gary/XBMC/xbmc/utils/Network.cpp:11: multiple definition of `CNetwork::~CNetwork()' xbmc/xbox/Network.o:/home/gary/XBMC/xbmc/xbox/Network.cpp:445: first defined here /usr/bin/ld: Warning: size of symbol `CNetwork::~CNetwork()' changed from 19 in xbmc/xbox/Network.o to 74 in xbmc/utils/Network.o xbmc/utils/Network.o: In function `~CNetwork': /home/gary/XBMC/xbmc/utils/Network.cpp:11: multiple definition of `CNetwork::~CNetwork()' xbmc/xbox/Network.o:/home/gary/XBMC/xbmc/xbox/Network.cpp:445: first defined here /usr/bin/ld: Warning: size of symbol `CNetwork::~CNetwork()' changed from 19 in xbmc/xbox/Network.o to 74 in xbmc/utils/Network.o /usr/bin/ld: cannot find -lGL collect2: ld returned 1 exit status make[1]: *** [XboxMediaCenter] Error 1 make[1]: Leaving directory `/home/gary/XBMC' make: *** [all] Error 2 make: Leaving directory `/home/gary/XBMC' |
|
|
|
|
|
#2 |
|
Member
Join Date: Sep 2006
Posts: 40
![]() |
doing ./build.sh by the way
|
|
|
|
|
|
#3 |
|
Fan
Join Date: Oct 2007
Posts: 344
![]() |
you need to install libgl i think.
|
|
|
|
|
|
#4 |
|
Member
Join Date: Sep 2006
Posts: 40
![]() |
Nope got that.
|
|
|
|
|
|
#5 |
|
Junior Member
Join Date: Apr 2008
Posts: 7
![]() |
Finaly did you success to run XBMC on Debian etch?
How did you do? |
|
|
|
|
|
#6 |
|
Senior Member
Join Date: Jul 2007
Posts: 108
![]() |
I never got it to run on etch... but then again, I got frustrated with it and really didn't try hard... just installed 7.10 server and went from there with no problems
|
|
|
|
|
|
#7 |
|
Team-XBMC Developer
Join Date: May 2004
Posts: 4,056
![]() |
Zouu, if you're going to hijack an ancient thread, can you at least post what problems you're having? Just because it didn't work back in October doesn't mean it won't/will now.
__________________
Howto post your problem in a useful manner. #xbmc-linux on FreeNode XBMC online-manual, FAQ, search, forum rules, how to submit a bugreport. |
|
|
|
|
|
#8 |
|
Junior Member
Join Date: Apr 2008
Posts: 7
![]() |
ow ok sorry
![]() So I go the error when I "make" it. Here is the last lines of the ./configure out put: Code:
... ... checking for utime... yes checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking for /usr/lib/python2.4/config/libpython2.4-pic.a... yes ccache not found. Falling back to default CC configure: creating ./config.status config.status: creating Makefile config.status: creating Makefile.include config.status: creating xbmc/lib/libPython/linux/Makefile config.status: creating xbmc/lib/libUPnP/Makefile config.status: creating config.h ------------------------ XBMC Configuration: ------------------------ Debugging: Yes Profiling: No OpenGL: Yes Joystick: Yes XRandR: Yes MMS: Yes PCRE Support: Yes Automount: No ccache: No ------------------------ Ok now the make's last output lines (I do a make clean juste beafore lunching make command) Code:
g++ -c -D__STDC_FORMAT_MACROS -g -D_DEBUG -Wall -DDBUS_API_SUBJECT_TO_CHANGE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/hal -D_LINUX -D_FILE_DEFINED -D_REENTRANT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DHAS_SDL_JOYSTICK -DHAS_XRANDR -DHAS_MMS -DHAS_PCRE -D'SVN_REV="12743"' -I. -I../ -I../linux -I../../guilib -I../lib/UnrarXLib -I../utils -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I../lib/libUPnP/Platinum/ThirdParty/Neptune/Source/Core -I../lib/libUPnP/Platinum/Source/Core -I../lib/libUPnP/Platinum/Source/Devices/MediaServer -I../lib/libUPnP/Platinum/ThirdParty/Neptune/Source/System/Posix NptXbmcFile.cpp -o NptXbmcFile.o rm -f CacheMemBuffer.o g++ -c -D__STDC_FORMAT_MACROS -g -D_DEBUG -Wall -DDBUS_API_SUBJECT_TO_CHANGE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/hal -D_LINUX -D_FILE_DEFINED -D_REENTRANT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DHAS_SDL_JOYSTICK -DHAS_XRANDR -DHAS_MMS -DHAS_PCRE -D'SVN_REV="12743"' -I. -I../ -I../linux -I../../guilib -I../lib/UnrarXLib -I../utils -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I../lib/libUPnP/Platinum/ThirdParty/Neptune/Source/Core -I../lib/libUPnP/Platinum/Source/Core -I../lib/libUPnP/Platinum/Source/Devices/MediaServer -I../lib/libUPnP/Platinum/ThirdParty/Neptune/Source/System/Posix CacheMemBuffer.cpp -o CacheMemBuffer.o rm -f FileMMS.o g++ -c -D__STDC_FORMAT_MACROS -g -D_DEBUG -Wall -DDBUS_API_SUBJECT_TO_CHANGE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/hal -D_LINUX -D_FILE_DEFINED -D_REENTRANT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DHAS_SDL_JOYSTICK -DHAS_XRANDR -DHAS_MMS -DHAS_PCRE -D'SVN_REV="12743"' -I. -I../ -I../linux -I../../guilib -I../lib/UnrarXLib -I../utils -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I../lib/libUPnP/Platinum/ThirdParty/Neptune/Source/Core -I../lib/libUPnP/Platinum/Source/Core -I../lib/libUPnP/Platinum/Source/Devices/MediaServer -I../lib/libUPnP/Platinum/ThirdParty/Neptune/Source/System/Posix FileMMS.cpp -o FileMMS.o FileMMS.cpp: In member function ‘virtual long long int XFILE::CFileMMS::Seek(long long int, int)’: FileMMS.cpp:49: error: ‘mms_seek’ was not declared in this scope make[1]: *** [FileMMS.o] Erreur 1 make[1]: quittant le répertoire « /install/XBMC/sources/xbmc/FileSystem » make: *** [filesystem] Erreur 2 zou@PC-Zou:/install/XBMC/sources$ Code:
g++ -c -g -D_DEBUG -Wall -DDBUS_API_SUBJECT_TO_CHANGE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/hal -D_LINUX -D_FILE_DEFINED -D_REENTRANT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DHAS_SDL_JOYSTICK -DHAS_XRANDR -DHAS_MMS -DHAS_PCRE -D'SVN_REV="12743"' -I. -Ilinux -Icores -I../guilib -Iutils -Ilib/libUPnP/Platinum/ThirdParty/Neptune/Source/Core -Ilib/libUPnP/Platinum/Source/Core -Ilib/libUPnP/Platinum/Source/Devices/MediaServer -Ilib/libUPnP/Platinum/ThirdParty/Neptune/Source/System/Posix -Ilib/libUPnP/Platinum/Source/Devices/MediaConnect -Ilib/libUPnP/Platinum/Source/Devices/MediaRenderer Artist.cpp -o Artist.o rm -f Album.o g++ -c -g -D_DEBUG -Wall -DDBUS_API_SUBJECT_TO_CHANGE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/hal -D_LINUX -D_FILE_DEFINED -D_REENTRANT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DHAS_SDL_JOYSTICK -DHAS_XRANDR -DHAS_MMS -DHAS_PCRE -D'SVN_REV="12743"' -I. -Ilinux -Icores -I../guilib -Iutils -Ilib/libUPnP/Platinum/ThirdParty/Neptune/Source/Core -Ilib/libUPnP/Platinum/Source/Core -Ilib/libUPnP/Platinum/Source/Devices/MediaServer -Ilib/libUPnP/Platinum/ThirdParty/Neptune/Source/System/Posix -Ilib/libUPnP/Platinum/Source/Devices/MediaConnect -Ilib/libUPnP/Platinum/Source/Devices/MediaRenderer Album.cpp -o Album.o make[1]: quittant le répertoire « /install/XBMC/sources/xbmc » make: quittant le répertoire « /install/XBMC/sources » Generating Changelog.txt Backing up old ./BUILD to ./BUILD.bak. Creating ./BUILD. Copying xbmc-xrandr FAILED! Exiting. (1) zou@PC-Zou:/install/XBMC/sources$ If you think you have an idea, fell free to say it. Anyway thx for your attention |
|
|
|
|
|
#9 |
|
Junior Member
Join Date: Apr 2008
Posts: 7
![]() |
And I forgot to say which set of pakage I've installed, here is it :
make g++-4.1 gcc-4.1 libsdl1.2-dev libsdl-image1.2-dev libsdl-gfx1.2-dev libsdl-mixer1.2-dev libsdl-sound1.2-dev libsdl-stretch-dev libfribidi0 libfribidi-dev liblzo1 liblzo-dev libfreetype6 libfreetype6-dev libsqlite3-0 libsqlite3-dev libogg-dev libasound2-dev python2.4-dev python2.4 python-sqlite libglew1 libglew-dev libcurl3-dev g++ gawk x11proto-xinerama-dev libxinerama-dev libxrandr-dev libxrender-dev libmms-dev pmount libmad0-dev libtre-dev libogg-dev libvorbis-dev libmysqlclient15-dev libpcre3-dev libdbus-1-dev libhal-dev libhal-storage-dev libjasper-1.701-1 libjasper-1.701-dev libjasper-dev libjasper-runtime In bold, the pakage who are different from the require pakage : - I switch libglew1.4 to libglew1 and libglew1.4-dev to libglew-dev - libjasper1 doe'nt exist for Debian etch so I use libjasper-1.701-1 and I add the libjasper-1.701-dev, libjasper-dev and libjasper-runtime pakages. |
|
|
|
|
|
#10 |
|
Team-XBMC Developer
Join Date: May 2004
Posts: 4,056
![]() |
Your libmms is outdated. Try to uninstall it from apt and install it from libmms svn repo.
__________________
Howto post your problem in a useful manner. #xbmc-linux on FreeNode XBMC online-manual, FAQ, search, forum rules, how to submit a bugreport. |
|
|
|
![]() |
| Bookmarks |
| Tags |
| debian |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|