#50913: VLC @2.2.2: error: expected identifier or '(' ----------------------+-------------------------------- Reporter: majoc@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: yosemite Port: VLC | ----------------------+-------------------------------- Comment (by rjvbertin@…): Can you check in vlc_mist_picture.i.10-10 if you do have a definition for _Static_assert. Or rather, simply try to build after placing the 10.11 definition for static_assert (from /usr/include/assert.h) above its first use in picture.c ? If that works, please post that definition as it'll make a useful workaround/patch. VLC's macro asks the compiler to evaluate the sizeof of a struct containing an array; this array has 1 element when the assert is OK, but -1 elements when that is not the case. In the latter case the compiler is supposed to abort. The macro expansions do look correct as far as bracket balancing is concerned! @Ryan: can you check if the 10.10 build bot ran into the same issue please? -- Ticket URL: <https://trac.macports.org/ticket/50913#comment:10> MacPorts <https://www.macports.org/> Ports system for OS X