The collected works of johnsmith

18MB? Wow, what's in there? All I wanted was a look at what you can do with Xdefaults.
My vote goes to Apple's gratuitous use of brushed metal in random apps. Yeah, so we'll have a metal web browser, but a stripy network utility. That's consistent, and makes so much sense, and makes eveything so much easier to conceptualise. :roll:

Maybe this irks me so much because they wrote the book on consistent interfaces (Inside Macintosh) back in the 80s, then tore it up for OSX, which is in many other respects quite a good desktop unix - nicer than Solaris/CDE or Gnome/Linux.
Wow, great find. Hope I can run this on IRIX too at some point.
Can it work with Skype or modern conferencing implementations?
So I've been doing some product design with TurboCad, which can export .vrml files. I can view that on my o2 with CosmoPlayer, but was wondering if there is a way to import it to iiview?
Thanks Hamei. I was looking through my Icon Catalog, under Interoperability, I think I used to have some converters there once. What disk to they live on? I tried installing from IRIX Applications CD, but couldn't find them. Damn, it's been a while since I used IRIX.
Japan, European Space Port, California.
PAL vs NTSC?
I'm not going to suggest a certain illegal download website from Sweden, because that's illegal.

If you buy the media from flea bay, make sure you get the Foundation CDs. That means more than 5 CDs. Less than that is probably an overlay/update set, which will get you nowhere.
Is this still impossible? Or has anyone got this to work? I need to get some files from an install CD onto my indy.
Ho hum, I have an ISO of IRIX, VirtualBox tells me:

Code:
Failed to open the CD/DVD image /Users/john/Desktop/IRIX-53.iso.
Could not get the storage format of the medium '/Users/david/Desktop/IRIX-53.iso' (VERR_NOT_SUPPORTED).


This is trying to attach the ISO to the virtual machine. Any suggestions? Thanks.
It's been a while since I've done this, so please bear with me. I've got GNUchess to build, and I have GTK installed.

Code:
Making all in src
gmake[1]: Entering directory `/usr/people/smith/glchess-0.4.7/src'
gcc -DPACKAGE=\"glChess\" -DVERSION=\"0.4.7\" -DSTDC_HEADERS=1  -I. -I.      -I/usr/freeware/include/gtk-1.2 -I/usr/freeware/include/glib-1.2 -I/usr/freeware/lib32/glib/include   -c interface.c
interface.c:26: gtkgl/gtkglarea.h: No such file or directory
gmake[1]: *** [interface.o] Error 1
gmake[1]: Leaving directory `/usr/people/smith/glchess-0.4.7/src'
gmake: *** [all-recursive] Error 1

This is odd, because in the Makefile I have
Code:
GTK_CFLAGS = -I/usr/freeware/include/gtkgl -I/usr/freeware/include/gtk-1.2 -I/usr/freeware/include/glib-1.2 -I/usr/freeware/lib32/glib/include  -I/usr/freeware/include
GTK_CONFIG = /usr/freeware/bin/gtk-config
GTK_LIBS = -L/usr/freeware/lib32 -L/usr/freeware/include -lgtk -lgdk -lgmodule -lglib -lXi -lXext -lX11 -lm

The file gtkglarea.h is at /usr/freeware/include/gtkgl/gdkgl.h. What am I missing here?
Managed get around makefile sillyness, now I'm up against C.

Quote:
gcc -DPACKAGE=\"glChess\" -DVERSION=\"0.4.7\" -DSTDC_HEADERS=1 -I. -I. -I/usr/freeware/include/gtk-1.2 -I/usr/freeware/include/glib-1.2 -I/usr/freeware/lib32/glib/include -I/usr/freeware/include -c interface.c
interface.c: In function `interface_idle':
interface.c:211: storage size of `sleep_time' isn't known



The offending bit is

Quote:
struct timeval sleep_time;

/* Sleep for some time */
sleep_time.tv_sec = 0;
sleep_time.tv_usec = 500;
select(0, NULL, NULL, NULL, &sleep_time);
}



Does that look obviously wrong?
Thanks jpstewart, I added sys/time.h and it compiled!

