Note that there are some explanatory texts on larger screens.

plurals
  1. POerror while loading shared libraries, installation misplaced `.so` files in /usr/lib
    primarykey
    data
    text
    <p>I'm using libevent in my source code, after compiling the program, I run it and I got the following error:</p> <pre><code>./my_program: error while loading shared libraries: libevent-1.4.so.2: cannot open shared </code></pre> <p>previously I was at a loss on how to instal libevent and installed something like <code>libverto-libevent-0.2.5-1.fc16.x86_64.rpm</code>. Anyway, finally I compiled and installed the libevent source code by <code>./configure, make and make install</code>, but it was installed in <code>/usr/lib</code> while <code>/usr/lib64</code> is occupied by previous residue .so files, as below:</p> <pre><code> [esolve@kity lib]$ ls /usr/lib64|grep "libevent" libevent-2.0.so.5 libevent-2.0.so.5.0.1 libevent_core-2.0.so.5 libevent_core-2.0.so.5.0.1 libevent_extra-2.0.so.5 libevent_extra-2.0.so.5.0.1 libevent_openssl-2.0.so.5 libevent_openssl-2.0.so.5.0.1 libevent_pthreads-2.0.so.5 libevent_pthreads-2.0.so.5.0.1 libeventviews.so.4 libeventviews.so.4.8.0 [esolve@kity lib]$ ls /usr/lib|grep "libevent" libevent-1.4.so.2 libevent-1.4.so.2.2.0 libevent.a libevent_core-1.4.so.2 libevent_core-1.4.so.2.2.0 libevent_core.a libevent_core.la libevent_core.so libevent_extra-1.4.so.2 libevent_extra-1.4.so.2.2.0 libevent_extra.a libevent_extra.la libevent_extra.so libevent.la libevent.so [esolve@kity lib]$ </code></pre> <p>what can I do so I can run ./my_program successfully? my system is fedora 16, I want to link to <code>libevent-1.4.so</code> thanks!</p> <p>BTW:</p> <p>I tried to rpm -e all previously-wrongly-installed rpm package, there are some "the package is not installed" prompts, and I got</p> <pre><code> [esolve@kity lib]$ ls /usr/lib64|grep "libevent" lrwxrwxrwx 1 root root 21 Apr 3 2012 libevent-2.0.so.5 -&gt; libevent-2.0.so.5.0.1 -rwxr-xr-x 1 root root 280720 Feb 9 2011 libevent-2.0.so.5.0.1 lrwxrwxrwx 1 root root 26 Apr 3 2012 libevent_core-2.0.so.5 -&gt; libevent_core-2.0.so.5.0.1 -rwxr-xr-x 1 root root 165760 Feb 9 2011 libevent_core-2.0.so.5.0.1 lrwxrwxrwx 1 root root 27 Apr 3 2012 libevent_extra-2.0.so.5 -&gt; libevent_extra-2.0.so.5.0.1 -rwxr-xr-x 1 root root 127400 Feb 9 2011 libevent_extra-2.0.so.5.0.1 lrwxrwxrwx 1 root root 29 Apr 3 2012 libevent_openssl-2.0.so.5 -&gt; libevent_openssl-2.0.so.5.0.1 -rwxr-xr-x 1 root root 21352 Feb 9 2011 libevent_openssl-2.0.so.5.0.1 lrwxrwxrwx 1 root root 30 Apr 3 2012 libevent_pthreads-2.0.so.5 -&gt; libevent_pthreads-2.0.so.5.0.1 -rwxr-xr-x 1 root root 6992 Feb 9 2011 libevent_pthreads-2.0.so.5.0.1 lrwxrwxrwx 1 root root 22 Jul 31 2012 libeventviews.so.4 -&gt; libeventviews.so.4.8.0 -rwxr-xr-x 1 root root 974656 Jul 9 2012 libeventviews.so.4.8.0 </code></pre>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload