# HG changeset patch # User Mike Sullivan # Date 1477698006 25200 # Node ID 0e37c7cc2ce50f7e4003d3c5d3e70a9d2f62679e # Parent f9e5b30df91a648389769ce96ae8e417c43b8e1e 24682417 lynx fails to build with studio 12.5 24675216 gawk fails to build with studio 12.5 diff -r f9e5b30df91a -r 0e37c7cc2ce5 components/gawk/Makefile --- a/components/gawk/Makefile Thu Oct 27 16:11:16 2016 -0700 +++ b/components/gawk/Makefile Fri Oct 28 16:40:06 2016 -0700 @@ -42,6 +42,9 @@ # The additional gawk specific set of transforms to be applied to the # test results to try to normalize them. COMPONENT_TEST_TRANSFORMS += \ + '-e "/Nothing to be done/d"' \ + '-e "/Leaving directory/d"' \ + '-e "/Entering directory/d"' \ '-e "s|\(^/usr/gnu/bin/make\).*|\1|" ' TPNO= 26217 @@ -50,6 +53,9 @@ SYSTEM_TEST_TARGET= build $(SYSTEM_TEST_64) include $(WS_MAKE_RULES)/gnu-component.mk +CFLAGS += $(XPG6MODE) +studio_C99MODE = $(studio_C99_ENABLE) + # Utility executables are intentionally delivered to the 32-bit lib directory. CONFIGURE_LIBDIR.64 = $(CONFIGURE_PREFIX)/lib diff -r f9e5b30df91a -r 0e37c7cc2ce5 components/gawk/test/results-64.master --- a/components/gawk/test/results-64.master Thu Oct 27 16:11:16 2016 -0700 +++ b/components/gawk/test/results-64.master Fri Oct 28 16:40:06 2016 -0700 @@ -1,30 +1,10 @@ -make[1]: Entering directory `$(@D)' Making check in . -make[2]: Entering directory `$(@D)' /usr/gnu/bin/make -make[3]: Entering directory `$(@D)' -make[3]: Nothing to be done for `check-local'. -make[3]: Leaving directory `$(@D)' -make[2]: Leaving directory `$(@D)' Making check in doc -make[2]: Entering directory `$(@D)/doc' -make[2]: Nothing to be done for `check'. -make[2]: Leaving directory `$(@D)/doc' Making check in awklib -make[2]: Entering directory `$(@D)/awklib' -make[2]: Nothing to be done for `check'. -make[2]: Leaving directory `$(@D)/awklib' Making check in po -make[2]: Entering directory `$(@D)/po' -make[2]: Nothing to be done for `check'. -make[2]: Leaving directory `$(@D)/po' Making check in extension -make[2]: Entering directory `$(@D)/extension' -make[3]: Entering directory `$(@D)/extension' -make[3]: Leaving directory `$(@D)/extension' -make[2]: Leaving directory `$(@D)/extension' Making check in test -make[2]: Entering directory `$(@D)/test' Any output from "cmp" is bad news, although some differences in floating point values are probably benign -- in particular, @@ -407,7 +387,6 @@ fmtspcl intformat ======== Done with machine-specific tests ======== -make[3]: Entering directory `$(@D)/test' ======== Starting tests that can vary based on character set or locale support ======== ************************************************************************** * Some or all of these tests may fail if you have inadequate or missing * @@ -435,9 +414,7 @@ sort1 sprintfc ======== Done with tests that can vary based on character set or locale support ======== -make[3]: Leaving directory `$(@D)/test' ======== Starting shared library tests ======== -make[3]: Entering directory `$(@D)/test' fnmatch filefuncs fork @@ -457,13 +434,8 @@ rwarray testext time -make[3]: Leaving directory `$(@D)/test' ======== Done with shared library tests ======== ======== Starting MPFR tests ======== MPFR tests not supported on this system ======== Done with MPFR tests ======== -make[3]: Entering directory `$(@D)/test' ALL TESTS PASSED -make[3]: Leaving directory `$(@D)/test' -make[2]: Leaving directory `$(@D)/test' -make[1]: Leaving directory `$(@D)' diff -r f9e5b30df91a -r 0e37c7cc2ce5 components/lynx/Makefile --- a/components/lynx/Makefile Thu Oct 27 16:11:16 2016 -0700 +++ b/components/lynx/Makefile Fri Oct 28 16:40:06 2016 -0700 @@ -43,6 +43,8 @@ COMPONENT_PRE_CONFIGURE_ACTION = ($(CLONEY) $(SOURCE_DIR) $(@D)) CFLAGS += -I$(USRINCDIR)/ncurses +CFLAGS += $(XPG6MODE) +studio_C99MODE = $(studio_C99_ENABLE) CONFIGURE_OPTIONS += --enable-nls CONFIGURE_OPTIONS += --enable-japanese-utf8