Building the fonts with the latest open source version of AFDKO (adobe-type-tools/afdko@d6d94c017d73da260274a763b8aeea67278e24ad) fails.
Here's the relevant output:
>> Generating OTF file
makeotf [Note] Converting source font '/font.otf' to temporary Unix Type1 font file '/font.otf.tmp'.
makeotf [Note] setting the USE_TYPO_METRICS OS/2 fsSelection bit 7 from fontinfo keyword.
makeotf [Note] setting the WEIGHT_WIDTH_SLOPE_ONLY OS/2 fsSelection bit 8 from fontinfo keyword.
makeotf [Note] setting the OBLIQUE OS/2 fsSelection bit 9 from fontinfo keyword.
makeotf [Note] Writing options file /current.fpr
makeotf [Note] Running makeotfexe with commands:
cd ""
makeotfexe "-f" "font.otf.tmp" "-o" "Roboto-Thin.otf" -ff "features" -gf "glyphOrder" -mf "menuname" -shw
makeotf [Error] Failed to build output font file 'Roboto-Thin.otf'.
makeotfexe [WARNING] The total size of the glyph names is greater than the safe limit for Mac OSX 10.4.x and earlier by 1885 bytes, and will cause crashes. [font.otf.tmp]
makeotfexe [ERROR] <Roboto-Thin> MarkToBase or MarkToMark error 2: A previous statement has already assigned the current mark class to another anchor point on the same glyph 'A'. Skipping rule. [features 330]
makeotfexe [ERROR] <Roboto-Thin> MarkToBase or MarkToMark error 2: A previous statement has already assigned the current mark class to another anchor point on the same glyph 'B'. Skipping rule. [features 376]
[...]
makeotfexe [ERROR] <Roboto-Thin> MarkToBase or MarkToMark error 2: A previous statement has already assigned the current mark class to another anchor point on the same glyph 'zrthook'. Skipping rule. [features 918]
makeotfexe [WARNING] <Roboto-Thin> head FontRevision entry <2.1047> should have 3 fractional decimal places. Stored as <2.105> [features 5432]
makeotfexe [FATAL] <Roboto-Thin> aborting because of errors
make: *** [v2] Error 1
Building the fonts with the latest open source version of AFDKO (adobe-type-tools/afdko@d6d94c017d73da260274a763b8aeea67278e24ad) fails.
Here's the relevant output: