On Fri, Feb 11, 2022 at 09:43:35AM +0000, Klemens Nanni wrote: > On Tue, Feb 08, 2022 at 09:21:16PM -0700, Kurt Mosiejczuk wrote: > > http://build-failures.rhaalovely.net/sparc64/2022-02-06/devel/boost.log > > > FULLPKGNAME = boost-1.78.0v0 > > > ./boost/predef/architecture/sparc.h:37:38: error: missing ')' in expression > > # if !defined(BOOST_ARCH_SPARC) && (defined(__sparcv9) || > > defined(__sparc_v9__) > > ^ > > ./boost/predef/architecture/sparc.h:40:38: error: missing ')' in expression > > # if !defined(BOOST_ARCH_SPARC) && (defined(__sparcv8) || > > defined(__sparc_v8__) > > ^ > > I'm confused, since looking at this file extracted from our port which > says > > $ make show=FULLPKGNAME-main > boost-1.78.0v0 > > it does *have* the missing ')':
The build machine isn't clean. |$OpenBSD$ | |Fix missing parentheses that break sparc build | |Index: boost/predef/architecture/sparc.h |--- boost/predef/architecture/sparc.h.orig |+++ boost/predef/architecture/sparc.h -------------------------- Patching file boost/predef/architecture/sparc.h using Plan A... Reversed (or previously applied) patch detected! Assume -R? [y] Hunk #1 succeeded at 34. done ===> Applying OpenBSD patch patch-libs_context_src_asm_jump_i386_sysv_elf_gas_S Hmm... Looks like a unified diff to me... The text leading up to this was: