On CURRENT (FreeBSD 12.0-ALPHA5 #120 r338523: Fri Sep 7 17:36:45 CEST 2018 amd64) with most recent ports tree as of time of this report (Revision: 479372), updating/recompilation of port graphics/alembic fails due to the error shown below: [...] lib/Alembic/AbcCoreOgawa/ReadWrite.cpp:79:14: error: out-of-line definition of 'ReadArchive' does not match any declaration in 'Alembic::AbcCoreOgawa::v10::ReadArchive' ReadArchive::ReadArchive( size_t iNumStreams, bool iUseMMap ) ^~~~~~~~~~~ lib/Alembic/AbcCoreOgawa/ReadWrite.cpp:82:5: error: use of undeclared identifier 'm_useMMap'; did you mean 'iUseMMap'? m_useMMap = iUseMMap; ^~~~~~~~~ iUseMMap lib/Alembic/AbcCoreOgawa/ReadWrite.cpp:79:52: note: 'iUseMMap' declared here
Delete the old version and try it again. (I had the same problem, removing of the old version solved it).
Done. Thank you very much. This workaround works.