The latest build in Debian's autobuilder for SPARC is green, so yes, it builds. Also, the build logs [1] show that all unit tests run without problems (make test), so most functionality seem to work ok.
btw: If you don't want to compile everything yourself, you already have recent binaries compiled for debian in [2], although they're not the latest SVN version. You should also find somewhere older .deb binaries.
Hi jlblanco,
thank you for your answer.
For more information what I want to do exactly:
-For host: I used Ubuntu 10.04 .
-For target: Digilent-XUP, processor Leon3 (SPARC) and Linux kernel (2.0 or 2.6).
So I want to create the application MRPT and compiled in the host ,to run for the target.Can i do that?
If yes what are the library that I need to install in the target?
I only have rudimentary knowledge of cross-platform developing for embedded systems, so I can't help you with the cross-compiling stuff. Now, assuming you know how to do that part, the libraries needed in the target actually depend on what you want to do with MRPT, since all run-time dependencies of MRPT are optional.
Making a wild guess on your project, if I was you I'd install:
- OpenCV (2.0+): is optional but in practice is used for tons of operations (loading/saving grid maps as images, etc...). Install it.
- zlib is also handy for compressing datasets, etc... (See ubuntu zlib1g-dev package sources, for example). Install it.
- If you use firewire cameras, the libdc1394-* libraries.
- don't install wxwidgets, nor glut, opengl, etc.. if GUIs are not needed. Even without OpenGL libs you can dump 3D scenes to files (or streamed via sockets) for rendering in another computer.
- ffmpeg libraries: install them only if using IP cameras or want to read video files.
The latest build in Debian's
The latest build in Debian's autobuilder for SPARC is green, so yes, it builds. Also, the build logs [1] show that all unit tests run without problems (make test), so most functionality seem to work ok.
btw: If you don't want to compile everything yourself, you already have recent binaries compiled for debian in [2], although they're not the latest SVN version. You should also find somewhere older .deb binaries.
Cheers,
JL
[1] https://buildd.debian.org/build.cgi?pkg=mrpt&dist=sid
[2] http://packages.debian.org/source/sid/mrpt (then click on each library -> downloads -> sparc)
RE
Hi jlblanco,
thank you for your answer.
For more information what I want to do exactly:
-For host: I used Ubuntu 10.04 .
-For target: Digilent-XUP, processor Leon3 (SPARC) and Linux kernel (2.0 or 2.6).
So I want to create the application MRPT and compiled in the host ,to run for the target.Can i do that?
If yes what are the library that I need to install in the target?
Re: Sparc
I only have rudimentary knowledge of cross-platform developing for embedded systems, so I can't help you with the cross-compiling stuff. Now, assuming you know how to do that part, the libraries needed in the target actually depend on what you want to do with MRPT, since all run-time dependencies of MRPT are optional.
Making a wild guess on your project, if I was you I'd install:
- OpenCV (2.0+): is optional but in practice is used for tons of operations (loading/saving grid maps as images, etc...). Install it.
- zlib is also handy for compressing datasets, etc... (See ubuntu zlib1g-dev package sources, for example). Install it.
- If you use firewire cameras, the libdc1394-* libraries.
- don't install wxwidgets, nor glut, opengl, etc.. if GUIs are not needed. Even without OpenGL libs you can dump 3D scenes to files (or streamed via sockets) for rendering in another computer.
- ffmpeg libraries: install them only if using IP cameras or want to read video files.
The complete list of optional dependencies for linux is here: http://www.mrpt.org/Building_and_Installing_Instructions#On_GNULinux
Hope it helped!
btw: if at the end everything works fine, I'll be happy to add some picture/videos of your project to the web, just let me know ;-)