|
Question:
When I run an older version of SlickEdit® on Red Hat® 9.0 or Mandrake 9.1, I get a segmentation fault.
Answer:
SlickEdit is built with GLIBC version 2.2 while many of the newer Linux distributions such as Mandrake 9.1 and Red Hat 9 were built with GLIBC 2.3. A binary incompatibility, associated with symbol versioning, causes statically built executables to segfault on these newer systems.
Visual SlickEdit® v8.0:
The latest 8.0 patch from our patches page corrects this problem.
Visual SlickEdit v7.0 (and earlier):
Assuming that the Visual SlickEdit installation directory is /usr/lib/vslick/, copy over a 2.2.5 GLIBC shared library (/lib/libc.so.6) to the /usr/lib/vslick/ directory. To quickly get the old libc.so.6, download it from a mirror site. For example, for Mandrake 9.1:
ftp://ftp.rutgers.edu/pub/Mandrakelinux/old/9.0/i586/Mandrake/mdkinst/lib/libc.so.6
To run the vs executable:
Create a vs executable shell script that everybody can execute (in other words, make the shell script available in the PATH). For example:
#!/bin/sh
LD_LIBRARY_PATH=/usr/lib/vslick /usr/lib/vslick/bin/vs "-#SET
LD_LIBRARY_PATH=" $*
# end of script
To run the vsdiff executable:
1. Download a replacement vsdiff utility to the /usr/lib/vslick/bin/ directory from the following location, and gunzip it after download.
http://www.slickedit.com/download/updates/80/unix/linux/x86-glibc-2.3/vsdiff.gz
2. Create a vsdiff executable shell script that everybody can execute. For example:
#!/bin/sh
LD_LIBRARY_PATH=/usr/lib/vslick /usr/lib/vslick/bin/vsdiff $*
# end of script
To use the integrated FTP client:
Download a replacement vsproxy utility to the /usr/lib/vslick/bin/ directory and gunzip it. For example:
gunzip vsproxy.gz
Download the program from:
http://www.slickedit.com/download/updates/80/unix/linux/x86-glibc-2.3/vsproxy.gz
Installation & Licensing FAQs
FAQ Home
|