A library is a collection of functionality that programs can use. They can be dynamically loaded by a program, or they may be compiled into the program.

learn more… | top users | synonyms

2
votes
1answer
34 views

How to use a custom library for certain programs?

Here's my situation. I'm running Centos 7, have the standard version of libcurl as provided by my package manager, and several programs that depend on libcurl. One of them is pycurl, a python ...
2
votes
1answer
6k views

I am getting an error while loading shared libraries libXm.so.3

I have installed a program called Swiss PDB. Upon running the program I get the error: /usr/share/SPDBV/bin/spdbv.Linux: error while loading shared libraries: libXm.so.3: cannot open shared object ...
1
vote
2answers
3k views

libGLEW.so.1.11: cannot open shared object file

I am trying to compile an opengl program which results in: error while loading shared libraries: libGLEW.so.1.11: cannot open shared object file: No such file or directory compile: g++ -o ...
4
votes
1answer
202 views

Why does `libc6 ` depend on `libgcc1`?

I was going through the dependencies of some packages with apt-cache depends and found, that the libc6 package depends on libgcc1, which in turn depends on gcc-4.9-base. Shouldn't such a fundamental ...
2
votes
2answers
475 views

How to Fix Accidental Deletion of librpm.so.3

I was dealing with a series of duplicates in my Fedora 20 installation, and was deleting them 10 at a time. It seems however that I've deleted librpm.so.3 and now I get the following message with ...
4
votes
1answer
482 views

Moving programs compiled on a machine to another machine & avoid library dependencies problems

When I compile a program with .dll dependencies on Windows, it is enough to copy those ddls with the desired program to another pc and put the DLLs inside the program directory. Now here is my ...
0
votes
0answers
412 views

libfreenect2 - libusb -99 error

I need some help, when I am running protonect, the IR blaster go on but no frame is captured. It's some sort of libusb error. Running on Mavericks, with an express card adapter with "Nec µPD720202" ...
1
vote
1answer
1k views

where can I find the 32-bit libraries needed to run MPLAB X?

I'm trying to install MPLAB X onto my kali Linux 64-bit OS and every time I get to the last part of installation I receive this message: root@kali:~/Desktop# sudo chmod 755 ...
2
votes
1answer
2k views

Failing to import python modules only on specific user

I've been trying to figure out this for ages. When I run certain python programs they would crash saying that certain module can't be imported, while it's actually installed and should be importable. ...
7
votes
1answer
1k views

Portability of an executable to another Linux machine

I've installed the program Motion on one Linux machine (M1) and want the same program on another (M2). There are various builds of this program, and I have forgotten which one I have used, so can I ...
2
votes
2answers
2k views

Cannot run JD-GUI with 64-bit shared libraries, needs 32-bit libraries

I was trying to use JD-GUI, a free Java decompiler program, on my Fedora 20 laptop today, but I was running into an error when trying to execute the program. $ '/home/jflory/Downloads/jd-gui-0.3.5....
1
vote
4answers
10k views

Unable to launch Firefox: keeps on crashing

Unable to launch Firefox in CentOS 6. Installed package using yum install firefox. It repeatedly shows this error, XPCOMGlueLoad error for file /usr/lib/firefox/libxul.so: libvpx.so.1: cannot open ...
1
vote
2answers
1k views

Arch, Ubuntu: So what's the deal with libudev.so.0?

I'm interested in building Linux desktop apps with Web front-end technologies. Both platforms I've tried -- Chromium Embedded Framework/CEFPython, and Awesomium, seem to have a dependency on libudev....
3
votes
1answer
313 views

What do I do with prebuilt library .so.0 file?

I have downloaded a precompiled library for which the filename is in the format: <name>.so.0 I gather this some kind of versioning? How do I use the library - do I need to use a tool to ...
2
votes
2answers
2k views

TIFFReadDirectory warning: unknown field

When trying to view tif image files in feh, the following pair of error messages is printed to stderr: TIFFReadDirectory: Warning, Unknown field with tag 37553 (0x92b1) encountered. TIFFReadDirectory:...
1
vote
1answer
12k views

Error while loading shared libraries: libdl.so.2 (and others), no such file. Libraries exist

Attempting to install a Java application from a .bin file. When opening the installer from command line, I see these errors: [boxen]# ./ZendStudio-5_2_0.bin Preparing to install... Extracting the ...
2
votes
1answer
71 views

Is it possible to use multiple branch of the same library to make multiple sofware which require different version of this Library work?

