carmen
⇤ ← Revision 1 as of 2007-07-04 18:50:29
1560
Comment:
|
2961
|
Deletions are marked like this. | Additions are marked like this. |
Line 18: | Line 18: |
hwilde@hwilde-r60u:~/carmen/src$ ./configure | ./configure |
Line 45: | Line 46: |
Address these errors one by one. canlib is not necessary for this example | Address these errors one by one. Kvaser canlib.h is not necessary for this example, but it can be found here: http://www.kvaser.com/download/index_developer.htm |
Line 49: | Line 54: |
sudo apt-get install libgtk2.0-* --yes --force-yes | apt-get install libgtk2.0-* --yes --force-yes ./configure again hwilde@hwilde-r60u:~/carmen/src$ ./configure Using $CC as gcc... Found processor unknown. Congratulations. You are running Linux. Found kernel 2.6.20-16-generic. This doesn't look like SuSE! Searching for canlib... Could not find Kvaser canlib header file. I looked for /usr/include/canlib.h but it does not seem to exist. Searching for GTK... found, version 2.10.11 Searching for joystick... found at /usr/include/linux/joystick.h It looks like this is a system include, so I won't add it to the standard include path. Adding partial system include paths is usually a recipe for disaster. If this is the wrong thing to do, you could add the following line to Makefile.vars: JOYSTICK_INCLUDE = -I/usr/include/linux/joystick.h Searching for tcpd.h... not found Looks like your system does not support access control. Sorry about adding security holes. Searching for jpeglib.h... not found Searching for zlib.h... found Searching for Wand... not found Searching for Java... not found Searching for doxygen... not found Searching for SWIG... not found Should the old laser server be used instead of the new one: [y/N] Much further this time. Now the .h files vi /etc/apt/source.list and uncomment the restricted universe repositories apt-get update apt-get install apt-file |
http://carmen.sourceforge.net/images/carmen-logo-big.png
Carnegie Mellon Robot Navigation Toolkit http://carmen.sourceforge.net/
How-To Download, Install, and Make Carmen on Ubuntu 7.04
1. Download Carmen from SourceForge
http://downloads.sourceforge.net/carmen/carmen-0.6.6-beta.tgz?modtime=1178804560&big_mirror=0
Extract file with "tar -xzvf carmen<tab>"
Make symlink for yourself "ln -s carmen<tab> carmen"
2. Install following the Installation Guidelines http://carmen.sourceforge.net/getting_carmen.html
./configure Using $CC as gcc... Found processor unknown. Congratulations. You are running Linux. Found kernel 2.6.20-16-generic. This doesn't look like SuSE! Searching for canlib... Could not find Kvaser canlib header file. I looked for /usr/include/canlib.h but it does not seem to exist.
Searching for GTK... not found. I tried to execute pkg-config gtk+-2.0 and got this response:
Package gtk+-2.0 was not found in the pkg-config search path. Perhaps you should add the directory containing `gtk+-2.0.pc' to the PKG_CONFIG_PATH environment variable No package 'gtk+-2.0' found
If you do not have graphics, CARMEN's display modules will not compile, but all other modules should compile without problem. Please install gtk 2.0, or re-run ./configure with --nographics.
--
Address these errors one by one.
Kvaser canlib.h is not necessary for this example, but it can be found here: http://www.kvaser.com/download/index_developer.htm
Install libgtk2.0-dev, or grab everything:
apt-get install libgtk2.0-* --yes --force-yes
./configure again
hwilde@hwilde-r60u:~/carmen/src$ ./configure Using $CC as gcc... Found processor unknown. Congratulations. You are running Linux. Found kernel 2.6.20-16-generic. This doesn't look like SuSE! Searching for canlib... Could not find Kvaser canlib header file. I looked for /usr/include/canlib.h but it does not seem to exist.
Searching for GTK... found, version 2.10.11 Searching for joystick... found at /usr/include/linux/joystick.h
It looks like this is a system include, so I won't add it to the standard include path. Adding partial system include paths is usually a recipe for disaster. If this is the wrong thing to do, you could add the following line to Makefile.vars: JOYSTICK_INCLUDE = -I/usr/include/linux/joystick.h
Searching for tcpd.h... not found Looks like your system does not support access control. Sorry about adding security holes. Searching for jpeglib.h... not found Searching for zlib.h... found Searching for Wand... not found Searching for Java... not found Searching for doxygen... not found Searching for SWIG... not found Should the old laser server be used instead of the new one: [y/N]
Much further this time. Now the .h files
vi /etc/apt/source.list and uncomment the restricted universe repositories
apt-get update apt-get install apt-file
carmen (last edited 2011-05-19 22:33:24 by dhcp-43-43)