Patch generated autotools to avoid breaking prefix bootstrap #538300#9 by Michael...
authorMike Frysinger <vapier@gentoo.org>
Fri, 8 May 2015 08:33:40 +0000 (08:33 +0000)
committerMike Frysinger <vapier@gentoo.org>
Fri, 8 May 2015 08:33:40 +0000 (08:33 +0000)
Package-Manager: portage-2.2.18/cvs/Linux x86_64
Manifest-Sign-Key: 0xD2E96200

sys-devel/bison/ChangeLog
sys-devel/bison/Manifest
sys-devel/bison/bison-3.0.4-r1.ebuild
sys-devel/bison/files/bison-3.0.4-optional-perl.patch

index 74348f03012d8be56e39b99adaf277f14c55ccb8..1eab3ccc576ed32f703d9956b09cbd8b6487a950 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for sys-devel/bison
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/bison/ChangeLog,v 1.135 2015/04/11 08:59:45 hwoarang Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/bison/ChangeLog,v 1.136 2015/05/08 08:33:38 vapier Exp $
+
+  08 May 2015; Mike Frysinger <vapier@gentoo.org> bison-3.0.4-r1.ebuild,
+  files/bison-3.0.4-optional-perl.patch:
+  Patch generated autotools to avoid breaking prefix bootstrap #538300#9 by
+  Michael Haubenwallner.
 
   11 Apr 2015; Markos Chandras <hwoarang@gentoo.org> bison-3.0.4-r1.ebuild:
   Depend on automake >= 1.14. Bug #545610
index fa5e28468775943a1c2c4c93310e0b869ba0c759..0d95a7c5ac584304216db79bbdf307e44dc480a8 100644 (file)
@@ -4,7 +4,7 @@ Hash: SHA256
 AUX bison-1.32-extfix.patch 1170 SHA256 a47285e1b6f1ee53b8def53380068ad6a86ccd09e3338481f6d3d14c7e8b31c4 SHA512 6f98d6ea4d6564c3890ede54994654af87d79a87e615e03856a71f3470876fe42768deeabe31f9393531a35619a7e00844ff2a3d87214754cfd04a25d591cc57 WHIRLPOOL 800744be43d9dc39ba4c7cba4342ee5c2360cf9792c0ff5971da91fe78df85358ac1b7cab5c32244898b69ced352ce159685daa80cf32317db4ab92610b2153d
 AUX bison-2.4.3-no-gets.patch 780 SHA256 aae4bb53fa827685a1005b48b3149cb96b83feb43ba104d5da6ef223676cef70 SHA512 cf7d60c143bf27a546c6fa04f08b58b0c297996f25fe28e85863795f51040772a85316ca1464204a84630322df16893d636331b7e4953f6c1718d680a5bc827b WHIRLPOOL 4415b7eebe6df47638df1c7f5c864a4296af0eddc18d56ccc24f926db48fb78699d3a864d08648867f06cfea88a3fc745bbd87865469c559f96b2b199cf24a75
 AUX bison-2.4.3-uclibc-sched_param-def.patch 580 SHA256 b111051eaaa15ce6e53ae168d06e0fb9688c70141060abfe0a15c5d1400fbaf9 SHA512 87a49e69aec0b36313132fc7a9fb520016e4dc4399a9af9a91636a588326825de3a65dd6bcdda8de20e364ec163afcb41b0453f09ce4102d179ce04279c8654d WHIRLPOOL 5f0d690078d004231d31adcbdea98c3f3059c60265595ac46cbb0d4e45638ae9e54c9ee08040842d278a4ddadd5744a6bce19753475978cf7360ce8bf2be9d7b
-AUX bison-3.0.4-optional-perl.patch 2051 SHA256 5a751c4e3e687805e9d56341e37ffc9cb13ab24d97ccbb61a911dc9ef252ca72 SHA512 5e28ee043ecb1869d2776120eef874e60d39f7bf1ec48f2751e0304630be4a5c7a315d27d7253e8f335f58518ed1da57563be99117fdf2c10d007a0eaafb41c5 WHIRLPOOL c4a495ed8b1258b715855abf835db82403c982fb01dbd75e8ae45a47bdd72dc6fb811155fcdeaf78abd571907e189d3f00c729e2a85ffc38e18e2f395de3e60b
+AUX bison-3.0.4-optional-perl.patch 21963 SHA256 9fc611ebc3714aa9d517909f1ca49ada6786569e1a816cb2a71991f122033dbb SHA512 d118dcf8a104edf5d81b7f96254b15f6fef1332c7957c5cc3a484d3295436afa166c249acf4fa8834c5f194daa3fbfae79c0168b0fa980a4cb8de537c5b3e3cf WHIRLPOOL 3207d2396ef2dbcb5eb0a283a45cc64e84f79443921260008de783693e84894a877ec1f073aebcb19586ce76eeffab5498a57441c4b5266b06ee680317b0d46b
 DIST bison-1.875d.tar.bz2 882745 SHA256 37ff8d673e35838c195d614bc402573d1268c997796e79b831053f4a22e03808 SHA512 f84c6cf41a289ea7e0805cf9b0da6fe2d77f2e03a35c3db7d2e36e5186bba7c0853c3d518bd89f6cfa1030e346e046aa03b33974bb892dbd8f040e5ea2de1126 WHIRLPOOL 213e02b33b4cd65c4c8ad5a37b77cce75a366e1d5ad0837887763c75c5e30eb3d85b7ba8eb71ed86bb86fb3e23624a7c627558f492778ec29e6e79fd30e7c902
 DIST bison-2.4.3.tar.bz2 1652612 SHA256 935302ef194c7f0974fed913eaac8100be512094eab573cf0b67bdf7db1d3a05 SHA512 b789f55d9cb95c1b4fba004691ed9f79b76da55020c9b202e1704a02aab1ba43b9fc1015e29843ed552e6df6165cef9c6ebc8a29d15a21c6e194cad8a42ab055 WHIRLPOOL 0e0e61970a791e53afc6cc85f53cebf0050d885077dd9b2394d79549bac389ffa7e477e003525556858b6fa64c11ce93653bba1c861bd2acd67f85181e167558
 DIST bison-2.7.1.tar.xz 1781068 SHA256 b409adcbf245baadb68d2f66accf6fdca5e282cafec1b865f4b5e963ba8ea7fb SHA512 ac0c7ca57142bcb84af498f606acb86091984a00359294fbf721a4ca8112f9fcf26497f7dd2e65f527e04a6e1de94142ecb76602d407e548475970e5a566d370 WHIRLPOOL 171f6b18c3f205d746092bdd37bf113ab83944db468f81cbf5004573584c717b6fc1a10d112fe7178be222b51b746fed9da58a9065b7f2f7e65a15851500779e
