From: Matan Ziv-Av (matan@svgalib.org)
Date: Tue 20 Feb 2001 - 17:48:33 IST
> I just did a reinstall of svgalib on a machine here at work in order to help
> me learn more about installing things like this. I have been writing
> programs on unix based machines for almost 10 years but have little
> experience running my own system. I am trying to change this.
>
> Anyway, I installed version 1.4.1 (the version running here) by just doing a
> make clean and a make install. All the programs I've written on this machine
> run, but I can't compile anything new. I get:
>
> /lib/libvga.so: undefined reference to '__cli'
> /lib/libvga.so: undefined reference to '__sti'
This has to be some header mismatch. On my system, asm/system.h includes
the line:
#define __cli() __asm__ __volatile__ ("cli": : :"memory")
So, the symbol __cli should not appear in the compiled file.
Please check that the file /usr/include/asm/system.h includes this line
(or similar), and that this line is not protected by #ifdef __KERNEL__.
--
Matan Ziv-Av. matan@svgalib.org
------------------------------------------------------------------
Unsubscribe: To: listbot@svgalib.org
Body: unsubscribe linux-svgalib
This archive was generated by hypermail 2.1.4 : Wed 21 Jan 2004 - 22:10:23 IST