"William A. Mahaffey III" wrote:
>
> Sir/Ma'am:
>
> Greetings. I downloaded Mesa-3D v3.1, got it all compiled & installed
> (on my ex-NT-now-Linux box, 400mhz PII, Caldera OL 2.2, kernel 2.2.5 &
> associated compilers, Accelerated-X X-server). Now when I try to link
> some code, I get messages about undefined references to objects in the
> GL libraries.
> /home/wam/lib/libMemIO.a(StdIO.o): In function `eprintf':
> StdIO.o(.text+0x0): multiple definition of `eprintf'
> ./libPre.a(Alpha.o)(.text+0x148): first defined here
> /usr/i386-linux/bin/ld: Warning: size of symbol `eprintf' changed from 118 to 59 in
>StdIO.o
> ./libPre.a(tkGraphics.o): In function `New_Canvas':
> tkGraphics.o(.text+0xcc2): undefined reference to `glwDrawingAreaWidgetClass'
I see no indication that the GL libraries are at fault.
The eprintf error makes me think you have a mismatch of some sort in your
object files, some being compiled with different definitions for eprintf
than others. Are you building on a stock Linux install or have you been
hacking on it?
As for glwDrawingAreWidgetClass, you'll have to compile the GL drawing
area widget and link with libGLw.a or libGLw.so.
> I would enclose the Makefile, but it is ~ 3000 lines long
> w/ all the makedepend stuff. I attach a LOG file of the proceedings
> which shows the link arguments & results. Thanks in advance for your
> time. (by the way, I hate the source forge website :-); didn't you used
> to have your own website ? why not go back to that ....)
What exactly don't you like about the sourceforge site?
-Brian
_______________________________________________
Mesa-bug maillist - [EMAIL PROTECTED]
http://lists.mesa3d.org/mailman/listinfo/mesa-bug
_______________________________________________
Mesa-dev maillist - [EMAIL PROTECTED]
http://lists.mesa3d.org/mailman/listinfo/mesa-dev