-   Slackware (
-   - (

chicken76 05-18-2009 12:08 PM
Some software I'm trying to compile requires
Googling for it showed it as part of the ncurses package, which I have installed. However, the library is not present on my system.

I have tried extracting rpm packages of ncurses and copying the libtinfo* to /lib but it doesn't work. The error message is:

# make
ocamlopt -o texvc unix.cmxa util.cmx parser.cmx html.cmx mathml.cmx texutil.cmx render.cmx lexer.cmx texvc.cmx
/usr/lib/gcc/i486-slackware-linux/3.4.6/../../../../i486-slackware-linux/bin/ld:/usr/lib/gcc/i486-slackware-linux/3.4.6/../../../ file format not recognized; treating as linker script
/usr/lib/gcc/i486-slackware-linux/3.4.6/../../../../i486-slackware-linux/bin/ld:/usr/lib/gcc/i486-slackware-linux/3.4.6/../../../ parse error
collect2: ld returned 1 exit status
Error during linking
make: *** [texvc] Error 2

What choices do I have on a Slackware 11.0 to get this library working?

knudfl 05-18-2009 03:52 PM

The '' you got from an rpm package may
depend on a newer version of glibc ( ) and not being usable.
The command 'ldd /lib/' will tell what it depends on.

'ncurses-5.6.x' can be compiled with ''
>, using these options :


./configure \
    --with-shared --without-ada --with-ospeed=unsigned \\\
    --enable-hard-tabs --enable-xmc-glitch --enable-colorfgbg \
    --enable-overwrite \\\
    --with-termlib=tinfo \\\

This information is from ncurses-5.6-20.20080927.fc10.src.rpm,
see 'ncurses.spec'.

All times are GMT -5. The time now is 08:26 PM.