Newbie question, I know, but I can't find any acceptable answer on the internet. I was wondering if it's possible to have multiple instances of a library in Linux. Example : Software A need the 1....
1
vote
1answer
300 views

“Cannot find -lgdbm” when making xemacs in FreeBSD10

I have been trying to install xemacs 21.4.22 in FreeBSD10 x64. Once I run ./configure and try to run make it gives me this error with libgdm.so library [eddyraz@laptop-eddyraz] ~/proyectos/xemacs/...
2
votes
1answer
2k views

“Missing separate debuginfo for …” when running gcore

I am running the following: command: gcore 56058 output: Missing separate debuginfo for /lib64/libdl.so.2 Try: zypper install -C "debuginfo(build-id)=dcca9c1f648bda0a7318a7c8844982c440e3e4a3" ...
2
votes
0answers
39 views

calling library functions from different language

As we know libraries are precompiled codes, so we do not need to compile them. Can we call library functions of one language from a different language?
1
vote
1answer
3k views

How can I exclude some library paths listed in “ pkg-config --variable pc_path pkg-config”?

I have Ubuntu 14.04 upgraded from 12.04 making dist-upgrades. I did many manual installations such as ffmpeg, libglib and so on, in the past. I have a nice custom distro now, it works well but I have ...
5
votes
2answers
1k views

added new library, old one hanging around

In ubuntu 12.04, I downloaded the source for a geospatial library, gdal-1.11.0, into ~/src, configured it and compiled it successfully, it seemed. New files such as libgdal.a got put into /usr/local/...
1
vote
2answers
1k views

ERROR: Failed to build gem native extension on Arch (postgresql)

I can't install gem pg on Arch due to the error: Gem::Ext::BuildError: ERROR: Failed to build gem native extension. /home/alex/.rvm/rubies/ruby-2.1.1/bin/ruby extconf.rb checking for pg_config.....
0
votes
1answer
45 views

Where is <libraryname>.pc?

When installing a library with configure, make and make install, does make install copy <libraryname>.pc to some place? If yes: Where is it? If no: Should we copy it somewhere rather than ...
1
vote
1answer
606 views

multiple ffmpeg library paths, how can exclude older ffmpeg installations?

I am trying to compile Simple Screen Recorder. I had a linker error due to a wrong library path relating to ffmpeg. When I checked installation paths with whereis ffmpeg, I get: ffmpeg: /usr/bin/...
0
votes
1answer
69 views

What are the disadvantages of uClibc?

I try to speed up my boot sequence, and somebody recommends to use the uClibc instead of Glibc. I've built an image with it, it gets smaller and faster to boot — but at which cost? Does anyone know ...
2
votes
2answers
600 views

how to add curlcpp to the library/include path?

I'm using Arch Linux and have successfully built https://github.com/JosephP91/curlcpp However, I have no idea how to build the example program. I keep getting fatal error: curl_easy.h: No such file ...
3
votes
2answers
982 views

How To Convert .run Installer to .deb Installer?

I'm running Ubuntu 14.04. I have many 3rd party system libraries which I use for projects, but managing library installation is difficult. Some libraries are .deb files, some are built from source (...
1
vote
2answers
1k views

Can't find lib which provides libneon.so.25

I'm running yum whatprovides libneon.so.25, but can't find any library that provides this. Am I missing something?
1
vote
0answers
44 views

Looking for obsolete “libGLcore.so.1”

I've installed Steam on Debian using the Steam Wheezy Installer. On start up it says it's missing the 32-bit library libGLcore.so.1. Doing a package search I find it only exists in old nVidia drivers, ...
2
votes
2answers
1k views

How to create an environment for libraries and binaries?

I have a tool that cannot be run under my Desktop Linux. So I'd like to make a folder that contains all its requirements, and run it in the folder. Virtual machine or container is not a solution here ...
3
votes
1answer
55 views

How to configure my enviorment in such a way that a proper (different from the system one) version of library is used

I guess that this question is a borderline between ServerFault and StackOverflow and this site. But I think that U&L is most relevant. I have some C++ code that depends on a library in version X ...
0
votes
1answer
782 views

Can I install libXcomposite.so without the root permission?

I got this error when I execute dropbox on CentOS. ImportError: libXcomposite.so.1: cannot open shared object file: No such file or directory I don't have a root account. Output of uname -a: ...
3
votes
3answers
5k views

Linux From Scratch: libgmp.la, libmpfr.la, and libmpc.la not found during version-check

