#exult@irc.freenode.net logs for 5 May 2016 (GMT)

Archive Today Yesterday Tomorrow
Exult homepage


[00:19:34] <Marzo> Malignant_Manor: I meant this: https://sourceforge.net/projects/mingw/files/Installer/mingw-get/
[00:20:16] <Marzo> Download it, install, then use it to get a newer version of flex
[00:21:00] <Marzo> You can also get a newer GCC this way (up to 4.9.something)
[00:25:42] <Marzo> Need to see about updating Windows build instructions to use it instead of bundling everything
[00:26:39] <Marzo> (although it doesn't have GTK+/Glade, libogg and other stuff Exult needs)
[00:56:48] <-- Rottingbeef has left IRC ()
[01:01:40] --> Rottingbeef has joined #exult
[01:26:24] --> DominusExult has joined #exult
[01:26:25] --- ChanServ gives channel operator status to DominusExult
[01:30:39] <-- Dominus has left IRC (Ping timeout: 260 seconds)
[01:30:39] --- DominusExult is now known as Dominus
[01:30:57] --> Malignant_Manor has joined #exult
[01:32:13] <Malignant_Manor> Marzo: I think my problem was probably mixing a newer (but still old) gcc with our libraries and newer ones.
[01:32:49] <Malignant_Manor> Kirben is still using GCC 4.6.2
[01:34:50] <Lightkey> Malignant_Manor: because until very recently, only 2D point & click adventure games were allowed in ScummVM
[01:36:35] <Malignant_Manor> All 3 Eye of the Beholder games are basically the same.
[01:36:55] <Lightkey> no, they use different engines
[01:38:08] <Malignant_Manor> I mean in gameplay.
[01:38:25] <Lightkey> I understand :-)
[01:38:40] <Lightkey> I'm giving you all the hints you need to solve the riddle yourself
[01:38:45] <Malignant_Manor> You would think that they could have used the Eye of the Beholder 3 engine as a starting point.
[01:39:37] <Lightkey> none of the three games were allowed in ScummVM under those rules
[01:40:39] <Malignant_Manor> Marzo: Does that mean that you have a Windows build environment now? Do you get this warning. usecode/compiler/uclex.ll:249:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas]
[01:47:23] <Malignant_Manor> Oh, nvm that is only used by newer gcc versions.
[01:48:30] <Malignant_Manor> A gcc version test will be needed.
[01:49:21] <Malignant_Manor> or just disable pragma warnings
[02:15:23] <-- Malignant_Manor has left IRC (Quit: ChatZilla 0.9.92 [Firefox 46.0/20160421124000])
[04:07:55] --> frob_bizaro has joined #exult
[04:08:50] <-- frob has left IRC (Ping timeout: 246 seconds)
[09:28:41] --> ttarrant has joined #exult
[12:16:09] <Marzo> Malignant_Manor: I don't have a fully-prepared build environment in Windows yet (at least, not for Exult); still missing several things
[12:16:40] <Marzo> But I already had flex in it, so I manually ran uclex.ll through it
[12:17:30] <Marzo> But yeah, maybe adding a conditional check for GCC versions would be good; I already have a check for GCC after all
[13:06:54] <-- Rottingbeef has left IRC ()
[15:19:33] <-- ParuNexus has left IRC (Read error: Connection reset by peer)
[15:20:22] --> ParuNexus has joined #exult
[17:18:41] <-- Darrenor64 has left IRC (Ping timeout: 244 seconds)
[17:36:10] --> Malignant_Manor has joined #exult
[17:37:07] <Malignant_Manor> Marzo: Kirben updated the packages so Exult will compile using the downloads in READEME.win32.
[17:40:00] <Malignant_Manor> libgomp has two links to its package and the Base/mingw-rt/ link changed to Base/mingwrt/
[17:43:57] <Malignant_Manor> updated the packages means updated Bison and Flex
[18:07:54] <Malignant_Manor> Marzo: Do you want me to update the links or are you going to setup new packages and instructions?
[18:26:38] <-- Malignant_Manor has left IRC (Quit: ChatZilla 0.9.92 [Firefox 46.0.1/20160502172042])
[21:57:06] <-- ttarrant has left IRC (Ping timeout: 252 seconds)
[22:32:11] --> Darrenor64 has joined #exult
[22:32:39] <Darrenor64> Have you tried msys2 for a windows build environment?
[22:51:19] <Dominus> Hmm, msys2 looks like something more useful than msys. Pacman package manager especially
[22:51:50] <Dominus> I wonder if you could just build using autotools with that
[22:52:03] <Dominus> And if it runs in Wine ;)
[23:08:44] --> Malignant_Manor has joined #exult
[23:10:42] <Malignant_Manor> Darrenor64: No I haven't. It uses the MinGW-w64 fork.
[23:11:21] <Malignant_Manor> It looks like it has a lot more packages than MinGW
[23:42:38] --> Rottingbeef has joined #exult