PDA

View Full Version : Boxee on 8.10 64-bit, anyone?



mjpatey
November 19th, 2008, 11:49 PM
:-) [SOLUTION FOUND! SEE POST #29 ON PAGE 3 FOR SOLUTION THAT WORKED FOR ME AND OTHERS.] (-:

I know this is a tall order, but since I'm already able to run the Hardy version of Boxee on Intrepid, I was wondering if anybody had it running on 64-bit yet?

In 64-bit Intrepid, after adding the Boxee repo, it attempts to reload and get the Boxee package list. It fails with:


Failed to fetch http://apt.boxee.tv/dists/hardy/main/binary-amd64/Packages.gz 404 Not Found
Some index files failed to download, they have been ignored, or old ones used instead.

...which isn't too surprising, as there is no 64-bit repo for Boxee, if I"m not mistaken.

Is there any way to bypass this and attempt to install the 32-bit version in 64-bit Intrepid? I'd love to test and see if it can be cajoled into working. I just tried copying the /opt/boxee folder from my 32-bit install into my 64-bit install, but trying to run it returned this error:


./Boxee: error while loading shared libraries: libhal-storage.so.1: cannot open shared object file: No such file or directory


...and there's no way I'm going to poke around trying to make that happen. I know just enough to get into trouble, so I was hoping someone else with more experience could point the way on this one.

Thanks for any insight you may have!

-Mark

marcel
November 20th, 2008, 01:11 AM
see if this thread helps you http://forum.boxee.tv/showthread.php?t=374

mjpatey
November 20th, 2008, 07:57 AM
Thanks for the link, Marcel; I'd read that thread back when I was running 32-bit only, but couldn't find it last night.

Well, the tutorial gets a little deep for my tastes, so I think I'll just stick with booting into 32-bit Ubuntu for Boxee. Hmmm... has anybody tried running Boxee in a 32-bit virtual machine inside 64-bit Ubuntu?

-Mark

agentlame
November 20th, 2008, 04:17 PM
boxee will not run in a vm due to it's graphical requirements. :(

laserline
November 22nd, 2008, 08:09 PM
I have the same issue :(

jbsnyder
December 6th, 2008, 09:17 PM
I second the request for a 64-bit build, or a method for doing a working install of a 32-bit build on 64-bit linux.

nymonym
December 7th, 2008, 02:50 AM
I am blocked without a native 64-bit build as well. If it's not hard to spin one off (not-just-a-recompile-and-some-goo), could anyone post instructions to build it from source?

Any one given that a shot yet?

Thanks.
Nymo

djselbeck
December 7th, 2008, 06:30 AM
Hello,

you cannot simply build boxee from source on 64bit linux. I've tried it but it failed because there are some binary parts (libboxee I think) which is compiled for 32bit linux and the gcc linker is not able to link 32bit libraries against 64bit ones.

greets

peteyboy100
December 7th, 2008, 08:14 PM
I just installed linux on my pc just so I could have boxee on my TV. I didn't realize boxee is 32-bit only.

I installed Hardy 64-bit, woe is me. I guess I'll have to wait and beg for a windows invite.

mjpatey
December 7th, 2008, 09:54 PM
Wow, these are desperate pleas! Maybe the gods of Boxee will hear our sincere cries and find some way to help us out in 64-bit land. :-D

chiefy
December 8th, 2008, 08:35 AM
I just installed linux on my pc just so I could have boxee on my TV. I didn't realize boxee is 32-bit only.

I installed Hardy 64-bit, woe is me. I guess I'll have to wait and beg for a windows invite.

If you follow the instructions on the other thread you can get it to work w/ chroot. It took me about an hour, but it worked for me mostly (still having issues w/ Hulu + Youtube).

amkrisis
December 8th, 2008, 09:54 AM
I would also be interested in a 64bit version for Ubuntu (8.10) so I can use all 4GB of memory :)

jbsnyder
December 10th, 2008, 11:18 AM
To the person having issue with chroot. Are you getting a spinning cursor followed by a return to the selection screen for Hulu and similar? If so, I was having the same problem, and I was able to resolve it by going and grabbing adobe's own Flash 10 release for 32-bit ubuntu, and installing the deb under the chrooted environment. You should be able to find other posts on the forum related to this, it seems to be an issue with the current version even for regular 32-bit installs.

That all said, I have it running chrooted w/ the 32-bit install being for intrepid. It seems to work quite well for me, though I would prefer not having to have a full chrooted copy of Ubuntu installed to make things work.

There is now 64-bit flash for Linux available in beta form, and it has worked great for me with firefox, etc:
http://labs.adobe.com/downloads/flashplayer10.html

I hope to see Boxee making use of it and delivering a 64-bit native build!

sPOiDar
December 10th, 2008, 05:44 PM
I have Boxee (mostly) running in native 64-bit on Gentoo, but their bxflplayer is not open source, so that needs some 32-bit libs installed... I think Ubuntu has some 32-bit compat libs?

Anyhow, sit tight and look for a native 64-bit build in the near future.

chiefy
December 11th, 2008, 08:57 AM
To the person having issue with chroot. Are you getting a spinning cursor followed by a return to the selection screen for Hulu and similar? If so, I was having the same problem, and I was able to resolve it by going and grabbing adobe's own Flash 10 release for 32-bit ubuntu, and installing the deb under the chrooted environment. You should be able to find other posts on the forum related to this, it seems to be an issue with the current version even for regular 32-bit installs.

That all said, I have it running chrooted w/ the 32-bit install being for intrepid. It seems to work quite well for me, though I would prefer not having to have a full chrooted copy of Ubuntu installed to make things work.

There is now 64-bit flash for Linux available in beta form, and it has worked great for me with firefox, etc:
http://labs.adobe.com/downloads/flashplayer10.html


Yeah, I did that (installed 32bit Flash 10 under chroot env) and weirdly some of the stuff works (Comedy Central, CNN, MySpace) and some doesn't (Hulu, YouTube). I'm still waiting for the push to the latest version of Boxee in the Hardy repository, so maybe that will fix the issue?

CrashX
December 16th, 2008, 10:09 AM
Anyone tried the new version and got it to work for 64bit ? Steps ?

protcron
December 16th, 2008, 01:16 PM
I was able to get Boxee to work on Intrepid AMD64!!!!

**** THIS IS A TERRIBLE HACK *****

but it works. Maybe some can make a script to make this easier. I need to get back to work :):