@@ -14,26 +14,24 @@ EBUILD bison-1.875d.ebuild 1788 SHA256 ee4e4834a116f01d6d351a887fa4f61e5329191c8
 EBUILD bison-2.4.3.ebuild 1241 SHA256 a84880274c634458eee4cbb0da2032cc2ee76cd2c3a66feb1cf001ad014ff00b SHA512 1f2721e2d5e3b8d944b4b3dee52e1a837d47fd634dcdb4cf7bde170b34057dd969f8d29e35c7a400b640f081cac9ab3cc53e90cab149ed84962350dc1ccf0da4 WHIRLPOOL dbcabb586ed41f9bebe10feae2a73ffaf2d71f6f4a7187033ee0df3062f7ba26b20c380d0c77f3343fc2d3190396fbaa433df76d0fbdcc7fdaf26a1a2d84827c
 EBUILD bison-2.7.1.ebuild 1733 SHA256 b15bf954418ce7289b2f671777dc6c3d7b90c0d397d956902a2e1284402c5bcb SHA512 758fa2c215f1bfe60a72f3ac51d948a59a8628d8c843f95af33e721749e2ff398b2285c30babe5f93529561d1582f66fcaf9f9a5a54ecb270fe90432b668d984 WHIRLPOOL a560dfa203c2f394fbdc90b8f140a0e16bb18f57b442bc2bbe2b29c83ae17c515cca5be96df7e78ba4b8d7a427ef71986685940f64b64d8a3e85670a6da9fab6
 EBUILD bison-3.0.3-r1.ebuild 1790 SHA256 099bd46e91ab3c3de560258c7bc98beae7b8f67e49c089173d36a6aad33bc54f SHA512 65f242c8a4671531a50758e0860f36c6ebe2507360eaea613e17b3131df5486e2399af9a8a075d73d076a9e1c0a3c2e5bdb76c90e80ed4957d9989cfebc71fa7 WHIRLPOOL bcfbbeb32b804ea7c666e05e9e21317e014d0489d33a775254db40bbfca28c3072996a091137124551332af72c2e4a291e6068f8b8b035055bf23dd0555bf5a4
-EBUILD bison-3.0.4-r1.ebuild 2029 SHA256 56b7a9f29b557c2f0f5aa68596bb4ecaf0afb75307e823037a4bd29cfdcf6c48 SHA512 51cda978299335f1fa12c16a431848632faab505c446f4cbd6f5761201fbbc164ef8c529114ec72c481fec6b490f81c942b1173d38294fde93cb8a89dc225daf WHIRLPOOL 2b44cfe64ef63ab3f30437e2f406976e0c567402e009a154dbc212f5c71201129f0b05950098e2c1fe2f85d40037d246493079fef44ec1397d3326183d110f22
+EBUILD bison-3.0.4-r1.ebuild 2004 SHA256 4150971f43576b984346687136969b043af386872310d4940d96dfd4c33a42b3 SHA512 a3bc62ea2aea0f4e01739ab87687f4e4b6e8c1d21218e6485111edcf8648598e68695c5dead3debaacf4fbcd95450487d77078d2b78e3bc356a2fba67fbae393 WHIRLPOOL 7a9d8d173f7ffd74b377a3623a87412ba08a2be7544304e84c219ca0e8e9b7a6e34193b5e59f60bfa693ee29c799ed5a9022989c38c2d25f016efecf39a91f00
 EBUILD bison-3.0.4.ebuild 1787 SHA256 a8f31e75361b58bdd72c736a2e68d482659f88c5c6b71395f23d4a2480dcbca3 SHA512 bb3cb068faaa8f6923c21cdacc1ed1f340dded9501ba52d7daf8666d2eee457f4e3562021406e7a26c92ed58153cbcd22267c12352cb275779c3cf2a0afaaf5d WHIRLPOOL 6c27eab428ab824fd299c77b239e1f0dc147495c31fc37a18e4e98cf0bc87e190b0266f3a7ef385ef3b673d7b519a463f18fa4044c3567d1d98cc5d8ccb0b57d
-MISC ChangeLog 18180 SHA256 a289ffb3ea79d30d7acf6d8e5c61f4751d0775c0553f909636e25e27dd6cf04c SHA512 d1108e46afad5a8c52b4f732e01873706cc0a9ab07ec0c0ca9919e235f81112cfe1d29612d9e7c364bdd3591517ffcd716504e383d58eaca5ae933b8e3872f8b WHIRLPOOL 118d166796953a3ce029e2ea274821518507c64f2ec2a28c97636b12d88eb69a1bffda72faa52f1383395fb83a01ceb56cab897704116d0522c18687417ac168
+MISC ChangeLog 18394 SHA256 b4f3a381f3790e2a765ba05564a2268967fb5a9bfcc9f06a80bf6665dcdc264e SHA512 37888e818fde7f49607c9968f55a1fd73c2333ed0ff420198424116e783aa28f6a1cfa2373c7b95222cfa70b3ec897e618350319d77b14a57a2eaec4bb84eebf WHIRLPOOL 274d29083e5b80a37d663dec255bbefd70fd5b6fdb8a094e9849e4f4fb59f3ab8958e42d06ce163e8ee30102371f515f5fd9754c47527a107913d829ee4e162d
 MISC metadata.xml 164 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92 SHA512 8eb0d5153d388f6ea069c64b93882244816a0a09aecc0d73cb872121ce0eb24c5ccafa96aad0b620b2300f319e1af101fa7fa6c5d0d561719d49bb07da0a2eca WHIRLPOOL 11a1441bddb7a6c69653c663902b7da5767ae6ad515ac2aabfc42fe37927a1ccc21472deeee454009ff720201a41c3e4a912df42661a0a87150fb46126da2d52
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2
 
