I got this error, though I've installed the xlibmesa-gl and -glu libraries.
Extract from config.log follows:
configure:4701: checking for glBindBufferARB in -lGL
configure:4731: gcc -o conftest -g -O2 conftest.c -lGL >&5
/tmp/cc8PzEed.o(.text+0xa): In function `main':
/home/dsusman/freespace/cvs/fs2_open/conftest.c:35: undefined reference to `glBindBufferARB'
collect2: ld returned 1 exit status
configure:4737: $? = 1
configure: failed program was:
| /* confdefs.h. */
|
| #define PACKAGE_NAME "fs2_open"
| #define PACKAGE_TARNAME "fs2_open"
| #define PACKAGE_VERSION "3.6.5"
| #define PACKAGE_STRING "fs2_open 3.6.5"
| #define PACKAGE_BUGREPORT ""
| #define NO_CD_CHECK 1
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define NDEBUG 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| /* end confdefs.h. */
|
| /* Override any gcc2 internal prototype to avoid an error. */
| #ifdef __cplusplus
| extern "C"
| #endif
| /* We use char because int might match the return type of a gcc2
| builtin and then its argument prototype would still apply. */
| char glBindBufferARB ();
| int
| main ()
| {
| glBindBufferARB ();
| ;
| return 0;
| }
configure:4762: result: no
I hope you don't end up telling me to compile it
