LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 10-24-2010, 08:09 PM   #1
ricky_cardo
Member
 
Registered: Feb 2006
Location: Syracuse, NY
Distribution: Slackware64-Current
Posts: 210

Rep: Reputation: 76
Anyone try Boxee for Slackware 13.1 yet?


Might drop an email to Boxee and see if there are any plans to release a non .deb/ubuntu version. In the mean time has anyone started on a slackbuild for this?

boxee-0.9.22.13692.x86_64.deb

Kinda wanted to see the interface - etc. of Boxee
 
Old 10-24-2010, 08:20 PM   #2
lumak
Member
 
Registered: Aug 2008
Location: Phoenix
Distribution: Arch
Posts: 799
Blog Entries: 32

Rep: Reputation: 111Reputation: 111
Unfortunately, it specifically states Ubuntu linux which means it may rely on some of its libraries that may or may not be in Slackware as well as specific versions. You would not only have to extract it from the deb, but you would have to write a build script to place files in a temp folder compliant with Slackware and make the package as well as make sure the dependencies are going to be reasonably met by using ldd. Additionally, I think this topic was brought up before in this forum.
 
1 members found this post helpful.
Old 10-25-2010, 12:09 AM   #3
lumak
Member
 
Registered: Aug 2008
Location: Phoenix
Distribution: Arch
Posts: 799
Blog Entries: 32

Rep: Reputation: 111Reputation: 111
you can extract the main .deb file with "ar x file.deb"

you will then want to run ldd on all binaries included in the package.

find all binary files.. give a few seconds
Code:
find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d :
find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d :
ldd of the boxee binary produces the following 'not found' libs.

Quote:
./Boxee: /lib64/libcrypto.so.0.9.8: no version information available (required by ./Boxee)
./Boxee: /usr/lib64/libcurl.so.4: no version information available (required by ./Boxee)
libavahi-client.so.3 => not found
libavahi-common.so.3 => not found
libtiff.so.4 => not found
libmms.so.0 => not found
libpcre.so.3 => not found
libenca.so.0 => not found
libcrypto 0.9.8 is installed on 13.1... don't know why ldd produced an error
libcurl.so.4.2.0 gets installed on slackware with package curl-7.20.1. And the libcurl.so.4 file is a symlink

avahi is needed for the network communications ofboxee and is available on slackbuilds.org

slackware 13.1 comes with libtiff 3.9.4... good luck updating that. 4.0 may have incompatibilities with other programs installed on slackware 13.1. Even slackware current is 3.9.4... You could potentially get lucky with a symlink... but I doubt it.

libmms is on slackbuilds.org and is for handling mms streams.

you might be able to do a symlink for libpcre. Slackare comes with verion 8.02 and the lib files are 0.0.0 or 0.0.1

enca is on slackbuilds.



EDIT: if you can resolve the above issues, you may have a chance on getting it running... my search of the executable and library files distributed with boxee revealed no extra dependencies. one shared objects nees libtiff.4 and another one needs libcrypto which should be met by the one installed on slackware...

Also some of the dependent library files are found in the seamonkey(-solibs) package. Which is installed with a full install of slackware.

Last edited by lumak; 10-25-2010 at 12:41 AM.
 
1 members found this post helpful.
Old 10-25-2010, 01:39 AM   #4
lumak
Member
 
Registered: Aug 2008
Location: Phoenix
Distribution: Arch
Posts: 799
Blog Entries: 32

Rep: Reputation: 111Reputation: 111
I had nothing better to do... attached is an ---EXAMPLE--- script for packaging boxee.

EDIT:
Sorry, the previously attached script had some errors.

Additionally, you can at least view the login screen of the application by symlinking libtiff.so.4 and libpcre.so.3 to their slackware 13.1 counterparts... however, you will probably run into stability issues elsewhere if you do that.
Attached Files
File Type: txt boxee.SlackBuild.txt (2.0 KB, 39 views)

Last edited by lumak; 10-27-2010 at 11:29 PM.
 
1 members found this post helpful.
Old 05-13-2011, 10:09 AM   #5
kataklysm
LQ Newbie
 
Registered: Sep 2005
Location: USA
Distribution: Slackware -current
Posts: 11

Rep: Reputation: 8
Lightbulb Howto: Get Boxee working with slackware 13.37

I got Boxee working fine with 1337. I just extracted the .deb and placed the boxee directory in /opt

I had to do some nasty linking and install enca as well:


ln -s /usr/lib/libpcre.so.0 /usr/lib/libpcre.so.3

ln -s /usr/lib/libtiff.so.3 /usr/lib/libtiff.so.4

installpkg /path/to/enca-1.13-i486-3sl.txz (edit path/to this file came from Salix-13.37, backward compatible with Slack)

After you have linked those libraries and installed enca, the Boxee binary should work. just run /opt/boxee/Boxee you could add /opt/boxee to your to your $PATH or just create a simple menu entry for Boxee with alacarte, just be sure it points to the full path name e.g. /opt/boxee/Boxee

If I had any other dependecies satisfied before I had to do this trick then if you know how to work your way around things this is the ldd Boxee output (it will show you all the required libs for Boxee binary to run):