I downloaded all of these i386 debs from http://packages.ubuntu.com/

libhal-storage1_0.5.11-4ubuntu4_i386.deb
libfaac0_1.26-0.1ubuntu2_i386.deb
libjasper-dev_1.900.1-5_i386.deb
libjasper1_1.900.1-5_i386.deb
libmysqlclient15off_5.0.67-0ubuntu6_i386.deb
libsqlite3-0_3.5.9-3_i386.deb
libfribidi0_0.10.9-1_i386.deb
libsdl-image1.2_1.2.6-3_i386.deb
libvorbis0a_1.2.0.dfsg-3.1_i386.deb
libtre4_0.7.5-1_i386.deb
libmad0_0.15.1b-3_i386.deb
libglew1.5_1.5.0dfsg1-3ubuntu1_i386.deb
libmikmod2_3.1.11-a-6ubuntu3_i386.deb
libvorbisfile3_1.2.0.dfsg-3.1_i386.deb
libsmpeg0_0.4.5+cvs20030824-2_i386.deb

Using Archive Manager I opened each file, extracted the data.tar.gz, and then removed the file that was in the package for /usr/lib.

As root, I put those lib file(s) in /usr/lib32/

Finally I simlinked all of the libraries to the name that Boxee was looking for. For instance:

ln -s libsmpeg-0.4.so.0.1.4 libsmpeg-0.4.so.0

Finally, I ran:

/sbin/ldconfig -n /usr/lib32

Then finally as my regular user, I ran boxee.

It worked.

lelik
December 16th, 2008, 10:29 PM
I was able to get Boxee to work on Intrepid AMD64!!!!

**** THIS IS A TERRIBLE HACK *****


Great job!! Even though it's a hack i'll give a try today in the evening..
Thanks!

CrashX
December 18th, 2008, 02:24 PM
Did you get it to work ?

