Tag Info

Hot answers tagged

4

Using ldd you can see the dynamic libraries that are linked to a specific binary file. Like so: $ ldd /usr/bin/wget linux-vdso.so.1 => (0x00007fffa5dff000) libssl.so.0.9.8 => /lib/libssl.so.0.9.8 (0x00007f4d3280e000) libcrypto.so.0.9.8 => /lib/libcrypto.so.0.9.8 (0x00007f4d3247e000) libdl.so.2 => /lib/libdl.so.2 ...


3

Lastly, you could use strace. strace <program_to_execute will give you a ton of info, including calls to libraries. It's not nearly as clean as the other answers, but it's another way of doing things. (and useful in its own right) --Christopher Karel


3

A .a file is just an archive of other files. Typically those are .o files, to which you already know the answer. They don't have to be though - they don't have to be object code at all in fact - they can literally be any files you like. A .so file has to be relocatable to work as it has to be able to be loaded at different addresses in different processes ...


3

export PYTHONPATH=/opt/python2.6 export PATH=/opt/python2.6/bin:$PATH And then configure / make / make install the python-rsvg module (from gnome-python-desktop), and it should just work. If you want just the rsvg module without the rest, you can use ./configure --disable-allbindings --enable-rsvg. And make sure you have the librsvg2-devel package ...


3

Backup Exec offers the option to use either hardware compression or software compression (performed by Backup Exec). One possible thing to check might be: do you have software compression enabled? If you do, and the hardware is trying to do compression as well...you can't really compress already compressed data. Are you sure your library and tape drive ...


2

ok so here is the complete answer: Download required libraries $ cd ~/download $ yum install libsndfile-devel unzip $ wget https://downloads.sourceforge.net/project/cimg/CImg-1.5.4.zip $ wget http://phash.org/releases/pHash-0.9.5.tar.gz $ wget http://www.mega-nerd.com/SRC/libsamplerate-0.1.8.tar.gz $ wget ...


2

I know this is a bit off-topic, but I struggled to install pHash + php extension on Ubuntu 12.04 LTS amd64, so I'm sharing my installation log as well : $ sudo apt-get install make libsndfile-dev checkinstall $ sudo apt-get install cimg-dev libjpeg62 libfftw3-3 imagemagick graphicsmagick $ wget ...


2

You should not download sqlite yourself but install it from the repositories of your distributions using the package manager. On Debian/Ubuntu you would do: sudo apt-get install sqlite3 libsqlite3-0 libsqlite3-dev Depending on what programming language you are using, you should also install the proper bindings. Those are often available as packages as ...


2

The Symantec support is correct - the compression is not a software function but implemented in the drive's firmware/hardware, but the option is obviously triggered in software. With HP LTO libraries you should take a look at the Library & Tape Tools - a call to support will typically result in a request to download it and run various tests. There is ...


2

In addition to ldd, cat /proc/$pid/maps will show you which libraries have been mapped into memory, including dynamic ones loaded after program start (and deleted items too)


2

Depending on budget you have a wide range from Symantec's Netbackup to Commvault's various products, Arcserve and free stuff like NT Backup and Linux tools too. You need to work out exactly what you want to backup, from where and what your budget is.


2

I presume that you will have a separate server for managing the backups and the tape library. The real answer is that the well-known packages are all good, and they all suck. I am most familiar with Symantec and it is fine. They all have modules available to do backup Windows, Linux and PC's. Be aware that generally speaking, every computer (server or ...


2

I was a backup exec user but have really come to respect HP's Dataprotector. Featurewise all of the big players have the same features but with DataProtector the pricing scheme is what's interesting. DataProtector is licensed by tape drive not by client, and there aren't any upgrade restrictions. Cost is roughly $1500 for the initial tape drive and about ...


2

You can't read it until 23rd July 2009 unless you're subscribed to LWN.net, but you might find http://lwn.net/Articles/341244/ useful.


2

Just try: # emerge emul-linux-x86-baselibs, it will provide the 32bit libz.so.1 ... if this fails try ldd /path/to/aapt and provide the output, as well as the output of your ldconfig -v | grep libz


