Using older libraries - Printable Version +- Linux-Noob Forums (https://www.linux-noob.com/forums) +-- Forum: Linux Noob (https://www.linux-noob.com/forums/forum-3.html) +--- Forum: Tips and Tricks (https://www.linux-noob.com/forums/forum-59.html) +---- Forum: Compiling (https://www.linux-noob.com/forums/forum-29.html) +---- Thread: Using older libraries (/thread-1937.html) |
Using older libraries - Tom R - 2006-06-09 I am currently running SuSE 10.0 which uses kde3 (3.4.2) and qt 3.3.4 I am trying to compile an app that was built with older versions of the kde and qt libraries. Specifically, kdelibs-1.1.2 and qt-1.4.4. If I install these lib's will it screw up my desktop and/or other apps that rely on kde/qt? I should note that I have tried to load the rpm and Yast gives me package dependancy errors referring to these libs. Using older libraries - noriko - 2006-06-09 in my experience, if it compiles (i am an archlinux user).... it will work, in your case i'd say you have nothing to worry about, so long as it installs. btw - are you sure you can't find a newer version of this app? this is my first post after my into... Using older libraries - hijinks - 2006-06-09 well its a bit of a tricky process.. you would want to configure them both with like --preifx=/opt/app so in order to get kdelibs installed you would need to first use qt.. so --preifx=/opt/qt then make sure your QTDIR is set to /opt/qt and such.. you might run into a lot of other issues since those are so old like glibc being too new and such Using older libraries - noriko - 2006-06-09 Quote:in my experience, if it compiles (i am an archlinux user).... it will work, in your case i'd say you have nothing to worry about, so long as it installs.btw - are you sure you can't find a newer version of this app?[img]<___base_url___>/uploads/emoticons/default_ph34r.png[/img] well i stand back on this one matey ... i don't like top touch the --prefix=..too many dependency issues due to packages begin installed in the wrong place. like i said, you don't have anything to worry about so long as you get the thing installed. the problem will lie in whether the older applications runs or not after installing due to possible newer libraries being installed. with that said, you'll wanna try installing the new/current libraries firsts then if you get the app installed, try running it. it most likely will tell what libs are missing , these are usually just a versioned name. like libssl.so.0. 7.7 while you have libssl.so.0.7.8 so you simply soft-link the available lib. it usually runs. i just came up with this tactic today after fukking my gnome start-up with my bleeding edge software installs from the archlinux testing and unstable branches. it turned out that most apps that require gnutls 1.2 don't like the libs from the 1.4 series and the same with the ssl lib as well, they just don't like the new version so i simply tricked it into using it, and what do you know. we have gnome back up in no time :-) Using older libraries - Tom R - 2006-06-10 Ok, I found a newer version of the app (kmud btw) There hasn't been any development work on it since 2002, but the website says it will compile with kde3 libs. I had to replace the /admin directory with one provided that supposedly would work, but when I ran make I got the following: Code: pc92:~ # cd /home/tomr/kmud2 So, where do I go from here? I'm a programmer, but I'm not familiar with the linux environment. Using older libraries - noriko - 2006-06-10 you'll need to install autoconf.... [/url]http://www.gnu.org/software/autoconf/ although you may wanna look for a package for ur distro .. i assume ur using an rpm or deb based distro. hey is this the prog~ u r using... what if you just download it.... ftp://ftp.kmud.de/pub/kmud/kmud-1.0-linux-i386.tar.gz <<< direct link to the distro that contains (they say) pretty much every lib needed by the app~ [url=http://www.kmud.de/index.html?file=download.html]http://www.kmud.de/index.html?file=download.html <<<download page |