hackel
December 23rd, 2008, 08:52 AM
Why not just use getlibs (http://ubuntuforums.org/showthread.php?t=474790) it will automatically figure out which i386 packages you need, download them, install them to /usr/lib32 and set up the right symlinks and such. I was about to try this myself. It's very sad that Boxee still doesn't work on any modern operating systems and we have to use this terrible hack. I also hope that changes soon! I hope 32 bit users will DIE a slow and painful death for making us all suffer through this seemingly endless transition! :-P

Update: I tried this and it works well, and makes installing Boxee on amd64 very easy. First, install getlibs from the url above. Next, you need to install some dependencies:
aptitude install libcurl4-openssl-dev libfaad-dev libxmlrpc-c3 libmozjs0d ia32-libs
Now, force-install boxee:
dpkg -i --force-architecture boxee-0.9.6.4578.intrepid.deb
Finally, run getlibs to get all the required i386 libraries installed:
getlibs /opt/boxee/Boxee

Now you should be able to run Boxee like normal. Make sure you turn off Compiz first, otherwise you'll only get slow software rendering. The Boxee devs need to read the Debian Policy Manual and learn not to include -dev packages as a dependency of a binary package. They are completely unnecessary. Also, Boxee should be compiled with libcurl4-gnutls instead of libcurl4 (openssl). Luckily, as I was able to compile Boxee today on amd64, I would imagine we're not far away from a native amd64 version. If only the developers would make running Boxee on modern operating systems a prority!

mrmobile
December 23rd, 2008, 08:20 PM
no compiz support yet? as far as I know it is around 40% of linux folks using compiz.

mrmobile
December 23rd, 2008, 08:31 PM
Why not just use getlibs (http://ubuntuforums.org/showthread.php?t=474790)
aptitude install libcurl4-openssl-dev libfaad-dev libxmlrpc-c3 libmozjs0d ia32-libs
Now, force-install boxee:
dpkg -i --force-architecture boxee-0.9.6.4578.intrepid.deb
Finally, run getlibs to get all the required i386 libraries installed:
getlibs /opt/boxee/Boxee



and how to get boxee-0.9.6.4578.intrepid.deb on a amd64 system?

chrislouden
December 23rd, 2008, 10:25 PM
and how to get boxee-0.9.6.4578.intrepid.deb on a amd64 system?


ummm... look in the obvious spot

http://apt.boxee.tv/dists/intrepid/main/binary-i386/Packages.gz

which reveals

http://apt.boxee.tv/dists/intrepid/main/binary-i386/boxee-0.9.6.4578.intrepid.deb

I just setup boxee on my Thinkpad T61 which is running ubuntu 8.10 64 bit in less then 5 min using getlibs. Works good, but not great.

jebmpls
December 26th, 2008, 04:56 PM
I followed these steps and installed the dependences. Boxee runs on my x64 system, but I keep getting the message "Internet connection is unavailable." Any thoughts?

BTW, the this is an internet connected machine and it is working in other programs.

Thanks,
Jebmpls


Why not just use getlibs (http://ubuntuforums.org/showthread.php?t=474790) it will automatically figure out which i386 packages you need, download them, install them to /usr/lib32 and set up the right symlinks and such. I was about to try this myself. It's very sad that Boxee still doesn't work on any modern operating systems and we have to use this terrible hack. I also hope that changes soon! I hope 32 bit users will DIE a slow and painful death for making us all suffer through this seemingly endless transition! :-P

Update: I tried this and it works well, and makes installing Boxee on amd64 very easy. First, install getlibs from the url above. Next, you need to install some dependencies:
aptitude install libcurl4-openssl-dev libfaad-dev libxmlrpc-c3 libmozjs0d ia32-libs
Now, force-install boxee:
dpkg -i --force-architecture boxee-0.9.6.4578.intrepid.deb
Finally, run getlibs to get all the required i386 libraries installed:
getlibs /opt/boxee/Boxee

Now you should be able to run Boxee like normal. Make sure you turn off Compiz first, otherwise you'll only get slow software rendering. The Boxee devs need to read the Debian Policy Manual and learn not to include -dev packages as a dependency of a binary package. They are completely unnecessary. Also, Boxee should be compiled with libcurl4-gnutls instead of libcurl4 (openssl). Luckily, as I was able to compile Boxee today on amd64, I would imagine we're not far away from a native amd64 version. If only the developers would make running Boxee on modern operating systems a prority!

CrashX
December 27th, 2008, 11:15 PM
Thanks alot .. I got boxee running on ubuntu 8.10 64bit atom pc.


Why not just use getlibs (http://ubuntuforums.org/showthread.php?t=474790) it will automatically figure out which i386 packages you need, download them, install them to /usr/lib32 and set up the right symlinks and such. I was about to try this myself. It's very sad that Boxee still doesn't work on any modern operating systems and we have to use this terrible hack. I also hope that changes soon! I hope 32 bit users will DIE a slow and painful death for making us all suffer through this seemingly endless transition! :-P

Update: I tried this and it works well, and makes installing Boxee on amd64 very easy. First, install getlibs from the url above. Next, you need to install some dependencies:
aptitude install libcurl4-openssl-dev libfaad-dev libxmlrpc-c3 libmozjs0d ia32-libs
Now, force-install boxee:
dpkg -i --force-architecture boxee-0.9.6.4578.intrepid.deb
Finally, run getlibs to get all the required i386 libraries installed:
getlibs /opt/boxee/Boxee

Now you should be able to run Boxee like normal. Make sure you turn off Compiz first, otherwise you'll only get slow software rendering. The Boxee devs need to read the Debian Policy Manual and learn not to include -dev packages as a dependency of a binary package. They are completely unnecessary. Also, Boxee should be compiled with libcurl4-gnutls instead of libcurl4 (openssl). Luckily, as I was able to compile Boxee today on amd64, I would imagine we're not far away from a native amd64 version. If only the developers would make running Boxee on modern operating systems a prority!

nrune
December 29th, 2008, 06:21 PM
I followed these steps and installed the dependences. Boxee runs on my x64 system, but I keep getting the message "Internet connection is unavailable." Any thoughts?

BTW, the this is an internet connected machine and it is working in other programs.


I am having the same issue anyone have any ideas on how to overcome the internet connection error?

I have a mythbuntu install with xfce, gnome is not installed.

protcron
December 29th, 2008, 09:18 PM
I think you guys might want to open a new topic for this. I looked at it and thought this was related to 64 bit, but it probably isn't.

That said, do you have two network cards? I had an onboard and a regular card and was getting that error. when I plugged a network cable into both it worked. Eventually I figured out the onboard wasn't working.

Another thing, you might want to post the output of related networking things. Like ifconfig, etc. and the information under "general." It's in the settings menu.

LegoAddict
December 31st, 2008, 01:08 PM
no compiz support yet? as far as I know it is around 40% of linux folks using compiz.

Second that. I run Ubuntu Intrepid x64 with compiz and when I was running Hardy and Intrepid 32 bit on my old machine I had problems with Compiz. Now, of course, I can't even make it run and don't want to employ these hacks on my clean system.

rcampbel3
December 31st, 2008, 05:33 PM
Based on the info in this thread and my wits, I've been able to get a pretty decent Boxee instance running on my Ubuntu 8.04.1 X64 mythtv system. Should work equally well for Ubuntu 8.10 x64. I hope that this 'getlibs solution' doesn't sidetrack a true X64 release... :(

For the benefit of others, I'll attempt to recount the procedure I've used.

0) voodoo

- Upgrade all of your existing OS packages with synaptic to current
- add some boxee deps (don't really know if this is explicitly required, but I did it as per jebmpls's post...)
- Install rtorrent so that boxee will work with torrent downloads
- 'apt-get install libcurl4-openssl-dev libfaad-dev libxmlrpc-c3 libmozjs0d ia32-libs rtorrent'

1) Install getlibs

- http://www.boundlesssupremacy.com/Cappy/getlibs/getlibs-all.deb -- Download and double click the file to install.

2) Download and force-install latest 32-bit Boxee (latest as of my posting this...)

- wget http://apt.boxee.tv/dists/intrepid/main/binary-i386/boxee-0.9.6.4578.intrepid.deb
- sudo dpkg -i --force-architecture boxee-0.9.6.4578.intrepid.deb

3) Use getlibs on /opt/boxee/Boxee and /opt/boxee/system/players/flashplayer/bxflplayer-linux, check for missing libs needed by flplayer-i486-linux.so

- sudo getlibs /opt/boxee/Boxee
- sudo getlibs /opt/boxee/system/players/flashplayer/bxflplayer-linux

This left me with a few missing libs required for the *.so's in /opt/boxee/system/players/flashplayer

from /opt/boxee/system/players/flashplayer, do...
- ldd flplayer-i486-linux.so
look for libs that are not found... I think they were the 32-bit libs for: libnss3.so libsmime3.so libssl3.so and libnspr4.so . running getlibs -l flplayer-i486-linux.so installed the 32-bit firefox 2, but it DOES NOT satisfy the required shared libs that flplayer-i486-linux.so required -- I believe getlibs isn't handling package dependencies that apt normally would...

so...

I did an 'apt-cache search libnss3' and the same for libsmime3, libssl3, libnspr4 and came up with the following 32-bit packages I needed to install: libnss3-0d, libnss3-1d, libnspr4-0d

which I installed with:
- getlibs -p libnss3-0d libnss3-1d libnspr4-0d

4) download latest flash for 32-bit Linux as tarball, replace /opt/boxess/system/players/flashplayer/flplayer-i486-linux.so with latest libflashplayer.so (just because the one from Adobe seems to be newer...)

