? 2012?02?20? 00:25, Bill Markmann ??:
I haven't run into that with DrRacket under xubuntu, but two things to
check:
- if you do a 'sudo apt-get install -s libjpeg'... what is the response?
- cd into /usr/lib and do 'ls -l *.jpeg*' and see what you get; mine
(under xubuntu) looks like:
bill@cheese:/usr/lib$ ls -l *jpeg*
-rw-r--r-- 1 root root 223014 2010-05-09 12:24 libjpeg.a
-rw-r--r-- 1 root root 941 2010-05-09 12:24 libjpeg.la
<http://libjpeg.la>
lrwxrwxrwx 1 root root 17 2011-11-17 13:07 libjpeg.so ->
libjpeg.so.62.0.0
lrwxrwxrwx 1 root root 17 2011-03-11 07:23 libjpeg.so.62 ->
libjpeg.so.62.0.0
-rw-r--r-- 1 root root 146032 2010-05-09 12:24 libjpeg.so.62.0.0
lrwxrwxrwx 1 root root 16 2011-04-04 22:13 libjpeg.so.8 ->
libjpeg.so.8.0.2
-rw-r--r-- 1 root root 231640 2010-05-20 19:52 libjpeg.so.8.0.2
-rw-r--r-- 1 root root 132632 2009-04-30 02:24 libopenjpeg-2.1.3.0.so
<http://libopenjpeg-2.1.3.0.so>
lrwxrwxrwx 1 root root 22 2011-04-09 11:57 libopenjpeg.so.2 ->
libopenjpeg-2.1.3.0.so <http://libopenjpeg-2.1.3.0.so>
If you have libjpeg installed (check the first step), then it's very
likely your symlinks under /usr/lib are screwy for some reason... if
that's the case fixing without breaking other stuff is the trick (my
guess is you'll just need to do 'sudo ln -s ./libjpeg.so.62.0.0
./libjpeg.so.62' in that directory, but that's just a guess.... I've
never fully understood the logic behind how library versioned /
named-linked are supposed to work, but tinkering around will either
lead you to success or an unusable system... :-)
On Sun, Feb 19, 2012 at 10:44 AM, rrandom <[email protected]
<mailto:[email protected]>> wrote:
i can't run drracket in xubuntu 12.04.
when i typed drracket in terminal,this message showed:
rrandom@rrandom-ThinkPad-Edge:~$ drracket
ffi-lib: couldn't open "libjpeg.so.62" (libjpeg.so.62: cannot open
shared object file: No such file or directory)
=== context ===
/usr/share/racket/collects/racket/draw/unsafe/jpeg.rkt: [running body]
/usr/share/racket/collects/racket/draw/private/bitmap.rkt: [traversing
imports]
/usr/share/racket/collects/racket/draw/private/dc.rkt: [traversing
imports]
/usr/share/racket/collects/racket/draw/private/svg-dc.rkt: [traversing
imports]
/usr/share/racket/collects/racket/draw.rkt: [traversing imports]
/usr/share/racket/collects/mred/private/kernel.rkt: [traversing
imports]
/usr/share/racket/collects/mred/private/const.rkt: [traversing
imports]
/usr/share/racket/collects/mred/private/check.rkt: [traversing
imports]
/usr/share/racket/collects/mred/private/mred.rkt: [traversing imports]
/usr/share/racket/collects/mred/mred.rkt: [traversing imports]
/usr/share/racket/collects/mred/main.rkt: [traversing imports]
/usr/share/racket/collects/racket/gui/base.rkt: [traversing imports]
/usr/share/racket/collects/drracket/drracket.rkt: [traversing imports]
can anybody help me?
____________________
Racket Users list:
http://lists.racket-lang.org/users
thank you.it's exact what you said.
____________________
Racket Users list:
http://lists.racket-lang.org/users