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:

Reply via email to