View Full Version : Compiled on Arch Linux
bizthepirate
August 19th, 2008, 12:17 PM
So, I finally got this robust piece of software to compile on Arch Linux.. Unfourtianately, it does not appear to want to run..
xbmc.log is as follows:
12:12:49 T:3057534832 M: 53215232 NOTICE: Mapping drive Z to /tmp/boxee
12:12:49 T:3057534832 M: 53215232 NOTICE: Mapping drive Q to /usr/share/xbmc
12:12:49 T:3057534832 M: 53215232 NOTICE: Mapping drive U to /home/biscuit/.boxee
12:12:49 T:3057534832 M: 53215232 NOTICE: Mapping drive T to /home/biscuit/.boxee/userdata
12:12:49 T:3057534832 M: 53215232 WARNING: CopyFile, cant open file </usr/share/xbmc/userdata/Keymap.xml>. trying to use lowercase </usr/share/xbmc/userdata/keymap.xml>
12:12:49 T:3057534832 M: 53215232 ERROR: CopyFile - cant open source file </usr/share/xbmc/userdata/Keymap.xml>
12:12:49 T:3057534832 M: 53215232 WARNING: CopyFile, cant open file </usr/share/xbmc/userdata/RssFeeds.xml>. trying to use lowercase </usr/share/xbmc/userdata/rssfeeds.xml>
12:12:49 T:3057534832 M: 53215232 ERROR: CopyFile - cant open source file </usr/share/xbmc/userdata/RssFeeds.xml>
12:12:49 T:3057534832 M: 53215232 WARNING: CopyFile, cant open file </usr/share/xbmc/userdata/Lircmap.xml>. trying to use lowercase </usr/share/xbmc/userdata/lircmap.xml>
12:12:49 T:3057534832 M: 53215232 ERROR: CopyFile - cant open source file </usr/share/xbmc/userdata/Lircmap.xml>
12:12:49 T:3057534832 M: 53215232 NOTICE: Mapping drive H to /home/biscuit
12:12:49 T:3057534832 M: 53215232 NOTICE: -----------------------------------------------------------------------
12:12:49 T:3057534832 M: 53215232 NOTICE: Starting XBMC, Platform: GNU/Linux. Built on Aug 20 2008 (SVN:Unknown)
12:12:49 T:3057534832 M: 53215232 NOTICE: Q is mapped to: /home/biscuit
12:12:49 T:3057534832 M: 53215232 NOTICE: The executeable running is: /usr/share/xbmc/Boxee
12:12:49 T:3057534832 M: 53215232 NOTICE: Log File is located:
12:12:49 T:3057534832 M: 53215232 NOTICE: -----------------------------------------------------------------------
12:12:49 T:3057534832 M: 53215232 NOTICE: Setup SDL
12:12:49 T:3057534832 M: 51752960 INFO: Available videomodes:
12:12:49 T:3057534832 M: 51752960 INFO: Found mode: 1680x1050
12:12:49 T:3057534832 M: 51752960 INFO: Found mode: 1600x1024
12:12:49 T:3057534832 M: 51752960 INFO: Found mode: 1440x900
12:12:49 T:3057534832 M: 51752960 INFO: Found mode: 1400x1050
12:12:49 T:3057534832 M: 51752960 INFO: Found mode: 1280x1024
12:12:49 T:3057534832 M: 51752960 INFO: Found mode: 1280x960
12:12:49 T:3057534832 M: 51752960 INFO: Found mode: 1280x800
12:12:49 T:3057534832 M: 51752960 INFO: Found mode: 1280x768
12:12:49 T:3057534832 M: 51752960 INFO: Found mode: 1152x864
12:12:49 T:3057534832 M: 51752960 INFO: Found mode: 1024x768
12:12:49 T:3057534832 M: 51752960 INFO: Found mode: 960x600
12:12:49 T:3057534832 M: 51752960 INFO: Found mode: 896x672
12:12:49 T:3057534832 M: 51752960 INFO: Found mode: 840x525
12:12:49 T:3057534832 M: 51752960 INFO: Found mode: 832x624
12:12:49 T:3057534832 M: 51752960 INFO: Found mode: 800x600
12:12:49 T:3057534832 M: 51752960 INFO: Found mode: 800x512
12:12:49 T:3057534832 M: 51752960 INFO: Found mode: 720x450
12:12:49 T:3057534832 M: 51613696 INFO: Drives are mapped
12:12:49 T:3057534832 M: 51613696 NOTICE: load settings...
12:12:49 T:3057534832 M: 51613696 NOTICE: Mapping drive P to /home/biscuit/.boxee/userdata/
12:12:49 T:3057534832 M: 51613696 NOTICE: loading /home/biscuit/.boxee/userdata/guisettings.xml
12:12:49 T:3057534832 M: 51474432 NOTICE: Getting hardware information now...
12:12:49 T:3057534832 M: 51474432 INFO: Using analog output
12:12:49 T:3057534832 M: 51474432 INFO: AC3 pass through is enabled
12:12:49 T:3057534832 M: 51474432 INFO: DTS pass through is enabled
12:12:49 T:3057534832 M: 51474432 NOTICE: Checking resolution 12
12:12:49 T:3057534832 M: 51474432 NOTICE: Per AV pack settings are off
12:12:49 T:3057534832 M: 51474432 NOTICE: /home/biscuit/.boxee/userdata/sources.xml
12:12:49 T:3057534832 M: 51474432 ERROR: Load Error loading /home/biscuit/.boxee/userdata/sources.xml: Line 0, Failed to open file
12:12:49 T:3057534832 M: 51474432 INFO: Checking skinpath existance, and existence of keymap.xml:Q:\skin...
12:12:50 T:3057534832 M: 44298240 INFO: GLX Info: NOT Using destination window
12:12:50 T:3057534832 M: 44298240 INFO: GLX Info: Using parent window
12:12:50 T:3057534832 M: 44298240 INFO: GLX Info: Creating unshared context
12:12:50 T:3057534832 M: 33976320 INFO: GL: OpenGL Vendor String: NVIDIA Corporation
12:12:50 T:3057534832 M: 33976320 INFO: GL: Enabling VSYNC
12:12:50 T:3057534832 M: 33767424 INFO: load language info file: /usr/share/xbmc/language/English/langinfo.xml
12:12:50 T:3057534832 M: 33767424 INFO: load keyboard layout configuration info file: /usr/share/xbmc/language/English/keyboardmap.xml
12:12:50 T:3057534832 M: 33767424 ERROR: unable to load /usr/share/xbmc/language/English/keyboardmap.xml: Failed to open file at line 0
12:12:50 T:3057534832 M: 33767424 INFO: load language file:/usr/share/xbmc/language/English/strings.xml
12:12:50 T:3057534832 M: 33079296 INFO: load keymapping
12:12:50 T:3057534832 M: 33079296 INFO: Loading /home/biscuit/.boxee/userdata/Keymap.xml
12:12:50 T:3057534832 M: 33079296 WARNING: Emergency recovery console starting...
When I load Boxee, the screen just goes black and flickers, then returns to the desktop. Also, my mouse appears to not work afterwards...
Thoughts? I'd love to get a PKGBUILD out soon :)
EDIT: Also, when I run it, it complains about the XBMC_HOME variable not being set... Is this perhaps the cause?
tsella
August 19th, 2008, 12:33 PM
wow great progress!
ok. the XBMC_HOME you can ignore.
first things first, to get your mouse back, build this (i call it "gm3b - give me my mouse back"):
#include <SDL/SDL.h>
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
if (SDL_Init(SDL_INIT_VIDEO) < 0)
{
fprintf (stderr, "SDL init error: %\n", SDL_GetError());
return EXIT_FAILURE;
}
SDL_WM_GrabInput(SDL_GRAB_ON);
SDL_ShowCursor(SDL_DISABLE);
SDL_ShowCursor(SDL_ENABLE);
SDL_Quit();
return 0;
}
and gcc -g -o give_me_my_mouse_back give_me_my_mouse_back.c -lSDL
next: its starting up the Emergency Console, meaning it can't find something and goes into panic mode.
see in the begining its trying to create the environment and fails (CopyFile, cant open file </us...). ./configure --prefix= to somewhere it can write to, or do set XBMC_HOME to somewhere it can write to.
bizthepirate
August 19th, 2008, 06:31 PM
Good news! I managed to build a PKGBUILD for Boxee, and it compiles 100% flawless! However, you have to compile a custom python24 (Nothing fancy, just a few more configure parameters to let Boxee run right. When I get Boxee to run, and a few more kinks out, I'll start hosting prebuilt 32 bit binaries, and the PKGBUILDS (with the non OSS libBoxee (Correct?) ) I'm not sure how well it will compile on 64 bit.... But alas, it works :)
bizthepirate
August 19th, 2008, 09:58 PM
Well, I GOT IT TO RUN, after taking some files from the Ubuntu release (the shell script, rtorrent, etc)... until I tried logging in... Then it spit out this...
[root@ThePort boxee]# ./run-boxee-desktop
bash: screen: command not found
21/08/08 02:53:33#DEBUG#bxbgprocess.cpp:142(Start)#bg process initialized. 1 worker threads created.
21/08/08 02:53:33#DEBUG#bxcurl.cpp:53(Initialize)#curl initialized. version <7.18.2>
Running Boxee test...
is rtorrent running: 0
boxee-rtorrent: no process killed
*** glibc detected *** /usr/boxee/Boxee: free(): invalid pointer: 0x09c50da0 ***
======= Backtrace: =========
/lib/libc.so.6[0xb7720a44]
/lib/libc.so.6(cfree+0x9c)[0xb77223cc]
/usr/boxee/Boxee(_ZN5BOXEE10BXDatabase5QueryESsz+0x23d)[0x89b9db9]
/usr/boxee/Boxee(_ZN5BOXEE15BXVideoDatabase13GetVideoFilesERS t6vectorIPNS_10BXMetadataESaIS3_EERKS1_ISsSaISsEEi RKSs+0x49)[0x89e610b]
/usr/boxee/Boxee(_ZN5BOXEE15BXVideoDatabase9GetVideosERSt6vec torIPNS_10BXMetadataESaIS3_EERKS1_ISsSaISsEEiRKSs+ 0x5d)[0x89e71f1]
/usr/boxee/Boxee(_ZN5BOXEE16BXMetadataEngine9GetVideosERSt6ve ctorIPNS_10BXMetadataESaIS3_EERKS1_ISsSaISsEEiRKSs +0x39)[0x89d14f9]
/usr/boxee/Boxee(_ZN9DIRECTORY23CBoxeeDatabaseDirectory12GetD irectoryERK7CStdStrIcER13CFileItemList+0x1ef9)[0x860a6d9]
/usr/boxee/Boxee(_ZN9DIRECTORY23CBoxeeDatabaseDirectory12GetD irectoryERK7CStdStrIcER13CFileItemList+0x2070)[0x860a850]
/usr/boxee/Boxee(_ZN9DIRECTORY10CDirectory12GetDirectoryERK7C StdStrIcER13CFileItemListS2_bbb+0x102)[0x86348c2]
/usr/boxee/Boxee(_ZN16CGetDirectoryJob6DoWorkEv+0x374)[0x841b564]
/usr/boxee/Boxee(_ZN5BOXEE11BXBGProcess12WorkerThreadEPv+0x12 2)[0x89abcb2]
/usr/lib/libSDL-1.2.so.0[0xb7b175eb]
/usr/lib/libSDL-1.2.so.0[0xb7b62d0d]
/lib/libpthread.so.0[0xb767e145]
/lib/libc.so.6(clone+0x5e)[0xb77824de]
======= Memory map: ========
08048000-08cb1000 r-xp 00000000 08:03 681938 /usr/boxee/Boxee
08cb1000-08ce3000 rwxp 00c68000 08:03 681938 /usr/boxee/Boxee
08ce3000-08d8b000 rwxp 08ce3000 00:00 0
09a5f000-09f84000 rwxp 09a5f000 00:00 0 [heap]
a98ff000-a9900000 ---p a98ff000 00:00 0
a9900000-aa1f8000 rwxp a9900000 00:00 0
aa1f8000-aa200000 ---p aa1f8000 00:00 0
aa200000-aa2ae000 rwxp aa200000 00:00 0
aa2ae000-aa300000 ---p aa2ae000 00:00 0
aa300000-aa3bb000 rwxp aa300000 00:00 0
aa3bb000-aa400000 ---p aa3bb000 00:00 0
aa8a5000-aa97d000 rwxp aa8a5000 00:00 0
aa97d000-aab7d000 rwxs 36671000 00:0d 7691 /dev/nvidia0
ab087000-ab287000 rwxs 1dea2000 00:0d 7691 /dev/nvidia0
ab287000-ab396000 r-xp 00000000 08:03 683797 /usr/boxee/system/ImageLib-i486-linux.so
ab396000-ab39e000 rwxp 0010e000 08:03 683797 /usr/boxee/system/ImageLib-i486-linux.so
ab39e000-ab39f000 rwxp ab39e000 00:00 0
ab39f000-ab3a0000 ---p ab39f000 00:00 0
ab3a0000-abba0000 rwxp ab3a0000 00:00 0
abba0000-abba1000 ---p abba0000 00:00 0
abba1000-ac3a1000 rwxp abba1000 00:00 0
ac3a1000-ac3a2000 ---p ac3a1000 00:00 0
ac3a2000-acba2000 rwxp ac3a2000 00:00 0
acba2000-acba3000 ---p acba2000 00:00 0
acba3000-ad3a3000 rwxp acba3000 00:00 0
ad3a3000-ad3a5000 r-xp 00000000 08:03 582633 /usr/lib/gconv/CP1252.so
ad3a5000-ad3a7000 rwxp 00001000 08:03 582633 /usr/lib/gconv/CP1252.so
ad3a7000-ad4a8000 rwxp ad3a7000 00:00 0
ad4a8000-ad5a7000 r-xp 00000000 08:03 683274 /usr/boxee/skin/Boxee Skin NG/Fonts/boxee.ttf
ad5a7000-ad5e8000 rwxp ad5a7000 00:00 0
ad5e8000-ad6e7000 r-xp 00000000 08:03 683274 /usr/boxee/skin/Boxee Skin NG/Fonts/boxee.ttf
ad6e7000-ad708000 rwxp ad6e7000 00:00 0
ad708000-ad807000 r-xp 00000000 08:03 683274 /usr/boxee/skin/Boxee Skin NG/Fonts/boxee.ttf
ad807000-ad906000 r-xp 00000000 08:03 683274 /usr/boxee/skin/Boxee Skin NG/Fonts/boxee.ttf
ad906000-ada05000 r-xp 00000000 08:03 683274 /usr/boxee/skin/Boxee Skin NG/Fonts/boxee.ttf
ada05000-adb04000 r-xp 00000000 08:03 683274 /usr/boxee/skin/Boxee Skin NG/Fonts/boxee.ttf
adb04000-adc03000 r-xp 00000000 08:03 683274 /usr/boxee/skin/Boxee Skin NG/Fonts/boxee.ttf
adc03000-add02000 r-xp 00000000 08:03 683274 /usr/boxee/skin/Boxee Skin NG/Fonts/boxee.ttf
add02000-ade01000 r-xp 00000000 08:03 683274 /usr/boxee/skin/Boxee Skin NG/Fonts/boxee.ttf
ade01000-adf00000 r-xp 00000000 08:03 683274 /usr/boxee/skin/Boxee Skin NG/Fonts/boxee.ttf
adf00000-adfd5000 rwxp adf00000 00:00 0
adfd5000-ae000000 ---p adfd5000 00:00 0
ae00a000-ae097000 rwxp ae00a000 00:00 0
ae097000-ae09a000 r-xp 00000000 08:03 671814 /usr/lib/alsa-lib/libasound_module_rate_speexrate.so
ae09a000-ae09b000 rwxp 00003000 08:03 671814 /usr/lib/alsa-lib/libasound_module_rate_speexrate.so
ae09b000-ae0ab000 rwxs 00000000 00:08 6914061 /SYSV0056a4d6 (deleted)
ae0ab000-ae0bb000 rwxs 00000000 00:0d 1810 /dev/snd/pcmC0D0p
ae0bb000-ae0fc000 rwxp ae0bb000 00:00 0
ae0fc000-ae0fd000 ---p ae0fc000 00:00 0
ae0fd000-ae8fd000 rwxp ae0fd000 00:00 0
ae8fd000-ae8fe000 ---p ae8fd000 00:00 0
ae8fe000-af0fe000 rwxp ae8fe000 00:00 0
af0fe000-af0ff000 ---p af0fe000 00:00 0
af0ff000-af8ff000 rwxp af0ff000 00:00 0
af8ff000-af900000 ---p af8ff000 00:00 0
af900000-b0100000 rwxp af900000 00:00 0
b0100000-b0101000 ---p b0100000 00:00 0
b0101000-b0901000 rwxp b0101000 00:00 0
b0901000-b0902000 ---p b0901000 00:00 0
b0902000-b1102000 rwxp b0902000 00:00 0
b1102000-b1103000 ---p b1102000 00:00 0
b1103000-b1903000 rwxp b1103000 00:00 0
b1903000-b1904000 ---p b1903000 00:00 0
b1904000-b2104000 rwxp b1904000 00:00 0
b2104000-b2105000 ---p b2104000 00:00 0
b2105000-b2905000 rwxp b2105000 00:00 0
b2905000-b2906000 ---p b2905000 00:00 0
b2906000-b3106000 rwxp b2906000 00:00 0
b3106000-b3107000 ---p b3106000 00:00 0
b3107000-b3907000 rwxp b3107000 00:00 0
b3907000-b3908000 ---p b3907000 00:00 0
b3908000-b4108000 rwxp b3908000 00:00 0
b4108000-b4109000 ---p b4108000 00:00 0
b4109000-b4909000 rwxp b4109000 00:00 0
b4909000-b490a000 ---p b4909000 00:00 0
b490a000-b510a000 rwxp b490a000 00:00 0
b510a000-b510b000 r-xp 00000000 08:03 582770 /usr/lib/gconv/ISO8859-1.so
b510b000-b510d000 rwxp 00001000 08:03 582770 /usr/lib/gconv/ISO8859-1.so
b510d000-b510e000 rwxs 00000000 00:08 11993106 /SYSV00000000 (deleted)
b510e000-b510f000 rwxs 00000000 00:08 11960337 /SYSV00000000 (deleted)
b510f000-b514f000 rwxs ceb3e000 00:0d 7691 /dev/nvidia0
b514f000-b524f000 rwxs 37e93000 00:0d 7691 /dev/nvidia0
b524f000-b534f000 rwxs 36450000 00:0d 7691 /dev/nvidia0
b534f000-b53b6000 rwxp b534f000 00:00 0
b53b6000-b541a000 rwxp 00000000 00:0d 1571 /dev/zero
b541a000-b5ad5000 rwxs 00000000 00:08 11927568 /SYSV00000000 (deleted)
b5ad5000-b5b30000 rwxp b5ad5000 00:00 0
b5b30000-b5b59000 rwxp b5b30000 00:00 0
b5b59000-b5b7b000 rwxs 00000000 00:08 9666560 /SYSV00000000 (deleted)
b5b7b000-b5b84000 r-xp 00000000 08:03 606246 /lib/libnss_files-2.8.so
b5b84000-b5b86000 rwxp 00008000 08:03 606246 /lib/libnss_files-2.8.so
b5b86000-b5b8a000 r-xp 00000000 08:03 459010 /usr/lib/libXfixes.so.3.1.0
b5b8a000-b5b8b000 rwxp 00003000 08:03 459010 /usr/lib/libXfixes.so.3.1.0
b5b8b000-b5b93000 r-xp 00000000 08:03 459017 /usr/lib/libXcursor.so.1.0.2
b5b93000-b5b94000 rwxp 00007000 08:03 459017 /usr/lib/libXcursor.so.1.0.2
b5b97000-b5b98000 rwxs 81000000 00:0d 1810 /dev/snd/pcmC0D0p
b5b98000-b5b99000 r-xs 80000000 00:0d 1810 /dev/snd/pcmC0D0p
b5b99000-b5b9a000 rwxs 00000000 00:08 6881291 /SYSV0056a4d5 (deleted)
b5b9a000-b5b9e000 r-xp 00000000 08:03 606249 /lib/libnss_dns-2.8.so
b5b9e000-b5ba0000 rwxp 00003000 08:03 606249 /lib/libnss_dns-2.8.so
b5ba0000-b5ba4000 rwxs 24410000 00:0d 7691 /dev/nvidia0
b5ba4000-b5ba5000 rwxs ceb7f000 00:0d 7691 /dev/nvidia0
b5ba5000-b5ba6000 rwxs 0aee0000 00:0d 7691 /dev/nvidia0
b5ba6000-b5ba7000 rwxs 311aa000 00:0d 7691 /dev/nvidia0
b5ba7000-b5ba8000 rwxs fdc02000 00:0d 7691 /dev/nvidia0
b5ba8000-b5d20000 r-xp 00000000 08:03 588244 /usr/lib/locale/locale-archive
b5d20000-b5d21000 ---p b5d20000 00:00 0
b5d21000-b658a000 rwxp b5d21000 00:00 0
b658a000-b658d000 r-xp 00000000 08:03 606426 /lib/libuuid.so.1.2
b658d000-b658e000 rwxp 00002000 08:03 606426 /lib/libuuid.so.1.2
b658e000-b6592000 r-xp 00000000 08:03 458757 /usr/lib/libXdmcp.so.6.0.0
b6592000-b6593000 rwxp 00003000 08:03 458757 /usr/lib/libXdmcp.so.6.0.0
b6593000-b65a7000 r-xp 00000000 08:03 458876 /usr/lib/libICE.so.6.3.0
b65a7000-b65a8000 rwxp 00014000 08:03 458876 /usr/lib/libICE.so.6.3.0
b65a8000-b65aa000 rwxp b65a8000 00:00 0
b65aa000-b65b1000 r-xp 00000000 08:03 458879 /usr/lib/libSM.so.6.0.0
b65b1000-b65b2000 rwxp 00006000 08:03 458879 /usr/lib/libSM.so.6.0.0
b65b2000-b65fd000 r-xp 00000000 08:03 458883 /usr/lib/libXt.so.6.0.0
b65fd000-b6601000 rwxp 0004a000 08:03 458883 /usr/lib/libXt.so.6.0.0
b6601000-b6602000 rwxp b6601000 00:00 0
b6602000-b6604000 r-xp 00000000 08:03 458755 /usr/lib/libXau.so.6.0.0
b6604000./run-boxee-desktop: line 38: 9477 Aborted ${BOXEE_HOME}/${BOXEE_PROC}
Your guess is as good as mine??
tsella
August 20th, 2008, 02:10 AM
anything in the xbmc.log? please enable debug logging, and run again
bizthepirate
August 20th, 2008, 05:57 AM
The xmbc.log is a bit long for the forum post, so it's at the following URL:
http://pastebin.com/m58c80ec9
The only quirk I had was to run as root. I'm not sure how you got it to automatically use the current running users .dir as the config dir, but if you tell me how, I feel that would help a lot :).
Thanks again, and let's hope we get this working :)
Oh, I uploaded the output from compiling boxee with debugging enabled... You can grab it as follows:
http://www.biscuit-labs.org/arch-linux/boxee/debug.txt
bizthepirate
August 21st, 2008, 12:24 PM
Output from running in GDB:
(gdb) run
Starting program: /usr/boxee/Boxee
[Thread debugging using libthread_db enabled]
[New Thread 0xb63d2770 (LWP 6588)]
[New Thread 0xb636cb90 (LWP 6589)]
22/08/08 17:23:01#DEBUG#bxbgprocess.cpp:142(Start)#bg process initialized. 1 worker threads created.
22/08/08 17:23:01#DEBUG#bxcurl.cpp:53(Initialize)#curl initialized. version <7.18.2>
Running Boxee test...
[New Thread 0xb4f55b90 (LWP 6590)]
[New Thread 0xb4754b90 (LWP 6591)]
[New Thread 0xb3f53b90 (LWP 6592)]
is rtorrent running: 0
boxee-rtorrent: no process killed
[New Thread 0xb3752b90 (LWP 6599)]
[New Thread 0xb2f51b90 (LWP 6600)]
[New Thread 0xb2750b90 (LWP 6601)]
[New Thread 0xb1f4fb90 (LWP 6602)]
[New Thread 0xb174eb90 (LWP 6603)]
[New Thread 0xb0f4db90 (LWP 6604)]
[New Thread 0xb074cb90 (LWP 6605)]
[New Thread 0xaff4bb90 (LWP 6606)]
[New Thread 0xaf74ab90 (LWP 6607)]
[New Thread 0xaef49b90 (LWP 6608)]
[New Thread 0xae748b90 (LWP 6609)]
[New Thread 0xacfffb90 (LWP 6610)]
[New Thread 0xac7feb90 (LWP 6611)]
[Thread 0xac7feb90 (LWP 6611) exited]
[New Thread 0xabffdb90 (LWP 6612)]
[Thread 0xabffdb90 (LWP 6612) exited]
[New Thread 0xab7fcb90 (LWP 6614)]
[Thread 0xab7fcb90 (LWP 6614) exited]
[New Thread 0xab7fcb90 (LWP 6615)]
[Thread 0xab7fcb90 (LWP 6615) exited]
[New Thread 0xabffdb90 (LWP 6616)]
[Thread 0xacfffb90 (LWP 6610) exited]
[New Thread 0xacfffb90 (LWP 6617)]
[New Thread 0xac7feb90 (LWP 6618)]
[Thread 0xac7feb90 (LWP 6618) exited]
[New Thread 0xa93ffb90 (LWP 6619)]
*** glibc detected *** /usr/boxee/Boxee: free(): invalid pointer: 0x0944cd10 ***
======= Backtrace: =========
/lib/libc.so.6[0xb756ca44]
/lib/libc.so.6(cfree+0x9c)[0xb756e3cc]
/usr/boxee/Boxee(_ZN5BOXEE10BXDatabase5QueryESsz+0x23d)[0x89bb6f9]
/usr/boxee/Boxee(_ZN5BOXEE15BXAudioDatabase15GetArtistByNameE RKSsPNS_8BXArtistE+0x5a)[0x89ee72a]
/usr/boxee/Boxee(_ZN5BOXEE15BXAudioDatabase8GetAlbumERKSsS2_P NS_7BXAlbumE+0x70)[0x89f288a]
/usr/boxee/Boxee(_ZN5BOXEE16BXMetadataEngine8GetAlbumERKSsS2_ PNS_7BXAlbumE+0x32)[0x89d2ad4]
/usr/boxee/Boxee(_ZN11BoxeeEngine12ObjToInfoTagERKN5BOXEE8BXO bjectERN13MUSIC_GRABBER15CMusicAlbumInfoERNS0_7BXA lbumE+0x40a)[0x8259d9a]
/usr/boxee/Boxee(_ZN10BoxeeUtils13ObjToFileItemERKN5BOXEE8BXO bjectEP9CFileItem+0x9a6)[0x8270516]
/usr/boxee/Boxee(_ZN21CBoxeeFeedItemsLoader8LoadItemEP9CFileI tem+0x76)[0x825ef16]
/usr/boxee/Boxee(_ZN16CLoadFileItemJob6DoWorkEv+0x98)[0x841bc18]
/usr/boxee/Boxee(_ZN5BOXEE11BXBGProcess12WorkerThreadEPv+0x12 2)[0x89ad5f2]
/usr/lib/libSDL-1.2.so.0[0xb79635eb]
/usr/lib/libSDL-1.2.so.0[0xb79aed0d]
/lib/libpthread.so.0[0xb74ca145]
/lib/libc.so.6(clone+0x5e)[0xb75ce4de]
======= Memory map: ========
08048000-08cb3000 r-xp 00000000 08:03 679940 /usr/boxee/Boxee
08cb3000-08ce5000 rwxp 00c6a000 08:03 679940 /usr/boxee/Boxee
08ce5000-08d8d000 rwxp 08ce5000 00:00 0
092fb000-0963d000 rwxp 092fb000 00:00 0 [heap]
a8bff000-a8c00000 ---p a8bff000 00:00 0
a8c00000-a9474000 rwxp a8c00000 00:00 0
a9474000-a9500000 ---p a9474000 00:00 0
a9512000-a95ea000 rwxp a9512000 00:00 0
a96c2000-a9761000 rwxp a96c2000 00:00 0
a9800000-a98f2000 rwxp a9800000 00:00 0
a98f2000-a9900000 ---p a98f2000 00:00 0
a9904000-a9a03000 r-xp 00000000 08:03 680898 /usr/boxee/skin/Boxee Skin NG/Fonts/boxee.ttf
a9a03000-a9b02000 r-xp 00000000 08:03 680898 /usr/boxee/skin/Boxee Skin NG/Fonts/boxee.ttf
a9b02000-a9c01000 r-xp 00000000 08:03 680898 /usr/boxee/skin/Boxee Skin NG/Fonts/boxee.ttf
a9c01000-a9d00000 r-xp 00000000 08:03 680898 /usr/boxee/skin/Boxee Skin NG/Fonts/boxee.ttf
a9d00000-a9dfa000 rwxp a9d00000 00:00 0
a9dfa000-a9e00000 ---p a9dfa000 00:00 0
a9e01000-a9f00000 r-xp 00000000 08:03 680898 /usr/boxee/skin/Boxee Skin NG/Fonts/boxee.ttf
a9f00000-a9fbb000 rwxp a9f00000 00:00 0
a9fbb000-aa000000 ---p a9fbb000 00:00 0
aa001000-aa100000 r-xp 00000000 08:03 680898 /usr/boxee/skin/Boxee Skin NG/Fonts/boxee.ttf
aa100000-aa1aa000 rwxp aa100000 00:00 0
aa1aa000-aa200000 ---p aa1aa000 00:00 0
aa5f3000-aa6f2000 r-xp 00000000 08:03 680898 /usr/boxee/skin/Boxee Skin NG/Fonts/boxee.ttf
aa6f2000-aa8f2000 rwxs 22089000 00:0d 8408 /dev/nvidia0
aace2000-aad6f000 rwxp aace2000 00:00 0
aadfc000-aaffc000 rwxs 18fc0000 00:0d 8408 /dev/nvidia0
aaffc000-aaffd000 ---p aaffc000 00:00 0
aaffd000-ab7fd000 rwxp aaffd000 00:00 0
ab7fd000-ab7fe000 ---p ab7fd000 00:00 0
ab7fe000-abffe000 rwxp ab7fe000 00:00 0
abffe000-abfff000 ---p abffe000 00:00 0
abfff000-ac7ff000 rwxp abfff000 00:00 0
ac7ff000-ac800000 ---p ac7ff000 00:00 0
ac800000-ad0ef000 rwxp ac800000 00:00 0
ad0ef000-ad100000 ---p ad0ef000 00:00 0
ad144000-ad245000 rwxp ad144000 00:00 0
ad245000-ad344000 r-xp 00000000 08:03 680898 /usr/boxee/skin/Boxee Skin NG/Fonts/boxee.ttf
ad344000-ad385000 rwxp ad344000 00:00 0
ad385000-ad484000 r-xp 00000000 08:03 680898 /usr/boxee/skin/Boxee Skin NG/Fonts/boxee.ttf
ad484000-ad4a5000 rwxp ad484000 00:00 0
ad4a5000-ad5a4000 r-xp 00000000 08:03 680898 /usr/boxee/skin/Boxee Skin NG/Fonts/boxee.ttf
ad5a4000-ad5c5000 rwxp ad5a4000 00:00 0
ad5c5000-ad6c4000 r-xp 00000000 08:03 680898 /usr/boxee/skin/Boxee Skin NG/Fonts/boxee.ttf
ad6c4000-ad7c3000 r-xp 00000000 08:03 680898 /usr/boxee/skin/Boxee Skin NG/Fonts/boxee.ttf
ad7c3000-ad8c2000 r-xp 00000000 08:03 680898 /usr/boxee/skin/Boxee Skin NG/Fonts/boxee.ttf
ad8c2000-ad9c1000 r-xp 00000000 08:03 680898 /usr/boxee/skin/Boxee Skin NG/Fonts/boxee.ttf
ad9c1000-adac0000 r-xp 00000000 08:03 680898 /usr/boxee/skin/Boxee Skin NG/Fonts/boxee.ttf
adac0000-adb01000 rwxp adac0000 00:00 0
adb01000-adc00000 r-xp 00000000 08:03 680898 /usr/boxee/skin/Boxee Skin NG/Fonts/boxee.ttf
adc00000-add00000 rwxp adc00000 00:00 0
add01000-ade00000 r-xp 00000000 08:03 680898 /usr/boxee/skin/Boxee Skin NG/Fonts/boxee.ttf
ade00000-adf00000 rwxp ade00000 00:00 0
adf44000-adf47000 r-xp 00000000 08:03 671814 /usr/lib/alsa-lib/libasound_module_rate_speexrate.so
adf47000-adf48000 rwxp 00003000 08:03 671814 /usr/lib/alsa-lib/libasound_module_rate_speexrate.so
adf48000-adf49000 ---p adf48000 00:00 0
adf49000-ae749000 rwxp adf49000 00:00 0
ae749000-ae74a000 ---p ae749000 00:00 0
ae74a000-aef4a000 rwxp ae74a000 00:00 0
aef4a000-aef4b000 ---p aef4a000 00:00 0
aef4b000-af74b000 rwxp aef4b000 00:00 0
af74b000-af74c000 ---p af74b000 00:00 0
af74c000-aff4c000 rwxp af74c000 00:00 0
aff4c000-aff4d000 ---p aff4c000 00:00 0
aff4d000-b074d000 rwxp aff4d000 00:00 0
b074d000-b074e000 ---p b074d000 00:00 0
b074e000-b0f4e000 rwxp b074e000 00:00 0
b0f4e000-b0f4f000 ---p b0f4e000 00:00 0
b0f4f000-b174f000 rwxp b0f4f000 00:00 0
b174f000-b1750000 ---p b174f000 00:00 0
b1750000-b1f50000 rwxp b1750000 00:00 0
b1f50000-b1f51000 ---p b1f50000 00:00 0
b1f51000-b2751000 rwxp b1f51000 00:00 0
b2751000-b2752000 ---p b2751000 00:00 0
b2752000-b2f52000 rwxp b2752000 00:00 0
b2f52000-b2f53000 ---p b2f52000 00:00 0
b2f53000-b3753000 rwxp b2f53000 00:00 0
b3753000-b3754000 ---p b3753000 00:00 0
b3754000-b3f54000 rwxp b3754000 00:00 0
b3f54000-b3f55000 ---p b3f54000 00:00 0
b3f55000-b4755000 rwxp b3f55000 00:00 0
b4755000-b4756000 ---p b4755000 00:00 0
b4756000-b4f56000 rwxp b4756000 00:00 0
b4f56000-b4f57000 r-xp 00000000 08:03 582770 /usr/lib/gconv/ISO8859-1.so
b4f57000-b4f59000 rwxp 00001000 08:03 582770 /usr/lib/gconv/ISO8859-1.so
b4f59000-b4f5a000 rwxs 00000000 00:08 3375126 /SYSV00000000 (deleted)
b4f5a000-b4f5b000 rwxs 00000000 00:08 3342357 /SYSV00000000 (deleted)
b4f5b000-b4f9b000 rwxs ceb3e000 00:0d 8408 /dev/nvidia0
b4f9b000-b509b000 rwxs 18ea7000 00:0d 8408 /dev/nvidia0
b509b000-b519b000 rwxs 35939000 00:0d 8408 /dev/nvidia0
b519b000-b5202000 rwxp b519b000 00:00 0
b5202000-b5266000 rwxp 00000000 00:0d 1520 /dev/zero
b529c000-b529e000 r-xp 00000000 08:03 582633 /usr/lib/gconv/CP1252.so
b529e000-b52a0000 rwxp 00001000 08:03 582633 /usr/lib/gconv/CP1252.so
b52a0000-b539f000 r-xp 00000000 08:03 680898 /usr/boxee/skin/Boxee Skin NG/Fonts/boxee.ttf
b539f000-b549e000 r-xp 00000000 08:03 680898 /usr/boxee/skin/Boxee Skin NG/Fonts/boxee.ttf
b549e000-b559d000 r-xp 00000000 08:03 680898 /usr/boxee/skin/Boxee Skin NG/Fonts/boxee.ttf
b559d000-b5921000 rwxs 00000000 00:08 3407892 /SYSV00000000 (deleted)
b5921000-b595b000 rwxp b5921000 00:00 0
b595c000-b596c000 rwxs 00000000 00:08 1736715 /SYSV0056a4d6 (deleted)
b596c000-b597c000 rwxs 00000000 00:0d 1732 /dev/snd/pcmC0D0p
b597c000-b59a5000 rwxp b597c000 00:00 0
b59a5000-b59c7000 rwxs 00000000 00:08 0 /SYSV00000000 (deleted)
b59c7000-b59d0000 r-xp 00000000 08:03 606246 /lib/libnss_files-2.8.so
b59d0000-b59d2000 rwxp 00008000 08:03 606246 /lib/libnss_files-2.8.so
b59d2000-b59d6000 r-xp 00000000 08:03 459010 /usr/lib/libXfixes.so.3.1.0
b59d6000-b59d7000 rwxp 00003000 08:03 459010 /usr/lib/libXfixes.so.3.1.0
b59d7000-b59df000 r-xp 00000000 08:03 459017 /usr/lib/libXcursor.so.1.0.2
b59df000-b59e0000 rwxp 00007000 08:03 459017 /usr/lib/libXcursor.so.1.0.2
b59e3000-b59e4000 rwxs 81000000 00:0d 1732 /dev/snd/pcmC0D0p
b59e4000-b59e5000 r-xs 80000000 00:0d 1732 /dev/snd/pcmC0D0p
b59e5000-b59e6000 rwxs 00000000 00:08 1703946 /SYSV0056a4d5 (deleted)
b59e6000-b59ea000 r-xp 00000000 08:03 606249 /lib/libnss_dns-2.8.so
b59ea000-b59ec000 rwxp 00003000 08:03 606249 /lib/libnss_dns-2.8.so
b59ec000-b59f0000 rwxs 18eb3000 00:0d 8408 /dev/nvidia0
b59f0000-b59f1000 rwxs ceb7f000 00:0d 8408 /dev/nvidia0
b59f1000-b59f2000 rwxs 18f0b000 00:0d 8408 /dev/nvidia0
b59f2000-b59f3000 rwxs 18f0c000 00:0d 8408 /dev/nvidia0
b59f3000-b59f4000 rwxs fdc02000 00:0d 8408 /dev/nvidia0
b59f4000-b5b6c000 r-xp 00000000 08:03 58824
Program received signal SIGABRT, Aborted.
[Switching to Thread 0xb2750b90 (LWP 6601)]
0xb7f07424 in __kernel_vsyscall ()
(gdb) continue
Continuing.
Program terminated with signal SIGABRT, Aborted.
The program no longer exists.
(gdb)
jase
September 13th, 2008, 12:59 AM
Any news on this? I almost started writing a PKGBUILD of my own but luckyly searched the forums first :)
tsella
September 13th, 2008, 06:48 AM
unfortunatly none at this point. you are welcome to try and figure out the issue. will try to assist if someone tries to solve this.
zerodiv
September 14th, 2008, 10:13 AM
I'm trying to compile boxee on gentoo and I'm at about the same point you are bizthepirate. Boxee starts up but crashes while trying to login with a valid user name and password.
I'm building 0.9.2928 and had to jump through a few hoops to get it to compile, but when I make install, it doesn't install boxee properly, it just tries to install xmbc. So I ended up having to copy all the files over manually. How is it that your build log seems to show boxee being installed properly? Did you get the source from svn or update it somehow before building.
this is basically what I'm doing
tar -xvjf boxee-alpha-src.0.9.2928.tar.bz2
cd boxee-src-alpha
autoconf
./configure -prefix=/usr/boxee --mandir=/usr/share/man
make
ln -s UserData userdata
touch xbmc.bin
make install
but make install puts xbmc in /usr/boxee/share/xbmc, so i have to copy over everything manually from boxee-src-alpha to /usr/boxee. Now that I think of it, even running make install at all is probably a waste of time.
anyway.. Any help figuring this out would be greatly appreciated.
bizthepirate
September 14th, 2008, 09:43 PM
@zerodiv: In the trunk/debian folder there is an install script in which helps generate a package for ubuntu. With a bit of tweaking, you can get that to work, which creates a clean install for boxee. Also, make sure the prefix is set to /usr/boxee... Alas, my arch linux computer crashed, and I haven't had time to reset it back up, but, I had discovered that there were still some dependacy issues that I had not settled, and perhaps that was the reason for it not running (xml-something wasn't there, or something like that). I will try to post back ASAP I get it running again, and let's hope it works :). Also, it does not compile on Ibex, so, does it really compile on anything? My last install complained of not have a RSSFeeds.xml file or something, and that seemed to crash it....
zerodiv
September 15th, 2008, 12:21 PM
@bizthepirate: Thanks for the info, that install script is very nice. I'm still stuck with the same error though. I think i'll double check all the deps again.
Here is where I'm at now.
Segfault
http://pastebin.com/m5460c284
xbmc.log
http://pastebin.com/m3b64630f
I would post the output of make, but its too big for the pastebins.... Maybe I should be looking there.:confused:
bizthepirate
September 15th, 2008, 07:10 PM
Unfourtinately, that's as far as I got. Can you try running in gdb and see if that enlightens you anymore? I honestly haven't a clue what's going wrong.... Perhaps future updates will help :)? Oh, do you have any idea if this will compile and run on Hardy? I know there's a binary for it, but perhaps there's a quirk that we aren't doing.....
nite_man
November 19th, 2008, 05:12 AM
Hi,
I followed by your recommendations to build Boxee under Fedora 9. Compilation process finishes without any errors. But xbmc.bin is not created. As result make install gives following error:
Copying XBMC binary to /opt/XBMC/share/xbmc/xbmc.bin
cp: cannot stat `xbmc.bin': No such file or directory
make: *** [install] Error 1
Any suggestions will be very appreciated!
beret
January 10th, 2009, 09:01 PM
cp: cannot stat `xbmc.bin': No such file or directory
Are you running "make install" as root?
nite_man
January 12th, 2009, 01:47 AM
Sure. But I found other article about building Boxee under openSUSE (http://linux.amazingdev.com/blog/archives/000918.html). Actually it should be run some script instead of make install. That approach is working. I was able to build Boxee under Fedora 10. But there is a problem with playback. It's showed as fast forward. The same with XBMC.
beret
January 13th, 2009, 12:52 AM
I found an old thread with PKGBUILD's for Arch x86 (http://forum.boxee.tv/showthread.php?t=998), flash playback is broken but it does compile and run (I'm not sure if it still works with the latest versions though)
bizthepirate
January 13th, 2009, 09:15 AM
@nite-man: Are you using Pulse Audio, or something other than ALSA? That tended to cause the fast-forward playing, assuming there's no sound...
Powered by vBulletin® Version 4.1.12 Copyright © 2012 vBulletin Solutions, Inc. All rights reserved.