Results 1 to 10 of 12
Hello everyone!
This is my first post on the forums, and I am quite new here to the Linux Community. I am far from an expert, and have, until now, ...
- 10-20-2009 #1Just Joined!
- Join Date
- Oct 2009
- Location
- Germany
- Posts
- 6
Getting Fedora Packages to work in Suse
Hello everyone!
This is my first post on the forums, and I am quite new here to the Linux Community. I am far from an expert, and have, until now, seen Windows as a decent solution for an operating system (well if you like playing games that is).
However, I am a University student in the IT field. I find myself sitting infront of an interesting challenge. Now, I havehalf a year programming experience in Linux, so I still feel very young and fresh about it. Now.... to my challenge:
I am currently working in the field of robotics. The exact topic of my thesis is less important then fact that the two components that I need to integrate with eachother have been made and tested for different kinds of Linux. I am unsure if any of you are familiar with SmartSoft, but it was created and tested only under Suse. Rather, I am using the VirtualMachine that they offer with the product already "ready to work" upon it. It is very difficult to get their framework to work on any other system, and though it IS possible to get it to work under Ubuntu, I would be looking at close to 12 hours worth of compiling boredom (or so a colleague of mine says). Now, the other component is OpenRave, which helps for planning collision free movements for robots. Now OpenRave was made to work on both Ubuntu and Fedora.
That is my problem, as you can see. I already have the VM that SmartSoft offers, which runs OpenSuse 10.3, and now I am having trouble getting OpenRave to work on Suse.
I was told that Suse has a very simular Kernel structure to Fedora, and thus it should not be a problem to get OpenRave to work on it. The following are a few commands that I have already tried, including by first attempting to integrate the Livna packages from Fedora.
Now, this command should work under Fedora, and I attempted to exchange "yum" for "yast" in Suse, but it does not work.sudo yum install qt4-devel Coin2-devel glew-devel gsm-devel x264 x264-devel ffmpeg-devel libdc1394-devel libtheora-devel libmp4v2-devel ode-devel boost-devel cmake
If any of you could perhaps give me a little push in the right direction, I would be very grateful.
Thank you all in advance, I look forward to becoming a pround member of the Linux community...
-Wes
- 10-20-2009 #2Linux Newbie
- Join Date
- Apr 2009
- Posts
- 160
well first it would be
Code:zypper install qt4-devel Coin2-devel glew-devel gsm-devel x264 x264-devel ffmpeg-devel libdc1394-devel libtheora-devel libmp4v2-devel ode-devel boost-devel cmake
but you're best bet may be to install openRAVE from source since it doesn't have a suse rpm. Follow the instructions on openRAVE's wiki.
- 10-20-2009 #3You lost me a little at the end. The problem is you tried to install these packages under opensuse 10.3, and it failed, right? I assume with some sort of package not found error?sudo yum install qt4-devel Coin2-devel glew-devel gsm-devel x264 x264-devel ffmpeg-devel libdc1394-devel libtheora-devel libmp4v2-devel ode-devel boost-devel cmake
Different distros name their packages differently, so these may not have the exact same name in opensuse.
Also, the livna repo has been mostly merged into rpmfusion for Fedora. For opensuse, the packman repo contains similar software.
opensuse package search: Webpin
- 10-20-2009 #4Just Joined!
- Join Date
- Oct 2009
- Location
- Germany
- Posts
- 6
@MikeSD: I tried the Zypper solution, it could not find the appropriate packages. So I will try to build it, as you suggested. Thank you very much

@Reed: Yes, that is exactly the problem. Though, when I used "Yum" it said command not found.
Thank you for the information!
- 10-20-2009 #5Just Joined!
- Join Date
- Oct 2009
- Location
- Germany
- Posts
- 6
Hmmmm well downloaded the packages, but I don't seem to be able to build them using the "make" command. It tells me that there is no Make file...
- 10-20-2009 #6Just Joined!
- Join Date
- Oct 2009
- Location
- Germany
- Posts
- 6
So I tried re downloading the packages from the repository, and ran the make command in the OpenRave folder.
I got this as a response
/bin/sh: line 3: cmake: command not found
Now I am abit stumped. Anyone got a clue?
- 10-20-2009 #7
Compiling complex programs is always troublesome.
First though is, did cmake install correctly? Did you get all the prerequisites installed?
Second, do you have the other basic development tools installed, ie, gcc?
I'm not up on opensuse, but I believe this should get all the development packages. Probably a lot that you won't need for this, but...
One thing I noted from reading over the openrave page is that it only works with qt4. Specifically they made a note about compiling soqt against qt4. (I would be very very surprised if the suse 10.3 version in the repos was compiled against qt4 and not qt3.) Before compiling soqt, doCode:sudo zypper install -t pattern devel_C_C++
Also, according to this cmake pageCode:export QTDIR=/usr/share/qt4/
So you need to make sure of that also.CMake and Qt4
To locate Qt 4, CMake searches for qmake in your execute path. CMake does not use the QTDIR environment variable. So make sure that the first qmake found in the execution path is the one you like to use.
I don't know much about the development side of things, so I can't be more specific, I'm afraid.
- 10-20-2009 #8
If you need qt4 it would be best to install the newest version of Suse 11.1 stable or 11.2 beta. 10.3 is still using kde 3.5 which uses qt3.
Be sure to install the gcc compiler at minimum you may need the c++ module, the "make" program and you may need the kernel source if you are building drivers. This is all done in Yast-Software-Software Management. Most of the time detailed instructions are in a readme file in the gz package
- 10-20-2009 #9
The problem is that the smartsoft robotics software is distributed as a WMware image using opensuse 10.3. So he's stuck with a choice of compiling and configuring the smartsoft toolchain and compiling openrave on a modern distro, or sticking with the preconfigured smartsoft software on opensuse 10.3 and compiling openrave. The latter looks like the simpler path.
- 10-22-2009 #10Just Joined!
- Join Date
- Oct 2009
- Location
- Germany
- Posts
- 6
Thank you all so much! Indeed, I found out that certain packages WERE missing. After installing them, I wass able to build OpenRave using Make, and am currently running the Make Install.
I will keep you up to date on how that goes...
-Wes


Reply With Quote
