Difference between revisions of "Configuring Asus Eee for Player"
From wikidb
Line 30: | Line 30: | ||
* <base>/libplayerjpeg/libs/libplayerjpeg.so.2.1.0 | * <base>/libplayerjpeg/libs/libplayerjpeg.so.2.1.0 | ||
* <base>/client_libs/libplayerc/.libs/libplayerc.so.2.1.0 | * <base>/client_libs/libplayerc/.libs/libplayerc.so.2.1.0 | ||
+ | * <base>/client_libs/libplayerc++/.lib/libplayerc++.so.2.1.0 | ||
Configuring the libraires | Configuring the libraires | ||
Line 37: | Line 38: | ||
* See [http://tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html about shared libraries] | * See [http://tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html about shared libraries] | ||
+ | == The crypto Library == | ||
− | * | + | * The following didn't work. It pointed me to libssl0.9.8. |
− | + | sudo aptitude install libcrypto | |
− | + | * The followind didn't work either. | |
− | * | + | sudo aptitude install libssl0.9.8 |
− | + | * The following hack worked on the Eee. | |
− | * | + | cp /usr/lib/Adobe/Acrobat7.0/Reader/insellinux/lib/libcrypto.so /usr/local/lib |
− | + | ln -s libcrypto.so libcrypto.so.6 | |
− | + | ||
− | + | ||
− | * | + | == Running an Example |
− | * | + | |
− | + | * Start the player client. Do once each system boot . | |
+ | sudo ./player phidgetIFK.cfg & | ||
+ | * Run an application | ||
+ | ./sonarView & |
Revision as of 16:31, 29 November 2008
Boost Libraries
player requires libboost-signals1.33.1 from the Boost C++ Libraries collection.
- sudo aptitude install libboost-signals1.33.1
- sudo aptitude install libboost-thread1.33.1
- libboost_signals-gcc-1_33_1.so.1.33.1 and ...-gcc-mt-1_33_.so.1.33.1 ended up in /usr/lib
- linked to
Player
<base> = path to player-2.1.0rc1
Player Client
Copied the following from my built player system to /usr/local/bin on the Eee
- <base>/server/.libs/player
Player Libraries
Copied the following from the build player system to /usr/local/lib on the Eee
- <base>/server/libplayerdrivers/.lib/libplayerdrivers.so.2.1.0
- <base>/libplayercore/.libs/libplayercore.so.2.1.0
- <base>/libplayercore/.libs/libplayererror.so.2.1.0
- <base>/libplayercore/.libs/libplayerutils.so.2.1.0
- <base>/libplayertcp/.libs/libplayertcp.so.2.1.0
- <base>/libplayerxdr/.libs/libplayerxdr.so.2.1.0
- <base>/libplayerjpeg/libs/libplayerjpeg.so.2.1.0
- <base>/client_libs/libplayerc/.libs/libplayerc.so.2.1.0
- <base>/client_libs/libplayerc++/.lib/libplayerc++.so.2.1.0
Configuring the libraires
- add /usr/local/lib to the beginning of /etc/ld.so.conf
- sudo ldconfig
- See about shared libraries
The crypto Library
- The following didn't work. It pointed me to libssl0.9.8.
sudo aptitude install libcrypto
- The followind didn't work either.
sudo aptitude install libssl0.9.8
- The following hack worked on the Eee.
cp /usr/lib/Adobe/Acrobat7.0/Reader/insellinux/lib/libcrypto.so /usr/local/lib ln -s libcrypto.so libcrypto.so.6
== Running an Example
- Start the player client. Do once each system boot .
sudo ./player phidgetIFK.cfg &
- Run an application
./sonarView &