-iQJ8BAEBCABmBQJVKOKEXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
-ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzNTVDNDczOUYzRjJEMTRGNDRGMzU2RkMw
-OUJGNEY1NEMyQkE3RjNDAAoJEAm/T1TCun88/fEP/01jYC3OWKy5wmZIcohrHD5+
-VzDPdrR3J97NsS8M73cQHwnv5atUi1tz1XJ8+3O2SzHV+9N/I+4vFN/gNOjGZMwa
-sZErFgnoqEKCkioDovekY8frIgZdbATIq0TramX1KjQ0uClqsXiAV3NnoE9RY8mb
-aPRpOXPJ3jPWUK0zF9fs4jouHw6N0/lxotmqYhME3IRpITEZ74mOxET9lL3Xod04
-GdvA5XG7ezOXpFQr/lpAledFSVBI/+1kz/vbb716jrd7HYleEwg4FGSyXpSTf+vW
-/UJt3FimOEtmj+wUi+dYCIEfHuY7CgY3gCUQgOzlQv2PuLywL2jiZpleQcR9bTxk
-zDQ3L9KtJuL4rJILax2Jp0e6YnjPlHhPe/062Jvzq1VYQ8iQ+a3/r7tZviHi/J1G
-rXofoTQKKr/3MZ3b2t8Sp64OM50ggJ/eySLwAYk5zRcaoAqU4rBWMYmueyRgLJKQ
-L7BzhkvLafSwoEZaBj0o09AqJ4kiJJn9uTvhaoirIHt/BHZUsIVEFXPrvsBt4/zD
-QoI1ioy6l6IuAozxN49ucMMKDtTNmWoVyB6ugeEvTIVDgyyLCXi15R0MP6hucepW
-/lWumbC7dWNmhgSszx/FlgH5SEtjIny8niEMOJTpc3pNv6pyLOoCiXEkY7MAtOhs
-dapWd8hHCAf0uAZTEkmN
-=/0in
+iQIcBAEBCAAGBQJVTHTjAAoJEPGu1DbS6WIATgUP+gNWkTW2WXWintkreiiJstP8
+dKhijQhFdm420MgvzI5epvJFz+IGT7USrBKZ1jJxOqOn4QjM5IHGZ2FAywfDUNcG
+jQolnRX50VKVTIJHldDGGluAwKZQNoSeeHiYE9d0x5pFYmtBI00cNOtA9eXbc12m
+CvFQxumUvORqA8xr+6PoiHEWyURqa/uflO8xfN2Eerj1bbcQVxfeXTp/FZVM0YY8
+jLqumoMdojq59nX/cQ3YzyQLb08N4m7MXHQDmwNVIVicrMYNkX7HrR12ii9KgCvT
+5XFzCJYXWD8Dk5j6a0H+lV9s+FLxi93zARYDs7eE1rtmr5S1O5t57xR/I2b2dR+e
+z+WDTQESZtYZSXQpnY4FY1i5bR5X5xUfdFKshwcoKljghIzBKW6qBeBpTv7uAPCk
+xNuPGrfYo14Ujk/ka2ppfcNoxhzqC5V3Jrbu/UasXzQkUHRfU83+5eE3nT755W4e
+6OUbQKYOV1K6tLfEko0o3OZ0B1d5XzmDCDImqY69SxxUhw1/Cc/4pbdBEUe/gXz9
+nMoacEFBI5ydm78DpkUx1gg+j+CaZzV371zLFQnlVhq0E/cDEbwEOMH6X1Lhgi8C
+NaznxHt0vfRxl9pUPciTNc6Vs6/3xILkYqXYAzD/gbAobrSeXe1ze+mdk57x+z+8
+hJxX1XQCej6xooIVUafj
+=WzHD
 -----END PGP SIGNATURE-----
index 3852df75300e53750b1a012ba73ab71850c94d10..3dbff27bc28f3c0defa94e6d0a1ba5eb1c175e99 100644 (file)
@@ -1,10 +1,10 @@
 # Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/bison/bison-3.0.4-r1.ebuild,v 1.2 2015/04/11 08:59:45 hwoarang Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/bison/bison-3.0.4-r1.ebuild,v 1.3 2015/05/08 08:33:38 vapier Exp $
 
 EAPI=5
 
-inherit flag-o-matic eutils autotools
+inherit flag-o-matic eutils
 
 DESCRIPTION="A general-purpose (yacc-compatible) parser generator"
 HOMEPAGE="http://www.gnu.org/software/bison/"
@@ -17,7 +17,6 @@ IUSE="examples nls static test"
 
 RDEPEND=">=sys-devel/m4-1.4.16"
 DEPEND="${RDEPEND}
-       >=sys-devel/automake-1.14
        sys-devel/flex
        examples? ( dev-lang/perl )
        nls? ( sys-devel/gettext )