The linker is now throwing errors :( Do I have to recompile everything as MIPS1?

Code:
gcc  -I/usr/freeware/include/gtk-1.2 -I/usr/freeware/include/glib-1.2 -I/usr/lib32 -I/usr/freeware/lib32/glib/include  -I/usr/freeware/include   -o glchess  anim.o config.o dialog.o draw.o engine.o game.o global.o image.o interface.o main.o menu.o models.o move.o player.o prefs.o san.o splash.o texture.o  -lgtkgl -I/usr/freeware/lib32 -lgtk -lgdk -lgmodule -lglib -lXi -lXext -lX11 -lm  -lGLU -lGL -mips1
ld32: WARNING 158: Expecting MIPS1 objects: /usr/lib32/mips3/crt1.o is MIPS3.
ld32: FATAL   12 : Expecting n32 objects: /usr/freeware/lib/libgtkgl.so is o32.
collect2: ld returned 4 exit status
This is for an old Indy running 6.2, so it's not going to be neko compatible. I think the gtkglarea I have is o32. So I'll have to try to recompile everything for the old libs. The makefile from 2002 was built by autoconf, which is all greek to me. An older version from 2001 has a hand-built makefile, I'll give that a try and see where it gets me. Thanks for all the tips, I'm learning a lot.
Thanks for the tip. I tried it, but if failed at the linking stage with can't mix o32 and n32.

So I wondered if GCC can do old style o32 binaries, so I tried Irix cc. Then I linked it, but it failed. So I suspect I have one offending n32 library somewhere. Maybe

Code:
/usr/freeware/lib32/libgtk-1.2.so:      ELF N32 MSB mips-3 dynamic lib MIPS - version 1
/usr/freeware/lib32/libgtk-1.2.so.1:    ELF N32 MSB mips-3 dynamic lib MIPS - version 1

So what now?
I've managed to get it all to build, but linking wont work. Here are the .o files:

Code:
anim.o:         ELF N32 MSB mips-3 relocatable (not stripped) MIPS - version 1
config.o:       ELF N32 MSB mips-3 relocatable (not stripped) MIPS - version 1
dialog.o:       ELF N32 MSB mips-3 relocatable (not stripped) MIPS - version 1
draw.o:         ELF N32 MSB mips-3 relocatable (not stripped) MIPS - version 1
engine.o:       ELF N32 MSB mips-3 relocatable (not stripped) MIPS - version 1
game.o:         ELF N32 MSB mips-3 relocatable (not stripped) MIPS - version 1
global.o:       ELF N32 MSB mips-3 relocatable (not stripped) MIPS - version 1
image.o:        ELF N32 MSB mips-3 relocatable (not stripped) MIPS - version 1
interface.o:    ELF N32 MSB mips-3 relocatable (not stripped) MIPS - version 1
main.o:         ELF N32 MSB mips-3 relocatable (not stripped) MIPS - version 1
menu.o:         ELF N32 MSB mips-3 relocatable (not stripped) MIPS - version 1
models.o:       ELF N32 MSB mips-3 relocatable (not stripped) MIPS - version 1
move.o:         ELF N32 MSB mips-3 relocatable (not stripped) MIPS - version 1
player.o:       ELF N32 MSB mips-3 relocatable (not stripped) MIPS - version 1
prefs.o:        ELF N32 MSB mips-3 relocatable (not stripped) MIPS - version 1
san.o:          ELF N32 MSB mips-3 relocatable (not stripped) MIPS - version 1
splash.o:       ELF N32 MSB mips-3 relocatable (not stripped) MIPS - version 1
texture.o:      ELF N32 MSB mips-3 relocatable (not stripped) MIPS - version 1




And I try to link them like this:
Code:
ld -call_shared -n32  -o glchess  -L/usr/freeware/lib  -L/
usr/bin -L/usr/freeware/lib -L/usr/lib -lgtkgl -lgtk -lgdk -lgmodule -lglib -lX
i -lXext -lX11 -lGLU -lGL -lm -s -v  -L/usr/lib  *.o
ld32: Trying to open /usr/freeware/lib/libgtkgl.so...
ld32: FATAL   12 : Expecting n32 objects: /usr/freeware/lib/libgtkgl.so is o32.

So I'm still scratching my head over this o32 n32 issue.
So this is where I am at, after lots of experimenting. Thank you all very much for the assistance, I'm learning a lot.


Code:
ld  -n32  -o glchess  -L/usr/lib32     -L/usr/freeware/inc
lude/gtk-1.2 -L/usr/freeware/include/glib-1.2    -L/usr/freeware/lib/glib/inclu
de -L/usr/freeware/include -L/usr/freeware/lib32 -lgtkgl -lGL -lGLU -lm -L/usr/
X11R6/lib -lXi -lXmu  *.o
ld32: WARNING 84 : /usr/freeware/lib32/libgtkgl.so is not used for resolving any symbol.
ld32: WARNING 84 : /usr/lib32/libGLU.so is not used for resolving any symbol.
ld32: WARNING 84 : /usr/lib32/libXi.so is not used for resolving any symbol.
ld32: WARNING 84 : /usr/lib32/libXmu.so is not used for resolving any symbol.
ld32: WARNING 15 : Multiply defined:(CECP_Mode) in anim.o and config.o (2nd definition ignored).
ld32: WARNING 15 : Multiply defined:(CECP_Mode) in anim.o and dialog.o (2nd definition ignored).
ld32: WARNING 15 : Multiply defined:(CECP_Mode) in anim.o and draw.o (2nd definition ignored).
ld32: WARNING 15 : Multiply defined:(CECP_Mode) in anim.o and engine.o (2nd definition ignored).
ld32: WARNING 15 : Multiply defined:(CECP_Mode) in anim.o and game.o (2nd definition ignored).
ld32: WARNING 15 : Multiply defined:(CECP_Mode) in anim.o and global.o (2nd definition ignored).
ld32: ERROR   33 : Unresolved text symbol "sin" -- 1st referenced by anim.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "fgetc" -- 1st referenced by config.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "malloc" -- 1st referenced by config.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "realloc" -- 1st referenced by config.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "fopen" -- 1st referenced by config.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "fprintf" -- 1st referenced by config.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "free" -- 1st referenced by config.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "fclose" -- 1st referenced by config.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "atof" -- 1st referenced by config.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "atoi" -- 1st referenced by config.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "strcmp" -- 1st referenced by config.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "strdup" -- 1st referenced by config.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved data symbol "__ctype" -- 1st referenced by config.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved data symbol "__iob" -- 1st referenced by config.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_dialog_new" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_window_get_type" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_type_check_object_cast" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_window_set_title" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_window_set_modal" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_window_set_position" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_hbox_new" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_label_new" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_button_new_with_label" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_signal_connect_object" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_dialog_get_type" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_box_get_type" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_box_pack_start" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_widget_show_all" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_signal_connect" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_widget_realize" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gdk_pixmap_create_from_xpm_d" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_pixmap_new" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_main_quit" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_radio_button_new_with_label" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_radio_button_get_type" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_radio_button_group" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_box_pack_end" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_toggle_button_get_type" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_container_get_type" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_container_set_border_width" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_entry_new" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_check_button_new_with_label" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_entry_get_type" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_entry_set_text" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "g_strdup" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_entry_set_editable" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "getenv" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "snprintf" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_entry_get_text" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "g_free" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_file_selection_new" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_file_selection_get_type" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_file_selection_get_filename" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_widget_destroy" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gluPerspective" -- 1st referenced by draw.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "glBindTexture" -- 1st referenced by draw.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "pipe" -- 1st referenced by engine.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "exit" -- 1st referenced by engine.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "signal" -- 1st referenced by engine.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "fork" -- 1st referenced by engine.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "dup2" -- 1st referenced by engine.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "close" -- 1st referenced by engine.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "getpid" -- 1st referenced by engine.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "setpgid" -- 1st referenced by engine.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "execvp" -- 1st referenced by engine.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "_exit" -- 1st referenced by engine.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "poll" -- 1st referenced by engine.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "read" -- 1st referenced by engine.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "kill" -- 1st referenced by engine.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "strchr" -- 1st referenced by engine.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "sprintf" -- 1st referenced by engine.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "strlen" -- 1st referenced by engine.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "write" -- 1st referenced by engine.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "strstr" -- 1st referenced by engine.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "__semputc" -- 1st referenced by engine.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "__flsbuf" -- 1st referenced by engine.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "vfprintf" -- 1st referenced by engine.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "tolower" -- 1st referenced by engine.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved data symbol "__us_rsthread_stdio" -- 1st referenced by engine.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "fread" -- 1st referenced by image.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "fseek" -- 1st referenced by image.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_init" -- 1st referenced by interface.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gdk_gl_query" -- 1st referenced by interface.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "g_print" -- 1st referenced by interface.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "g_timer_new" -- 1st referenced by interface.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_gl_area_get_type" -- 1st referenced by interface.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_gl_area_make_current" -- 1st referenced by interface.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_idle_add" -- 1st referenced by interface.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_label_get_type" -- 1st referenced by interface.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_label_set_text" -- 1st referenced by interface.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "g_timer_start" -- 1st referenced by interface.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "g_timer_destroy" -- 1st referenced by interface.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_idle_remove" -- 1st referenced by interface.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_clist_get_type" -- 1st referenced by interface.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_clist_clear" -- 1st referenced by interface.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_signal_disconnect" -- 1st referenced by interface.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "g_timer_elapsed" -- 1st referenced by interface.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "g_timer_reset" -- 1st referenced by interface.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_gl_area_swap_buffers" -- 1st referenced by interface.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "select" -- 1st referenced by interface.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_window_new" -- 1st referenced by interface.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_quit_add_destroy" -- 1st referenced by interface.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_vbox_new" -- 1st referenced by interface.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_container_add" -- 1st referenced by interface.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_radio_button_new" -- 1st referenced by interface.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_scrolled_window_new" -- 1st referenced by interface.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_scrolled_window_get_type" -- 1st referenced by interface.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_scrolled_window_set_policy" -- 1st referenced by interface.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_widget_set_usize" -- 1st referenced by interface.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_clist_new_with_titles" -- 1st referenced by interface.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_clist_set_column_width" -- 1st referenced by interface.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_clist_set_column_resizeable" -- 1st referenced by interface.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_clist_column_titles_passive" -- 1st referenced by interface.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_gl_area_new" -- 1st referenced by interface.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_widget_get_type" -- 1st referenced by interface.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_widget_set_events" -- 1st referenced by interface.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "memset" -- 1st referenced by main.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_main" -- 1st referenced by main.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_accel_group_new" -- 1st referenced by menu.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_menu_bar_get_type" -- 1st referenced by menu.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_item_factory_new" -- 1st referenced by menu.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_item_factory_create_items" -- 1st referenced by menu.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_item_factory_get_widget" -- 1st referenced by menu.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_check_menu_item_get_type" -- 1st referenced by menu.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_check_menu_item_set_active" -- 1st referenced by menu.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_window_add_accel_group" -- 1st referenced by menu.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "cos" -- 1st referenced by models.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "sqrt" -- 1st referenced by models.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gluPickMatrix" -- 1st referenced by move.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_clist_append" -- 1st referenced by move.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_clist_moveto" -- 1st referenced by move.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_clist_set_text" -- 1st referenced by move.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "strcpy" -- 1st referenced by player.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_table_get_type" -- 1st referenced by prefs.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_table_attach_defaults" -- 1st referenced by prefs.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_toggle_button_set_active" -- 1st referenced by prefs.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "strncmp" -- 1st referenced by prefs.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_signal_emit_by_name" -- 1st referenced by prefs.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_file_selection_set_filename" -- 1st referenced by prefs.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gdk_window_get_colormap" -- 1st referenced by prefs.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gdk_color_alloc" -- 1st referenced by prefs.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gdk_window_set_background" -- 1st referenced by prefs.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gdk_window_clear" -- 1st referenced by prefs.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_color_selection_get_type" -- 1st referenced by prefs.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_color_selection_get_color" -- 1st referenced by prefs.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_color_selection_new" -- 1st referenced by prefs.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_color_selection_set_opacity" -- 1st referenced by prefs.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_color_selection_set_color" -- 1st referenced by prefs.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_drawing_area_new" -- 1st referenced by prefs.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_table_new" -- 1st referenced by prefs.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_notebook_get_type" -- 1st referenced by prefs.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_notebook_append_page" -- 1st referenced by prefs.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "g_list_append" -- 1st referenced by prefs.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_combo_new" -- 1st referenced by prefs.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_combo_get_type" -- 1st referenced by prefs.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_combo_set_popdown_strings" -- 1st referenced by prefs.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_adjustment_new" -- 1st referenced by prefs.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_spin_button_new" -- 1st referenced by prefs.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_spin_button_get_type" -- 1st referenced by prefs.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_spin_button_set_numeric" -- 1st referenced by prefs.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_label_get" -- 1st referenced by prefs.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_notebook_new" -- 1st referenced by prefs.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_label_set_line_wrap" -- 1st referenced by prefs.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "glGenTextures" -- 1st referenced by texture.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "glDeleteTextures" -- 1st referenced by texture.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: INFO    152: Output file removed because of error.
Thanks, I tried that. It's still not compiling. I do see some errors looking for stuff like malloc and free, which should be included by default, right?
Pages of errors!

Code:
ld  -n32  -o glchess *.o -L/usr/lib32 -L/usr/freeware/lib3
2 -L/usr/X11R6/lib -lgtkgl -lGL -lGLU  -lXi -lXmu -lm
ld32: WARNING 15 : Multiply defined:(CECP_Mode) in anim.o and config.o (2nd definition ignored).
ld32: WARNING 15 : Multiply defined:(CECP_Mode) in anim.o and dialog.o (2nd definition ignored).
ld32: WARNING 15 : Multiply defined:(CECP_Mode) in anim.o and draw.o (2nd definition ignored).
ld32: WARNING 15 : Multiply defined:(CECP_Mode) in anim.o and engine.o (2nd definition ignored).
ld32: WARNING 15 : Multiply defined:(CECP_Mode) in anim.o and game.o (2nd definition ignored).
ld32: WARNING 15 : Multiply defined:(CECP_Mode) in anim.o and global.o (2nd definition ignored).
ld32: WARNING 84 : /usr/lib32/libXi.so is not used for resolving any symbol.
ld32: WARNING 84 : /usr/lib32/libXmu.so is not used for resolving any symbol.
ld32: ERROR   33 : Unresolved text symbol "fgetc" -- 1st referenced by config.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "malloc" -- 1st referenced by config.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "realloc" -- 1st referenced by config.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "fopen" -- 1st referenced by config.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "fprintf" -- 1st referenced by config.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "free" -- 1st referenced by config.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "fclose" -- 1st referenced by config.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "atof" -- 1st referenced by config.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "atoi" -- 1st referenced by config.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "strcmp" -- 1st referenced by config.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "strdup" -- 1st referenced by config.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved data symbol "__ctype" -- 1st referenced by config.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved data symbol "__iob" -- 1st referenced by config.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_dialog_new" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_window_get_type" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_type_check_object_cast" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_window_set_title" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_window_set_modal" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_window_set_position" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_hbox_new" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_label_new" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_button_new_with_label" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_signal_connect_object" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_dialog_get_type" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_box_get_type" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_box_pack_start" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_widget_show_all" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_signal_connect" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_widget_realize" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gdk_pixmap_create_from_xpm_d" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_pixmap_new" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_main_quit" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_radio_button_new_with_label" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_radio_button_get_type" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_radio_button_group" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_box_pack_end" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_toggle_button_get_type" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_container_get_type" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_container_set_border_width" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_entry_new" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_check_button_new_with_label" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_entry_get_type" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_entry_set_text" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "g_strdup" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_entry_set_editable" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "getenv" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "snprintf" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_entry_get_text" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "g_free" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_file_selection_new" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_file_selection_get_type" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_file_selection_get_filename" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_widget_destroy" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "glBindTexture" -- 1st referenced by draw.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "pipe" -- 1st referenced by engine.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "exit" -- 1st referenced by engine.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "signal" -- 1st referenced by engine.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "fork" -- 1st referenced by engine.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "dup2" -- 1st referenced by engine.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "close" -- 1st referenced by engine.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "getpid" -- 1st referenced by engine.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "setpgid" -- 1st referenced by engine.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "execvp" -- 1st referenced by engine.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "_exit" -- 1st referenced by engine.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "poll" -- 1st referenced by engine.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "read" -- 1st referenced by engine.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "kill" -- 1st referenced by engine.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "strchr" -- 1st referenced by engine.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "sprintf" -- 1st referenced by engine.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "strlen" -- 1st referenced by engine.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "write" -- 1st referenced by engine.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "strstr" -- 1st referenced by engine.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "__semputc" -- 1st referenced by engine.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "__flsbuf" -- 1st referenced by engine.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "vfprintf" -- 1st referenced by engine.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "tolower" -- 1st referenced by engine.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved data symbol "__us_rsthread_stdio" -- 1st referenced by engine.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "fread" -- 1st referenced by image.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "fseek" -- 1st referenced by image.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_init" -- 1st referenced by interface.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "g_print" -- 1st referenced by interface.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "g_timer_new" -- 1st referenced by interface.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_idle_add" -- 1st referenced by interface.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_label_get_type" -- 1st referenced by interface.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_label_set_text" -- 1st referenced by interface.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "g_timer_start" -- 1st referenced by interface.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "g_timer_destroy" -- 1st referenced by interface.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_idle_remove" -- 1st referenced by interface.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_clist_get_type" -- 1st referenced by interface.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_clist_clear" -- 1st referenced by interface.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_signal_disconnect" -- 1st referenced by interface.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "g_timer_elapsed" -- 1st referenced by interface.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "g_timer_reset" -- 1st referenced by interface.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "select" -- 1st referenced by interface.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_window_new" -- 1st referenced by interface.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_quit_add_destroy" -- 1st referenced by interface.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_vbox_new" -- 1st referenced by interface.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_container_add" -- 1st referenced by interface.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_radio_button_new" -- 1st referenced by interface.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_scrolled_window_new" -- 1st referenced by interface.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_scrolled_window_get_type" -- 1st referenced by interface.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_scrolled_window_set_policy" -- 1st referenced by interface.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_widget_set_usize" -- 1st referenced by interface.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_clist_new_with_titles" -- 1st referenced by interface.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_clist_set_column_width" -- 1st referenced by interface.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_clist_set_column_resizeable" -- 1st referenced by interface.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_clist_column_titles_passive" -- 1st referenced by interface.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_widget_get_type" -- 1st referenced by interface.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_widget_set_events" -- 1st referenced by interface.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "memset" -- 1st referenced by main.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_main" -- 1st referenced by main.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_accel_group_new" -- 1st referenced by menu.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_menu_bar_get_type" -- 1st referenced by menu.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_item_factory_new" -- 1st referenced by menu.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_item_factory_create_items" -- 1st referenced by menu.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_item_factory_get_widget" -- 1st referenced by menu.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_check_menu_item_get_type" -- 1st referenced by menu.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_check_menu_item_set_active" -- 1st referenced by menu.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_window_add_accel_group" -- 1st referenced by menu.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_clist_append" -- 1st referenced by move.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_clist_moveto" -- 1st referenced by move.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_clist_set_text" -- 1st referenced by move.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "strcpy" -- 1st referenced by player.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_table_get_type" -- 1st referenced by prefs.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_table_attach_defaults" -- 1st referenced by prefs.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_toggle_button_set_active" -- 1st referenced by prefs.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "strncmp" -- 1st referenced by prefs.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_signal_emit_by_name" -- 1st referenced by prefs.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_file_selection_set_filename" -- 1st referenced by prefs.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gdk_window_get_colormap" -- 1st referenced by prefs.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gdk_color_alloc" -- 1st referenced by prefs.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gdk_window_set_background" -- 1st referenced by prefs.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gdk_window_clear" -- 1st referenced by prefs.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_color_selection_get_type" -- 1st referenced by prefs.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_color_selection_get_color" -- 1st referenced by prefs.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_color_selection_new" -- 1st referenced by prefs.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_color_selection_set_opacity" -- 1st referenced by prefs.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_color_selection_set_color" -- 1st referenced by prefs.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_drawing_area_new" -- 1st referenced by prefs.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_table_new" -- 1st referenced by prefs.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_notebook_get_type" -- 1st referenced by prefs.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_notebook_append_page" -- 1st referenced by prefs.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "g_list_append" -- 1st referenced by prefs.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_combo_new" -- 1st referenced by prefs.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_combo_get_type" -- 1st referenced by prefs.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_combo_set_popdown_strings" -- 1st referenced by prefs.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_adjustment_new" -- 1st referenced by prefs.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_spin_button_new" -- 1st referenced by prefs.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_spin_button_get_type" -- 1st referenced by prefs.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_spin_button_set_numeric" -- 1st referenced by prefs.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_label_get" -- 1st referenced by prefs.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_notebook_new" -- 1st referenced by prefs.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "gtk_label_set_line_wrap" -- 1st referenced by prefs.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "glGenTextures" -- 1st referenced by texture.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR   33 : Unresolved text symbol "glDeleteTextures" -- 1st referenced by texture.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: INFO    152: Output file removed because of error.
I think gcc used Irix ld back then, it gives the exact same error messages. Hmmmmmm.
gcc -mips3 -o glchess *.o -L/usr/freeware/lib32 -L/usr/X1
1R6/lib -lgtkgl -lgtk -lgdk -lgmodule -lglib -lXi -lXext -lX11 -lGLU -lGL -lm
ld32: WARNING 15 : Multiply defined:(CECP_Mode) in anim.o and config.o (2nd definition ignored).
ld32: WARNING 15 : Multiply defined:(CECP_Mode) in anim.o and dialog.o (2nd definition ignored).
ld32: WARNING 15 : Multiply defined:(CECP_Mode) in anim.o and draw.o (2nd definition ignored).
ld32: WARNING 15 : Multiply defined:(CECP_Mode) in anim.o and engine.o (2nd definition ignored).
ld32: WARNING 15 : Multiply defined:(CECP_Mode) in anim.o and game.o (2nd definition ignored).
ld32: WARNING 15 : Multiply defined:(CECP_Mode) in anim.o and global.o (2nd definition ignored).
ld32: ERROR 33 : Unresolved text symbol "snprintf" -- 1st referenced by dialog.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR 33 : Unresolved text symbol "glBindTexture" -- 1st referenced by draw.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR 33 : Unresolved text symbol "glGenTextures" -- 1st referenced by texture.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR 33 : Unresolved text symbol "glDeleteTextures" -- 1st referenced by texture.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: INFO 152: Output file removed because of error.
collect2: ld returned 2 exit status
Thanks for this. I tried to get something working from version 0.26, it's still missing some GL stuff. It muct be possible I saw a screenshot on 5.3, but I have no idea. Time to find another project.
I tried compiling with version 0.10, which uses glut not gtk, and still no luck. If I want to play chess, I'll go down the pub. Thanks for all the help!
tgc99, that's great. I've been trying to get the patches to work, Netscape hates the SSL from github, so I used a mac and extracted the html, then ran patch. Excuse the first-timer stuff here:

Code:
patch -u --ignore-whitespace   --fuzz=0 src/pref
s.c < sgi-ogl.patch
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|--- glchess-0.4.7/src/prefs.c.sgigl 2013-07-08 20:56:13.000000000 +0200
|+++ glchess-0.4.7/src/prefs.c 2013-07-08 21:00:38.602914000 +0200
--------------------------
Patching file src/prefs.c using Plan A...
Hunk #1 succeeded at 249 (offset -1 lines).
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|--- glchess-0.4.7/src/splash.c.sgigl 2013-07-08 20:43:47.000000000 +0200
|+++ glchess-0.4.7/src/splash.c 2013-07-08 21:00:57.472914000 +0200
--------------------------
File to patch:


What am I doing wrong? Also, will this work on my 24 bit Indy, or do I need to upgrade to an XZ graphics card?
Great work!

Stupid question, could AUX access an FTP share on the OSX host it was running on?