You are not logged in.
Unfortunately no. Trust me - i'll keep you updated as soon as we find a fix.
Offline
I'm having some difficulty compiling on my system, I had previously compiled and installed an earlier version from AUR (I want to say it was 22473 - but I'm not certain).
I'm not really sure where/how to start troubleshooting this. The system in question is setup as a minimal and dedicated HTPC that boots directly into XBMC. To get my system up and running I basically followed the directions posted here (http://wiki.archlinux.org/index.php/User:Zepp).
Here's what I'm seeing as my "yaourt -S xbmc-svn" errors out:
make[1]: Leaving directory `/tmp/yaourt-tmp-xbmc/aur-xbmc-svn/xbmc-svn/src/XBMC/tools/TexturePacker'
make -C skin/Project\ Mayhem\ III/media
make[1]: Entering directory `/tmp/yaourt-tmp-xbmc/aur-xbmc-svn/xbmc-svn/src/XBMC/skin/Project Mayhem III/media'
make -C ../../../tools/TexturePacker
make[2]: Entering directory `/tmp/yaourt-tmp-xbmc/aur-xbmc-svn/xbmc-svn/src/XBMC/tools/TexturePacker'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/tmp/yaourt-tmp-xbmc/aur-xbmc-svn/xbmc-svn/src/XBMC/tools/TexturePacker'
../../../tools/TexturePacker/TexturePacker -input . -output Textures.xbt
music-bg.png DXT1 (4,4 @ 8 bytes)
diffuse_mirror.png DXT5 (256,256 @ 65536 bytes)
make[1]: *** [Textures.xbt] Illegal instruction
make[1]: *** Deleting file `Textures.xbt'
make[1]: Leaving directory `/tmp/yaourt-tmp-xbmc/aur-xbmc-svn/xbmc-svn/src/XBMC/skin/Project Mayhem III/media'
make: *** [skins] Error 2
==> ERROR: Build Failed.
Aborting...
Error: Makepkg was unable to build xbmc-svn package.
[xbmc@bb ~]$
I don't know if there is other relevant info I can give (I'm sure there is).
If someone could give me a hand and point me in the right direction here that would be fantastic. I should note that I have succesfully installed 23551-1 on the machine I'm writing this from (it has a full gnome install on it though, could that somehow be related?). I'm also in the process of attempting to install the latest xbmc-svn from AUR on a 2nd dedicated HTPC in the house (also installed and setup by the same directions from Zepp) it's a slower machine, and the compile is still taking place, I'm suspecting I'll get the same result (though with any luck I won't).
Can anyone offer anything in terms of how I can get this machine up and running again? I apologize now for provided what is probably not complete enough info, I'm more than happy to provide any additional details needed.
Thanks!
Offline
I should add, I did fully update the system prior to attempting this. I've also removed xbmc-svn, compiled the package on a faster CPU in the house, then copied it over and tried installing it that way, at which point I'm running into an issue with "X" respawning too fast when I reboot.
Offline
Hmm - never seen anything like that. Did you try a fresh checkout or do you still have the sources lying around in /tmp or somewhere? Could be you need a clean source tree or at least a 'make distclean' before compiling. If you never compiled xbmc on this machine before then i'm afraid i'm somewhat stuck. You could try downloading the PKGBUILD directly from AUR and run it by hand using makepkg - that you have more control of the build process.
Offline
The good news is that the build/install on my primary HTPC seems to have worked just fine - everything went through with no errors, and boots straight into XBMC. So that's a relief.
On my secondary box here I'll try some of the things you've suggested. I'm pretty newbish when it comes to working with AUR - I think I'm probably going to learn a few things (which is excellent, it's hard to beat learning). I'll poke around and try your suggestions here. I was simply typing "yaourt -S xbmc-svn" which as far as I could see resulted in my system checking out the files again, so I think I'm pulling a fresh copy from SVN. I did compile a previous version on this machine the same way in the past.
I checked in /tmp and I had a directly named yaourt-tmp-xbmc (inside it was a dir named aur-xbmc-svn and another named orphans). I've removed the yaourt-tmp-xbmc directory and will try this again.
I've added the 'make distclean' line into the pkgbuild (hopefully in the correct spot - this is the first time I've actually made a change to a pkgbuild) I'm running through things again here and will see what I get in the next while - just gotta sit back and wait for the checkout and compile to take place.
Thanks for the help! You seem to be a champion of XBMC on Arch linux in my opinion, I frequently lurk the xbmc forums and see you contributing there as well - the Arch/Linux/XBMC community is a better place because of your assistance.
I'll report back once things are finished here. I suppose I could reinstall from scratch (which seems like a waste of time, though I do get more comfortable with Arch and XBMC everytime I end up doing that - so at least there is a plus side to that approach).
Offline
Heh - thanks for the nice words I do my best - but in the end my efforts are most of all a bit selfish, because i want my htpc to run Arch and XBMC as clean and stable as possible
Back to your problem: That's what i meant - you have an old checkout lying around in /tmp from a previous build. The PKGBUILD is intelligent enough to just update the sources instead of pulling everything again. Unfortunately, if there are big changes in the code, this leads to some weird errors. Normally a simple "make distclean" in the root folder of your checkout (where Makefile, configure, etc... live) helps. Deleting the old source tree helps as well (as you did i suppose).
I avoid having that line in the PKGBUILD itself because normally it isn't necessary and forces the build process to begin from scratch - which takes time and consumes power.
Cheers.
Offline
I've already added that line to the pkgbuild (and am currently waiting for it to finish checking out/compiling). Just to clarify, all I would need to do is navigate into my checkout directory (What directory would this be?) and manually run "make distclean" before running "yaourt -S xbmc-svn"?
Offline
Yeah exactly. You only need to do this if you encounter problems though. Otherwise you have to wait roughly half an hour for the compilation - which is significantly faster if the sourcetree is not cleaned. You could also install ccache to further speed up compilation. Your checkout might be in /tmp/yaourt-tmp-xbmc/aur-xbmc-svn/src/XBMC (but i'm not 100% sure where yaourt puts it)
Offline
Oh btw - if someone reads along: Aeon (Hitched) does not work anymore with recent versions of xbmc - therefor i uploaded "Aeon65" which is based on Hitcher's version: http://aur.archlinux.org/packages.php?ID=31217
Offline
I'm still failing out on that build for some reason
This is the last couple dozen lines I see in my terminal window as the build fails:
de/hal -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -DDBUS_API_SUBJECT_TO_CHANGE -I/usr/include/hal -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -DHAS_AVAHI -I/usr/include/lzo XBTFWriter.cpp -o XBTFWriter.o
g++ -MD -c -march=i686 -mtune=generic -O2 -pipe -O2 -march=i686 -mtune=generic -O2 -pipe -O2 -DNDEBUG=1 -march=i686 -mtune=generic -O2 -pipe -O2 -DNDEBUG=1 -D_LINUX -D_FILE_DEFINED -D_REENTRANT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DINSTALL_PATH="\"/usr/share/xbmc\"" -DHAS_SDL_JOYSTICK -DHAS_XRANDR -DHAS_PCRE -D'SVN_REV="23551M"' -DHAVE_CONFIG_H -I../../xbmc/utils -I../../guilib -I../../xbmc/linux -I../../xbmc/lib/libsquish -I/tmp/yaourt-tmp-xbmc/aur-xbmc-svn/xbmc-svn/src/XBMC -I/usr/include/fribidi -I/usr/include/libpng12 -I/usr/include/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/alsa -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -DDBUS_API_SUBJECT_TO_CHANGE -I/usr/include/hal -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -DDBUS_API_SUBJECT_TO_CHANGE -I/usr/include/hal -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -DHAS_AVAHI -I/usr/include/lzo XBMCTex.cpp -o XBMCTex.o
g++ SDL_anigif.o XBTFWriter.o XBMCTex.o ../../guilib/XBTF.o -Wl,--hash-style=gnu -Wl,--as-needed ../../xbmc/lib/libsquish/libsquish-i486-linux.a -lSDL_image -lSDL -llzo2 -o TexturePacker
make[1]: Leaving directory `/tmp/yaourt-tmp-xbmc/aur-xbmc-svn/xbmc-svn/src/XBMC/tools/TexturePacker'
make -C skin/Project\ Mayhem\ III/media
make[1]: Entering directory `/tmp/yaourt-tmp-xbmc/aur-xbmc-svn/xbmc-svn/src/XBMC/skin/Project Mayhem III/media'
make -C ../../../tools/TexturePacker
make[2]: Entering directory `/tmp/yaourt-tmp-xbmc/aur-xbmc-svn/xbmc-svn/src/XBMC/tools/TexturePacker'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/tmp/yaourt-tmp-xbmc/aur-xbmc-svn/xbmc-svn/src/XBMC/tools/TexturePacker'
../../../tools/TexturePacker/TexturePacker -input . -output Textures.xbt
music-bg.png DXT1 (4,4 @ 8 bytes)
diffuse_mirror.png DXT5 (256,256 @ 65536 bytes)
make[1]: *** [Textures.xbt] Illegal instruction
make[1]: *** Deleting file `Textures.xbt'
make[1]: Leaving directory `/tmp/yaourt-tmp-xbmc/aur-xbmc-svn/xbmc-svn/src/XBMC/skin/Project Mayhem III/media'
make: *** [skins] Error 2
==> ERROR: Build Failed.
Aborting...
Error: Makepkg was unable to build xbmc-svn package.
[xbmc@bb pkg]$
I'm going to try comparing the package lists installed on both the two standalone HTPCs, as one works and the other doesn't. Maybe I'm missing a package that I need for some reason on this newer SVN build.....
Offline
Just a step in the dark: Both are 32bit? Or more or less identical? You could easily just use the same package on both machines.
Offline
One is an Asrock Ion 330 system (the one that's working) and the other is on an older Athlon XP 2400+ system (the one that's still giving me trouble). 32bit on both, but quite significant generation differences on the CPUs. I had compiled a package on my Core2Duo desktop system, and attempted to install from it that package. That didn't get me anywhere, it failed on both my standalone systems for some reason. So i removed it, and reinstalled via yaourt from SVN on both systems. the Atom system came back to life with the proper version, and the Athlon XP system didn't - that's when I popped onto here and jumped into this thread.
Offline
Do you have any other problems on that (older) machine? Perhaps undpredictable lockups ore anything like that? Maybe it's a fauly RAM module or something like that. Or do you use aggressive compilation flags in /etc/makepkg.conf - perhaps something like -O3 or even more?
Other than that i can only suggest opening a thread over at the xbmc forums as some devs will eventually have a clue - i can ask the guys if they would mind having a look.
Offline
I'm running with all the default flags. I don't really know enough about compiling and stuff - i'm not a super advanced linux user (yet, I'm working on it). I really haven't compiled much else on here, other than I suppose probably kernels and video drivers maybe? I'm certainly not pushing this machine hard during regular use, so it's very possible that there is something in the hardware that' not 100%. Like you said, maybe ram or heat or something, I'm not sure that's the case though, as I've had it fail out on me probably 3 or 4 time now today through the various attempts I've made, and it's always the same spot that it craps out on me.
I haven't posted at the XBMC forums as I assumed being that I'm running on Arch rather than Ubuntu I would simply be told "sorry, unsupported". Arent' they halfway picky about not looking at unsupported Distros?
Offline
It depends a bit whom and how you ask
If you provide a proper bugreport (hint: read my signature over at the forums) i don't think anyone will "bite" you. It's not that we don't care about other distros, and your problem is not really distro specific either - i say asking don't hurt (and i'm stuck here otherwise ). What's your nickname over at xbmc's forums?
Offline
Well, i'm in the middle of one last attempt here (I'm awfully far into it, I haven't been watching closely, but I *think* I'm past the part where it kept dying before), I took the pkglist from my working standalone system, and reinstalled everything from it on the broken system. I then pulled a new copy from SVN (I ran 'yaourt -S xbmc-svn' I didn't manually download it and run the pkg by hand) and am in the middle of that compile. I suppose if this fixes my problem I won't know what package fixed it....but it does (hopefully) get me back on my feet without a full reinstall from scratch.
My ID at xbmc.org is Rando.
Once I know if this works or not, I'll probably take your advice and get the relevant and proper details to report it at xbmc.org.
Offline
Good luck. I asked a dev over at xbmc.org - he thought it might have something to do with the AMD cpu and SSE2. You could apply a patch or edit one of the files manually to fix it:
xbmc/lib/libsquish/Makefile.in -> set the line " -DSQUISH_USE_SSE=2 -msse2" to make it read " -DSQUISH_USE_SSE=1 -msse"
to prevent it from using SSE2 (and use SSE instead)
Offline
Well, it died at the same spot again, so I guess I'll Try what you're suggesting here (If that doesn't work, I'll post over at the xbmc.org at start things there).
Thanks again for the help!
Offline
Good luck. I asked a dev over at xbmc.org - he thought it might have something to do with the AMD cpu and SSE2. You could apply a patch or edit one of the files manually to fix it:
xbmc/lib/libsquish/Makefile.in -> set the line " -DSQUISH_USE_SSE=2 -msse2" to make it read " -DSQUISH_USE_SSE=1 -msse"
to prevent it from using SSE2 (and use SSE instead)
I was having the exact same problem as dr.zentech and this helped! Maybe you should consider adding that patch to your PKGBUILD? As far as I know arch packages should stay i686 compatible..
Offline
Well it is compatible. I'm on AMD 32bit myself - seems to be only an issue on older hardware that has problems with SSE2. Falling back to SSE might slow things down. Anyway - if more people show up having this issue i think about adding a patch. Thanks for the update and that you solved it with this!
Offline
I haven't yet had a chance to try this step.... hopefully tonight, or maybe somewhere over the weekend. I'll be sure to report back here with my results (be they positive or negative).
Offline
Hi!
Anyone else here got problems with lirc after the update to 0.8.6? Seems they changed the paths for some of the files http://bugs.archlinux.org/task/16704 and now my xbmc doesn't respond to the remote (a mceusb).
I'm using a custom build provided by ould http://bbs.archlinux.org/viewtopic.php? … 78#p626178 (thanks to him I finally have both libjpeg6 and libcdio 0.8 working ) so I really don't want to recompile. When I check the xbmc log it doesn't seem like xbmc is initiating lirc: (looks like I've got some other problems too judging by the log, but everything except the remote is working...)
11:29:27 T:3035293584 M:1973276672 NOTICE: -----------------------------------------------------------------------
11:29:27 T:3035293584 M:1973276672 NOTICE: Starting XBMC, Platform: GNU/Linux. Built on Sep 26 2009 (SVN:22473M)
11:29:27 T:3035293584 M:1973276672 NOTICE: special://xbmc/ is mapped to: /usr/share/xbmc
11:29:27 T:3035293584 M:1973276672 NOTICE: special://masterprofile/ is mapped to: /home/per/.xbmc/userdata
11:29:27 T:3035293584 M:1973276672 NOTICE: special://home/ is mapped to: /home/per/.xbmc
11:29:27 T:3035293584 M:1973276672 NOTICE: special://temp/ is mapped to: /home/per/.xbmc/temp
11:29:27 T:3035293584 M:1973276672 NOTICE: The executable running is: /usr/share/xbmc/xbmc.bin
11:29:27 T:3035293584 M:1973276672 NOTICE: Log File is located: /home/per/.xbmc/temp/xbmc.log
11:29:27 T:3035293584 M:1973276672 NOTICE: -----------------------------------------------------------------------
11:29:27 T:3035293584 M:1973125120 ERROR: Unable to create modeline "480i/60"
11:29:27 T:3035293584 M:1972744192 ERROR: Unable to add modeline "480i/60"
11:29:27 T:3035293584 M:1972871168 ERROR: Unable to create modeline "480p/60"
11:29:27 T:3035293584 M:1972744192 ERROR: Unable to add modeline "480p/60"
11:29:27 T:3035293584 M:1972744192 ERROR: Unable to create modeline "720p/60"
11:29:27 T:3035293584 M:1972744192 ERROR: Unable to add modeline "720p/60"
11:29:27 T:3035293584 M:1972744192 ERROR: Unable to create modeline "1080i/60"
11:29:27 T:3035293584 M:1972744192 ERROR: Unable to add modeline "1080i/60"
11:29:27 T:3035293584 M:1972871168 ERROR: Unable to create modeline "1080p/60"
11:29:27 T:3035293584 M:1972744192 ERROR: Unable to add modeline "1080p/60"
11:29:27 T:3035293584 M:1972465664 NOTICE: Setup SDL
11:29:27 T:3035293584 M:1972158464 NOTICE: load settings...
11:29:27 T:3035293584 M:1972158464 NOTICE: special://profile/ is mapped to: special://masterprofile/
11:29:27 T:3035293584 M:1972158464 NOTICE: loading special://masterprofile/guisettings.xml
11:29:28 T:3035293584 M:1972285440 NOTICE: Getting hardware information now...
11:29:28 T:3035293584 M:1972285440 NOTICE: Checking resolution 13
11:29:28 T:3035293584 M:1972158464 NOTICE: Loading player core factory settings from special://xbmc/system/playercorefactory.xml.
11:29:28 T:3035293584 M:1972158464 NOTICE: Loaded playercorefactory configuration
11:29:28 T:3035293584 M:1972158464 NOTICE: Loading player core factory settings from special://masterprofile/playercorefactory.xml.
11:29:28 T:3035293584 M:1972158464 NOTICE: special://masterprofile/playercorefactory.xml does not exist. Skipping.
11:29:28 T:3035293584 M:1972158464 ERROR: Error loading special://profile/advancedsettings.xml, no <advancedsettings> node
11:29:28 T:3035293584 M:1972158464 NOTICE: Default DVD Player: dvdplayer
11:29:28 T:3035293584 M:1972158464 NOTICE: Default Video Player: dvdplayer
11:29:28 T:3035293584 M:1972158464 NOTICE: Default Audio Player: paplayer
11:29:28 T:3035293584 M:1972158464 NOTICE: special://masterprofile/sources.xml
11:29:28 T:3035293584 M:1972158464 WARNING: CXRandR::SetMode: found alternative mode (same hz): default mode: 0x142.
11:29:28 T:3035293584 M:1972211712 NOTICE: Using fbConfig[0]
11:29:28 T:3035293584 M:1966628864 NOTICE: GL_VENDOR = NVIDIA Corporation
11:29:28 T:3035293584 M:1966628864 NOTICE: GL_RENDERER = GeForce 9600 GT/PCI/SSE2/3DNOW!
11:29:28 T:3035293584 M:1966628864 NOTICE: GL_VERSION = 3.0.0 NVIDIA 185.18.36
11:29:28 T:3035293584 M:1966628864 NOTICE: GL_EXTENSIONS = GL_ARB_color_buffer_float GL_ARB_depth_buffer_float GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_draw_instanced GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_framebuffer_object GL_ARB_geometry_shader4 GL_ARB_imaging GL_ARB_map_buffer_range GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_shadow GL_ARB_shader_objects GL_ARB_shading_language_100 GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_compression GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_mirrored_repeat GL_ARB_texture_non_power_of_two GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_transpose_matrix GL_ARB_vertex_array_object GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_texture_float GL_ATI_texture_mirror_once GL_S3_s3tc GL_EXT_texture_env_add GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_Cg_shader GL_EXT_bindable_uniform GL_EXT_depth_bounds_test GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_framebuffer_object GL_EXTX_framebuffer_mixed_formats GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_sRGB GL_EXT_texture_swizzle GL_EXT_texture_shared_exponent GL_EXT_timer_query GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_KTX_buffer_region GL_NV_blend_square GL_NV_copy_depth_to_color GL_NV_depth_buffer_float GL_NV_conditional_render GL_NV_depth_clamp GL_NV_explicit_multisample GL_NV_fence GL_NV_float_buffer GL_NV_fog_distance GL_NV_fragment_program GL_NV_fragment_program_option GL_NV_fragment_program2 GL_NV_framebuffer_multisample_coverage GL_NV_geometry_shader4 GL_NV_gpu_program4 GL_NV_half_float GL_NV_light_max_exponent GL_NV_multisample_coverage GL_NV_multisample_filter_hint GL_NV_occlusion_query GL_NV_packed_depth_stencil GL_NV_parameter_buffer_object GL_NV_pixel_data_range GL_NV_point_sprite GL_NV_primitive_restart GL_NV_register_combiners GL_NV_register_combiners2 GL_NV_texgen_reflection GL_NV_texture_compression_vtc GL_NV_texture_env_combine4 GL_NV_texture_expand_normal GL_NV_texture_rectangle GL_NV_texture_shader GL_NV_texture_shader2 GL_NV_texture_shader3 GL_NV_transform_feedback GL_NV_vertex_array_range GL_NV_vertex_array_range2 GL_NV_vertex_program GL_NV_vertex_program1_1 GL_NV_vertex_program2 GL_NV_vertex_program2_option GL_NV_vertex_program3 GL_NVX_conditional_render GL_NV_vertex_buffer_unified_memory GL_NV_shader_buffer_load GL_SGIS_generate_mipmap GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow GL_SUN_slice_accum
11:29:28 T:3035293584 M:1965207552 NOTICE: start dvd mediatype detection
11:29:28 T:3035293584 M:1965207552 NOTICE: initializing playlistplayer
11:29:28 T:3035293584 M:1965207552 NOTICE: DONE initializing playlistplayer
11:29:28 T:3035293584 M:1965207552 NOTICE: load default skin:[aeon]
11:29:29 T:3035293584 M:1960697856 WARNING: file doesnt have <fontset> with name 'Default', defaulting to first fontset
11:29:29 T:3035293584 M:1955237888 ERROR: Couldn't load font name:Font_MultiplexInfoLabelOld file:/usr/share/xbmc/media/Fonts/aeon_multiplex.ttf
11:29:29 T:3035293584 M:1955237888 ERROR: Couldn't load font name:Font_MultiplexInfoValueOld file:/usr/share/xbmc/media/Fonts/aeon_multiplex.ttf
11:29:29 T:3035293584 M:1952428032 ERROR: unable to load:special://xbmc/skin/aeon/720p/Pointer.xml, Line 0
Failed to open file
11:29:29 T:3035293584 M:1949667328 NOTICE: Updating video library on startup
11:29:29 T:3005721456 M:1949667328 WARNING: Unable to determine Linux distribution
11:29:29 T:3035293584 M:1949720576 NOTICE: HAL: Generating global device list
11:29:29 T:3035293584 M:1949847552 NOTICE: Updating music library on startup
11:29:29 T:3035293584 M:1948831744 NOTICE: initialize done
11:29:29 T:3035293584 M:1948831744 NOTICE: Running the application...
11:29:34 T:2995780464 M:1941213184 WARNING: Unable to determine Linux distribution
11:29:40 T:3035293584 M:1932599296 NOTICE: DS: Starting dbus server
11:29:40 T:2952735600 M:1932599296 NOTICE: DS: Starting DBUS server in Run Application aka thread
11:29:40 T:3035293584 M:1932599296 NOTICE: starting zeroconf publishing
11:29:40 T:3005721456 M:1931710464 NOTICE: -->Python Interpreter Initialized<--
11:29:40 T:2995780464 M:1930100736 NOTICE: My Videos: Scanning for video info using worker thread, operation took 00:10
11:29:40 T:2978995056 M:1930100736 NOTICE: My Music: Scanning for music info using worker thread, operation took 00:10
11:29:41 T:3005721456 M:1930207232 WARNING: Unable to determine Linux distribution
11:29:45 T:3005721456 M:1916768256 WARNING: Unable to determine Linux distribution
11:29:48 T:3035293584 M:1919803392 NOTICE: Storing total System Uptime
11:29:48 T:3035293584 M:1919803392 NOTICE: Saving settings
11:29:48 T:3035293584 M:1919803392 NOTICE: stop all
11:29:48 T:3035293584 M:1919803392 NOTICE: ES: Stopping event server
11:29:48 T:2952735600 M:1919803392 NOTICE: DS: DBUS server stopped
11:29:48 T:3035293584 M:1919803392 NOTICE: stopping zeroconf publishing
11:29:48 T:3035293584 M:1919676416 NOTICE: stop dvd detect media
11:29:48 T:3035293584 M:1919676416 NOTICE: stop sap announcement listener
11:29:48 T:3035293584 M:1919676416 NOTICE: clean cached files!
11:29:48 T:3035293584 M:1919041536 NOTICE: unload skin
11:29:49 T:3035293584 M:1922088960 NOTICE: stop python
11:29:49 T:3035293584 M:1922088960 NOTICE: stopped
11:29:49 T:3035293584 M:1922088960 NOTICE: destroy
11:29:49 T:3035293584 M:1922088960 NOTICE: unload sections
I've never had to use Keymap.xml or Lircmap.xml but I've created both and put them in ~/.xbmx/keymaps/Keymap.xml and ~/.xbmc/userdata/Lircmap.xml and still nothing happens.
<!-- This file contains the mapping of keys (gamepad, remote, and keyboard) to actions within XBMC -->
<!-- The <global> section is a fall through - they will only be used if the button is not -->
<!-- used in the current window's section. Note that there is only handling -->
<!-- for a single action per button at this stage. -->
<!-- For joystick/gamepad configuration under linux/win32, see below as it differs from xbox -->
<!-- gamepads. -->
<!-- The format is: -->
<!-- <device> -->
<!-- <button>action</button> -->
<!-- </device> -->
<!-- To map keys from other remotes using the RCA protocol, you may add <universalremote> blocks -->
<!-- In this case, the tags used are <obc#> where # is the original button code (OBC) of the key -->
<!-- You set it up by adding a <universalremote> block to the window or <global> section: -->
<!-- <universalremote> -->
<!-- <obc45>Stop</obc45> -->
<!-- </universalremote> -->
<!-- To find out the OBC's of your remote, try enabling the <displayremotecodes> tag in AdvancedSettings.xml -->
<!-- Note that the action can be a built-in function. -->
<!-- eg <B>XBMC.ActivateWindow(MyMusic)</B> -->
<!-- would automatically go to My Music on the press of the B button. -->
<!-- Joysticks / Gamepads: -->
<!-- See the sample PS3 controller configuration below for the format. -->
<!-- -->
<!-- Joystick Name: -->
<!-- Do 'cat /proc/bus/input/devices' or see your xbmc log file to find the names of -->
<!-- detected joysticks. The name used in the configuration should match the detected name. -->
<!-- -->
<!-- Button Ids: -->
<!-- 'id' is the button ID used by SDL. Joystick button ids of connected joysticks appear -->
<!-- in xbmc.log when they are pressed. Use your log to map custom buttons to actions. -->
<!-- -->
<!-- Axis Ids / Analog Controls -->
<!-- Coming soon. -->
<keymap>
<global>
<remote>
<three>VolumeUp</three>
<six>VolumeDown</six>
<nine>Mute</nine>
<play>Play</play>
<pause>Pause</pause>
<stop>Stop</stop>
<forward>FastForward</forward>
<reverse>Rewind</reverse>
<left>Left</left>
<right>Right</right>
<up>Up</up>
<down>Down</down>
<select>Select</select>
<pageplus>PageUp</pageplus>
<pageminus>PageDown</pageminus>
<back>ParentDir</back>
<menu>PreviousMenu</menu>
<title>ContextMenu</title>
<info>Info</info>
<skipplus>SkipNext</skipplus>
<skipminus>SkipPrevious</skipminus>
<display>FullScreen</display>
<start>PreviousMenu</start>
<record>Screenshot</record>
<volumeplus>VolumeUp</volumeplus>
<volumeminus>VolumeDown</volumeminus>
<mute>Mute</mute>
<power>XBMC.ShutDown()</power>
<myvideo>XBMC.ActivateWindow(MyVideos)</myvideo>
<mymusic>XBMC.ActivateWindow(MyMusic)</mymusic>
<mypictures>XBMC.ActivateWindow(MyPictures)</mypictures>
<mytv>XBMC.ActivateWindow(Home)</mytv>
</remote>
</global>
<Home>
<remote>
<menu>XBMC.Skin.ToggleSetting(HomeViewToggle)</menu>
<info>XBMC.ActivateWindow(SystemInfo)</info>
<clear>XBMC.ActivateWindow(Weather)</clear>
<hash>XBMC.ActivateWindow(Settings)</hash>
</remote>
</Home>
<MyFiles>
<remote>
<zero>Delete</zero>
<one>Highlight</one>
<four>Copy</four>
<seven>Move</seven>
<clear>Delete</clear>
<three>VolumeUp</three>
<six>VolumeDown</six>
<nine>Mute</nine>
</remote>
</MyFiles>
<MyMusicPlaylist>
<remote>
<back>Playlist</back> <!-- Close playlist -->
<clear>Delete</clear>
<zero>Delete</zero>
<two>MoveItemUp</two>
<five>MoveItemDown</five>
<three>VolumeUp</three>
<six>VolumeDown</six>
<nine>Mute</nine>
</remote>
</MyMusicPlaylist>
<MyMusicPlaylistEditor>
<remote>
<zero>Queue</zero>
</remote>
</MyMusicPlaylistEditor>
<MyMusicFiles>
<remote>
<zero>Queue</zero>
<star>Queue</star>
<three>VolumeUp</three>
<six>VolumeDown</six>
<nine>Mute</nine>
</remote>
</MyMusicFiles>
<MyMusicLibrary>
<remote>
<zero>Queue</zero>
<star>Queue</star>
<three>VolumeUp</three>
<six>VolumeDown</six>
<nine>Mute</nine>
</remote>
</MyMusicLibrary>
<FullscreenVideo>
<remote>
<left>StepBack</left>
<right>StepForward</right>
<up>BigStepForward</up>
<down>BigStepBack</down>
<back>SmallStepBack</back>
<menu>OSD</menu>
<start>OSD</start>
<title>CodecInfo</title>
<info>Info</info>
<enter>AspectRatio</enter>
<select>AspectRatio</select>
</remote>
</FullscreenVideo>
<FullscreenInfo>
<remote>
<title>CodecInfo</title>
<info>Close</info>
<menu>OSD</menu>
</remote>
</FullscreenInfo>
<PlayerControls>
<remote>
<menu>Close</menu>
</remote>
</PlayerControls>
<Visualisation>
<remote>
<left>PreviousPreset</left>
<right>NextPreset</right>
<up>IncreaseRating</up>
<down>DecreaseRating</down>
<back>LockPreset</back>
<title>CodecInfo</title>
<select>XBMC.ActivateWindow(VisualisationPresetList)</select>
<menu>XBMC.ActivateWindow(MusicOSD)</menu>
<start>XBMC.ActivateWindow(MusicOSD)</start>
<info>Info</info>
</remote>
</Visualisation>
<MusicOSD>
<remote>
<menu>Close</menu>
<title>Info</title>
<info>CodecInfo</info>
</remote>
</MusicOSD>
<VisualisationSettings>
<remote>
<menu>Close</menu>
</remote>
</VisualisationSettings>
<VisualisationPresetList>
<remote>
<menu>Close</menu>
</remote>
</VisualisationPresetList>
<SlideShow>
<remote>
<zero>ZoomNormal</zero>
<one>ZoomLevel1</one>
<two>ZoomLevel2</two>
<three>ZoomLevel3</three>
<four>ZoomLevel4</four>
<five>ZoomLevel5</five>
<six>ZoomLevel6</six>
<seven>ZoomLevel7</seven>
<eight>ZoomLevel8</eight>
<nine>ZoomLevel9</nine>
<info>CodecInfo</info>
<skipplus>NextPicture</skipplus>
<skipminus>PreviousPicture</skipminus>
<title>Info</title>
<select>Rotate</select>
<back>PreviousMenu</back>
</remote>
</SlideShow>
<ScreenCalibration>
<remote>
<select>NextCalibration</select>
<enter>NextCalibration</enter>
<zero>ResetCalibration</zero>
<display>NextResolution</display>
<xbox>NextResolution</xbox>
</remote>
</ScreenCalibration>
<GUICalibration>
<remote>
<select>NextCalibration</select>
<enter>NextCalibration</enter>
<zero>ResetCalibration</zero>
</remote>
</GUICalibration>
<SelectDialog>
<remote>
<back>Close</back>
</remote>
</SelectDialog>
<VideoOSD>
<remote>
<back>PreviousMenu</back>
<menu>Close</menu>
<start>Close</start>
</remote>
</VideoOSD>
<VideoMenu>
<remote>
<menu>OSD</menu>
<back>PreviousMenu</back>
<info>Info</info>
<title>CodecInfo</title>
<zero>Number0</zero>
<one>Number1</one>
<two>Number2</two>
<three>Number3</three>
<four>Number4</four>
<five>Number5</five>
<six>Number6</six>
<seven>Number7</seven>
<eight>Number8</eight>
<nine>Number9</nine>
</remote>
</VideoMenu>
<OSDVideoSettings>
<remote>
<back>Close</back>
<menu>Close</menu>
<start>Close</start>
</remote>
</OSDVideoSettings>
<OSDAudioSettings>
<remote>
<back>Close</back>
<menu>Close</menu>
<start>Close</start>
</remote>
</OSDAudioSettings>
<VideoBookmarks>
<remote>
<back>Close</back>
<menu>Close</menu>
<start>Close</start>
<zero>Delete</zero>
</remote>
</VideoBookmarks>
<MyVideoLibrary>
<remote>
<zero>Queue</zero>
<clear>Delete</clear>
<three>VolumeUp</three>
<six>VolumeDown</six>
<nine>Mute</nine>
</remote>
</MyVideoLibrary>
<MyVideoFiles>
<remote>
<zero>Queue</zero>
<star>Queue</star>
<three>VolumeUp</three>
<six>VolumeDown</six>
<nine>Mute</nine>
</remote>
</MyVideoFiles>
<MyVideoPlaylist>
<remote>
<back>Playlist</back> <!-- Close playlist -->
<clear>Delete</clear>
<zero>Delete</zero>
<two>MoveItemUp</two>
<five>MoveItemDown</five>
<three>VolumeUp</three>
<six>VolumeDown</six>
<nine>Mute</nine>
</remote>
</MyVideoPlaylist>
<VirtualKeyboard>
<remote>
<back>BackSpace</back>
<star>Shift</star>
<hash>Symbols</hash>
<zero>Number0</zero>
<one>Number1</one>
<two>Number2</two>
<three>Number3</three>
<four>Number4</four>
<five>Number5</five>
<six>Number6</six>
<seven>Number7</seven>
<eight>Number8</eight>
<nine>Number9</nine>
<pageminus>CursorLeft</pageminus>
<pageplus>CursorRight</pageplus>
</remote>
</VirtualKeyboard>
<ContextMenu>
<remote>
<title>Close</title>
<back>Close</back>
</remote>
</ContextMenu>
<FileStackingDialog>
<remote>
<back>Close</back>
</remote>
</FileStackingDialog>
<Scripts>
<remote>
<info>XBMC.ActivateWindow(ScriptsDebugInfo)</info>
</remote>
</Scripts>
<ScriptsDebugInfo>
<remote>
<info>Info</info> <!-- clears debug python info -->
</remote>
</ScriptsDebugInfo>
<NumericInput>
<remote>
<zero>Number0</zero>
<one>Number1</one>
<two>Number2</two>
<three>Number3</three>
<four>Number4</four>
<five>Number5</five>
<six>Number6</six>
<seven>Number7</seven>
<eight>Number8</eight>
<nine>Number9</nine>
<back>BackSpace</back>
</remote>
</NumericInput>
<Weather>
<remote>
<back>PreviousMenu</back>
</remote>
</Weather>
<Settings>
<remote>
<back>PreviousMenu</back>
</remote>
</Settings>
<MyPicturesSettings>
<remote>
<back>PreviousMenu</back>
</remote>
</MyPicturesSettings>
<MyProgramsSettings>
<remote>
<back>PreviousMenu</back>
</remote>
</MyProgramsSettings>
<MyWeatherSettings>
<remote>
<back>PreviousMenu</back>
</remote>
</MyWeatherSettings>
<MyMusicSettings>
<remote>
<back>PreviousMenu</back>
</remote>
</MyMusicSettings>
<SystemSettings>
<remote>
<back>PreviousMenu</back>
</remote>
</SystemSettings>
<MyVideosSettings>
<remote>
<back>PreviousMenu</back>
</remote>
</MyVideosSettings>
<NetworkSettings>
<remote>
<back>PreviousMenu</back>
</remote>
</NetworkSettings>
<AppearanceSettings>
<remote>
<back>PreviousMenu</back>
</remote>
</AppearanceSettings>
<Profiles>
<remote>
<back>PreviousMenu</back>
</remote>
</Profiles>
<systeminfo>
<remote>
<back>PreviousMenu</back>
</remote>
</systeminfo>
<shutdownmenu>
<remote>
<back>PreviousMenu</back>
</remote>
</shutdownmenu>
<submenu>
<remote>
<back>PreviousMenu</back>
</remote>
</submenu>
<MusicInformation>
<remote>
<back>Close</back>
</remote>
</MusicInformation>
<MovieInformation>
<remote>
<back>Close</back>
</remote>
</MovieInformation>
<LockSettings>
<remote>
<menu>Close</menu>
<back>PreviousMenu</back>
</remote>
</LockSettings>
<ProfileSettings>
<remote>
<menu>Close</menu>
<back>PreviousMenu</back>
</remote>
</ProfileSettings>
<PictureInfo>
<remote>
<skipplus>NextPicture</skipplus>
<skipminus>PreviousPicture</skipminus>
<info>Close</info>
<back>Close</back>
</remote>
</PictureInfo>
<Favourites>
<remote>
<back>Close</back>
</remote>
</Favourites>
</keymap>
<!-- This file contains the mapping of LIRC keys to XBMC keys used in Keymap.xml -->
<!-- -->
<!-- How to add remotes -->
<!-- <remote device="name_Lirc_calls_the_remote"> -->
<!-- -->
<!-- For the commands the layout following layout is used -->
<!-- <XBMC_COMMAND>LircButtonName</XBMC_COMMAND> -->
<!-- -->
<!-- For a list of XBMC_COMMAND's check out the <remote> sections of keymap.xml -->
<lircmap>
<remote device="mceusb">
<pause>KEY_PAUSE</pause>
<stop>KEY_STOP</stop>
<forward>KEY_FORWARD</forward>
<reverse>KEY_REWIND</reverse>
<left>KEY_LEFT</left>
<right>KEY_RIGHT</right>
<up>KEY_UP</up>
<down>KEY_DOWN</down>
<select>KEY_OK</select>
<pageplus>KEY_CHANNELUP</pageplus>
<pageminus>KEY_CHANNELDOWN</pageminus>
<back>KEY_BACK</back>
<menu>KEY_DVD</menu>
<title>KEY_PLAY</title>
<info>KEY_INFO</info>
<skipplus>KEY_NEXT</skipplus>
<skipminus>KEY_PREVIOUS</skipminus>
<display>KEY_TELETEXT</display>
<start>KEY_GUIDE</start>
<record>KEY_RECORD</record>
<volumeplus>KEY_VOLUMEUP</volumeplus>
<volumeminus>KEY_VOLUMEDOWN</volumeminus>
<mute>KEY_MUTE</mute>
<power>KEY_POWER</power>
<myvideo>KEY_VIDEO</myvideo>
<mymusic>KEY_AUDIO</mymusic>
<mypictures>KEY_IMAGE</mypictures>
<mytv>KEY_TV</mytv>
<one>KEY_1</one>
<two>KEY_2</two>
<three>KEY_3</three>
<four>KEY_4</four>
<five>KEY_5</five>
<six>KEY_6</six>
<seven>KEY_7</seven>
<eight>KEY_8</eight>
<nine>KEY_9</nine>
<zero>KEY_0</zero>
<mytv>KEY_RED</mytv>
<mymusic>KEY_GREEN</mymusic>
<mypictures>KEY_YELLOW</mypictures>
<myvideo>KEY_BLUE</myvideo>
</remote>
<remote device="XboxDVDDongle">
<play>PLAY</play>
<pause>PAUSE</pause>
<stop>STOP</stop>
<forward>FORWARD</forward>
<reverse>REVERSE</reverse>
<left>LEFT</left>
<right>RIGHT</right>
<up>UP</up>
<down>DOWN</down>
<select>SELECT</select>
<back>BACK</back>
<menu>MENU</menu>
<title>TITLE</title>
<info>INFO</info>
<skipplus>SKIP+</skipplus>
<skipminus>SKIP-</skipminus>
<display>DISPLAY</display>
<one>1</one>
<two>2</two>
<three>3</three>
<four>4</four>
<five>5</five>
<six>6</six>
<seven>7</seven>
<eight>8</eight>
<nine>9</nine>
<zero>0</zero>
</remote>
<remote device="Microsoft_Xbox">
<play>PLAY</play>
<pause>PAUSE</pause>
<stop>STOP</stop>
<forward>FORWARD</forward>
<reverse>REVERSE</reverse>
<left>LEFT</left>
<right>RIGHT</right>
<up>UP</up>
<down>DOWN</down>
<select>SELECT</select>
<back>BACK</back>
<menu>MENU</menu>
<title>TITLE</title>
<info>INFO</info>
<skipplus>SKIP+</skipplus>
<skipminus>SKIP-</skipminus>
<display>DISPLAY</display>
<one>1</one>
<two>2</two>
<three>3</three>
<four>4</four>
<five>5</five>
<six>6</six>
<seven>7</seven>
<eight>8</eight>
<nine>9</nine>
<zero>0</zero>
</remote>
<remote device="PinnacleSysPCTVRemote">
<play>Play</play>
<pause>pause</pause>
<stop>Stop</stop>
<forward>FForward</forward>
<reverse>Rewind</reverse>
<left>Vol-Rew</left>
<right>Vol+FF</right>
<up>Chan+Play</up>
<down>Chan-Stop</down>
<pageplus>channel+</pageplus>
<pageminus>channel-</pageminus>
<select>middle</select>
<back>undo</back>
<menu>Menu</menu>
<title>L</title>
<info>Info</info>
<skipplus>next</skipplus>
<display>Fullscreen</display>
<record>Record</record>
<volumeplus>vol+</volumeplus>
<volumeminus>vol-</volumeminus>
<mute>Mute</mute>
<power>Power</power>
<one>1</one>
<two>2</two>
<three>3</three>
<four>4</four>
<five>5</five>
<six>6</six>
<seven>7</seven>
<eight>8</eight>
<nine>9</nine>
<zero>0</zero>
</remote>
</lircmap>
Anyone else have the same problem?
Offline
No problem - just add "-l /var/run/lirc/lircd" to your xbmc call (that it reads: "xbmc -l /var/run/lirc/lircd" then)
Offline
Oh - that's a lowercase L
Offline
No problem - just add "-l /var/run/lirc/lircd" to your xbmc call (that it reads: "xbmc -l /var/run/lirc/lircd" then)
Hmm... I tried starting xbmc with : "xbmc -l /var/run/lirc/lircd" but the remote still doesn't work.
Offline