[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Problems in compiling a static binary
On Thu, Feb 03, 2000 at 07:18:39PM +0100, Andrea Pintori wrote:
> but the program I
> have to compile uses libraries such as "vga.h", "vgagl.h" and
> when I try to compile it with something like
> "g++ dummy.cpp -lvga -lvgagl -static"
>
> I receive a lot of error messages:
>
> /usr/lib/libvga.a(vga.o): In function `__svgalib_open_devconsole':
> vga.o(.text+0x5d7): undefined reference to `_IO_stdin_'
> vga.o(.text+0x5e1): undefined reference to `_IO_stdout_'
> vga.o(.text+0x5eb): undefined reference to `_IO_stderr_'
It looks like libc incompatability between your libvga.a
and libc.a. This libvga.a is libc5. If your libc.a is
libc6 (glibc2) then you need a newer libvga.a.
--
Christopher John Purnell | A friend in need's a friend in deed
http://www.lost.org.uk/ | A friend with weed is better
--------------------------| A friend with breasts and all the rest
What gods do you pray to? | A friend who's dressed in leather