[02:12:29] <i30817> Well, it didn't really work:
[02:12:30] <i30817> g++ -DHAVE_CONFIG_H -I. -I../.. -I./../../headers -I./.. -I./../../files -I./../.. -O2 -Wno-long-long -O2 -c -o ucparse.o ucparse.cc
[02:12:32] <i30817> /bin/bash ../../ylwrap uclex.ll lex.yy.c uclex.cc -- flex
[02:12:33] <i30817> make[4]: *** No rule to make target `ucparse.hh', needed by `uclex.o'. Stop.
[02:13:00] <i30817> With this simplistic patch:
[02:13:02] <i30817> http://bazaar.launchpad.net/~exult-team/exult-engine/packaging/view/head:/debian/patches/upstreamSaucyCompileError.diff
[02:13:54] <i30817> If you have suggestions i will read them... tomorrow.
[09:09:35] <i30817> So, that patch makes the build fail. Any other suggestion?
[09:09:57] <i30817> fail including the Saucy compile that is.
[09:11:50] <i30817> Ohhh, but it fails on a different way. Saucy:
[09:11:52] <i30817> updating ucparse.output
[09:11:53] <i30817> updating ucparse.hh
[09:11:55] <i30817> g++ -DHAVE_CONFIG_H -I. -I../.. -I./../../headers -I./.. -I./../../files -I./../.. -O2 -Wno-long-long -O2 -c -o ucparse.o ucparse.cc
[09:11:56] <i30817> /bin/bash ../../ylwrap uclex.ll lex.yy.c uclex.cc -- flex
[09:11:58] <i30817> g++ -DHAVE_CONFIG_H -I. -I../.. -I./../../headers -I./.. -I./../../files -I./../.. -O2 -Wno-long-long -O2 -c -o uclex.o uclex.cc
[09:11:59] <i30817> uclex.ll:30:21: fatal error: ucparse.h: No such file or directory
[09:12:01] <i30817> #include "ucparse.h"
[09:12:02] <i30817> ^
[09:12:04] <i30817>
[09:12:05] <i30817> Others (as usual):
[09:12:07] <i30817> g++ -DHAVE_CONFIG_H -I. -I../.. -I./../../headers -I./.. -I./../../files -I./../.. -O2 -Wno-long-long -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O2 -c -o ucparse.o ucparse.cc
[09:12:08] <i30817> /bin/bash ../../ylwrap uclex.ll lex.yy.c uclex.cc -- flex
[09:12:10] <i30817> make[4]: *** No rule to make target `ucparse.hh', needed by `uclex.o'. Stop.
[09:34:24] <i30817> Aha!
[09:34:26] <i30817> http://stackoverflow.com/questions/16098509/automake-1-12-changes-bison-yacc-output-names-backwards-incompatible-change
[09:34:42] <i30817> Undefined behaviour.
[09:36:35] <i30817> Halp
[09:39:26] <i30817> http://lists.gnu.org/archive/html/automake/2012-09/msg00017.html <-bitching about it
[09:40:58] <i30817> So requiring at least automake 1.12 and changing the includes with .h to .hh? Or that hack on the stackoverflow link?
[10:48:31] <Dominus> hmm, wjp, as this is "intended" behavior, can we change it to be .hh instead for older versions, too?