pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: pkg/53543: devel/boost-libs fails to build on NetBSD-8.0_STABLE/amd64



On Tue, 21 Aug 2018 16:15:01 +0000 (UTC)
Leonardo Taccari <leot%NetBSD.org@localhost> wrote:

> The following reply was made to PR pkg/53543; it has been noted by
> GNATS.
> 
> From: Leonardo Taccari <leot%NetBSD.org@localhost>
> To: gnats-bugs%NetBSD.org@localhost
> Cc: 
> Subject: Re: pkg/53543: devel/boost-libs fails to build on
> NetBSD-8.0_STABLE/amd64 Date: Tue, 21 Aug 2018 18:13:50 +0200
> 
>  Hello Greg,
>  
>  oster%netbsd.org@localhost writes:
>  > >Number:         53543
>  > >Category:       pkg
>  > >Synopsis:       devel/boost-libs fails to build on
>  > >NetBSD-8.0_STABLE/am=  
>  d64
>  > >Confidential:   no
>  > >Severity:       serious
>  > >Priority:       high
>  > >Responsible:    pkg-manager
>  > >State:          open
>  > >Class:          sw-bug
>  > >Submitter-Id:   net
>  > >Arrival-Date:   Tue Aug 21 16:00:00 +0000 2018
>  > >Originator:     Greg Oster
>  > >Release:        NetBSD 8.0_STABLE
>  > >Organization:
>  > >Environment:  
>  >
>  > [...]
>  >
>  > devel/boost-libs fails to build as follows:
>  >  
>  > =3D=3D=3D> Overriding tools for boost-libs-1.68.0
>  > =3D=3D=3D> Extracting for boost-libs-1.68.0
>  > =3D=3D=3D> Patching for boost-libs-1.68.0
>  > =3D> Applying pkgsrc patches for boost-libs-1.68.0
>  > =3D=3D=3D> Creating toolchain wrappers for boost-libs-1.68.0
>  > =3D=3D=3D> Configuring for boost-libs-1.68.0
>  > =3D> Fixing prefix.
>  > =3D> Fixing install_name for Darwin.  
>  > /usr/bin/find /usr/pkgsrc/devel/boost-libs/work.thog/boost_1_68_0
>  > -type =  
>  f -exec /usr/bin/touch {} +
>  > find: /usr/bin/touch: Argument list too long
>  > find: /usr/bin/touch: Argument list too long
>  > find: /usr/bin/touch: Argument list too long
>  > find: /usr/bin/touch: Argument list too long
>  > *** Error code 1
>  > [...]  
>  
>  I think that reverting -r1.74 of
> pkgsrc/meta-pkgs/boost/Makefile.common will do the trick (change the
> `\;' with a `+' when invoking ${FIND} in pre-configure target) , i.e.:
>  
>   Index: Makefile.common
>   =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
>  =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
>  =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>   RCS file: /cvsroot/pkgsrc/meta-pkgs/boost/Makefile.common,v
>   retrieving revision 1.73
>   retrieving revision 1.74
>   diff -u -p -r1.73 -r1.74
>   --- Makefile.common	30 Apr 2018 00:21:12 -0000	1.73
>   +++ Makefile.common	2 Jul 2018 20:32:09 -0000	1.74
>   @@ -1,4 +1,4 @@
>   -# $NetBSD: Makefile.common,v 1.73 2018/04/30 00:21:12 ryoon Exp $
>   +# $NetBSD: Makefile.common,v 1.74 2018/07/02 20:32:09 adam Exp $
>    #
>    # used by devel/boost-build/Makefile
>    # used by devel/boost-docs/Makefile
>   @@ -89,7 +89,7 @@ post-wrapper:
>    # We can't do this at post-extract because the extract cookie will
> get a= future
>    # timestamp than the sources.  If this happens, print-PLIST does
> not wor= k.
>    pre-configure:
>   -	${FIND} ${WRKSRC} -type f -exec ${TOUCH} {} \;
>   +	${FIND} ${WRKSRC} -type f -exec ${TOUCH} {} +
>    =
>  
>    # Generate a new user.hpp or use the installed one, depending on
> the pac= kage
>    # we are building.
>  

That certainly did the trick!

Thanks for your super-fast response!

Later...

Greg Oster


Home | Main Index | Thread Index | Old Index