CVSROOT:        /home/cvs
Module name:    freesci
Changes by:     cvsuser 00/05/21 10:43:27

Modified files:
        .              : ChangeLog acinclude.m4 aclocal.m4 config.h 
                         config.h.in configure configure.in 
        src            : Makefile.am config.c config.l main.c 
        src/engine     : cfsml.pl game.c grammar.c kfile.c kgraphics.c 
                         kstring.c savegame.c scriptdebug.c vm.c 
        src/graphics   : con_io.c engine_graphics.c font.c 
                         graphics_dgfx.c graphics_ggi.c graphics_glx.c 
                         graphics_png.c window.c 
        src/include    : graphics.h resource.h vocabulary.h 
        src/scicore    : console.c decompress0.c old_objects.c 
                         resource.c 
        src/sound      : midi.c sound.c soundserver_null.c 
        src/tools      : Makefile.am sciconsole.c scidisasm.c 
                         sciunpack.c vocabdump.c 

Log message:
* Portability fixes
* Changes to the configure script
* Warnings
* Sound server now uses kill(pid,0) instead of /proc/pid to determine whether
the parent process is still running (this would have to be completely
removed for a remote server implementation, though)

Observations:
FreeSCI almost compiles on mips/irix now (using the cc shipped with the system,
which provides surprisingly helpful error messages like
"WARNING 581ERROR MESSAGE 81")
The default OpenGL for IRIX 6.2 doesn't support AUX buffers;
graphics_glx will have to use something else.

This may have broken builds on some platforms, although I'd expect it to be
considerably more portable now.

-- Christoph


Reply via email to