cas,
Your latest branch still doesn’t compile on Windows. I’m using the GCC v5.1.0 (from TDM32 MinGW Bundle) Here’s the full build log:
[spoiler]Microsoft Windows [Version 6.1.7601]
Copyright © 2009 Microsoft Corporation. All rights reserved.
C:>cd tdm-gcc-32
C:\TDM-GCC-32>mingwvars.bat
Setting up environment for using MinGW with GCC from C:\TDM-GCC-32.
C:\TDM-GCC-32>set JAM_TOOLSET=MINGW
C:\TDM-GCC-32>cd\
C:>cd garglk-203-tads-upgrade
C:\garglk-203-tads-upgrade>gargoyle_build.cmd
Building Gargoyle for Windows …
Compiler is GCC with Mingw
BUILD is RELEASE
…patience…
…found 1657 target(s)…
…updating 512 target(s)…
MkDir1 build
MkDir1 build\mingw.release
MkDir1 build\mingw.release\garglk
MkDir1 build\mingw.release\tads
MkDir1 build\mingw.release\babel
MkDir1 build\mingw.release\SDL_sound
MkDir1 build\mingw.release\advsys
MkDir1 build\mingw.release\agility
MkDir1 build\mingw.release\alan2
MkDir1 build\mingw.release\alan3
Cc build\mingw.release\garglk\main.o
Cc build\mingw.release\tads\argize.o
Cc build\mingw.release\babel\babel_handler.o
Cc build\mingw.release\SDL_sound\ogg.o
Cc build\mingw.release\advsys\advmsg.o
Cc build\mingw.release\agility\agtread.o
Cc build\mingw.release\alan2\arun.o
Cc build\mingw.release\alan3\alan.version.o
Archive build\mingw.release\garglk\libgarglkmain.a
Cc build\mingw.release\alan3\act.o
ar: creating build\mingw.release\garglk\libgarglkmain.a
Cc build\mingw.release\alan3\actor.o
Cc build\mingw.release\alan3\args.o
Cc build\mingw.release\alan3\arun.o
Cc build\mingw.release\alan3\attribute.o
Cc build\mingw.release\alan3\checkentry.o
Cc build\mingw.release\alan3\class.o
Cc build\mingw.release\alan3\current.o
Cc build\mingw.release\alan3\debug.o
Cc build\mingw.release\alan3\decode.o
Cc build\mingw.release\alan3\dictionary.o
Cc build\mingw.release\alan3\event.o
Cc build\mingw.release\alan3\exe.o
Cc build\mingw.release\alan3\glkio.o
Cc build\mingw.release\alan3\glkstart.o
Cc build\mingw.release\alan3\instance.o
Cc build\mingw.release\alan3\inter.o
Cc build\mingw.release\alan3\lists.o
Cc build\mingw.release\alan3\literal.o
Cc build\mingw.release\alan3\main.o
Cc build\mingw.release\alan3\memory.o
Cc build\mingw.release\alan3\msg.o
Cc build\mingw.release\alan3\options.o
Cc build\mingw.release\alan3\output.o
Cc build\mingw.release\alan3\params.o
Cc build\mingw.release\alan3\parse.o
Cc build\mingw.release\alan3\readline.o
Cc build\mingw.release\alan3\reverse.o
Cc build\mingw.release\alan3\rules.o
Cc build\mingw.release\alan3\save.o
Cc build\mingw.release\alan3\scan.o
Cc build\mingw.release\alan3\score.o
Cc build\mingw.release\alan3\set.o
Cc build\mingw.release\alan3\stack.o
Cc build\mingw.release\alan3\state.o
Cc build\mingw.release\alan3\syntax.o
Cc build\mingw.release\alan3\sysdep.o
Cc build\mingw.release\alan3\syserr.o
Cc build\mingw.release\alan3\term.o
Cc build\mingw.release\alan3\utils.o
Cc build\mingw.release\alan3\word.o
Cc build\mingw.release\alan3\compatibility.o
Cc build\mingw.release\alan3\AltInfo.o
Cc build\mingw.release\alan3\Container.o
Cc build\mingw.release\alan3\Location.o
Cc build\mingw.release\alan3\ParameterPosition.o
Cc build\mingw.release\alan3\StateStack.o
Cc build\mingw.release\alan2\main.o
Cc build\mingw.release\alan2\debug.o
Cc build\mingw.release\alan2\args.o
Cc build\mingw.release\alan2\exe.o
Cc build\mingw.release\alan2\inter.o
Cc build\mingw.release\alan2\parse.o
Cc build\mingw.release\alan2\rules.o
Cc build\mingw.release\alan2\stack.o
Cc build\mingw.release\alan2\decode.o
Cc build\mingw.release\alan2\term.o
Cc build\mingw.release\alan2\reverse.o
Cc build\mingw.release\alan2\readline.o
Cc build\mingw.release\alan2\params.o
Cc build\mingw.release\alan2\sysdep.o
Cc build\mingw.release\alan2\glkstart.o
Cc build\mingw.release\alan2\glkio.o
Cc build\mingw.release\alan2\alan.version.o
Cc build\mingw.release\agility\gamedata.o
Cc build\mingw.release\agility\util.o
Cc build\mingw.release\agility\agxfile.o
Cc build\mingw.release\agility\auxfile.o
Cc build\mingw.release\agility\filename.o
Cc build\mingw.release\agility\parser.o
Cc build\mingw.release\agility\exec.o
Cc build\mingw.release\agility\runverb.o
Cc build\mingw.release\agility\metacommand.o
Cc build\mingw.release\agility\savegame.o
Cc build\mingw.release\agility\debugcmd.o
Cc build\mingw.release\agility\agil.o
Cc build\mingw.release\agility\token.o
Cc build\mingw.release\agility\disassemble.o
Cc build\mingw.release\agility\object.o
Cc build\mingw.release\agility\interface.o
…on 100th target…
Cc build\mingw.release\agility\os_glk.o
Cc build\mingw.release\advsys\advtrm.o
Cc build\mingw.release\advsys\advprs.o
Cc build\mingw.release\advsys\advdbs.o
Cc build\mingw.release\advsys\advint.o
Cc build\mingw.release\advsys\advjunk.o
Cc build\mingw.release\advsys\advexe.o
Cc build\mingw.release\advsys\glkstart.o
Cc build\mingw.release\SDL_sound\smpeg.o
Cc build\mingw.release\SDL_sound\audio_convert.o
Cc build\mingw.release\SDL_sound\alt_audio_convert.o
Cc build\mingw.release\SDL_sound\extra_rwops.o
Cc build\mingw.release\SDL_sound\SDL_sound.o
Cc build\mingw.release\babel\ifiction.o
Cc build\mingw.release\babel\md5.o
Cc build\mingw.release\babel\misc.o
Cc build\mingw.release\babel\register.o
Cc build\mingw.release\babel\register_ifiction.o
Cc build\mingw.release\babel\adrift.o
Cc build\mingw.release\babel\advsys.o
Cc build\mingw.release\babel\agt.o
Cc build\mingw.release\babel\alan.o
SharedLink build\mingw.release\SDL_sound\SDL_sound.dll
Cc build\mingw.release\babel\blorb.o
Cc build\mingw.release\babel\executable.o
Cc build\mingw.release\babel\glulx.o
Cc build\mingw.release\babel\hugo.o
Cc build\mingw.release\babel\level9.o
Cc build\mingw.release\babel\magscrolls.o
Cc build\mingw.release\babel\tads.o
Cc build\mingw.release\babel\tads2.o
Cc build\mingw.release\babel\tads3.o
Cc build\mingw.release\babel\zcode.o
Cc build\mingw.release\tads\bif.o
Cc build\mingw.release\tads\bifgdum.o
Cc build\mingw.release\tads\cmap.o
Cc build\mingw.release\tads\cmd.o
Cc build\mingw.release\tads\dat.o
Cc build\mingw.release\tads\dbgtr.o
Cc build\mingw.release\tads\errmsg.o
Cc build\mingw.release\tads\execmd.o
Cc build\mingw.release\tads\fio.o
Cc build\mingw.release\tads\fioxor.o
Cc build\mingw.release\tads\getstr.o
Cc build\mingw.release\tads\ler.o
Cc build\mingw.release\tads\linfdum.o
Cc build\mingw.release\tads\lst.o
Cc build\mingw.release\tads\mch.o
Cc build\mingw.release\tads\mcm.o
Cc build\mingw.release\tads\mcs.o
Cc build\mingw.release\tads\obj.o
Cc build\mingw.release\tads\oem.o
Archive build\mingw.release\babel\babel_static.a
Cc build\mingw.release\tads\os0.o
Cc build\mingw.release\tads\oserr.o
ar: creating build\mingw.release\babel\babel_static.a
Cc build\mingw.release\tads\osifc.o
Cc build\mingw.release\tads\osnoui.o
Cc build\mingw.release\tads\osrestad.o
Cc build\mingw.release\tads\osstzprs.o
Cc build\mingw.release\tads\ostzposix.o
Cc build\mingw.release\tads\out.o
Cc build\mingw.release\tads\output.o
Cc build\mingw.release\tads\ply.o
tads\tads2\ostzposix.c: In function ‘os_get_timezone_info’:
tads\tads2\ostzposix.c:298:31: error: ‘const struct tm’ has no member named ‘tm_gmtoff’
info->dst_ofs = tm->tm_gmtoff;
^
tads\tads2\ostzposix.c:299:67: error: ‘const struct tm’ has no member named ‘tm_zone’
safe_strcpy(info->dst_abbr, sizeof(info->dst_abbr), tm->tm_zone);
^
tads\tads2\ostzposix.c:303:31: error: ‘const struct tm’ has no member named ‘tm_gmtoff’
info->std_ofs = tm->tm_gmtoff;
^
tads\tads2\ostzposix.c:304:67: error: ‘const struct tm’ has no member named ‘tm_zone’
safe_strcpy(info->std_abbr, sizeof(info->std_abbr), tm->tm_zone);
^
gcc -c -o build\mingw.release\tads\ostzposix.o -DGARGOYLE -DVMGLOB_STRUCT -DGLK_UNICODE -DGLK_TIMERS -DTC_TARGET_T3 -DRUNTIME -O2 -Itads\tads2 -Itads\tads3 -Itads -Itads -Itads\tads2 -Itad
arglk tads\tads2\ostzposix.c
…failed Cc build\mingw.release\tads\ostzposix.o …
Cc build\mingw.release\tads\qas.o
Cc build\mingw.release\tads\regex.o
Cc build\mingw.release\tads\run.o
Cc build\mingw.release\tads\runstat.o
Cc build\mingw.release\tads\suprun.o
Cc build\mingw.release\tads\trd.o
Cc build\mingw.release\tads\voc.o
Cc build\mingw.release\tads\vocab.o
C++ build\mingw.release\tads\charmap.o
C++ build\mingw.release\tads\md5.o
C++ build\mingw.release\tads\resldexe.o
C++ build\mingw.release\tads\resload.o
C++ build\mingw.release\tads\sha2.o
C++ build\mingw.release\tads\std.o
C++ build\mingw.release\tads\tcerr.o
C++ build\mingw.release\tads\tcerrmsg.o
C++ build\mingw.release\tads\tcgen.o
C++ build\mingw.release\tads\tcglob.o
C++ build\mingw.release\tads\tcmain.o
C++ build\mingw.release\tads\tcprs.o
C++ build\mingw.release\tads\tcprs_rt.o
C++ build\mingw.release\tads\tcprsnf.o
C++ build\mingw.release\tads\tcprsnl.o
C++ build\mingw.release\tads\tcprsstm.o
C++ build\mingw.release\tads\tcsrc.o
C++ build\mingw.release\tads\tct3.o
C++ build\mingw.release\tads\tct3_d.o
C++ build\mingw.release\tads\tct3nl.o
C++ build\mingw.release\tads\tct3stm.o
C++ build\mingw.release\tads\tct3unas.o
C++ build\mingw.release\tads\tctok.o
C++ build\mingw.release\tads\utf8.o
C++ build\mingw.release\tads\vmanonfn.o
C++ build\mingw.release\tads\vmbif.o
C++ build\mingw.release\tads\vmbifl.o
C++ build\mingw.release\tads\vmbifreg.o
C++ build\mingw.release\tads\vmbift3.o
…skipped libtads2.a for lack of libtads2.a(ostzposix.o)…
…on 200th target…
C++ build\mingw.release\tads\vmbiftad.o
C++ build\mingw.release\tads\vmbiftio.o
C++ build\mingw.release\tads\vmbignum.o
tads\tads3\vmbiftad.cpp: In static member function ‘static vm_obj_id_t CVmBifTADS::format_datetime_list(time_t)’:
tads\tads3\vmbiftad.cpp:2291:49: warning: right shift count >= width of type [-Wshift-count-overflow]
vmg_ FALSE, (uint32_t)(timer >> 32),
^
C++ build\mingw.release\tads\vmbignumlib.o
C++ build\mingw.release\tads\vmbt3_nd.o
C++ build\mingw.release\tads\vmbytarr.o
C++ build\mingw.release\tads\vmcfgmem.o
C++ build\mingw.release\tads\vmcoll.o
C++ build\mingw.release\tads\vmconhmp.o
C++ build\mingw.release\tads\vmconsol.o
C++ build\mingw.release\tads\vmcrc.o
C++ build\mingw.release\tads\vmcset.o
C++ build\mingw.release\tads\vmdate.o
C++ build\mingw.release\tads\vmdict.o
C++ build\mingw.release\tads\vmdynfunc.o
C++ build\mingw.release\tads\vmerr.o
C++ build\mingw.release\tads\vmerrmsg.o
C++ build\mingw.release\tads\vmfile.o
C++ build\mingw.release\tads\vmfilnam.o
C++ build\mingw.release\tads\vmfilobj.o
C++ build\mingw.release\tads\vmfref.o
C++ build\mingw.release\tads\vmfunc.o
C++ build\mingw.release\tads\vmglob.o
C++ build\mingw.release\tads\vmgram.o
C++ build\mingw.release\tads\vmhash.o
C++ build\mingw.release\tads\vmhostsi.o
C++ build\mingw.release\tads\vmhosttx.o
C++ build\mingw.release\tads\vmimage.o
C++ build\mingw.release\tads\vmimg_nd.o
C++ build\mingw.release\tads\vmini_nd.o
C++ build\mingw.release\tads\vminit.o
C++ build\mingw.release\tads\vminitim.o
C++ build\mingw.release\tads\vmintcls.o
C++ build\mingw.release\tads\vmisaac.o
C++ build\mingw.release\tads\vmiter.o
C++ build\mingw.release\tads\vmlog.o
C++ build\mingw.release\tads\vmlookup.o
C++ build\mingw.release\tads\vmlst.o
C++ build\mingw.release\tads\vmmain.o
C++ build\mingw.release\tads\vmmcreg.o
C++ build\mingw.release\tads\vmmeta.o
C++ build\mingw.release\tads\vmnetfillcl.o
C++ build\mingw.release\tads\vmobj.o
C++ build\mingw.release\tads\vmop.o
C++ build\mingw.release\tads\vmpack.o
C++ build\mingw.release\tads\vmpat.o
C++ build\mingw.release\tads\vmpool.o
C++ build\mingw.release\tads\vmpoolim.o
C++ build\mingw.release\tads\vmregex.o
C++ build\mingw.release\tads\vmrun.o
C++ build\mingw.release\tads\vmrunsym.o
C++ build\mingw.release\tads\vmsa.o
C++ build\mingw.release\tads\vmsave.o
C++ build\mingw.release\tads\vmsort.o
C++ build\mingw.release\tads\vmsortv.o
C++ build\mingw.release\tads\vmsrcf.o
C++ build\mingw.release\tads\vmstack.o
C++ build\mingw.release\tads\vmstr.o
C++ build\mingw.release\tads\vmstrbuf.o
C++ build\mingw.release\tads\vmstrcmp.o
C++ build\mingw.release\tads\vmtmpfil.o
C++ build\mingw.release\tads\vmtobj.o
C++ build\mingw.release\tads\vmtype.o
C++ build\mingw.release\tads\vmtypedh.o
C++ build\mingw.release\tads\vmtz.o
C++ build\mingw.release\tads\vmtzobj.o
C++ build\mingw.release\tads\vmundo.o
C++ build\mingw.release\tads\vmvec.o
C++ build\mingw.release\tads\vmconnom.o
Cc build\mingw.release\tads\memicmp.o
Cc build\mingw.release\tads\osbuffer.o
Cc build\mingw.release\tads\osglk.o
Cc build\mingw.release\tads\osglkban.o
Cc build\mingw.release\tads\osmisc.o
Cc build\mingw.release\tads\osparse.o
C++ build\mingw.release\tads\osportable.o
C++ build\mingw.release\tads\t23run.o
tads\osportable.cc: In function ‘void os_get_tmp_path(char*)’:
tads\osportable.cc:459:29: error: ‘GetTempPath’ was not declared in this scope
GetTempPath(OSFNMAX, buf);
^
tads\osportable.cc: In function ‘int os_mkdir(const char*, int)’:
tads\osportable.cc:540:35: error: ‘S_IRWXG’ was not declared in this scope
mkdir(tmp, S_IRWXU | S_IRWXG | S_IRWXO);
^
tads\osportable.cc:540:45: error: ‘S_IRWXO’ was not declared in this scope
mkdir(tmp, S_IRWXU | S_IRWXG | S_IRWXO);
^
tads\osportable.cc: In function ‘int os_file_stat(const char*, int, os_file_stat_t*)’:
tads\osportable.cc:586:62: error: ‘lstat’ was not declared in this scope
if ((follow_links ? stat(fname, &buf) : lstat(fname, &buf)) != 0)
^
tads\osportable.cc:591:46: warning: right shift count >= width of type [-Wshift-count-overflow]
? (uint32_t)((buf.st_size >> 32) & 0xFFFFFFFF)
^
tads\osportable.cc:604:17: error: ‘geteuid’ was not declared in this scope
if (geteuid() == buf.st_uid) {
^
tads\osportable.cc:617:36: error: ‘getgroups’ was not declared in this scope
int grpSize = getgroups(0, NULL) + 1;
^
tads\osportable.cc:619:19: error: ‘NGROUPS_MAX’ was not declared in this scope
if (grpSize > NGROUPS_MAX or grpSize < 0)
^
tads\osportable.cc:621:5: error: ‘gid_t’ was not declared in this scope
gid_t* groups = new gid_t[grpSize];
^
tads\osportable.cc:621:12: error: ‘groups’ was not declared in this scope
gid_t* groups = new gid_t[grpSize];
^
tads\osportable.cc:621:25: error: ‘gid_t’ does not name a type
gid_t* groups = new gid_t[grpSize];
^
tads\osportable.cc:623:18: error: type ‘’ argument given to ‘delete’, expected pointer
delete[] groups;
^
Cc tads\osportable.cc:626:25: error: ‘getegid’ was not declared in this scope
groups[0] = getegid();
^
build\mingw.release\tads\t2askf.o tads\osportable.cc:630:14: error: type ‘’ argument given to ‘delete’, expected pointer
delete[] groups;
^
tads\osportable.cc:632:27: error: ‘S_IRGRP’ was not declared in this scope
if (buf.st_mode & S_IRGRP)
^
tads\osportable.cc:634:27: error: ‘S_IWGRP’ was not declared in this scope
if (buf.st_mode & S_IWGRP)
^
tads\osportable.cc:641:23: error: ‘S_IROTH’ was not declared in this scope
if (buf.st_mode & S_IROTH)
^
tads\osportable.cc:643:23: error: ‘S_IWOTH’ was not declared in this scope
if (buf.st_mode & S_IWOTH)
^
tads\osportable.cc: In function ‘int os_resolve_symlink(const char*, char*, size_t)’:
tads\osportable.cc:656:26: error: ‘lstat’ was not declared in this scope
if (lstat(fname, &buf) != 0 or (buf.st_mode & S_IFLNK) == 0)
^
tads\osportable.cc:656:51: error: ‘S_IFLNK’ was not declared in this scope
if (lstat(fname, &buf) != 0 or (buf.st_mode & S_IFLNK) == 0)
^
tads\osportable.cc:663:40: error: ‘readlink’ was not declared in this scope
if (readlink(fname, target, copylen) < 0)
^
tads\osportable.cc: In function ‘void resolve_path(char*, size_t, const char*)’:
tads\osportable.cc:1055:41: error: ‘realpath’ was not declared in this scope
char rpath = realpath(mypath, 0);
^
tads\osportable.cc: In function 'int os_get_abs_filename(char, size_t, const char*)’:
tads\osportable.cc:1230:41: error: ‘realpath’ was not declared in this scope
char* newpath = realpath(filename, 0);
^
Cc build\mingw.release\tads\t2indlg.o
gcc -c -o build\mingw.release\tads\osportable.o -DGARGOYLE -DVMGLOB_STRUCT -DGLK_UNICODE -DGLK_TIMERS -DTC_TARGET_T3 -DRUNTIME -O2 -Itads\tads2 -Itads\tads3 -Itads -Itads -Itads\tads2 -Ita
garglk tads\osportable.cc
…failed C++ build\mingw.release\tads\osportable.o …
C++ build\mingw.release\tads\t3askf.o
C++ build\mingw.release\tads\t3indlg.o
C++ build\mingw.release\tads\vmuni_cs.o
Cc build\mingw.release\garglk\launchwin.o
Cc build\mingw.release\garglk\launcher.o
Cc build\mingw.release\garglk\gi_blorb.o
Cc build\mingw.release\garglk\gi_dispa.o
Cc build\mingw.release\garglk\cggestal.o
Cc build\mingw.release\garglk\cgblorb.o
Cc build\mingw.release\garglk\cgfref.o
Cc build\mingw.release\garglk\cgmisc.o
Cc build\mingw.release\garglk\cgstyle.o
garglk\cgfref.c: In function ‘glkunix_set_base_file’:
garglk\cgfref.c:358:5: warning: implicit declaration of function ‘chdir’ [-Wimplicit-function-declaration]
chdir(gli_workdir);
^
Cc build\mingw.release\garglk\cgstream.o
Cc build\mingw.release\garglk\cgunicod.o
Cc build\mingw.release\garglk\cgdate.o
Cc build\mingw.release\garglk\window.o
Cc build\mingw.release\garglk\winblank.o
Cc build\mingw.release\garglk\winpair.o
Cc build\mingw.release\garglk\wingrid.o
Cc build\mingw.release\garglk\wintext.o
Cc build\mingw.release\garglk\wingfx.o
…on 300th target…
Cc build\mingw.release\garglk\winmask.o
Cc build\mingw.release\garglk\event.o
Cc build\mingw.release\garglk\draw.o
Cc build\mingw.release\garglk\config.o
Cc build\mingw.release\garglk\imgload.o
Archive build\mingw.release\tads\libtads3.a
ar: creating build\mingw.release\tads\libtads3.a
Cc build\mingw.release\garglk\imgscale.o
Cc build\mingw.release\garglk\fontdata.o
Archive build\mingw.release\tads\libtads3.a
Cc build\mingw.release\garglk\babeldata.o
Cc build\mingw.release\garglk\sndsdl.o
Cc build\mingw.release\garglk\syswin.o
Cc build\mingw.release\garglk\fontwin.o
WindRes build\mingw.release\garglk\icons.o
garglk\syswin.c: In function ‘onconfig’:
garglk\syswin.c:125:9: warning: implicit declaration of function ‘access’ [-Wimplicit-function-declaration]
if (access(buf, R_OK))
^
MkDir1 build\mingw.release\bocfel
Cc build\mingw.release\bocfel\blorb.o
Cc build\mingw.release\bocfel\branch.o
Cc build\mingw.release\bocfel\dict.o
Cc build\mingw.release\bocfel\glkstart.o
Cc build\mingw.release\bocfel\iff.o
Cc build\mingw.release\bocfel\io.o
Cc build\mingw.release\bocfel\math.o
Cc build\mingw.release\bocfel\memory.o
Cc build\mingw.release\bocfel\meta.o
Cc build\mingw.release\bocfel\objects.o
Cc build\mingw.release\bocfel\osdep.o
Cc build\mingw.release\bocfel\process.o
Cc build\mingw.release\bocfel\random.o
Cc build\mingw.release\bocfel\screen.o
Cc build\mingw.release\bocfel\sound.o
Cc build\mingw.release\bocfel\stack.o
Cc build\mingw.release\bocfel\unicode.o
Cc build\mingw.release\bocfel\util.o
Cc build\mingw.release\bocfel\zoom.o
Cc build\mingw.release\bocfel\zterp.o
MkDir1 build\mingw.release\frotz
Cc build\mingw.release\frotz\buffer.o
Cc build\mingw.release\frotz\err.o
Cc build\mingw.release\frotz\fastmem.o
Cc build\mingw.release\frotz\files.o
Cc build\mingw.release\frotz\input.o
Cc build\mingw.release\frotz\main.o
Cc build\mingw.release\frotz\math.o
Cc build\mingw.release\frotz\object.o
Cc build\mingw.release\frotz\process.o
Cc build\mingw.release\frotz\quetzal.o
Cc build\mingw.release\frotz\random.o
Cc build\mingw.release\frotz\redirect.o
Cc build\mingw.release\frotz\sound.o
Cc build\mingw.release\frotz\stream.o
Cc build\mingw.release\frotz\table.o
Cc build\mingw.release\frotz\text.o
Cc build\mingw.release\frotz\variable.o
Cc build\mingw.release\frotz\glkscreen.o
Cc build\mingw.release\frotz\glkmisc.o
MkDir1 build\mingw.release\geas
C++ build\mingw.release\geas\geasfile.o
C++ build\mingw.release\geas\geas-runner.o
C++ build\mingw.release\geas\geas-state.o
C++ build\mingw.release\geas\geas-util.o
SharedLink build\mingw.release\garglk\libgarglk.dll
C++ build\mingw.release\geas\geasglk.o
Cc build\mingw.release\geas\geasglkterm.o
C++ build\mingw.release\geas\istring.o
C++ build\mingw.release\geas\readfile.o
Link build\mingw.release\garglk\gargoyle.exe
Link build\mingw.release\advsys\advsys.exe
Link build\mingw.release\agility\agility.exe
Link build\mingw.release\alan2\alan2.exe
Link build\mingw.release\alan3\alan3.exe
Link build\mingw.release\bocfel\bocfel.exe
Link build\mingw.release\frotz\frotz.exe
…skipped tadsr.exe for lack of osportable.o…
MkDir1 build\mingw.release\git
Cc build\mingw.release\git\git.o
Cc build\mingw.release\git\memory.o
Cc build\mingw.release\git\compiler.o
Cc build\mingw.release\git\opcodes.o
Cc build\mingw.release\git\operands.o
Cc build\mingw.release\git\peephole.o
Cc build\mingw.release\git\terp.o
Cc build\mingw.release\git\glkop.o
Cc build\mingw.release\git\search.o
Cc build\mingw.release\git\git_unix.o
terps\git\git_unix.c: In function ‘fatalError’:
terps\git\git_unix.c:48:1: warning: ‘noreturn’ function does return
}
^
Cc build\mingw.release\git\savefile.o
Cc build\mingw.release\git\saveundo.o
Cc build\mingw.release\git\gestalt.o
Cc build\mingw.release\git\heap.o
Cc build\mingw.release\git\accel.o
MkDir1 build\mingw.release\glulxe
Cc build\mingw.release\glulxe\main.o
Cc build\mingw.release\glulxe\files.o
Cc build\mingw.release\glulxe\vm.o
Cc build\mingw.release\glulxe\exec.o
Cc build\mingw.release\glulxe\funcs.o
Cc build\mingw.release\glulxe\operand.o
Cc build\mingw.release\glulxe\string.o
Cc build\mingw.release\glulxe\glkop.o
Cc build\mingw.release\glulxe\heap.o
Cc build\mingw.release\glulxe\serial.o
Cc build\mingw.release\glulxe\search.o
Cc build\mingw.release\glulxe\gestalt.o
…on 400th target…
Cc build\mingw.release\glulxe\osdepend.o
Link build\mingw.release\git\git.exe
Cc build\mingw.release\glulxe\unixstrt.o
Cc build\mingw.release\glulxe\accel.o
Cc build\mingw.release\glulxe\profile.o
Cc build\mingw.release\glulxe\float.o
MkDir1 build\mingw.release\hugo
Cc build\mingw.release\hugo\he.o
Cc build\mingw.release\hugo\heexpr.o
Cc build\mingw.release\hugo\hemisc.o
Cc build\mingw.release\hugo\heobject.o
Cc build\mingw.release\hugo\heparse.o
Cc build\mingw.release\hugo\heres.o
Link build\mingw.release\glulxe\glulxe.exe
Cc build\mingw.release\hugo\herun.o
Cc build\mingw.release\hugo\heset.o
Cc build\mingw.release\hugo\stringfn.o
Cc build\mingw.release\hugo\heglk.o
Cc build\mingw.release\hugo\heglkunix.o
MkDir1 build\mingw.release\jacl
MkDir1 build\mingw.release\level9
Cc build\mingw.release\jacl\jacl.o
Cc build\mingw.release\jacl\glk_startup.o
Cc build\mingw.release\level9\bitmap.o
Cc build\mingw.release\level9\level9.o
Cc build\mingw.release\level9\glk.o
terps\level9\level9.c: In function ‘intinitialise’:
terps\level9\level9.c:1509:8: warning: iteration 5u invokes undefined behavior [-Waggressive-loop-optimizations]
int off=L9V1Games[L9V1Game].L9Ptrs[i];
^
terps\level9\level9.c:1507:3: note: containing loop
for (i=0;i<6;i++)
^
Cc build\mingw.release\jacl\findroute.o
Link build\mingw.release\hugo\hugo.exe
Cc build\mingw.release\jacl\interpreter.o
Cc build\mingw.release\jacl\loader.o
Cc build\mingw.release\jacl\glk_saver.o
Cc build\mingw.release\jacl\logging.o
Cc build\mingw.release\jacl\parser.o
Cc build\mingw.release\jacl\display.o
Cc build\mingw.release\jacl\utils.o
Cc build\mingw.release\jacl\jpp.o
Cc build\mingw.release\jacl\resolvers.o
Cc build\mingw.release\jacl\errors.o
Cc build\mingw.release\jacl\encapsulate.o
Cc build\mingw.release\jacl\libcsv.o
MkDir1 build\mingw.release\magnetic
MkDir1 build\mingw.release\nitfol
Cc build\mingw.release\magnetic\emu.o
Cc build\mingw.release\nitfol\automap.o
Cc build\mingw.release\nitfol\solve.o
Link build\mingw.release\level9\level9.exe
Cc build\mingw.release\nitfol\infix.o
Cc build\mingw.release\nitfol\copying.o
Cc build\mingw.release\nitfol\debug.o
Link build\mingw.release\jacl\jacl.exe
Cc build\mingw.release\nitfol\inform.o
Cc build\mingw.release\nitfol\quetzal.o
Cc build\mingw.release\nitfol\undo.o
Cc build\mingw.release\nitfol\op_call.o
Cc build\mingw.release\nitfol\decode.o
Cc build\mingw.release\nitfol\errmesg.o
Cc build\mingw.release\nitfol\globals.o
Cc build\mingw.release\nitfol\iff.o
Cc build\mingw.release\nitfol\init.o
Cc build\mingw.release\nitfol\io.o
Cc build\mingw.release\nitfol\z_io.o
Cc build\mingw.release\nitfol\op_jmp.o
Cc build\mingw.release\nitfol\op_math.o
Cc build\mingw.release\nitfol\op_save.o
Cc build\mingw.release\nitfol\op_table.o
Cc build\mingw.release\nitfol\op_v6.o
Cc build\mingw.release\nitfol\oplist.o
Cc build\mingw.release\nitfol\stack.o
Cc build\mingw.release\nitfol\zscii.o
Cc build\mingw.release\nitfol\tokenise.o
Cc build\mingw.release\nitfol\struct.o
Cc build\mingw.release\nitfol\objects.o
Cc build\mingw.release\nitfol\portfunc.o
Cc build\mingw.release\nitfol\hash.o
Cc build\mingw.release\nitfol\sound.o
Cc build\mingw.release\nitfol\graphics.o
Cc build\mingw.release\nitfol\blorb.o
Cc build\mingw.release\nitfol\main.o
Cc build\mingw.release\nitfol\startunix.o
Cc build\mingw.release\magnetic\glk.o
MkDir1 build\mingw.release\scare
MkDir1 build\mingw.release\scott
Cc build\mingw.release\scare\sctafpar.o
Cc build\mingw.release\scare\sctaffil.o
Cc build\mingw.release\scott\scott.o
Cc build\mingw.release\scare\scprops.o
Cc build\mingw.release\scare\scvars.o
Link build\mingw.release\nitfol\nitfol.exe
Cc build\mingw.release\scare\scexpr.o
Cc build\mingw.release\scare\scprintf.o
Cc build\mingw.release\scare\scinterf.o
Link build\mingw.release\scott\scott.exe
Cc build\mingw.release\scare\scparser.o
Cc build\mingw.release\scare\sclibrar.o
Cc build\mingw.release\scare\scrunner.o
Cc build\mingw.release\scare\scevents.o
Cc build\mingw.release\scare\scnpcs.o
Cc build\mingw.release\scare\scobjcts.o
Link build\mingw.release\magnetic\magnetic.exe
Cc build\mingw.release\scare\sctasks.o
…on 500th target…
Cc build\mingw.release\scare\screstrs.o
Cc build\mingw.release\scare\scgamest.o
Cc build\mingw.release\scare\scserial.o
Cc build\mingw.release\scare\scresour.o
Cc build\mingw.release\scare\scutils.o
Cc build\mingw.release\scare\scdebug.o
Cc build\mingw.release\scare\sclocale.o
Cc build\mingw.release\scare\scmemos.o
Cc build\mingw.release\scare\os_glk.o
Link build\mingw.release\scare\scare.exe
Link build\mingw.release\geas\geas.exe
…failed updating 2 target(s)…
…skipped 2 target(s)…
…updated 508 target(s)…
… finished building!
Press any key to continue . . .
C:\garglk-203-tads-upgrade>[/spoiler]