5) run /opt/boxee/Boxee and read logs when crashes occur to figure out if something else is missing

6) make symlink for boxee

- sudo ln -s /opt/boxee/Boxee /usr/bin/boxee

7) upgrade boxee versions as new ones come out.

- Okay, this is the harder part. How does an X64 Ubuntu user know when boxee packages are updated? apt/synaptic won't tell you as there is no official package :( If you're comfortable with digging into the boxee site's Packages.gz and hunting around, you'll find the files, but... normally you're just going to do this when there's an upgrade, right?
- The simplest way I've found to keep my unofficial boxee on X64 Linux up to date is to *also* run boxee on a 32-bit Ubuntu system and whenever there's a 32-bit boxee update, I download it in synaptic, install it, and then I can do the following:
- copy latest boxee deb out of 32-bit machine's /var/cache/apt/archives dir onto my 64-bit machine as follows:

(32-bit machine) run synaptic, see boxee update, install, test
(32-bit machine) cd /var/cache/apt/archives
(32-bit machine) scp boxee_0.9.7.4826_i386.deb $MY_USERID@$X64_IP_ADDRESS:/tmp
(ssh into 64-bit machine)
(64-bit machine) sudo dpkg -i --force-architecture /tmp/boxee-0.9.7.4826_i386.deb

