Difference between revisions of "Configuring Asus Eee for Player"

From wikidb
Jump to: navigation, search
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 ==
  
tried
+
The following didn't work. It pointed me to libssl0.9.8.
** sudo aptitude install libcrypto
+
  sudo aptitude install libcrypto
** it pointed me to libssl0.9.8
+
* The followind didn't work either.
** tried
+
  sudo aptitude install libssl0.9.8
** sudo aptitude install libssl0.9.8
+
* The following hack worked on the Eee.
** didn't worked
+
  cp /usr/lib/Adobe/Acrobat7.0/Reader/insellinux/lib/libcrypto.so /usr/local/lib  
* on Eee cp /usr/lib/Adobe/Acrobat7.0/Reader/insellinux/lib/libcrypto.so /usr/local/lib  
+
  ln -s libcrypto.so libcrypto.so.6
* ln -s libcrypto.so libcrypto.so.6
+
* sudo ./player phidgetIFK.cfg &
+
  
* cp <base>/client_libs/libplayerc++/.lib/libplayerc++.so.2.1.0 to Eee /usr/local/lib
+
== Running an Example
* ln
+
 
* copy sonarView
+
* 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

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 &