# HG changeset patch # User Rich Burridge # Date 1398369419 25200 # Node ID 039e7d9ae82b626c64b0d0bafac0247ac45d04a4 # Parent 289daf750b26b6dd12571a50580ebb5b90f467cf 15941131 automake "gmake test" failures diff -r 289daf750b26 -r 039e7d9ae82b components/automake/automake-1.11.2/patches/fix-tests.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/components/automake/automake-1.11.2/patches/fix-tests.patch Thu Apr 24 12:56:59 2014 -0700 @@ -0,0 +1,64 @@ +# Changes to fix "gmake test" failures. +# +# There are three known failures: +# +# FAIL: instspc.test +# FAIL: silent-many-gcc.test +# FAIL: silent-many-generic.test +# +# For instspc: +# The Korn shell doesn't seem to like a directory called "...". Fixed by +# using bash. See CR #18633442 for more details. +# +# For silent-many-gcc and silent-many-generic: +# Linking against the libfl.so library when you don't have a yylex() routine +# causes an Undefined Symbol error. See CR #18620525 for more details. +# +# These patches will not be submitted upstream because they are workarounds +# for broken versions of flex and ksh93 on Solaris. It will be up to those +# two component owners to determine if they need to submit their fixes upstream. + +--- automake-1.11.2/tests/instspc.test.orig 2014-04-18 14:51:51.287627135 -0700 ++++ automake-1.11.2/tests/instspc.test 2014-04-21 14:46:54.459937549 -0700 +@@ -1,4 +1,4 @@ +-#! /bin/sh ++#! /bin/bash + # Copyright (C) 2004, 2005, 2011 Free Software Foundation, Inc. + # + # This program is free software; you can redistribute it and/or modify +--- automake-1.11.2/tests/silent-many-gcc.test.orig 2014-04-18 09:10:39.993584044 -0700 ++++ automake-1.11.2/tests/silent-many-gcc.test 2014-04-18 11:33:41.312452525 -0700 +@@ -121,6 +121,7 @@ + SUBDIRS = sub + AM_YFLAGS = -d + LDADD = $(LEXLIB) ++bar_LDADD = + BUILT_SOURCES = foo6.h + EOF + +@@ -136,6 +137,7 @@ + ba2_FCFLAGS = $(AM_FCFLAGS) + AM_YFLAGS = -d + LDADD = $(LEXLIB) ++bla_LDADD = + BUILT_SOURCES = baz6.h + EOF + +--- automake-1.11.2/tests/silent-many-generic.test.orig 2014-04-18 09:11:13.481486031 -0700 ++++ automake-1.11.2/tests/silent-many-generic.test 2014-04-18 11:36:09.225575076 -0700 +@@ -123,6 +123,7 @@ + SUBDIRS = sub + AM_YFLAGS = -d + LDADD = $(LEXLIB) ++bar_LDADD = + BUILT_SOURCES = foo6.h + EOF + +@@ -138,6 +139,7 @@ + ba2_FCFLAGS = $(AM_FCFLAGS) + AM_YFLAGS = -d + LDADD = $(LEXLIB) ++bla_LDADD = + BUILT_SOURCES = baz6.h + EOF +