ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

dirtyibt's profile - activity

2013-01-08 17:08:12 -0500 received badge  Famous Question (source)
2013-01-08 17:08:12 -0500 received badge  Notable Question (source)
2012-02-13 13:11:36 -0500 received badge  Taxonomist
2011-11-10 04:14:49 -0500 received badge  Popular Question (source)
2011-06-17 10:20:03 -0500 received badge  Nice Answer (source)
2011-05-23 14:49:40 -0500 received badge  Scholar (source)
2011-05-23 12:58:28 -0500 commented answer ROS diamondback compilation problem on Gumstix
2011-05-23 12:58:10 -0500 commented answer ROS diamondback compilation problem on Gumstix
2011-05-23 12:54:23 -0500 commented answer ROS diamondback compilation problem on Gumstix
First install ubuntu (my choice is 10.10)[1]. Then continue with ROS installation on Ubuntu from source tutorial at [2]. This is exactly what I have done. Sorry for this short explanation, I haven't enough time. If you have got any question, i will try to explain..
2011-05-19 13:08:53 -0500 commented answer ROS diamondback compilation problem on Gumstix
The one posting to the Gumstix mailing list is me too ;)
2011-05-19 08:58:12 -0500 received badge  Student (source)
2011-05-19 08:58:09 -0500 received badge  Teacher (source)
2011-05-19 08:58:09 -0500 received badge  Self-Learner (source)
2011-05-19 06:27:03 -0500 answered a question Minimizing compiler memory, pcl_ros

I've dealt with a similar issue through using swap partition. For the instructions to configure swap space on Ubuntu click the following link: http://manpages.ubuntu.com/manpages/maverick/en/man8/dphys-swapfile.8.html

Swap space on angstrom: http://www.sakoman.com/GNOME/how-to-enable-linux-swapping.html

2011-05-19 06:24:26 -0500 answered a question ROS diamondback compilation problem on Gumstix

I've dealt with this issue through using swap partition. For the instructions to configure swap space on Ubuntu click the following link:

http://manpages.ubuntu.com/manpages/maverick/en/man8/dphys-swapfile.8.html

2011-05-18 07:30:33 -0500 commented question ROS diamondback compilation problem on Gumstix
There is nothing taking up RAM. I have no swap space. How can i configure a swap space for Overo?
2011-05-17 12:28:21 -0500 asked a question ROS diamondback compilation problem on Gumstix

Hi, I have a Gumstix Overo Fire installed Ubuntu 10.10. Approximately two weeks ago I managed to compile and install ROS-base (dimaondback); however, I could not compile ROS yesterday. It gave me an error related to insufficient memory related to cc1plus. You can view compile output at the following URL. How can i get rid of this error? This is very important for me. I have to compile and install ROS on my Overo.

Compile output: http://paste.ubuntu.com/609252/

2011-05-16 19:41:34 -0500 marked best answer GumROS log4cxx compilation problem

Libtool is relinking when doing the install step. Ive not had any other toolchain I've tried with log4cxx, but the angstrom one built from open-embedded does. Oddly enough, it only does it for log4cxx as well, not apr_util, so it maybe a problem with its linking on c++ targets (apr_util is c).

The symptom: when relinking in the install step it links differently than it did in the build step - the notable problem is that it adds -L/usr/lib to the library search path (you should be able to see this a little above the error message), which means it brings the wrong format libraries to the table.

This seems to be a recent common problem with openembedded and their toolchains, see here for details. Lots of other links if you google about it too.

I'm currently looking to see if there's a workaround I can put in eros_log4cxx and also testing to see if the more recent versions of openembedded versions have fixed this problem (I read they addressed it in head).

2011-04-27 05:21:12 -0500 commented question GumROS log4cxx compilation problem
i cannot figure out how to solve this issue. I continued with installing ubuntu on my overo.
2011-04-25 23:07:02 -0500 asked a question GumROS log4cxx compilation problem

I want to install GumROS to my Overo Fire. I have followed the tutorial on the ROS wiki[1]. Before compiling ROS, I need to compile and install patched version of log4cxx. I got source then configure it with:

./configure --prefix=/opt/gumros \
            --host=arm-linux \
            --with-apr=/opt/gumros \
            --with-apr-util=/opt/gumros \
            ac_cv_file__dev_zero=yes \
            ac_cv_func_setpgrp_void=yes \
            apr_cv_tcp_nodelay_with_cork=no \
            apr_cv_process_shared_works=no \
            apr_cv_mutex_robust_shared=no \
            ac_cv_sizeof_struct_iovec=8

and then i have managed to make install. Everything was fine up to this point. But while i was trying "sudo make install", i got following error:

libtool: install: warning: relinking `liblog4cxx.la'
/usr/bin/ld: ~/overo-oe/tmp/sysroots/armv7a-angstrom-linux-gnueabi/usr/lib/crti.o: Relocations in generic ELF (EM: 40)
/usr/bin/ld: ~/overo-oe/tmp/sysroots/armv7a-angstrom-linux-gnueabi/usr/lib/crti.o: Relocations in generic ELF (EM: 40)
/usr/bin/ld: ~/overo-oe/tmp/sysroots/armv7a-angstrom-linux-gnueabi/usr/lib/crti.o: Relocations in generic ELF (EM: 40)
/usr/bin/ld: ~/overo-oe/tmp/sysroots/armv7a-angstrom-linux-gnueabi/usr/lib/crti.o: Relocations in generic ELF (EM: 40)
/usr/bin/ld: ~/overo-oe/tmp/sysroots/armv7a-angstrom-linux-gnueabi/usr/lib/crti.o: Relocations in generic ELF (EM: 40)
/usr/bin/ld: ~/overo-oe/tmp/sysroots/armv7a-angstrom-linux-gnueabi/usr/lib/crti.o: Relocations in generic ELF (EM: 40)
~/overo-oe/tmp/sysroots/armv7a-angstrom-linux-gnueabi/usr/lib/crti.o: could not read symbols: File in wrong format
collect2: ld returned 1 exit status
libtool: install: error: relink `liblog4cxx.la' with the above command before installing it
make[4]: *** [install-libLTLIBRARIES] Error 1
make[3]: *** [install-am] Error 2
make[2]: *** [install-recursive] Error 1
make[1]: *** [install-recursive] Error 1
make: *** [install-recursive] Error 1

I especially do not understand the error:

~/overo-oe/tmp/sysroots/armv7a-angstrom-linux-gnueabi/usr/lib/crti.o: could not read symbols: File in wrong format

PS: GCC v4.3.3 (which: ~/overo-oe/tmp/sysroots/i686-linux/usr/armv7a/bin/gcc)

Thanks in advance