That should do it! Hope others find this useful.

-Ross Campbell

nrune
January 1st, 2009, 11:58 AM
did all this and still having issues with no internet connection.

pardsbane
January 1st, 2009, 12:54 PM
I followed rcampbel3's guide (2 posts above) and everything seems to be working fine. No problems with 'no internet' errors, etc.

Its a pretty good workaround I think.

RabidNelson
January 2nd, 2009, 02:47 AM
I did a force install of the package, and then "getlibs /opt/boxee/Boxee" and it worked great after that. Thanks!

davel
January 3rd, 2009, 07:21 PM
I'd love to see a 64-bit version for Ubuntu 8.10, too.
The official download page really should say that it's only available for 32-bit: the Synaptic error I got wasn't a pleasant way to find out.

jonnojohnson
January 4th, 2009, 11:06 PM
I tried rcampbel3's instructions but Boxee crashes immediately.

Here is the log if anyone can see anything wrong:
$ cat jonno-boxee.log
22:40:36 T:4129650496 M: 15802368 NOTICE: Mapping drive Q to /opt/boxee
22:40:36 T:4129650496 M: 15802368 NOTICE: Mapping drive U to /home/jonno/.boxee
22:40:36 T:4129650496 M: 15802368 NOTICE: Mapping drive T to /home/jonno/.boxee/UserData
22:40:36 T:4129650496 M: 15802368 NOTICE: Mapping drive H to /home/jonno
22:40:36 T:4129650496 M: 15802368 NOTICE: -----------------------------------------------------------------------
22:40:36 T:4129650496 M: 15802368 NOTICE: Starting XBMC, Platform: GNU/Linux. Built on Dec 15 2008 (SVN:4578)
22:40:36 T:4129650496 M: 15802368 NOTICE: Q is mapped to: /opt/boxee
22:40:36 T:4129650496 M: 15802368 NOTICE: The executable running is: /opt/boxee/Boxee
22:40:36 T:4129650496 M: 15802368 NOTICE: Log File is located: /tmp/jonno-boxee.log
22:40:36 T:4129650496 M: 15802368 NOTICE: -----------------------------------------------------------------------
22:40:36 T:4129650496 M: 15802368 NOTICE: Setup SDL
22:40:36 T:4129650496 M: 16453632 INFO: Available videomodes (xrandr):
22:40:36 T:4129650496 M: 16453632 INFO: Number of connected outputs: 1
22:40:36 T:4129650496 M: 16453632 INFO: Output 'default' has 3 modes
22:40:36 T:4129650496 M: 16453632 INFO: ID:0x64 Name:800x600 Refresh:60.000000 Width:800 Height:600
22:40:36 T:4129650496 M: 16453632 INFO: Pixel Ratio: 1.000000
22:40:36 T:4129650496 M: 16453632 INFO: ID:0x65 Name:800x600 Refresh:56.000000 Width:800 Height:600
22:40:36 T:4129650496 M: 16453632 INFO: Pixel Ratio: 1.000000
22:40:36 T:4129650496 M: 16453632 INFO: ID:0x66 Name:640x480 Refresh:60.000000 Width:640 Height:480
22:40:36 T:4129650496 M: 16453632 INFO: Pixel Ratio: 1.000000
22:40:36 T:4129650496 M: 16453632 INFO: Drives are mapped
22:40:36 T:4129650496 M: 16453632 NOTICE: load settings...
22:40:36 T:4129650496 M: 16453632 NOTICE: Mapping drive P to /home/jonno/.boxee/UserData
22:40:36 T:4129650496 M: 16453632 NOTICE: loading /home/jonno/.boxee/UserData/guisettings.xml
22:40:36 T:4129650496 M: 16367616 NOTICE: Getting hardware information now...
22:40:36 T:4129650496 M: 16367616 INFO: Using analog output
22:40:36 T:4129650496 M: 16367616 INFO: AC3 pass through is enabled
22:40:36 T:4129650496 M: 16367616 INFO: DTS pass through is enabled
22:40:36 T:4129650496 M: 16367616 NOTICE: Checking resolution 12
22:40:36 T:4129650496 M: 16367616 NOTICE: No advancedsettings.xml to load (/home/jonno/.boxee/UserData/advancedsettings.xml)
22:40:36 T:4129650496 M: 16367616 NOTICE: /home/jonno/.boxee/UserData/sources.xml
22:40:36 T:4129650496 M: 16367616 ERROR: Load Error loading /home/jonno/.boxee/UserData/sources.xml: Line 0, Failed to open file
22:40:36 T:4129650496 M: 16367616 INFO: Checking skinpath existence, and existence of keymap.xml:Q:\skin...
22:40:36 T:4129650496 M: 16658432 INFO: GLX Info: NOT Using destination window
22:40:36 T:4129650496 M: 16658432 WARNING: GLX: No Multisample buffers available, FSAA disabled
22:40:36 T:4129650496 M: 16658432 ERROR: GLX Error: No compatible framebuffers found
22:40:36 T:4129650496 M: 16658432 INFO: GL: Enabling VSYNC
22:40:36 T:4129650496 M: 16658432 INFO: GL: Maximum texture width: 32768
22:40:36 T:4129650496 M: 16658432 INFO: load language info file: /opt/boxee/language/English/langinfo.xml

