I am trying to build XBMC on pandaboard with ubuntu 10.10 netbook version. After installing the required packages in README.ubuntu and ./configure --enable-gles, I got error the message in "make":
Code:
CC libavcodec/aacdec.o
/tmp/cceL0oCD.s: Assembler messages:
/tmp/cceL0oCD.s:5789: Error: selected processor does not support ARM mode `ubfx sl,r3,#0,#4'
/tmp/cceL0oCD.s:5790: Error: selected processor does not support ARM mode `ubfx fp,r3,#4,#4'
/tmp/cceL0oCD.s:6020: Error: selected processor does not support ARM mode `ubfx sl,r3,#0,#2'
/tmp/cceL0oCD.s:6021: Error: selected processor does not support ARM mode `ubfx fp,r3,#2,#2'
/tmp/cceL0oCD.s:6023: Error: selected processor does not support ARM mode `ubfx ip,r3,#4,#2'
/tmp/cceL0oCD.s:6025: Error: selected processor does not support ARM mode `ubfx r0,r3,#6,#2'
/tmp/cceL0oCD.s:6030: Error: selected processor does not support ARM mode `rbit r3,r3'
/tmp/cceL0oCD.s:6233: Error: selected processor does not support ARM mode `ubfx r1,r2,#0,#4'
/tmp/cceL0oCD.s:6234: Error: selected processor does not support ARM mode `ubfx ip,r2,#4,#4'
/tmp/cceL0oCD.s:6405: Error: selected processor does not support ARM mode `ubfx r0,r3,#0,#2'
/tmp/cceL0oCD.s:6406: Error: selected processor does not support ARM mode `ubfx r1,r3,#2,#2'
/tmp/cceL0oCD.s:6408: Error: selected processor does not support ARM mode `ubfx r2,r3,#4,#2'
/tmp/cceL0oCD.s:6410: Error: selected processor does not support ARM mode `ubfx r5,r3,#6,#2'
make[2]: *** [libavcodec/aacdec.o] Error 1
make[2]: Leaving directory `/home/ubuntu/xbmc/lib/ffmpeg'
make[1]: *** [ffmpeg] Error 2
make[1]: Leaving directory `/home/ubuntu/xbmc/lib'
make: *** [dvdpcodecs] Error 2
Then, I tried ./configure --enable-gles --enable-external-ffmpeg, but I got other error message:
Code:
CPP GUIShader.o
GUIShader.cpp:25: note: #pragma message: msg1
GUIShader.cpp:27: note: #pragma message: msg2
/tmp/ccs4qymt.s: Assembler messages:
/tmp/ccs4qymt.s:4420: Warning: swp{b} use is deprecated for this architecture
/tmp/ccs4qymt.s:4448: Warning: swp{b} use is deprecated for this architecture
/tmp/ccs4qymt.s:4480: Warning: swp{b} use is deprecated for this architecture
/tmp/ccs4qymt.s:5166: Warning: swp{b} use is deprecated for this architecture
/tmp/ccs4qymt.s:5193: Warning: swp{b} use is deprecated for this architecture
/tmp/ccs4qymt.s:5225: Warning: swp{b} use is deprecated for this architecture
/tmp/ccs4qymt.s:5355: Warning: swp{b} use is deprecated for this architecture
/tmp/ccs4qymt.s:5387: Warning: swp{b} use is deprecated for this architecture
/tmp/ccs4qymt.s:5420: Warning: swp{b} use is deprecated for this architecture
AR guilib.a
make[1]: Leaving directory `/home/ubuntu/xbmc/xbmc/guilib'
g++ -fPIC -DPIC -D_REENTRANT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -D_DEBUG -Wall -O2 -mfloat-abi=softfp -mno-apcs-stack-check -Wa,-march=armv7a -mcpu=cortex-a8 -mfpu=neon -mvectorize-with-neon-quad -fPIC -DPIC -D_REENTRANT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -D_DEBUG -Wall -O2 -mfloat-abi=softfp -mno-apcs-stack-check -Wa,-march=armv7a -mcpu=cortex-a8 -mfpu=neon -mvectorize-with-neon-quad -o xbmc.bin -Wl,--whole-archive xbmc/linux/linux.a xbmc/network/network.a xbmc/video/windows/videowindows.a xbmc/utils/utils.a xbmc/cores/DllLoader/exports/util/exports_utils.a xbmc/cores/DllLoader/exports/exports.a xbmc/settings/settings.a xbmc/video/video.a xbmc/guilib/guilib.a xbmc/xbmc.a xbmc/addons/addons.a xbmc/cores/playercorefactory/playercorefactory.a xbmc/cores/dvdplayer/DVDPlayer.a xbmc/cores/paplayer/paplayer.a xbmc/cores/VideoRenderers/VideoRenderer.a xbmc/cores/VideoRenderers/VideoShaders/VideoShaders.a lib/tinyXML/tinyxml.a xbmc/cores/cores.a xbmc/interfaces/python/python.a xbmc/cores/DllLoader/dllloader.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/AudioRenderers/audiorenderers.a xbmc/cores/ExternalPlayer/ExternalPlayer.a xbmc/filesystem/filesystem.a xbmc/filesystem/MusicDatabaseDirectory/musicdatabasedirectory.a xbmc/filesystem/VideoDatabaseDirectory/videodatabasedirectory.a xbmc/input/input.a xbmc/dialogs/dialogs.a xbmc/music/karaoke/karaoke.a xbmc/music/music.a xbmc/music/dialogs/musicdialogs.a xbmc/music/infoscanner/musicscanner.a xbmc/music/tags/musictags.a xbmc/music/windows/musicwindows.a xbmc/video/dialogs/videodialogs.a xbmc/pictures/pictures.a xbmc/playlists/playlists.a xbmc/programs/programs.a xbmc/powermanagement/powermanagement.a xbmc/storage/storage.a xbmc/threads/threads.a xbmc/windows/windows.a xbmc/interfaces/python/xbmcmodule/xbmcmodule.a xbmc/network/libscrobbler/scrobbler.a lib/libRTV/librtv.a lib/libUPnP/libupnp.a lib/libXDAAP/libxdaap.a xbmc/interfaces/interfaces.a xbmc/cdrip/cdrip.a xbmc/interfaces/json-rpc/json-rpc.a xbmc/interfaces/http-api/http-api.a xbmc/dbwrappers/dbwrappers.a lib/libsquish/libsquish.a lib/SlingboxLib/SlingboxLib.a lib/libapetag/.libs/libapetag.a lib/xbmc-dll-symbols/dll-symbols.a xbmc/rendering/rendering.a xbmc/windowing/windowing.a xbmc/rendering/gles/rendering_gles.a xbmc/windowing/egl/windowing_egl.a lib/UnrarXLib/UnrarXLib.a lib/libhts/libhts.a xbmc/threads/posix/threads_posix.a xbmc/input/linux/input_linux.a xbmc/network/linux/network_linux.a xbmc/powermanagement/linux/powermanagement_linux.a xbmc/storage/linux/storage_linux.a -Wl,--no-whole-archive -lavcodec -lXrandr -lavahi-client -lavahi-common -lpulse -lmicrohttpd -lSDL_image -lrt -ljasper -lresolv -ldl -lSDL_mixer -lyajl -lbluetooth -lsmbclient -lssh -lmysqlclient -lcrypto -lssl -lz -llzo2 -lpthread -ltiff -ljpeg -lbz2 -lGLESv2 -lEGL -Wl,-Bsymbolic-functions -rdynamic -L/usr/lib/mysql -lmysqlclient -lfontconfig -lfribidi -lsqlite3 -lpng12 -lpcre -lpcre -lpcrecpp -lcdio -lm -lsamplerate -lfreetype -lasound -lenca -lm -lXt -lXext -lXmu -ldbus-1 -lpthread -lrt -lSDL -lhal -ldbus-1 -lpthread -lrt -lhal-storage -lhal -ldbus-1 -lpthread -lrt -lavcodec -lavformat -lavutil -lpostproc -lswscale -L/usr/lib -lpython2.6 -rdynamic
/usr/bin/ld: xbmc/windowing/windowing.a(WinEventsSDL.o): undefined reference to symbol 'XkbGetKeyboard'
/usr/bin/ld: note: 'XkbGetKeyboard' is defined in DSO //usr/lib/libX11.so.6 so try adding it to the linker command line
//usr/lib/libX11.so.6: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
make: *** [xbmc.bin] Error 1
Any advice is appreciated.
Thanks.