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
