LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   djvu (https://www.linuxquestions.org/questions/linux-software-2/djvu-386354/)

realcr 11-25-2005 04:49 AM

djvu
 
Hello there.

I'm using slackware 10.1 , and lately I was trying to read some documents encoded in the .djvu format , however I didn't manage to open these files.. I was told to get the djview program , and so I downloaded and compiled it , however it doesn't work.
I get this error message:



Code:

bash-3.00$ cd /usr/local/bin
bash-3.00$ ls
any2djvu  cjb2      ddjvu  djvmcvt      djvuextract  djvused    djvutxt
bzz      cpaldjvu  djview  djvudigital  djvumake    djvuserve  djvuxmlparser
c44      csepdjvu  djvm    djvudump    djvups      djvutoxml
bash-3.00$ djview
djview: error while loading shared libraries: libdjvulibre.so.15: cannot open shared object file: No such file or directory
bash-3.00$

I have no idea what has gone wrong , but now I can't even remove what I have installed.
Is there any better idea how to read djvu files?

realcr.

Ygrex 11-26-2005 05:50 AM

I think there is all right. The only problem you are lack of the specified
library :)

If 'ldconfig -p | grep libdjvulibre.so.15' displays the library, so it is
either mystics or the symlink is broken and you can try to amend it.

Try to find it out. Look for any libdjvulibre*so* library. If you cannot find
it neither in the /usr/lib nor in the /usr/local/lib, so you should use
"find / -name libdjvulibre\*so\*".

If you find that library.
So ensure it outputs exactly libdjvulibre.so.15.
If it does not, create the symlink with the such name, pointing to
libdjvulibre.so or something like.
If it does, then ensure the directory entry, it is located in, listed in the
file ld.so.conf. If it does not - add it. If it does - I do not know what to
do.

After any changes run ldconfig.

If you cannot find that library.
You should install particular package which contains the library.


All times are GMT -5. The time now is 06:09 PM.