Sean D'Epagnier wrote:
> Hi, I just updated my git branch yesterday and tried to compile the 
> linux-fbdev config.  It was working fine in 6.5.2, I didn't try to 
> compile it for over a month though, so some change in that time
> caused the problem.
> 
> I did have to modify glfbdev.c and remove the line: #include
> "array_cache/acache.h"
> 
> It seems acache.h doesn't exist anymore, but the file seems to
> compile without it.  I haven't commited anything yet.
> 
> The libraries compile fine, it is when linking any actual programs I
> get the following:
> 
> [EMAIL PROTECTED] ~/mesa/progs/redbook $ make gcc -I../../include -g
> -ffast-math -ansi -pedantic -fPIC -D_POSIX_C_SOURCE=199309L
> -D_SVID_SOURCE -D_BSD_SOURCE -DPTHREADS -DUSE_GLFBDEV_DRIVER
> aaindex.c -L../../lib -lglut -lGLU -lGL -lm -o aaindex 
> ../../lib/libGL.so: undefined reference to `_ac_CreateContext' 
> ../../lib/libGL.so: undefined reference to `_ac_InvalidateState' 
> collect2: ld returned 1 exit status make: *** [aaindex] Error 1
> 
> Inspecting the library reveals:
> 
> [EMAIL PROTECTED] ~/mesa $ nm lib/libGL.so | grep _ac_ U _ac_CreateContext
>  U _ac_InvalidateState
> 

This looks like fallout from the vbo-0.2 merge. Seems like not all
drivers (except the dri ones) got adapted. Should likely work if you
replace the array_cache/acache.h include with vbo/vbo.h, and all
occurences of _ac_CreateContext and _ac_InvalidateContext with
_vbo_CreateContext and _vbo_InvalidateContext respectively (params stay
the same).

Roland


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Mesa3d-dev mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev

Reply via email to