I am trying to compile some GNU software. I keep running into missing symbol table errors. This make output is from the pkg-config source....I am running on Solaris 10 Sparc server, with both GCC 3.4.6 and Sun C++ 5.8 2005/10/13 installed.

The only CFLAGS I am using is CFLAGS='-mcpu=v9'


$make


make all-recursive
Making all in glib-1.2.10
make all-recursive
Making all in .
/bin/bash ./libtool --mode=link gcc -mcpu=v9 -Wall -D_REENTRANT -o testglib testglib.o libglib.la
gcc -mcpu=v9 -Wall -D_REENTRANT -o testglib testglib.o ./.libs/libglib.a
ld: warning: file ./.libs/libglib.a ignored: unable to locate archive symbol table
Undefined first referenced
symbol in file
g_log testglib.o
g_relation_index testglib.o
...(skipped)...


ld: fatal: Symbol referencing errors. No output written to testglib
collect2: ld returned 1 exit status
*** Error code 1
make: Fatal error: Command failed for target `testglib'