@@ -27,7 +26,7 @@ DOCS=( AUTHORS ChangeLog-2012 NEWS README THANKS TODO ) # ChangeLog-1998 PACKAGI
 
 src_prepare() {
        epatch "${FILESDIR}"/${P}-optional-perl.patch #538300
-       eautoreconf
+       touch doc/bison.1 #548778
 }
 
 src_configure() {
index 16614157f95d3d19be5bb959065dbfd58b2147bc..ba0bf7b2d5b3e49c8c47eef3a49888c7678c8098 100644 (file)
@@ -19,8 +19,8 @@ Add an --enable-examples flag.
 
 diff --git a/Makefile.am b/Makefile.am
 index b6135cb..50ea0a0 100644
---- a/Makefile.am
-+++ b/Makefile.am
+#--- a/Makefile.am
+#+++ b/Makefile.am
 @@ -59,7 +59,9 @@ include data/local.mk
  include djgpp/local.mk
  include doc/local.mk
@@ -33,8 +33,8 @@ index b6135cb..50ea0a0 100644
  include tests/local.mk
 diff --git a/configure.ac b/configure.ac
 index 6f20040..e67249b 100644
---- a/configure.ac
-+++ b/configure.ac
+#--- a/configure.ac
+#+++ b/configure.ac
 @@ -179,12 +179,31 @@ AC_DEFINE_UNQUOTED([M4_GNU_OPTION], ["$M4_GNU"], [Define to "-g" if GNU M4
  supports -g, otherwise to "".])
  AC_PATH_PROG([PERL], [perl])
@@ -68,5 +68,433 @@ index 6f20040..e67249b 100644
  # Checks for header files.
  AC_CHECK_HEADERS_ONCE([locale.h])
  
+--- a/Makefile.in
++++ b/Makefile.in
+@@ -248,13 +248,29 @@
+ POST_UNINSTALL = :
+ build_triplet = @build@
+ host_triplet = @host@
+-check_PROGRAMS = $(am__EXEEXT_1) examples/mfcalc/mfcalc$(EXEEXT) \
+-      examples/rpcalc/rpcalc$(EXEEXT)
++check_PROGRAMS = $(am__EXEEXT_1) $(am__EXEEXT_2)
+ @CROSS_COMPILING_FALSE@am__append_1 = $(top_srcdir)/doc/bison.help
+-@FLEX_CXX_WORKS_TRUE@am__append_2 = examples/calc++/calc++
+-@FLEX_CXX_WORKS_TRUE@am__append_3 = examples/calc++/calc++.test
+-@FLEX_CXX_WORKS_FALSE@am__append_4 = examples/calc++/calc++.test
+-@LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH_TRUE@am__append_5 = lib/uniwidth/width.c
++@ENABLE_EXAMPLES_TRUE@am__append_2 = $(extracted) \
++@ENABLE_EXAMPLES_TRUE@        examples/extracted.stamp \
++@ENABLE_EXAMPLES_TRUE@        $(calcxx_sources_generated) \
++@ENABLE_EXAMPLES_TRUE@        examples/calc++/calc++-parser.output \
++@ENABLE_EXAMPLES_TRUE@        examples/calc++/calc++-parser.stamp \
++@ENABLE_EXAMPLES_TRUE@        examples/calc++/calc++-scanner.cc \
++@ENABLE_EXAMPLES_TRUE@        examples/mfcalc/mfcalc.[ch] \
++@ENABLE_EXAMPLES_TRUE@        examples/mfcalc/mfcalc.output \
++@ENABLE_EXAMPLES_TRUE@        examples/rpcalc/rpcalc.[ch] \
++@ENABLE_EXAMPLES_TRUE@        examples/rpcalc/rpcalc.output
++@ENABLE_EXAMPLES_TRUE@am__append_3 = .yy .stamp
++@ENABLE_EXAMPLES_TRUE@@FLEX_CXX_WORKS_TRUE@am__append_4 = examples/calc++/calc++
++@ENABLE_EXAMPLES_TRUE@@FLEX_CXX_WORKS_TRUE@am__append_5 = examples/calc++/calc++.test
++@ENABLE_EXAMPLES_TRUE@@FLEX_CXX_WORKS_FALSE@am__append_6 = examples/calc++/calc++.test
++@ENABLE_EXAMPLES_TRUE@am__append_7 = $(mfcalc_sources) \
++@ENABLE_EXAMPLES_TRUE@        $(rpcalc_sources)
++@ENABLE_EXAMPLES_TRUE@am__append_8 = examples/mfcalc/mfcalc \
++@ENABLE_EXAMPLES_TRUE@        examples/rpcalc/rpcalc
++@ENABLE_EXAMPLES_TRUE@am__append_9 = examples/mfcalc/mfcalc.test \
++@ENABLE_EXAMPLES_TRUE@        examples/rpcalc/rpcalc.test
++@LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH_TRUE@am__append_10 = lib/uniwidth/width.c
+ bin_PROGRAMS = src/bison$(EXEEXT)
+ subdir = .
+ ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+@@ -356,7 +372,7 @@
+ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+       $(ACLOCAL_M4)
+ DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \
+-      $(am__configure_deps) $(dist_noinst_SCRIPTS) \
++      $(am__configure_deps) $(am__dist_noinst_SCRIPTS_DIST) \
+       $(srcdir)/doc/version.texi $(srcdir)/doc/stamp-vti \
+       $(dist_doc_DATA) $(dist_m4sugar_DATA) $(dist_pkgdata_DATA) \
+       $(dist_xslt_DATA) $(am__DIST_COMMON)
+@@ -473,15 +489,18 @@
+ @ENABLE_YACC_TRUE@am_lib_liby_a_OBJECTS = lib/main.$(OBJEXT) \
+ @ENABLE_YACC_TRUE@    lib/yyerror.$(OBJEXT)
+ lib_liby_a_OBJECTS = $(am_lib_liby_a_OBJECTS)
+-@FLEX_CXX_WORKS_TRUE@am__EXEEXT_1 = examples/calc++/calc++$(EXEEXT)
++@ENABLE_EXAMPLES_TRUE@@FLEX_CXX_WORKS_TRUE@am__EXEEXT_1 = examples/calc++/calc++$(EXEEXT)
++@ENABLE_EXAMPLES_TRUE@am__EXEEXT_2 = examples/mfcalc/mfcalc$(EXEEXT) \
++@ENABLE_EXAMPLES_TRUE@        examples/rpcalc/rpcalc$(EXEEXT)
+ PROGRAMS = $(bin_PROGRAMS)
+-am__objects_2 = examples/calc++/examples_calc___calc__-calc++-driver.$(OBJEXT) \
+-      examples/calc++/examples_calc___calc__-calc++-scanner.$(OBJEXT) \
+-      examples/calc++/examples_calc___calc__-calc++.$(OBJEXT)
+-am__objects_3 = examples/calc++/examples_calc___calc__-calc++-parser.$(OBJEXT)
+-am__objects_4 = $(am__objects_2) $(am__objects_3)
+-@FLEX_CXX_WORKS_TRUE@nodist_examples_calc___calc___OBJECTS =  \
+-@FLEX_CXX_WORKS_TRUE@ $(am__objects_4)
++@ENABLE_EXAMPLES_TRUE@am__objects_2 = examples/calc++/examples_calc___calc__-calc++-driver.$(OBJEXT) \
++@ENABLE_EXAMPLES_TRUE@        examples/calc++/examples_calc___calc__-calc++-scanner.$(OBJEXT) \
++@ENABLE_EXAMPLES_TRUE@        examples/calc++/examples_calc___calc__-calc++.$(OBJEXT)
++@ENABLE_EXAMPLES_TRUE@am__objects_3 = examples/calc++/examples_calc___calc__-calc++-parser.$(OBJEXT)
++@ENABLE_EXAMPLES_TRUE@am__objects_4 = $(am__objects_2) \
++@ENABLE_EXAMPLES_TRUE@        $(am__objects_3)
++@ENABLE_EXAMPLES_TRUE@@FLEX_CXX_WORKS_TRUE@nodist_examples_calc___calc___OBJECTS =  \
++@ENABLE_EXAMPLES_TRUE@@FLEX_CXX_WORKS_TRUE@   $(am__objects_4)
+ examples_calc___calc___OBJECTS =  \
+       $(nodist_examples_calc___calc___OBJECTS)
+ examples_calc___calc___LDADD = $(LDADD)
+@@ -490,17 +509,17 @@
+ examples_calc___calc___LINK = $(CXXLD) \
+       $(examples_calc___calc___CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \
+       $(LDFLAGS) -o $@
+-am__objects_5 =  \
+-      examples/mfcalc/examples_mfcalc_mfcalc-mfcalc.$(OBJEXT)
+-am__objects_6 = $(am__objects_5)
+-nodist_examples_mfcalc_mfcalc_OBJECTS = $(am__objects_6)
++@ENABLE_EXAMPLES_TRUE@am__objects_5 = examples/mfcalc/examples_mfcalc_mfcalc-mfcalc.$(OBJEXT)
++@ENABLE_EXAMPLES_TRUE@am__objects_6 = $(am__objects_5)
++@ENABLE_EXAMPLES_TRUE@nodist_examples_mfcalc_mfcalc_OBJECTS =  \
++@ENABLE_EXAMPLES_TRUE@        $(am__objects_6)
+ examples_mfcalc_mfcalc_OBJECTS =  \
+       $(nodist_examples_mfcalc_mfcalc_OBJECTS)
+ examples_mfcalc_mfcalc_DEPENDENCIES =
+-am__objects_7 =  \
+-      examples/rpcalc/examples_rpcalc_rpcalc-rpcalc.$(OBJEXT)
+-am__objects_8 = $(am__objects_7)
+-nodist_examples_rpcalc_rpcalc_OBJECTS = $(am__objects_8)
++@ENABLE_EXAMPLES_TRUE@am__objects_7 = examples/rpcalc/examples_rpcalc_rpcalc-rpcalc.$(OBJEXT)
++@ENABLE_EXAMPLES_TRUE@am__objects_8 = $(am__objects_7)
++@ENABLE_EXAMPLES_TRUE@nodist_examples_rpcalc_rpcalc_OBJECTS =  \
++@ENABLE_EXAMPLES_TRUE@        $(am__objects_8)
+ examples_rpcalc_rpcalc_OBJECTS =  \
+       $(nodist_examples_rpcalc_rpcalc_OBJECTS)
+ examples_rpcalc_rpcalc_DEPENDENCIES =
+@@ -528,6 +547,7 @@
+ src_bison_DEPENDENCIES = lib/libbison.a $(am__DEPENDENCIES_1)
+ src_bison_LINK = $(CCLD) $(src_bison_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
+       $(LDFLAGS) -o $@
++am__dist_noinst_SCRIPTS_DIST = examples/extexi examples/test
+ SCRIPTS = $(bin_SCRIPTS) $(dist_noinst_SCRIPTS) \
+       $(nodist_noinst_SCRIPTS)
+ AM_V_P = $(am__v_P_@AM_V@)
+@@ -2145,7 +2165,7 @@
+       djgpp/subpipe.h djgpp/testsuite.sed doc/refcard.tex \
+       $(top_srcdir)/doc/bison.help $(dist_man_MANS:.1=.x) $(FIGS_GV) \
+       $(FIGS_GV:.gv=.txt) $(FIGS_GV:.gv=.eps) $(FIGS_GV:.gv=.pdf) \
+-      $(FIGS_GV:.gv=.png) doc/Doxyfile.in $(am__append_4) \
++      $(FIGS_GV:.gv=.png) doc/Doxyfile.in $(am__append_6) \
+       lib/alignof.h lib/alloca.in.h \
+       $(top_srcdir)/build-aux/announce-gen lib/argmatch.h \
+       lib/c-strcaseeq.h lib/calloc.c lib/cloexec.h lib/close.c \
+@@ -2249,27 +2269,20 @@
+ # a developer might naively reference .version in a test case while the bison
+ # executable still compiles with VERSION, and so the test case might fail or
+ # pass incorrectly.
+-BUILT_SOURCES = $(mfcalc_sources) $(rpcalc_sources) $(ALLOCA_H) \
+-      lib/configmake.h $(ERRNO_H) lib/fcntl.h $(FLOAT_H) $(GETOPT_H) \
+-      lib/inttypes.h lib/math.h $(SCHED_H) lib/signal.h \
+-      lib/arg-nonnull.h lib/c++defs.h lib/warn-on-use.h lib/spawn.h \
+-      $(STDBOOL_H) $(STDDEF_H) $(STDINT_H) lib/stdio.h lib/stdlib.h \
+-      lib/string.h lib/sys/stat.h lib/sys/time.h lib/sys/types.h \
+-      lib/sys/wait.h lib/time.h lib/unistd.h \
+-      $(LIBUNISTRING_UNITYPES_H) $(LIBUNISTRING_UNIWIDTH_H) \
+-      lib/wchar.h lib/wctype.h src/parse-gram.c src/parse-gram.h \
+-      src/scan-code.c src/scan-gram.c src/scan-skel.c \
+-      $(top_srcdir)/.version
++BUILT_SOURCES = $(am__append_7) $(ALLOCA_H) lib/configmake.h \
++      $(ERRNO_H) lib/fcntl.h $(FLOAT_H) $(GETOPT_H) lib/inttypes.h \
++      lib/math.h $(SCHED_H) lib/signal.h lib/arg-nonnull.h \
++      lib/c++defs.h lib/warn-on-use.h lib/spawn.h $(STDBOOL_H) \
++      $(STDDEF_H) $(STDINT_H) lib/stdio.h lib/stdlib.h lib/string.h \
++      lib/sys/stat.h lib/sys/time.h lib/sys/types.h lib/sys/wait.h \
++      lib/time.h lib/unistd.h $(LIBUNISTRING_UNITYPES_H) \
++      $(LIBUNISTRING_UNIWIDTH_H) lib/wchar.h lib/wctype.h \
++      src/parse-gram.c src/parse-gram.h src/scan-code.c \
++      src/scan-gram.c src/scan-skel.c $(top_srcdir)/.version
+ CLEANFILES = doc/refcard.pdf $(FIGS_GV:.gv=.eps) $(FIGS_GV:.gv=.pdf) \
+-      $(FIGS_GV:.gv=.png) doc/Doxyfile $(extracted) \
+-      examples/extracted.stamp $(calcxx_sources_generated) \
+-      examples/calc++/calc++-parser.output \
+-      examples/calc++/calc++-parser.stamp \
+-      examples/calc++/calc++-scanner.cc examples/mfcalc/mfcalc.[ch] \
+-      examples/mfcalc/mfcalc.output examples/rpcalc/rpcalc.[ch] \
+-      examples/rpcalc/rpcalc.output lib/configmake.h \
+-      lib/configmake.h-t lib/charset.alias lib/ref-add.sed \
+-      lib/ref-del.sed
++      $(FIGS_GV:.gv=.png) doc/Doxyfile $(am__append_2) \
++      lib/configmake.h lib/configmake.h-t lib/charset.alias \
++      lib/ref-add.sed lib/ref-del.sed
+ DISTCLEANFILES = tests/atconfig $(check_SCRIPTS)
+ MOSTLYCLEANDIRS = lib/sys lib/sys
+ MOSTLYCLEANFILES = $(top_srcdir)/doc/*.t lib/core lib/*.stackdump \
+@@ -2289,10 +2302,9 @@
+       lib/unistd.h-t lib/unitypes.h lib/unitypes.h-t lib/uniwidth.h \
+       lib/uniwidth.h-t lib/wchar.h lib/wchar.h-t lib/wctype.h \
+       lib/wctype.h-t src/yacc
+-SUFFIXES = .gv .eps .pdf .png .yy .stamp
++SUFFIXES = .gv .eps .pdf .png $(am__append_3)
+ TESTS = $(dist_TESTS)
+-dist_TESTS = $(am__append_3) examples/mfcalc/mfcalc.test \
+-      examples/rpcalc/rpcalc.test
++dist_TESTS = $(am__append_5) $(am__append_9)
+ noinst_LIBRARIES = lib/libbison.a
+ dist_pkgdata_DATA = \
+   data/README                                   \
+@@ -2364,59 +2376,59 @@
+          -e 's,@top_srcdir\@,$(top_srcdir),g'
+ nodist_noinst_SCRIPTS = etc/bench.pl
+-dist_noinst_SCRIPTS = examples/extexi examples/test
+-TEST_LOG_COMPILER = $(top_srcdir)/examples/test
+-AM_CXXFLAGS = \
+-  $(WARN_CXXFLAGS) $(WARN_CXXFLAGS_TEST) $(WERROR_CXXFLAGS)
+-
+-doc = $(top_srcdir)/doc/bison.texi
+-extexi = $(top_srcdir)/examples/extexi
+-@ENABLE_GCC_WARNINGS_TRUE@extexiFLAGS = --synclines
+-extract = VERSION="$(VERSION)" $(PERL) $(extexi) $(extexiFLAGS) $(doc) --
+-extracted = $(calcxx_extracted) $(mfcalc_extracted) \
+-      $(rpcalc_extracted)
+-calcxx_sources_extracted = \
+-  examples/calc++/calc++-driver.cc                          \
+-  examples/calc++/calc++-driver.hh                          \
+-  examples/calc++/calc++-scanner.ll                         \
+-  examples/calc++/calc++.cc
+-
+-calcxx_extracted = \
+-  $(calcxx_sources_extracted)                   \
+-  examples/calc++/calc++-parser.yy
+-
+-calcxx_sources_generated = \
+-  examples/calc++/calc++-parser.cc                          \
+-  examples/calc++/calc++-parser.hh                          \
+-  examples/calc++/location.hh                               \
+-  examples/calc++/position.hh                               \
+-  examples/calc++/stack.hh
+-
+-calcxx_sources = \
+-  $(calcxx_sources_extracted)                   \
+-  $(calcxx_sources_generated)
+-
+-@FLEX_CXX_WORKS_TRUE@nodist_examples_calc___calc___SOURCES = \
+-@FLEX_CXX_WORKS_TRUE@  $(calcxx_sources)
+-
+-@FLEX_CXX_WORKS_TRUE@examples_calc___calc___CPPFLAGS = -I$(top_builddir)/examples/calc++
+-@FLEX_CXX_WORKS_TRUE@examples_calc___calc___CXXFLAGS = $(AM_CXXFLAGS) $(FLEX_SCANNER_CXXFLAGS)
+-calcxxdir = $(docdir)/examples/calc++
+-calcxx_DATA = $(calcxx_extracted)
+-mfcalc_extracted = examples/mfcalc/calc.h examples/mfcalc/mfcalc.y
+-mfcalc_sources = $(mfcalc_extracted)
+-examples_mfcalc_mfcalc_LDADD = -lm
+-nodist_examples_mfcalc_mfcalc_SOURCES = $(mfcalc_sources)
+-examples_mfcalc_mfcalc_CPPFLAGS = -I$(top_builddir)/examples/mfcalc
+-mfcalcdir = $(docdir)/examples/mfcalc
+-mfcalc_DATA = $(mfcalc_extracted)
+-rpcalc_extracted = examples/rpcalc/rpcalc.y
+-rpcalc_sources = $(rpcalc_extracted)
+-examples_rpcalc_rpcalc_LDADD = -lm
+-nodist_examples_rpcalc_rpcalc_SOURCES = $(rpcalc_sources)
+-examples_rpcalc_rpcalc_CPPFLAGS = -I$(top_builddir)/examples/rpcalc
+-rpcalcdir = $(docdir)/examples/rpcalc
+-rpcalc_DATA = $(rpcalc_extracted)
++@ENABLE_EXAMPLES_TRUE@dist_noinst_SCRIPTS = examples/extexi examples/test
++@ENABLE_EXAMPLES_TRUE@TEST_LOG_COMPILER = $(top_srcdir)/examples/test
++@ENABLE_EXAMPLES_TRUE@AM_CXXFLAGS = \
++@ENABLE_EXAMPLES_TRUE@  $(WARN_CXXFLAGS) $(WARN_CXXFLAGS_TEST) $(WERROR_CXXFLAGS)
++
++@ENABLE_EXAMPLES_TRUE@doc = $(top_srcdir)/doc/bison.texi
++@ENABLE_EXAMPLES_TRUE@extexi = $(top_srcdir)/examples/extexi
++@ENABLE_EXAMPLES_TRUE@@ENABLE_GCC_WARNINGS_TRUE@extexiFLAGS = --synclines
++@ENABLE_EXAMPLES_TRUE@extract = VERSION="$(VERSION)" $(PERL) $(extexi) $(extexiFLAGS) $(doc) --
++@ENABLE_EXAMPLES_TRUE@extracted = $(calcxx_extracted) \
++@ENABLE_EXAMPLES_TRUE@        $(mfcalc_extracted) $(rpcalc_extracted)
++@ENABLE_EXAMPLES_TRUE@calcxx_sources_extracted = \
++@ENABLE_EXAMPLES_TRUE@  examples/calc++/calc++-driver.cc                          \
++@ENABLE_EXAMPLES_TRUE@  examples/calc++/calc++-driver.hh                          \
++@ENABLE_EXAMPLES_TRUE@  examples/calc++/calc++-scanner.ll                         \
++@ENABLE_EXAMPLES_TRUE@  examples/calc++/calc++.cc
++
++@ENABLE_EXAMPLES_TRUE@calcxx_extracted = \
++@ENABLE_EXAMPLES_TRUE@  $(calcxx_sources_extracted)                   \
++@ENABLE_EXAMPLES_TRUE@  examples/calc++/calc++-parser.yy
++
++@ENABLE_EXAMPLES_TRUE@calcxx_sources_generated = \
++@ENABLE_EXAMPLES_TRUE@  examples/calc++/calc++-parser.cc                          \
++@ENABLE_EXAMPLES_TRUE@  examples/calc++/calc++-parser.hh                          \
++@ENABLE_EXAMPLES_TRUE@  examples/calc++/location.hh                               \
++@ENABLE_EXAMPLES_TRUE@  examples/calc++/position.hh                               \
++@ENABLE_EXAMPLES_TRUE@  examples/calc++/stack.hh
++
++@ENABLE_EXAMPLES_TRUE@calcxx_sources = \
++@ENABLE_EXAMPLES_TRUE@  $(calcxx_sources_extracted)                   \
++@ENABLE_EXAMPLES_TRUE@  $(calcxx_sources_generated)
++
++@ENABLE_EXAMPLES_TRUE@@FLEX_CXX_WORKS_TRUE@nodist_examples_calc___calc___SOURCES = \
++@ENABLE_EXAMPLES_TRUE@@FLEX_CXX_WORKS_TRUE@  $(calcxx_sources)
++
++@ENABLE_EXAMPLES_TRUE@@FLEX_CXX_WORKS_TRUE@examples_calc___calc___CPPFLAGS = -I$(top_builddir)/examples/calc++
++@ENABLE_EXAMPLES_TRUE@@FLEX_CXX_WORKS_TRUE@examples_calc___calc___CXXFLAGS = $(AM_CXXFLAGS) $(FLEX_SCANNER_CXXFLAGS)
++@ENABLE_EXAMPLES_TRUE@calcxxdir = $(docdir)/examples/calc++
++@ENABLE_EXAMPLES_TRUE@calcxx_DATA = $(calcxx_extracted)
++@ENABLE_EXAMPLES_TRUE@mfcalc_extracted = examples/mfcalc/calc.h examples/mfcalc/mfcalc.y
++@ENABLE_EXAMPLES_TRUE@mfcalc_sources = $(mfcalc_extracted)
++@ENABLE_EXAMPLES_TRUE@examples_mfcalc_mfcalc_LDADD = -lm
++@ENABLE_EXAMPLES_TRUE@nodist_examples_mfcalc_mfcalc_SOURCES = $(mfcalc_sources)
++@ENABLE_EXAMPLES_TRUE@examples_mfcalc_mfcalc_CPPFLAGS = -I$(top_builddir)/examples/mfcalc
++@ENABLE_EXAMPLES_TRUE@mfcalcdir = $(docdir)/examples/mfcalc
++@ENABLE_EXAMPLES_TRUE@mfcalc_DATA = $(mfcalc_extracted)
++@ENABLE_EXAMPLES_TRUE@rpcalc_extracted = examples/rpcalc/rpcalc.y
++@ENABLE_EXAMPLES_TRUE@rpcalc_sources = $(rpcalc_extracted)
++@ENABLE_EXAMPLES_TRUE@examples_rpcalc_rpcalc_LDADD = -lm
++@ENABLE_EXAMPLES_TRUE@nodist_examples_rpcalc_rpcalc_SOURCES = $(rpcalc_sources)
++@ENABLE_EXAMPLES_TRUE@examples_rpcalc_rpcalc_CPPFLAGS = -I$(top_builddir)/examples/rpcalc
++@ENABLE_EXAMPLES_TRUE@rpcalcdir = $(docdir)/examples/rpcalc
++@ENABLE_EXAMPLES_TRUE@rpcalc_DATA = $(rpcalc_extracted)
+ # Implementation of bitsets.
+@@ -2441,7 +2453,7 @@
+       lib/progname.c lib/quotearg.c lib/sig-handler.c lib/size_max.h \
+       lib/spawn-pipe.h lib/spawn-pipe.c lib/w32spawn.h \
+       lib/glthread/threadlib.c lib/unistd.c lib/dup-safer.c \
+-      lib/fd-safer.c lib/pipe-safer.c $(am__append_5) \
++      lib/fd-safer.c lib/pipe-safer.c $(am__append_10) \
+       lib/wait-process.h lib/wait-process.c lib/wctype-h.c \
+       lib/xmalloc.c lib/xalloc-die.c lib/xconcat-filename.c \
+       lib/xsize.h lib/xsize.c lib/xstrndup.h lib/xstrndup.c \
+@@ -5328,31 +5340,31 @@
+ # configure, because the former is way faster than the latter.
+ doc/Doxyfile: $(top_srcdir)/doc/Doxyfile.in
+       $(AM_V_GEN) $(edit) $(top_srcdir)/doc/Doxyfile.in >doc/Doxyfile
+-examples/extracted.stamp: $(doc) $(extexi)
+-      $(AM_V_GEN)rm -f $@ $@.tmp
+-      $(AM_V_at)touch $@.tmp
+-      $(AM_V_at)$(extract) $(extracted)
+-      $(AM_V_at)mv $@.tmp $@
+-
+-$(extracted): examples/extracted.stamp
+-      @test -f $@ || rm -f examples/extracted.stamp
+-      @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) examples/extracted.stamp
++@ENABLE_EXAMPLES_TRUE@examples/extracted.stamp: $(doc) $(extexi)
++@ENABLE_EXAMPLES_TRUE@        $(AM_V_GEN)rm -f $@ $@.tmp
++@ENABLE_EXAMPLES_TRUE@        $(AM_V_at)touch $@.tmp
++@ENABLE_EXAMPLES_TRUE@        $(AM_V_at)$(extract) $(extracted)
++@ENABLE_EXAMPLES_TRUE@        $(AM_V_at)mv $@.tmp $@
++
++@ENABLE_EXAMPLES_TRUE@$(extracted): examples/extracted.stamp
++@ENABLE_EXAMPLES_TRUE@        @test -f $@ || rm -f examples/extracted.stamp
++@ENABLE_EXAMPLES_TRUE@        @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) examples/extracted.stamp
+ # Don't depend on $(BISON) otherwise we would rebuild these files
+ # in srcdir, including during distcheck, which is forbidden.
+-examples/calc++/calc++-parser.stamp: $(BISON_IN)
+-.yy.stamp:
+-      $(AM_V_YACC)rm -f $@
+-      $(AM_V_at)touch $@.tmp
+-      $(AM_V_at)$(YACCCOMPILE) -o $*.cc $<
+-      $(AM_V_at)mv -f $@.tmp $@
+-
+-$(calcxx_sources_generated): examples/calc++/calc++-parser.stamp
+-      @test -f $@ || rm -f examples/calc++/calc++-parser.stamp
+-      @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) examples/calc++/calc++-parser.stamp
++@ENABLE_EXAMPLES_TRUE@examples/calc++/calc++-parser.stamp: $(BISON_IN)
++@ENABLE_EXAMPLES_TRUE@.yy.stamp:
++@ENABLE_EXAMPLES_TRUE@        $(AM_V_YACC)rm -f $@
++@ENABLE_EXAMPLES_TRUE@        $(AM_V_at)touch $@.tmp
++@ENABLE_EXAMPLES_TRUE@        $(AM_V_at)$(YACCCOMPILE) -o $*.cc $<
++@ENABLE_EXAMPLES_TRUE@        $(AM_V_at)mv -f $@.tmp $@
++
++@ENABLE_EXAMPLES_TRUE@$(calcxx_sources_generated): examples/calc++/calc++-parser.stamp
++@ENABLE_EXAMPLES_TRUE@        @test -f $@ || rm -f examples/calc++/calc++-parser.stamp
++@ENABLE_EXAMPLES_TRUE@        @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) examples/calc++/calc++-parser.stamp
+ # Avoid using BUILT_SOURCES which is too global.
+-$(examples_calc___calc___OBJECTS): $(calcxx_sources_generated)
++@ENABLE_EXAMPLES_TRUE@$(examples_calc___calc___OBJECTS): $(calcxx_sources_generated)
+ # We need the following in order to create <alloca.h> when the system
+ # doesn't have one that works with the given compiler.
+--- a/configure
++++ b/configure
+@@ -1693,6 +1693,8 @@
+ ALLOCA
+ GL_COND_LIBTOOL_FALSE
+ GL_COND_LIBTOOL_TRUE
++ENABLE_EXAMPLES_FALSE
++ENABLE_EXAMPLES_TRUE
+ XSLTPROC
+ HELP2MAN
+ PERL
+@@ -1837,6 +1839,7 @@
+ enable_threads
+ enable_gcc_warnings
+ enable_yacc
++enable_examples
+ enable_assert
+ with_gnu_ld
+ enable_rpath
+@@ -2493,6 +2496,7 @@
+                            Also, issue synclines from the examples/ to
+                            the corresponding source in the Texinfo doc.
+   --disable-yacc          do not build a yacc command or an -ly library
++  --disable-examples      do not build and install examples
+   --disable-assert        turn off assertions
+   --disable-rpath         do not hardcode runtime library paths
+   --disable-nls           do not use Native Language Support
+@@ -8935,7 +8939,8 @@
+ if test -z "$PERL"; then
+-   as_fn_error $? "perl not found" "$LINENO" 5
++  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: perl required for the testsuites" >&5
++$as_echo "$as_me: WARNING: perl required for the testsuites" >&2;}
+ fi
+ HELP2MAN=${HELP2MAN-"${am_missing_run}help2man"}
+@@ -8982,6 +8987,34 @@
++# Check whether --enable-examples was given.
++if test "${enable_examples+set}" = set; then :
++  enableval=$enable_examples;
++fi
++
++# Enable the examles by default if perl is available.
++case $enable_examples in
++no) ;;
++yes)
++  if test -z "$PERL"; then
++    as_fn_error $? "perl required for the examples" "$LINENO" 5
++  fi
++  ;;
++*)
++  if test -n "$PERL"; then
++    enable_examples=yes
++  fi
++  ;;
++esac
++ if test "xenable_examples" = xyes; then
++  ENABLE_EXAMPLES_TRUE=
++  ENABLE_EXAMPLES_FALSE='#'
++else
++  ENABLE_EXAMPLES_TRUE='#'
++  ENABLE_EXAMPLES_FALSE=
++fi
++
++
+ # Checks for header files.
+@@ -38129,6 +38162,10 @@
+   as_fn_error $? "conditional \"FLEX_CXX_WORKS\" was never defined.
+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
+ fi
++if test -z "${ENABLE_EXAMPLES_TRUE}" && test -z "${ENABLE_EXAMPLES_FALSE}"; then
++  as_fn_error $? "conditional \"ENABLE_EXAMPLES\" was never defined.
++Usually this means the macro was only invoked conditionally." "$LINENO" 5
++fi
+ if test -z "${GL_COND_LIBTOOL_TRUE}" && test -z "${GL_COND_LIBTOOL_FALSE}"; then
+   as_fn_error $? "conditional \"GL_COND_LIBTOOL\" was never defined.
+ Usually this means the macro was only invoked conditionally." "$LINENO" 5
 -- 
 2.3.4