I don't know if it's the version of GCC, or the options we're using for
that buildbot, or what, but it's really fussy about non-standard C
features - some of which GLib uses.
There's also some problem with debugging symbols that causes a flood of
"too many symbols, try another debugging format" messages.
pouring in it showed the problem at the
end. This is it:
...
epan/.libs/libethereal.so: undefined reference to `g_ascii_isprint'
I checked in a change to include <epan/strutil.h> to define
g_ascii_isprint() when building with GLib 1.2[.x] - it's a GLib 2.x-ism,
and the Solaris build is being done with 1.2[.x] (which checks that we
can still build with 1.2[.x]).