This thing Can't even Compile.....Help!

Help
dealmaker
2008-06-07
2013-04-24
  • dealmaker
    dealmaker
    2008-06-07

    I tried both 0.39 and 0.40a, and I am using Ubuntu.  I can't even get it to compile...Both versions show follosing errors:

    ../goo/libGoo.a(gfile.o): In function `openTempFile(GString**, _IO_FILE**, char*, char*)':
    gfile.cc:(.text+0x67a): warning: the use of `tmpnam' is dangerous, better use `mkstemp'

    so I change the HAVE_MKSTEMPS to 1 in the header file, I got the following error:

    g++  -O2 -DHAVE_CONFIG_H -I.. -I.  -c gfile.cc
    gfile.cc: In function ‘GBool openTempFile(GString**, FILE**, char*, char*)’:
    gfile.cc:491: error: ‘mkstemps’ was not declared in this scope
    make[1]: *** [gfile.o] Error 1

    How can the author even compile this?   Please help....