jonnojohnson
January 5th, 2009, 10:03 PM
Never mind. Got it working when I upgraded to Mythbuntu 8.10. That also prompted me to update the nVidia drivers and after going through the steps again I got it working.

rcampbel3
January 7th, 2009, 07:41 PM
Wouldn't it be possible to make an X64 Ubuntu apt repository package for Boxee that would take care of the getlibs stuff for users?

I could see it working as follows:

pre-processing steps:
- check for getlibs, download and install if not found

Package install:
- install 32-bit boxee bits, but package says it's "x64"

post-processing steps:
- run getlibs for required binaries

Exit

Still a hack, but at least this would make boxee more ACCESSIBLE for Ubuntu 64-bit users and it would make the upgrade process easier by allowing synaptic to find and manage the upgrades.

-Ross

tdhz77
January 11th, 2009, 07:51 PM
Thanks to everybody who contributed to this - Works as expected.
I would like to request a separate 64 bit linux forum for boxee, so we may post problems. I know this is a hack, but this might help progress a future boxee 64-bit release in the future.

mjpatey
January 11th, 2009, 07:56 PM
Wow, what a thread this has become! I hope to add my thanks to the pile soon, too... I have to wait to get home and try the howto tonight.

Also would like to throw in my request for an official 64-bit version of Boxee!

-Mark

agentlame
January 11th, 2009, 08:01 PM
this thread has gotten a bit unwieldy, and potentially daunting.

