General :: Use Always The Latest Versions Of The Libraries And Don't Save The Old Libraries For Compatibility?
May 11, 2011
Why many Linux distros are trying to use always the latest versions of the libraries and don't save the old libraries for compatibility? I mean, I can see libtiff for example, i can found a libtiff.so.5 on my /usr/lib, but doesn't store a libtiff.so.4 or 3 just for binary applications or games. For this example, I need libtiff.so.4 for uplink.
That should happen too on the old version of sims for linux, some ID games or others.What's wrong with storing old libraries? PD: Yay, my first post on 3 years!
View 6 Replies
ADVERTISEMENT
May 6, 2010
Is there any way to use a dynamic libraries as a static libraries instead when compiling, so that my resulting executable won't have them as dependencies?
View 3 Replies
View Related
Jan 30, 2011
Is there a command or an app that will tell me exactly what libraries I have installed, and what versions?
View 1 Replies
View Related
Aug 1, 2011
My principle machine is Ubuntu 10.10 (x86_64) with gcc version 4.4.5, but I'd like to run the compiled/linked code from it on a RHEL server release 5.4 with gcc version 4.1.2.
Now, the error at runtime is "version 'GLIBCXX_3.4.9' is not found (required by ./executable)". The server has /usr/lib64/libstdc++.so.6.0.8, but seems to need at least .so.6.0.9. However, the admin of the server will not allow the libraries to be updated as "the entire system is tied to an older version of glibc and forcing an upgrade could break the entire system especially when making the jump across major revisions."
He recommended that I build the newer version of glibc in my home directory and link against the libraries, but didn't offer direction on how.
View 1 Replies
View Related
Feb 24, 2016
I am trying to install some NVIDIA drivers on my machine. I went through the process and got this message:
Code: Select allWARNING: Unable to find a suitable destination to install 32-bit compatibility libraries. Your system may not be set up for 32-bit compatibility. 32-bit compatibility files will not be installed; if you wish to install them, re-run the installation and set a valid directory with the --compat32-libdir option. URL...Where in I ran this in the terminal to create the 32-bit document tree.
Code: Select allsudo apt-get install ia32-libs
E: Package 'ia32-libs' has no installation candidate.
I really just want to get these NVIDIA drivers up and running. I already installed and updated the headers to just be able to half-way install the drivers (the second monitor works now).
View 6 Replies
View Related
May 19, 2011
Basically, I'm trying to compile program A, which depends on LibA and LibB. LibA would not build with my version of G++ 4.4.3 due to a bug, so I've compiled the latest G++ 4.5 (installed in /opt directory) and built that library successfully (also installed in /opt).
I have LibB on my system already, but it was built with the 4.4.3 version. When compiling my final program, am I going to have issues because the .so files were built with different versions of gcc/g++? Or should I just rebuild a special version of LibB with the later version of the compiler just for that program? I can proceed and just see what happens, but I'm a little confused about how things work in a situation like this.
View 2 Replies
View Related
Jan 12, 2010
I am working on a user space application that I would like to release under the LPGL. I am linking against libraries that I'm not sure if they are GPL or LGPL. Can someone help me determine if the libraries are GPL or LPGL.
For reference I have included a snippet of my gcc command:
View 4 Replies
View Related
Apr 30, 2011
How do I add new libraries to SuSe Linux?
View 1 Replies
View Related
Nov 12, 2010
I am new to linux environment. I need to install libxt-dev ; libx11-dev ; and xorg-dev (xserver-xorg-dev)
My Red Hat Linux Enterprise version is : Linux 2.6.9-5.EL # I think the redhat is enterprise edition 3
View 6 Replies
View Related
Mar 7, 2010
What can you do when your linux system "can't find" dynamically linked libraries that are indeed installed in their correct locations? Case in point, I'm trying to run a program called 'ucanvcam':
oliver@human ~/installed/ucanvcam-0.1.6/bin $ ./ucanvcam
./ucanvcam: error while loading shared libraries: libgd.so.2: cannot open shared object file: No such file or directory
oliver@human ~/installed/ucanvcam-0.1.6/bin $ locate libgd.so.2
/usr/lib64/libgd.so.2.0.0
/usr/lib64/libgd.so.2
oliver@human ~/installed/ucanvcam-0.1.6/bin $ ldd ./ucanvcam
linux-gate.so.1 => (0xf7706000)
[...]
libgd.so.2 => not found
[...]
librt.so.1 => /lib32/librt.so.1 (0xf6b1e000)
How can I tell it to look for libgd.so.2 in /usr/lib64? And more importantly, why isn't it looking there, and where is it looking?
View 1 Replies
View Related
Mar 19, 2010
I want to install these libraries in cygwin, how do I do it? are all of them available on cygwin environment or only on linux?
g++ - the version 4.4
graphviz
gnuplot
plotdrop
[Code].....
View 1 Replies
View Related
Sep 25, 2010
I'll be using a specific example, but really this generalizes to pretty much any binary on linux that can't seem to find its' dependent libraries. So, I have a program that won't run because of missing libraries:
./cart5: error while loading shared libraries: libcorona-1.0.2.so: cannot open shared object file: No such file or directory
ldd sheds some light on the issue:
linux-vdso.so.1 => (0x00007fff18b01000)
libcorona-1.0.2.so => not found
libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.3/libstdc++.so.6
[Code]....
View 2 Replies
View Related
Jan 20, 2010
I have a library that I have ported from Windows, and is not a derivative work of Linux. The library is subject to copyright law, and I can't disclose the source. I would like to link a GPL application to this library, and want to know if the linking would cause the library to be GPL. If the library becomes GPL, is there some other way (kernel loadable module?) that I can keep my library from becoming a work of GPL?
View 2 Replies
View Related
Mar 25, 2011
im currently working on openbts,how can i get into the configuration file..its simply written that the config file is found in ./apps directorypenbts.config.but i have an error'No such file or directory'
View 1 Replies
View Related
Jun 18, 2010
After I downloaded the source for lua, I followed the install instructions, doing...
make linux install
make generic install
I've also done the make test and it passes, printing out Hello World, from Lua 5.1. However, I can't link to the lua libraries in CodeBlocks. I know where lualib.a is (usr/local/lib) which I set in my Search Directories for the linker. I still get error messages like...
undefined reference to lua_isstring
P.S. I had this running on Windows via Visual Studio.
View 1 Replies
View Related
Aug 4, 2010
I have just downloaded, configure'd, make'd and make install'ed the Google Log Library to my computer. It built all required files (as far as I can see) and copied the .so file (libglog.so.0.0.0) to /usr/local/lib. Then it created two symbolic links called "libglog.so.0" and "libglog.so" that point to that shared object file:
lrwxrwxrwx 1 16 /usr/local/lib/libglog.so -> libglog.so.0.0.0
lrwxrwxrwx 1 16 /usr/local/lib/libglog.so.0 -> libglog.so.0.0.0
-rwxr-xr-x 1 498381 /usr/local/lib/libglog.so.0.0.0
Now I'm trying to execute a program that uses the library, but when I start it, I get the error message that it can't open the so-file:
cloud:/home/blam/redirector/redirector2# ./redirector ./redirector: error while loading shared libraries: libglog.so.0: cannot open shared object file: No such file or directory
/usr/local/lib is included in my /etc/ld.so.conf file, and another library that's located in this directory is loaded correctly.
View 1 Replies
View Related
Jun 18, 2011
Here's an example:
What do the numbers after so, such as in the last line, 1.1.0 mean?
My first guess was that they are version numbers, but:
So the 1.1.0 does not seem to have any connection to the version of the library, reported to be 2.4.46.
View 1 Replies
View Related
Oct 28, 2010
I'm cross-posting in order to get as a wider audience to get as much feedback as possible. I am currently studying to learn the ) Gidhlig (Scottish Gaelic language and finding studying by rote out of a book a bit 'limiting'. Because of this, I am thinking about creating a software project which could act as an interactive way to helping me learn the language. I've got a few ideas floating in my head but the direction I want to take is that the software is not an alternative but an aid to be used in conjunction with traditional studying materials. I was thinking possibly small interactive games or exercises that both are fun as well as to test and use the parts of language I have learned. There might also be a bit of reporting to show strengths and weaknesses.
Firstly, the technical specifications, that offhand, I can think of that the project will need to meet:
1. Cross-platform (while I would like it to be just Linux, I have to be realistic that people would rather use Windows)
2. The language data is separate from main program so that the software can be used with other languages.
3. Not too complex so that it is quick and easy to program as I will be doing it myself.........
View 4 Replies
View Related
May 2, 2011
what are libraries and what is the diff between static and dynamice libraries.
View 1 Replies
View Related
Jun 30, 2010
I am running Yellow Dog Linux release 6.2(Pyxis) on my PS3. I would like to compile and run C programs that utilize OpenMP for parallel programming. Unfortunately, I have not been very successful. I am able to compile programs containing OpenMP statements error free, but when I attempt to execute the binaries I receive the following error: Code: ./file: error while loading shared libraries: libgomp.so.1: cannot open shared object file: No such file or directory Compiling programs without OpenMP statements works fine.
Because it has to do something with missing libraries, I am not sure if knowing the executable search paths may help in diagnosis, but when echoing the path environment variable:
[Code]...
The version of GCC on this machine, 4.1.2 20080704 (Red Hat 4.1.2-44), is identical to the ones I have on two other machines (CentOS release 5.3 (Final) and CentOS release 5.4 (Final)) and they both compile and execute OpenMP code flawlessly. I have tried building and installing another version of GCC that would possibly include the OpenMP libraries, since, according to some sources, GCC has only supported OpenMP since version 4.2. But I have not been successful with that either (that problem would make a good second thread.)
View 3 Replies
View Related
Jan 13, 2011
A newbie trying his hand with openldap.Disclosure: I tried posting at openldap forum, but my message does not appear in the mailing list-- and I didn't receive anything back from that forum, so please don't flame.I use red hat 5.5.I didn't want to use the openldap that is bundled with and installed by the red hat, so I downloaded and installed BerkeleyDB-4.8.30 and openldap-2.4.23.
I can see that the file libdb-4.8.so is in /usr/local/lib and /usr/local/lib is in my path (in my .bashrc).. so why not "read" it from there?How do I solve this problem?
View 2 Replies
View Related
Dec 13, 2010
I am trying to install the pgplot libraries in my machine (Red hat), the version of my Linux is: Linux version 2.6.9-5.EL (bhcompile@decompose.build.redhat.com) (gcc version 3.4.3 20041212 (Red Hat
3.4.3-9.EL4)) #1 Wed Jan 5 19:22:18 EST 2005
but when executing make command I have the the problem related to X11
output as follow:
Code:
gcc -c -Wall -fPIC -DPG_PPU -O -I/usr/include/ -I/usr/include /usr/local/src/pgplot/drivers/xwdriv.c
/usr/local/src/pgplot/drivers/xwdriv.c:127:21: X11/Xos.h: No such file or directory
/usr/local/src/pgplot/drivers/xwdriv.c:128:22: X11/Xlib.h: No such file or directory
[Code]...
View 4 Replies
View Related
Feb 24, 2011
I have an old program that kind of depends on older dynamic libraries. They tend to get upgraded easily with distro's updates. I figured that there would be a script with using ldd that would gather the libs needed and create one bigger, statically linked application that wouldn't break so easily. If I could do this, a lot of older KDE libraries could be removed from my system and easen my life.
My distribution of choice is gentoo, but I'm looking for a general solution that doesn't depend on rebuilding anything. If it runs with libs on their path, I'm sure it can be made run with libs somewhere else!
View 1 Replies
View Related
Mar 23, 2011
The Linux ldd command can show the dynamic libraries used by an executable. It's a bash script.But it seems to be fragile, and does not work on some binaries. Is there an alternative tool? In my specific example, I can use:
% file datab2txt
datab2txt: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), statically linked, for GNU/Linux 2.4.0, not stripped
but ldd fails with:
% ldd -v datab2txt
not a dynamic executable
View 2 Replies
View Related
Aug 18, 2011
How do I know which shared libraries are loaded by an already running process?
View 2 Replies
View Related
Sep 4, 2010
i have a helloworld.c program that I want to compile and link. i managed to compile it and link it but when i run it using:
Hello
at commant prompt it returns with error about package having a Hello and Hello_Debhelper and I use sudo.....?
View 5 Replies
View Related
Jun 28, 2010
I have C in a Nutshell but I'm learning Bash right now. I've gone through a lot of LFS, but didn't complete it. I'm still learning about symbolic links, hard links, libraries, and this sort of thing. I'm wondering about quite a few things at this point. How the hell can anyone make a distribution from the ground up? Even if they start with another distribution as a base, how do they know (I realize one person doesn't do all the work) what to do, what order to do it in, how to synchronize what they're doing with what everyone else is doing, etc. How do you know which software to compile and install first? etc.
Also, I'm entirely confused by this: how can everyone (even large teams) get everything working together? Knowing that this works with that and that doesn't work with this unless it's patched but that's what we're going with, etc. I can't understand how these things can be done without an almost unbelievable amount of effort unless a lot more is done by ./configure and make than I know about at this point.And I don't understand how libraries work at all. I mean, I'm going to learn a lot more and I've been reading a lot... but how can all the distributions just download and install 50 updates at a time and not have to restart the computer most of the time!? There are a hundred things happening in the background constantly. How does everything not just fall apart as soon as you update one package, let alone 50 at a time!? I realize this is stuff that you learn by reading, but I've been reading for quite a while now and I do not understand even the basics about why any of this works or how to know what works and what doesn't unless every single little piece of every distribution is gone over with a 50,000-page reference manual that's constantly updated. And all of this can't be as complex and hard to do as it seems, or there couldn't possibly be a hundred distributions that work and are updated constantly. Linux From Scratch is a good example. You have to download all the very specific versions of the software and patch it with special little patches, etc. How the hell can anyone keep track of all of this? Going by what I know about things, it's almost hard to believe that it's even done.
View 14 Replies
View Related
Jul 10, 2011
I found difficulties on installing software in fedora 14. I'm trying this for 2 weeks and still there is no progress. I am forced to use fedora 14 as my OS since WRF is good in linux OS. I am hoping for soonest response for this matter because I need to run this as soon as possible for my thesis. and also A step by step solution for me to understand and install w/o any problems.
View 13 Replies
View Related
May 15, 2010
i wanted to know whether the gcc,g++ libraries are pre-installed i slackware 12.1 or not. if not then from where can i download them .how do i install them? how do i install the java jdk package also?
View 1 Replies
View Related
Feb 22, 2011
During installation of BACCardI (genome assembly validation software), in the final step, we get an error: <baccardi.bin:error while loading shared libraries libqt-mt.so.3: cannot open shared object file: No such file or directory>. So, to fix it, we tried installing the i386 libqt using command <sudo apt-get install libqt3-mt_3.3.6-1ubuntu3_i386>
But, now we get:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package libqt3-mt_3.3.6-1ubuntu3_i386
E: Couldn't find any package by regex 'libqt3-mt_3.3.6-1ubuntu3_i386'.
View 12 Replies
View Related