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