Quote:
$ ldd Boxee
./Boxee: /lib/libcrypto.so.0.9.8: no version information available (required by ./Boxee)
./Boxee: /usr/lib/libcurl.so.4: no version information available (required by ./Boxee)
linux-gate.so.1 => (0xffffe000)
libavahi-client.so.3 => /usr/lib/libavahi-client.so.3 (0xb7891000)
libavahi-common.so.3 => /usr/lib/libavahi-common.so.3 (0xb7886000)
librt.so.1 => /lib/librt.so.1 (0xb787d000)
libtiff.so.4 => /usr/lib/libtiff.so.4 (0xb7823000)
libjasper.so.1 => /usr/lib/libjasper.so.1 (0xb77d6000)
libresolv.so.2 => /lib/libresolv.so.2 (0xb77be000)
libdl.so.2 => /lib/libdl.so.2 (0xb77ba000)
libmms.so.0 => /usr/lib/libmms.so.0 (0xb77ac000)
libz.so.1 => /usr/lib/libz.so.1 (0xb7798000)
liblzo2.so.2 => /usr/lib/liblzo2.so.2 (0xb7778000)
libpthread.so.0 => /lib/libpthread.so.0 (0xb775e000)
libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb773e000)
libbz2.so.1.0 => /lib/libbz2.so.1.0 (0xb772d000)
libGLU.so.1 => /usr/lib/libGLU.so.1 (0xb76c0000)
libGLEW.so.1.5 => /usr/lib/libGLEW.so.1.5 (0xb766e000)
libGL.so.1 => /usr/lib/libGL.so.1 (0xb7612000)
libmad.so.0 => /usr/lib/libmad.so.0 (0xb75fb000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb75cd000)
libfribidi.so.0 => /usr/lib/libfribidi.so.0 (0xb75bf000)
libsqlite3.so.0 => /usr/lib/libsqlite3.so.0 (0xb7542000)
libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb751d000)
libpcre.so.3 => /usr/lib/libpcre.so.3 (0xb74df000)
libsamplerate.so.0 => /usr/lib/libsamplerate.so.0 (0xb7375000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb72ff000)
libogg.so.0 => /usr/lib/libogg.so.0 (0xb72f9000)
libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0xb72ca000)
libmysqlclient.so.16 => /usr/lib/libmysqlclient.so.16 (0xb7179000)
libasound.so.2 => /usr/lib/libasound.so.2 (0xb70ab000)
libenca.so.0 => /usr/lib/libenca.so.0 (0xb7084000)
libm.so.6 => /lib/libm.so.6 (0xb705e000)
libXt.so.6 => /usr/lib/libXt.so.6 (0xb700d000)
libX11.so.6 => /usr/lib/libX11.so.6 (0xb6ef0000)
libSM.so.6 => /usr/lib/libSM.so.6 (0xb6ee9000)
libXtst.so.6 => /usr/lib/libXtst.so.6 (0xb6ee3000)
libXmu.so.6 => /usr/lib/libXmu.so.6 (0xb6ecd000)
libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0xb6eca000)
libcurl.so.4 => /usr/lib/libcurl.so.4 (0xb6e79000)
libdbus-1.so.3 => /usr/lib/libdbus-1.so.3 (0xb6e3c000)
libhal-storage.so.1 => /usr/lib/libhal-storage.so.1 (0xb6e31000)
libhal.so.1 => /usr/lib/libhal.so.1 (0xb6e21000)
libSDL-1.2.so.0 => /usr/lib/libSDL-1.2.so.0 (0xb6d75000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb6c8c000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0xb6c70000)
libc.so.6 => /lib/libc.so.6 (0xb6b0d000)
/lib/ld-linux.so.2 (0xb78c6000)
libXext.so.6 => /usr/lib/libXext.so.6 (0xb6afe000)
libcrypto.so.0.9.8 => /lib/libcrypto.so.0.9.8 (0xb69b8000)
libssp.so.0 => /usr/lib/libssp.so.0 (0xb69b5000)
libjpeg.so.8 => /usr/lib/libjpeg.so.8 (0xb6980000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb6880000)
libXi.so.6 => /usr/lib/libXi.so.6 (0xb6873000)
libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0xb686f000)
libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xb686a000)
libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0xb6865000)
libX11-xcb.so.1 => /usr/lib/libX11-xcb.so.1 (0xb6863000)
libxcb-glx.so.0 => /usr/lib/libxcb-glx.so.0 (0xb6853000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb683a000)
libdrm.so.2 => /usr/lib/libdrm.so.2 (0xb6831000)
libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb6809000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0xb67d7000)
libnsl.so.1 => /lib/libnsl.so.1 (0xb67be000)
libssl.so.0 => /lib/libssl.so.0 (0xb6776000)
libICE.so.6 => /usr/lib/libICE.so.6 (0xb675e000)
libXau.so.6 => /usr/lib/libXau.so.6 (0xb675b000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb6756000)
libuuid.so.1 => /lib/libuuid.so.1 (0xb6752000)
libidn.so.11 => /usr/lib/libidn.so.11 (0xb6721000)
libldap-2.4.so.2 => /usr/lib/libldap-2.4.so.2 (0xb66e2000)
libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xb66db000)
libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb66d2000)
libvga.so.1 => /usr/lib/libvga.so.1 (0xb6653000)
liblber-2.4.so.2 => /usr/lib/liblber-2.4.so.2 (0xb6646000)
libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0xb662f000)
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Boxee running on Ubuntu 10.04 in VMworkstation jbasement Linux - Virtualization and Cloud 2 09-26-2010 12:59 AM
Media Center Boxee Linux TanKCR Linux - Distributions 1 04-23-2010 03:09 PM
LXer: New Boxee version for Ubuntu LXer Syndicated Linux News 0 04-28-2009 05:50 PM
LXer: Why Does Everyone Heart Boxee? LXer Syndicated Linux News 0 02-07-2009 09:40 PM
LXer: Boxee: A New Competitor For MythTV? LXer Syndicated Linux News 0 08-01-2008 06:10 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 07:44 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration