On recent 12-CURRENT (12.0-CURRENT #5 r319215: Tue May 30 16:44:52 CEST 2017 amd64, WITH_LLD_IS_LD=yes) with recent ports-tree (r442741), graphics/blender (2.78c) fails to compile with the error shown below: [...] make[3]: stopped in /usr/ports/graphics/blender/work/.build --- intern/libmv/CMakeFiles/bf_intern_libmv.dir/all --- --- intern/libmv/CMakeFiles/bf_intern_libmv.dir/intern/frame_accessor.cc.o --- In file included from /usr/ports/graphics/blender/work/blender-2.78c/intern/libmv/intern/frame_accessor.cc:31: In file included from /usr/ports/graphics/blender/work/blender-2.78c/intern/libmv/libmv/autotrack/region.h:26: /usr/ports/graphics/blender/work/blender-2.78c/intern/libmv/libmv/numeric/numeric.h:39:13: error: static declaration of 'sincos' follows non-static declaration static void sincos(double x, double *sinx, double *cosx) { ^ /usr/include/math.h:503:7: note: previous declaration is here void sincos(double, double *, double *); ^
A commit references this bug: Author: swills Date: Thu Jul 13 00:09:25 UTC 2017 New revision: 445628 URL: https://svnweb.freebsd.org/changeset/ports/445628 Log: graphics/blender: fix build Build was failing due to addition of sincos() to base in r319047. PR: 219814 Reported by: O. Hartmann <ohartmann@walstatt.org> Changes: head/graphics/blender/files/patch-intern_libmv_libmv_numeric_numeric.h
Build fix committed. Enjoy!