would anyone consider summing up the working solution in to a good single howto, so i can put it in the faq? (i would, but i'm 32bit on my linux box)

mjpatey
January 11th, 2009, 09:17 PM
...it is definitely a mishmash of info. Am I correct in saying that rcampbel3's Post #29:

http://forum.boxee.tv/showpost.php?p=25070&postcount=29

...is the most successful so far?

sPOiDar
January 11th, 2009, 09:44 PM
I sent some preliminary patches for 64-bit through to the devs recently - it's not perfect, but it works fine and is stable as native 64-bit on my Gentoo box. Expect good things in the near future :cool:

mjpatey
January 12th, 2009, 08:48 AM
Thanks to rcampbel3 and the others who contributed, I've followed the instructions in post #29, and voila! A working Boxee on 64-bit Ubuntu 8.10!

I didn't have to do any of the changes to the Flash player, as I was already running the 32-bit version (my 64-bit version refused to do certain things that must have been important to me several weeks ago, so I downgraded back then.)

That said, I do dislike the feeling that my setup is held together with duct tape and chewing gum. That's not to diminish the work people put into figuring this out, nor to diminish the results, for that matter! But an official 64-bit version would be great.

MeinLein
January 12th, 2009, 09:01 AM
Adding my 2 cents - Using post #29 as a basis, I got Boxee to run on Ubuntu 8.10 x64 without straying from the instructions in more than a couple places.

It would be great to have a native 64-bit build. Hardware acceleration would my second most wished for function.

Great job so far though - I do understand this is in alpha and this is just how it works - so thanks guys. Also - thanks RCampbel3 - I wouldn't be running Boxee right now without your effort.

lamo
January 13th, 2009, 11:45 AM
I was able to get the 32 bit installed following post #29, However I am unable to play videos. They start playing then my machine freezes at which point I have to drop to a Terminal and kill its pid but after that my audio is gone and I have to reboot to get it back. No word on a 64 bit binary?

RoastedTiresX
January 14th, 2009, 01:03 AM
When I open Boxee in Ubuntu 64 bit Intrepid, it asks me to log in.

But the screen is shifted to the right... to the point where half of it isn't visible.

I run dual screen. My 2nd monitor is on my left. The login screen is cut off on the right side of my main monitor, so it's not like it spills into my second monitor. It's just cut off.

What can I do?

irishdunn
January 16th, 2009, 07:59 AM
Probably not worth too much, but another +1 for a 64 build.

Would be nice to just have this thing work strait from repos instead of having to do a slight hack.

book2knight
January 17th, 2009, 09:14 AM
I sent some preliminary patches for 64-bit through to the devs recently - it's not perfect, but it works fine and is stable as native 64-bit on my Gentoo box. Expect good things in the near future :cool:

If possible, would love to get instructions on how you got boxee rev. 0.9.7.* to compile. I have been running into errors related to FileCurl. Any help or insight would be appreciated.


FileCurl.cpp:818: error: call of overloaded âeasy_setopt(XCURL::CURL_HANDLE*&, XCURL::CURLoption, NULL)â is ambiguous
DllLibCurl.h:78: note: candidates are: virtual XCURL::CURLcode XCURL::DllLibCurl::easy_setopt(XCURL::CURL_HANDLE* , XCURL::CURLoption, long long int)
DllLibCurl.h:79: note: virtual XCURL::CURLcode XCURL::DllLibCurl::easy_setopt(XCURL::CURL_HANDLE* , XCURL::CURLoption, int)
DllLibCurl.h:80: note: virtual XCURL::CURLcode XCURL::DllLibCurl::easy_setopt(XCURL::CURL_HANDLE* , XCURL::CURLoption, void*)
DllLibCurl.h:81: note: virtual XCURL::CURLcode XCURL::DllLibCurl::easy_setopt(XCURL::CURL_HANDLE* , XCURL::CURLoption, const char*)
FileCurl.cpp: In member function âunsigned int XFILE::CFileCurl::CReadState::Read(void*, long long int)â:
FileCurl.cpp:869: warning: format â%ldâ expects type âlong intâ, but argument 4 has type âlong long intâ
FileCurl.cpp:869: warning: format â%ldâ expects type âlong intâ, but argument 5 has type âlong long intâ
make[1]: *** [FileCurl.o] Error 1
make[1]: Leaving directory `/home/boxee/src/boxee-source-4826/xbmc/FileSystem'
make: *** [filesystem] Error 2

cottonfox
January 18th, 2009, 11:32 AM
lovely!

working (moslty) like a charm.

doesn't like dual monitos too much, and it disabled my easystroke to the point that only a logoff-login brings it back...but other than that, perfection!

rocketero
January 28th, 2009, 06:32 AM
followed rcampbel3 and got this as resault: a black screen that crashes after 45 seconds and on terminal I got this:


ubuntu810@ubuntu810-amd64-srv:/opt/boxee$ sudo ./Boxee --standalone
28/01/09 12:06:17#DEBUG#bxbgprocess.cpp:142(Start)#bg process initialized. 1 worker threads created.
28/01/09 12:06:17#DEBUG#bxcurl.cpp:63(Initialize)#curl initialized. version <7.18.2>

Running Boxee test...
* Enable platform firectoriesAnd the log goes to... /tmp/root-
is rtorrent running: 0
stopping rss...
stopping file scanner...
stopping torrent client...
stopping boxee...
Boxee: asked to stop
Stopping boxee background processor
BXBGProcess, Boxee Feed Processor, asked to stop, this = 0x8edfbfc
Stopping metadata engine
BXMetadataEngine: asked to stop
BXMetadataEngine: already stopped
stopping watchog...
Application: delete item loader...
BXBGProcess, Directory Loader, asked to stop, this = 0xab96b1c
BXBGProcess, Item Loader, asked to stop, this = 0xab96ab0
BXBGProcess, Directory Loader, asked to stop, this = 0xab96b1c
BXBGProcess, Item Loader, asked to stop, this = 0xab96ab0
Boxee: asked to stop
Boxee: already stopped
BXBGProcess, Resolver Audio Processor, asked to stop, this = 0x8ee0140
BXBGProcess, Resolver Video Processor, asked to stop, this = 0x8ee00d4
BXBGProcess, Boxee Feed Processor, asked to stop, this = 0x8edfbfc
BXBGProcess, Application Messenger, asked to stop, this = 0x8e4b524
BXBGProcess, Application Messenger, asked to stop, this = 0x8e4b524

gregwill
February 5th, 2009, 01:58 PM
I too get the "no internet connection" error on Ubuntu intrepid / 8.10 64-bit after following the instructions/

I get this error on stdout/err:

An exeption occured. BXNetworkException

It seems like lots of people have hit this error. My machine definitely has a working internet connection!

boxmenow
March 31st, 2009, 12:25 PM
one more request to have 64 native boxee.

sdnick484
April 2nd, 2009, 12:56 PM
I was able to get Boxee to compile from source on Ubuntu 8.10 x86_64, a bit of a pain in the butt and there are some issues but it works. If anyone is interested in the steps, I'll post them later tonight or tomorrow. Basically you need to modify at least 3 files (FileCurl.cpp, FileSmb.cpp, and the Makefile for tiff) for the 0.9.9.5324 release and three more Makefiles for the 0.9.10.5534, but both built fine. I used a modified version of the install script from the Steps for Compiling on Gentoo thread to install it.

grytpype
April 2nd, 2009, 03:21 PM
I was able to get Boxee to compile from source on Ubuntu 8.10 x86_64, a bit of a pain in the butt and there are some issues but it works. If anyone is interested in the steps, I'll post them later tonight or tomorrow. Basically you need to modify at least 3 files (FileCurl.cpp, FileSmb.cpp, and the Makefile for tiff) for the 0.9.9.5324 release and three more Makefiles for the 0.9.10.5534, but both built fine. I used a modified version of the install script from the Steps for Compiling on Gentoo thread to install it.

I'd be interested in seeing that for 0.9.10.5534, I just downloaded the source and was about to start trying to compile it!

I'm actually running AMD64, but I'll bet your method would get me a head start.

If I get it working I am willing to post the binaries for download.

tcchris
April 2nd, 2009, 04:45 PM
I am running ubuntu on AMD64 , and would be most interested in this . I am not highly experienced in the build process . Would this be more or less stable than the 32 bit version with getlibs ?

grytpype
April 2nd, 2009, 05:09 PM
Would this be more or less stable than the 32 bit version with getlibs ?

Probably the only way to find out is to try it!

sdnick484
April 2nd, 2009, 06:09 PM
I have no clue as to how it compares to 32bit Boxee with getlibs as I've only ran Boxee on 32bit Gentoo previously. There are definitely bugs but my initial checkout last night seemed fine.

The primary bug is "Add User" fails with incorrect password even if your Username/Password is correct. I copied my ~/.boxee from my 32bit gentoo machine and that resolved the issue (no need to add the user, as it's now already there). If you've already ran boxee 32bit on your machine, that ~/.boxee should already exist and you won't get this issue.

Anyways, I have typed up the steps and will post them tonight when I'm home and can attach the modified files. If I have time this weekend, I'll try and write a patch that fixes the 7 or so files that need updating.

Dread Knight
April 29th, 2009, 09:54 AM
One more request for 64bits as well....

sPOiDar
April 29th, 2009, 10:13 AM
You'll still need some 32-bit libs until we get x86_64 builds of the flashplayer stuff. Most of the patching I've seen on the forums wrt FileSmb is just plain wrong - the correct answer is to drop static samba libs in to compile against rather than just ripping out the undefined stuff when they're not there.

My patches against 5777 for x86_64 and gcc-4.2+ support are on the Gentoo bugtracker (http://bugs.gentoo.org/show_bug.cgi?id=258082) together with the ebuild(s). Non-gentoo people will need to extract the boxee-binary-overlay-r1.tbz2 (http://0xc0dedbad.com/files/boxee/boxee-binary-overlay-r1.tbz2) (please feel free to mirror that!) into their source dir.

We really need 64-bit (or at least static!) binaries for the closed stuff though - it's just too painful currently...

Thermionic
April 29th, 2009, 05:43 PM
If folks are having luck compiling the Boxee source for 64bit, with a few odd dependencies, why haven't we seen someone put up a .deb package for a "pseudo-x86_64" install along with a specific (manual) dependency list?

sdnick484
April 29th, 2009, 06:17 PM
If folks are having luck compiling the Boxee source for 64bit, with a few odd dependencies, why haven't we seen someone put up a .deb package for a "pseudo-x86_64" install along with a specific (manual) dependency list?

I'm generally not a Debian/Ubuntu user, however I had recently set up a 64 bit Ubuntu box and was posting my script/patches I needed to make Boxee work on it. I was working on a deb actually however I ran into some packaging issues. Since the compile script/patches pretty much leads to the same results anyway within a reasonable amount of time, creating a deb has been on the back burner. When I have time, I may give it another go, but basically it's just not a priority for me. However I should note, there is a chance I may end up putting Gentoo (what I primarily use) on that Ubuntu machine, and if so I doubt I'll get back into Debian packaging.

dgtlrift
June 1st, 2009, 01:16 PM
ping! Sure would be nice if we could just have the 64-bit binaries available from the repo. :eek:

marcel
June 1st, 2009, 01:29 PM
i agree ...promote this idea at http://getsatisfaction.com/boxee/ the more votes the higher the priority..

darione
December 30th, 2009, 04:02 AM
Please,boxee on 64bit! I've an AMD64 and i want to use boxee! Anyone have resolve this problem? Thanks

tcchris
December 30th, 2009, 05:14 AM
Beta has 64 bit deb