|
From: Robotics P. u. h. l. <rob...@li...> - 2007-10-01 22:02:04
|
I don't know if any one is reading this but here is a summary of my progress
1) First down load the workbook, they like to hide it on the site but
with a little diligence you can find it.
2) next you have to install a whole lot of software Imlib, gsl, fltk,
ftgl, avr, avrdude , ckermit, etc.
3) then you have to run "scons install" in directories create and
player.
3.5) you may have to be super user to do 3
4) at this time you will probably see messages cant find abc that's
because the abc software needs to be installed
5) continue doing 4 and 5 until the scons work, or as in my case they
either work or say you need "roombaDev.pc"
6) go to roboticsprimer-0.1/create and cp cr8.pc roombaDev.pc
7) export PKG_CONFIG_PATH=/home/john/roboticsprimer-0.1/create:$PKG_CONFIG_PATH
8) go to /usr/include/FL
cp Fl_Window.H FL_Window.h
cp Fl.H Fl.h
(upper case H to lower case h)
9) in exercises/01-introduction/gumstix do scons result
main.cc:102 error: 'class Client" has no member named stop
10) commented out offending line compiled but link of intro failed
g++ -o intro -lroombaClient main.o exercise.o -L/usr/local/lib -L/home/nate/local/lib -L/usr/lib -L/usr/X11R6/lib -ljpeg -lplayercore -lltdl -lpthread -lplayerc++ -lplayerc -lplayerxdr -lplayererror -lcr8 -lxml2 -lImlib2 -lX11 -lXext -ldl -lgsl -lgslcblas -lm -lfltk_images -lfltk_gl -lfltk -lGLU -lGL -lfreetype -lz -lftgl
/usr/bin/ld: cannot find -lroombaClient
collect2: ld returned 1 exit status
11) in player get this error
g++ -o behavior_network/libroombaBehavior.so -shared behavior_network/Behavior.os behavior_network/BehaviorNetwork.os behavior_network/ArbiterClient.os -L/home/nate/local/lib -L/usr/local/lib -lcr8 -lplayercore -lltdl -lpthread -lplayerc++ -lplayerc -lm -lplayerxdr -lplayererror
/usr/bin/ld: skipping incompatible /home/nate/local/lib/libcr8.a when searching for -lcr8
/usr/bin/ld: cannot find -lcr8
looks like I have my list of required packages, grin!
I shall continue to explore this as I get the time.
If there is anyone out there who understands why the down load seems to be in such
a chaotic state I would appreciate some assistance. I am repaired to turn my experiences in to a HOWTO get started for the perplexed
JC
---------------------------------
Catch up on fall's hot new shows on Yahoo! TV. Watch previews, get listings, and more! |