$NetBSD: patch-cj,v 1.11 2013/12/08 13:08:59 prlw1 Exp $ The mem-overflow test contains a declaration of an empty struct, which breaks on at least SunPro cc, and presumably some other non-gcc compilers. Skip this test for now, pending a better fix. https://bugzilla.gnome.org/show_bug.cgi?id=641350 --- glib/tests/Makefile.in.orig 2013-10-15 19:14:53.000000000 +0000 +++ glib/tests/Makefile.in @@ -194,7 +194,7 @@ am__EXEEXT_3 = array-test$(EXEEXT) async keyfile$(EXEEXT) list$(EXEEXT) logging$(EXEEXT) \ mainloop$(EXEEXT) mappedfile$(EXEEXT) markup-parse$(EXEEXT) \ markup-collect$(EXEEXT) markup-escape$(EXEEXT) \ - markup-subparser$(EXEEXT) mem-overflow$(EXEEXT) mutex$(EXEEXT) \ + markup-subparser$(EXEEXT) mutex$(EXEEXT) \ node$(EXEEXT) once$(EXEEXT) option-context$(EXEEXT) \ option-argv0$(EXEEXT) pattern$(EXEEXT) private$(EXEEXT) \ protocol$(EXEEXT) queue$(EXEEXT) rand$(EXEEXT) \ @@ -399,10 +399,6 @@ markup_subparser_SOURCES = markup-subpar markup_subparser_OBJECTS = markup-subparser.$(OBJEXT) markup_subparser_LDADD = $(LDADD) markup_subparser_DEPENDENCIES = $(top_builddir)/glib/libglib-2.0.la -mem_overflow_SOURCES = mem-overflow.c -mem_overflow_OBJECTS = mem-overflow.$(OBJEXT) -mem_overflow_LDADD = $(LDADD) -mem_overflow_DEPENDENCIES = $(top_builddir)/glib/libglib-2.0.la mutex_SOURCES = mutex.c mutex_OBJECTS = mutex.$(OBJEXT) mutex_LDADD = $(LDADD) @@ -606,7 +602,7 @@ SOURCES = $(1bit_emufutex_SOURCES) 1bit- $(gwakeup_SOURCES) $(gwakeup_fallback_SOURCES) hash.c hmac.c \ hook.c hostutils.c include.c keyfile.c list.c logging.c \ mainloop.c mappedfile.c markup-collect.c markup-escape.c \ - markup-parse.c markup-subparser.c mem-overflow.c mutex.c \ + markup-parse.c markup-subparser.c mutex.c \ node.c once.c option-argv0.c option-context.c pattern.c \ private.c protocol.c queue.c rand.c rec-mutex.c regex.c \ rwlock.c scannerapi.c sequence.c shell.c slice.c slist.c \ @@ -622,7 +618,7 @@ DIST_SOURCES = $(1bit_emufutex_SOURCES) $(gwakeup_SOURCES) $(am__gwakeup_fallback_SOURCES_DIST) hash.c \ hmac.c hook.c hostutils.c include.c keyfile.c list.c logging.c \ mainloop.c mappedfile.c markup-collect.c markup-escape.c \ - markup-parse.c markup-subparser.c mem-overflow.c mutex.c \ + markup-parse.c markup-subparser.c mutex.c \ node.c once.c option-argv0.c option-context.c pattern.c \ private.c protocol.c queue.c rand.c rec-mutex.c regex.c \ rwlock.c scannerapi.c sequence.c shell.c slice.c slist.c \ @@ -1166,7 +1162,7 @@ test_programs = array-test asyncqueue ba environment error fileutils gdatetime gvariant hash hmac hook \ hostutils keyfile list logging mainloop mappedfile \ markup-parse markup-collect markup-escape markup-subparser \ - mem-overflow mutex node once option-context option-argv0 \ + mutex node once option-context option-argv0 \ pattern private protocol queue rand rec-mutex regex rwlock \ scannerapi sequence shell slice slist sort spawn-multithreaded \ spawn-singlethread strfuncs string testing test-printf thread \ @@ -1526,9 +1522,7 @@ markup-subparser$(EXEEXT): $(markup_subp @rm -f markup-subparser$(EXEEXT) $(AM_V_CCLD)$(LINK) $(markup_subparser_OBJECTS) $(markup_subparser_LDADD) $(LIBS) -mem-overflow$(EXEEXT): $(mem_overflow_OBJECTS) $(mem_overflow_DEPENDENCIES) $(EXTRA_mem_overflow_DEPENDENCIES) - @rm -f mem-overflow$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mem_overflow_OBJECTS) $(mem_overflow_LDADD) $(LIBS) + mutex$(EXEEXT): $(mutex_OBJECTS) $(mutex_DEPENDENCIES) $(EXTRA_mutex_DEPENDENCIES) @rm -f mutex$(EXEEXT) @@ -1761,7 +1755,6 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/markup-escape.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/markup-parse.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/markup-subparser.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mem-overflow.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mutex.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/node.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/once.Po@am__quote@ @@ -2373,13 +2366,6 @@ markup-subparser.log: markup-subparser$( --log-file $$b.log --trs-file $$b.trs \ $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ "$$tst" $(AM_TESTS_FD_REDIRECT) -mem-overflow.log: mem-overflow$(EXEEXT) - @p='mem-overflow$(EXEEXT)'; \ - b='mem-overflow'; \ - $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ - --log-file $$b.log --trs-file $$b.trs \ - $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ - "$$tst" $(AM_TESTS_FD_REDIRECT) mutex.log: mutex$(EXEEXT) @p='mutex$(EXEEXT)'; \ b='mutex'; \