I'm trying to build a Linux From Scratch system on my host Linux Mint machine. However, when I run the version-check.sh file, it returns that my system is missing libgmp.la, libmpfr.la, and libmpc.la, ...
4
votes
2answers
303 views

Library version, API version and soname: how should these be named?

Suppose I have a library called libfoo and its version is 0.4.2 where 0.4 is the API version and 2 is the release number which may add new API functions. Should the soname be libfoo.so.0.4, libfoo....
2
votes
2answers
499 views

What is the best tool for automating the building 32-64bit libraries for Unix & Windows building C++ software, replicable by users and machines?

Is there a system or product that can be used in automating the process of building 32bit and 64bit libraries for multiple platforms (Solaris (Sparc & x86), and windows) used in building C++ based ...
2
votes
1answer
16k views

how to specify the libstdc++.so.6 to use

I am trying to compile a program of mine, that needs C++11 features and a newer version of boost than is installed on the target machine. I therefore compiled and installed gcc 4.9 to some local ...
7
votes
1answer
4k views

How do I maintain a separate (newer) glibc / gcc / … stack as non-root on Linux

Our computation cluster runs a very old version of CentOS, with an old Kernel (2.6.18) and, of course, old libs and binaries. Because updating the whole thing requires a lot of work on all the nodes, ...
6
votes
1answer
29k views

libcrypto.so.10: cannot open shared object file: No such file or directory [closed]

I am trying to install ODBC driver for Debian according to those instructions: https://blog.afoolishmanifesto.com/posts/install-and-configure-the-ms-odbc-driver-on-debian/ However, when I type ...
0
votes
1answer
92 views

pkg-config --libs --cflags not return anything for libgoogle-perftools-dev

user2702245 said pkg-config --clibs --flags <package> is good enough to provide linker and include information. I tried to find out such information about libgoogle-perftools-dev I ...
2
votes
1answer
2k views

Finding dependencies for a compiled C++ program

I wrote and compiled a C++ program using Qt Creator in Ubuntu 13.10 (32 bit). I tried to run the compiled program in a newly installed Ubuntu 13.10 (64 bit). But it is not run. I think the problem is ...
1
vote
1answer
232 views

linux + get errors about libraries inspite lib rpm's already installed

I download the vpnc client from the following link https://www.unix-ag.uni-kl.de/~massar/vpnc/ Then I installed the vpnc on my Linux red-hat machine ( version 6.x ) as the following: tar zxf ...
5
votes
3answers
13k views

/usr/bin/ld: cannot find -lcrypt (rhel 6 )

System info [root@xilinx busybox-1.22.1]# uname -r 2.6.32-71.el6.x86_64 Following errors come when I make busybox on rhel 6: /usr/bin/ld: cannot find -lcrypt collect2: ld returned 1 exit status ...
0
votes
0answers
756 views

has someone fixed libssl.so.1.0.0 undefined symbols'SSL_load_error_strings' issue or know how to fix

looks like there's a broken libssl build which is missing items python CGI needs to work. I'm getting this error ...symbol SSL_load_error_strings, version OPENSSL_1.0.0 not defined in file libssl.so....
8
votes
2answers
1k views

Identifying running programs that are using the old version of a library I just replaced

After installing updates to address CVE-2014-0160 (the OpenSSL Heartbleed bug), I had to take care to restart anything that might be using libssl -- many services, such as Apache and my VPN software, ...
2
votes
1answer
138 views

Are application layer protocols part of library routines?

Where do application layer protocols reside? Are they part of library routines of language e.g. C, C++, Java? As goldilocks says in his answer, this is about the implementation of application layer ...
1
vote
2answers
397 views

Accidentally deleting crucial libraries

If you accidentally delete a crucial library folder, such as /usr/lib, how can you recover from that?
9
votes
2answers
16k views

How to find out the dynamic libraries executables loads when run

I want to find out the list of dynamic libraries a binary loads when run (With their full paths). I am using CentOS 6.0. How to do this?
1
vote
1answer
2k views

Can not execute some shell command from php

I want to execute phpcs commands from phpcode using shell_exec function. During execution it gives error /usr/bin/php: relocation error: /usr/bin/php: symbol X509_free, version OPENSSL_1.0.0 not ...
1
vote
1answer
7k views

Mint: correct way to install /lib/i386-linux-gnu/libgmp.so.3

I have a 32-bit binary that needs libgmp.so.3 on an x86_64 installation. The cheating way would be copying libgmp.so.3 from an i386 installation and placing it in /lib/i386-linux-gnu/. But what is ...