The S-Lang package contains the S-Lang library, which provides facilities such as display/screen management, keyboard input, and keymaps.
This package is known to build and work properly using an LFS-6.5 platform.
Download (HTTP): http://anduin.linuxfromscratch.org/sources/BLFS/svn/slang-2.2.0.tar.bz2
Download (FTP): ftp://space.mit.edu/pub/davis/slang/v2.2/slang-2.2.0.tar.bz2
Download MD5 sum: 2593b390c6db81b840f6b48b0e768fa0
Download size: 1.3 MB
Estimated disk space required: 28 MB
Estimated build time: 0.3 SBU
libpng-1.2.39, PCRE-7.9, and Oniguruma
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/slang
Install S-Lang by running the following commands:
./configure --prefix=/usr --sysconfdir=/etc && make
To test the results, issue: make check. Note that this will also create a static version of the library which will then be installed in the next step.
Now, as the root user:
make \
install_doc_dir=/usr/share/doc/slang-2.2.0 \
SLSH_DOC_DIR=/usr/share/doc/slang-2.2.0/slsh \
install-all &&
chmod -v 755 /usr/lib/libslang.so.2.2.0 \
/usr/lib/slang/v2/modules/*.so
make install_doc_dir=/usr/share/doc/slang-2.2.0 SLSH_DOC_DIR=/usr/share/doc/slang-2.2.0/slsh install-all: This command installs the static library as well as the dynamic shared version and related modules. It also changes the documentation installation directories to a versioned directory.
--with-readline=gnu: Use this parameter
to use the Gnu Readline parser
instead of the S-Lang internal
version.
As with most libraries, there is no configuration to do, save
that the library directory, i.e., /opt/lib or /usr/local/lib should appear in /etc/ld.so.conf so that ldd can find the shared
libraries. After checking that this is the case, /sbin/ldconfig should be run
while logged in as root.
Last updated on 2009-08-06 19:02:05 +0000