Welcome to Linux Forums! With a comprehensive Linux Forum, information on various types of Linux software and many Linux Reviews articles, we have all the knowledge you need a click away, or accessible via our knowledgeable members.
Find the answer to your Linux question:
New to Linux Forums? Register here for free!
    Linux Forums > Your Distro > SuSE Linux Help > Getting Fedora Packages to work in Suse

Forgot Password?
 SuSE Linux Help   For help and discussions related to SuSE Linux

Site Navigation
Linux Articles
Linux Forums
Linux Downloads
Linux Hosting
Free Magazines
Job Board
IRC Chat
RSS Feeds


Linux Forum Topics
Linux Forums
Your Distro
Linux Resources
GNU Linux Zone
The Community
Reply
 
Thread Tools Display Modes
Old 4 Weeks Ago   #1 (permalink)
Just 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.

Quote:
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
Now, this command should work under Fedora, and I attempted to exchange "yum" for "yast" in Suse, but it does not work.

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
WesPhoenix is offline  


Reply With Quote
Old 4 Weeks Ago   #2 (permalink)
Linux Newbie
 
Join Date: Apr 2009
Posts: 103
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.
mikesd is offline   Reply With Quote
Old 4 Weeks Ago   #3 (permalink)
Linux Guru
 
reed9's Avatar
 
Join Date: Feb 2009
Location: Boston, MA
Posts: 2,202
Quote:
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
You 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?

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
reed9 is offline   Reply With Quote
Old 4 Weeks Ago   #4 (permalink)
Just 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!
WesPhoenix is offline   Reply With Quote
Old 4 Weeks Ago   #5 (permalink)
Just 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...
WesPhoenix is offline   Reply With Quote
Old 4 Weeks Ago   #6 (permalink)
Just 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

Quote:
/bin/sh: line 3: cmake: command not found

Now I am abit stumped. Anyone got a clue?
WesPhoenix is offline   Reply With Quote
Old 4 Weeks Ago   #7 (permalink)
Linux Guru
 
reed9's Avatar
 
Join Date: Feb 2009
Location: Boston, MA
Posts: 2,202
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...
Code:
sudo zypper install -t pattern devel_C_C++
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, do
Code:
export QTDIR=/usr/share/qt4/
Also, according to this cmake page
Quote:
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.
So you need to make sure of that also.

I don't know much about the development side of things, so I can't be more specific, I'm afraid.
reed9 is offline   Reply With Quote
Old 4 Weeks Ago   #8 (permalink)
Trusted Penguin
 
gogalthorp's Avatar
 
Join Date: Oct 2006
Location: West (by God) Virginia
Posts: 2,662
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
gogalthorp is offline   Reply With Quote
Old 4 Weeks Ago   #9 (permalink)
Linux Guru
 
reed9's Avatar
 
Join Date: Feb 2009
Location: Boston, MA
Posts: 2,202
Quote:
Originally Posted by gogalthorp View Post
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.
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.
reed9 is offline   Reply With Quote
Old 4 Weeks Ago   #10 (permalink)
Just 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
WesPhoenix is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off

Free Magazines
Run Your Own Web Server Using Linux & Apache - Free 191 Page Preview
Learn about everything you'll need to build and maintain your Linux servers, and to deploy Web applications to them.
subscribe
Open Source Security Myths Dispelled
Dispel the five major myths surrounding Open Source Security and gain the tools necessary to make a truly informed decision for your IT organization
subscribe
InformationWeek
InformationWeek is the only newsweekly you'll need to stay on top of the latest developments in information technology.
subscribe



All times are GMT. The time now is 05:34 PM.






© 2000 - 2009 - All Rights Reserved - Property of  MAS Media

Content Relevant URLs by vBSEO 3.3.0 RC2