1

the bug is indeed in emul-linux's 32bit libz.so.1.2.3 !! i just built a 32bit libz version myself and it works - aapt does not throw the above error. if you are using gentoo - all libz versions of emul-linux-x86-baselibs have this problem (currently 20100915-r1 and 20110129) here are the steps you need until an updated version of emul-linux-baselibs is ...


1

The epoll "library" is a set of system calls that should be already available in your kernel (it was introduced in kernel 2.5.44). If you are getting a specific error in compilation, you should provide it in your question so more specific assistance can be provided.


1

Have a look at ndmpjob. I have no direct experience with it but it looks like it does everything you'd want with NDMP. And it's free, source included.


1

You should be able to easily install a 32-bit redhat chroot and run your python from that. You can use Mach to generate the chroot, then just chroot into the directory that you built with Mach and run your script from there. More information can be found: http://www.psg.com/~brian/howto/mach.html http://fedoraproject.org/wiki/UsingMach


1

Check out Koha - probably overkill, but maybe not if you want to track laptops and such as well from multiple offices. Great thing about it is that it's open source. EDIT: Yes, it's library software. Libraries let you check out all kinds of crap these days! :) EDIT: Framework link


1

It looks like the SDK aapt tool is a 32-bit binary, so it's looking for the 32-bit version of the libz library but only finding the 64-bit. You can check this with ldd. I believe if you install the emul-linux-x86-baselibs package it will give you the correct library in /usr/lib32.


1

I've looked at dev-util/android-sdk and turns out it's pulling app-emulation/emul-linux-x86-gtklibs as a dependency.


1

The command line shown under Configure Command reflects the options that the binary was built with, not what modules are currently available. Look below the main Configuration header to see if the gd module is loaded. If not then install the php-gd package and restart/reload httpd.


1

Try turning on error_reporting(E_ALL); and point your browser to the image URL. Comment the type header to see any error messages that may be hidden if your browser only displays a broken pict message. And fix that missing semi-colon Ben mentioned. Edit: And sanitize $_GET['src'] you may be opening a big security hole there.


1

libstdc++5 isn't available in Ubuntu 9.10 (was available in universe in previous versions). You can try install the jaunty version - at a quick glance doesn't look like there'll be any dependency/conflict issues with that.


1

Package management's the clean way to do this, but the this-is-a-nail-and-I-have-a-hammer approach would be something like: find / -mode 755 -type f -exec ldd {} \; | grep libgd I'm sure there's a better alternative to "-mode 755" to find anything 755/775/700/etc., but I don't know it offhand. But this'll certainly work!


1

I wouldn't say that it should be arbitrarily discarded, however I would definitely say that it's use should be given a little more thought. On a modern higher-end machine that is being frequently updated, prelink may not be a useful optimization. However, there are still a number of cases where it could be worth using. For example, on an older or lower ...


1

Your hardware might not be supported by the DPM 2010 software, for more information, read this link: http://blogs.technet.com/b/jbuff/archive/2010/02/19/is-your-tape-drive-certified-to-work-with-dpm.aspx Your best bet is to contact the vendor of the tape drive (Sony) and ask for their direct support.


1

It seems that you need to install the following package: $ yum install mysql-devel If you already have a different file libmysqlclient.so.15, this means you need to install a different version of mysql-devel to get this file. I think you have to modify your application if possible or install the older version of mysql-devel. This is a dirty workaround ...


1

mysql.com apparently offers a "compat" package for RHEL5 that has these libraries: $ rpm -qlp MySQL-shared-compat-5.1.49-1.rhel5.i386.rpm /usr/lib/libmysqlclient.so /usr/lib/libmysqlclient.so.10 /usr/lib/libmysqlclient.so.10.0.0 /usr/lib/libmysqlclient.so.12 /usr/lib/libmysqlclient.so.12.0.0 /usr/lib/libmysqlclient.so.14 /usr/lib/libmysqlclient.so.14.0.0 ...



Only top voted, non community-wiki answers of a minimum length are eligible