John Arden wrote:
>
> Matt,
>
> I am using a system very similar to yours (Sparc Solaris 2.6) and all
> of my rev levels are about the same. The only real difference I can
> see between our systems from what you posted was I used gcc 2.8.1.
John, thanks for your reply.
I might have to try a later version of gcc/egcs... I can't imagine it's
that though; I've built lots of stuff successfully using this.
(Including lots of dynamic loading code).
>
> Also, just on a whim, could you run ldd against your binary and post
> if there are any descrepancies?
ldd reports:
libxml.so.1 => /apps/gnu/lib/libxml.so.1
libnsl.so.1 => /usr/lib/libnsl.so.1
libsocket.so.1 => /usr/lib/libsocket.so.1
libgtk-1.2.so.0 => /apps/gnu/lib/libgtk-1.2.so.0
libgdk-1.2.so.0 => /apps/gnu/lib/libgdk-1.2.so.0
libgmodule-1.2.so.0 => /apps/gnu/lib/libgmodule-1.2.so.0
libglib-1.2.so.0 => /apps/gnu/lib/libglib-1.2.so.0
libXext.so.0 => /usr/openwin/lib/libXext.so.0
libX11.so.4 => /usr/openwin/lib/libX11.so.4
libm.so.1 => /usr/lib/libm.so.1
libgdk_imlib.so.1 => /apps/gnu/lib/libgdk_imlib.so.1
libc.so.1 => /usr/lib/libc.so.1
libdl.so.1 => /usr/lib/libdl.so.1
libmp.so.2 => /usr/lib/libmp.so.2
All seems OK there...
The code seems to be falling over in app/app_procs.c:
if (object_get_type("Standard - Box") == NULL) {
message_error(_("Couldn't find standard objects when looking for "
"object-libs, exiting...\n"));
fprintf(stderr, _("Couldn't find standard objects when looking for "
"object-libs, exiting...\n"));
exit(1);
}
Any pointers? Where / what / how is it searching for "Standard - Box"?
I'll rebuild --with-debug, and crack out ddd.
Thanks,
Matt
--
Matt J. Gumbley, Software Engineer | Enigma Data Systems Ltd.
Email: [EMAIL PROTECTED] | Chelsea House, 8-14 The Broadway,
Tel: +44 (0)1444 476500 | Direct: | Haywards Heath, West Sussex.
Fax: +44 (0)1444 476501 | 476510 | RH16 3AP England.