On Fri, Mar 06 2020, Charlene Wendling <[email protected]> wrote:
> frei0r-plugins fails in the current sparc64 bulk:
>
>> /usr/obj/ports/frei0r-plugins-1.7.0/frei0r-plugins-1.7.0/src/filter/elastic_scale/
>> elastic_scale.cpp:152: error: ISO C++ forbids initialization of
>> member'm_transformationCalculations'
>
> Such initialisation of members is valid but only since C++11, so it
> requires ports-gcc, and once provided it builds fine on macppc [0].
>
> This version never built on base-gcc archs, so iirc we don't need to
> revision bump the RUN/BUILD_DEPENDS of it, namely:
>
> graphics/ffmpeg
> multimedia/mlt
> multimedia/mlt,,-main
> multimedia/mlt,-gpl2
> multimedia/mlt,-main
> x11/kde-applications/kdenlive
>
> Comments/feedback are welcome,

All C++ ports* should use COMPILER = base-clang ports-gcc.  ok jca@

* unless they are on the path to build ports-gcc ofc

> Charlène.
>
>
> [0] https://bin.charlenew.xyz/frei0r-plugins-1.7.0.log
>
>
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/multimedia/frei0r-plugins/Makefile,v
> retrieving revision 1.3
> diff -u -p -u -p -r1.3 Makefile
> --- Makefile  4 Mar 2020 20:00:55 -0000       1.3
> +++ Makefile  6 Mar 2020 15:09:39 -0000
> @@ -17,6 +17,8 @@ WANTLIB =   ${COMPILER_LIBCXX} m cairo
>  
>  LIB_DEPENDS =        graphics/cairo
>  
> +COMPILER =   base-clang ports-gcc
> +
>  MODULES =    devel/cmake
>  
>  CONFIGURE_ARGS =     -DWITHOUT_OPENCV=ON \
>

-- 
jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF  DDCC 0DFA 74AE 1524 E7EE

Reply via email to