Can´t compile more than 1 font on asset folder

I try to use openfl 4.5.2 / lime 3.5.2 and i got this output error:

C:\HaxeToolkit\haxe\std/haxe/macro/Context.hx:381: characters 9-37 : Called from
C:\HaxeToolkit\haxe\std/haxe/macro/ComplexTypeTools.hx:51: characters 28-71 : Called from
C:/HaxeToolkit/haxe/lib/lime/3,5,2/lime/_macros/CFFIMacro.hx:226: characters 55-84 : Called from
C:/HaxeToolkit/haxe/lib/lime/3,5,2/lime/_macros/CFFIMacro.hx:64: characters 18-65 : Called from
C:/HaxeToolkit/haxe/lib/lime/3,5,2/lime/system/CFFI.hx:47: characters 9-41 : Called from
C:/HaxeToolkit/haxe/lib/lime/3,5,2/lime/audio/openal/ALC.hx:12: characters 1-7 : Called from
C:\HaxeToolkit\haxe\std/haxe/macro/Context.hx:381: characters 9-37 : Called from
C:\HaxeToolkit\haxe\std/haxe/macro/ComplexTypeTools.hx:51: characters 28-71 : Called from
C:/HaxeToolkit/haxe/lib/lime/3,5,2/lime/_macros/CFFIMacro.hx:299: characters 18-47 : Called from
C:/HaxeToolkit/haxe/lib/lime/3,5,2/lime/_macros/CFFIMacro.hx:64: characters 18-65 : Called from
C:/HaxeToolkit/haxe/lib/lime/3,5,2/lime/system/CFFI.hx:47: characters 9-41 : Called from
C:/HaxeToolkit/haxe/lib/lime/3,5,2/lime/system/Clipboard.hx:11: characters 1-7 : Called from
C:\HaxeToolkit\haxe\std/haxe/macro/Context.hx:381: characters 9-37 : Called from
C:\HaxeToolkit\haxe\std/haxe/macro/ComplexTypeTools.hx:51: characters 28-71 : Called from
C:/HaxeToolkit/haxe/lib/lime/3,5,2/lime/_macros/CFFIMacro.hx:226: characters 55-84 : Called from
C:/HaxeToolkit/haxe/lib/lime/3,5,2/lime/_macros/CFFIMacro.hx:64: characters 18-65 : Called from
C:/HaxeToolkit/haxe/lib/lime/3,5,2/lime/system/CFFI.hx:47: characters 9-41 : Called from
C:/HaxeToolkit/haxe/lib/lime/3,5,2/lime/graphics/cairo/CairoFontFace.hx:7: characters 1-7 : Called from
C:\HaxeToolkit\haxe\std/haxe/macro/Context.hx:381: characters 9-37 : Called from
C:\HaxeToolkit\haxe\std/haxe/macro/ComplexTypeTools.hx:51: characters 28-71 : Called from
C:/HaxeToolkit/haxe/lib/lime/3,5,2/lime/_macros/CFFIMacro.hx:299: characters 18-47 : Called from
C:/HaxeToolkit/haxe/lib/lime/3,5,2/lime/_macros/CFFIMacro.hx:64: characters 18-65 : Called from
C:/HaxeToolkit/haxe/lib/lime/3,5,2/lime/system/CFFI.hx:47: characters 9-41 : Called from
C:/HaxeToolkit/haxe/lib/lime/3,5,2/lime/graphics/cairo/CairoFontOptions.hx:8: characters 1-7 : Called from
C:\HaxeToolkit\haxe\std/haxe/macro/Context.hx:381: characters 9-37 : Called from
C:\HaxeToolkit\haxe\std/haxe/macro/ComplexTypeTools.hx:51: characters 28-71 : Called from
C:/HaxeToolkit/haxe/lib/lime/3,5,2/lime/_macros/CFFIMacro.hx:226: characters 55-84 : Called from
C:/HaxeToolkit/haxe/lib/lime/3,5,2/lime/_macros/CFFIMacro.hx:64: characters 18-65 : Called from
C:/HaxeToolkit/haxe/lib/lime/3,5,2/lime/system/CFFI.hx:47: characters 9-41 : Called from
C:/HaxeToolkit/haxe/lib/lime/3,5,2/lime/graphics/cairo/CairoFTFontFace.hx:8: characters 1-7 : Called from
C:\HaxeToolkit\haxe\std/haxe/macro/Context.hx:381: characters 9-37 : Called from
C:\HaxeToolkit\haxe\std/haxe/macro/ComplexTypeTools.hx:51: characters 28-71 : Called from
C:/HaxeToolkit/haxe/lib/lime/3,5,2/lime/_macros/CFFIMacro.hx:60: characters 57-75 : Called from
C:/HaxeToolkit/haxe/lib/lime/3,5,2/lime/system/CFFI.hx:47: characters 9-41 : Called from
C:/HaxeToolkit/haxe/lib/lime/3,5,2/lime/text/TextLayout.hx:9: characters 1-7 : Called from
C:\HaxeToolkit\haxe\std/haxe/macro/Context.hx:381: characters 9-37 : Called from
C:\HaxeToolkit\haxe\std/haxe/macro/ComplexTypeTools.hx:51: characters 28-71 : Called from
C:/HaxeToolkit/haxe/lib/lime/3,5,2/lime/_macros/CFFIMacro.hx:60: characters 57-75 : Called from
C:/HaxeToolkit/haxe/lib/lime/3,5,2/lime/system/CFFI.hx:47: characters 9-41 : Called from
C:/HaxeToolkit/haxe/lib/lime/3,5,2/lime/_backend/native/NativeWindow.hx:13: characters 1-7 : Called from
C:\HaxeToolkit\haxe\std/haxe/macro/Context.hx:381: characters 9-37 : Called from
C:\HaxeToolkit\haxe\std/haxe/macro/ComplexTypeTools.hx:51: characters 28-71 : Called from
C:/HaxeToolkit/haxe/lib/lime/3,5,2/lime/_macros/CFFIMacro.hx:226: characters 55-84 : Called from
C:/HaxeToolkit/haxe/lib/lime/3,5,2/lime/_macros/CFFIMacro.hx:64: characters 18-65 : Called from
C:/HaxeToolkit/haxe/lib/lime/3,5,2/lime/system/CFFI.hx:47: characters 9-41 : Called from
C:/HaxeToolkit/haxe/lib/lime/3,5,2/lime/_backend/native/NativeRenderer.hx:20: characters 1-7 : Called from
C:\HaxeToolkit\haxe\std/haxe/macro/Context.hx:381: characters 9-37 : Called from
C:\HaxeToolkit\haxe\std/haxe/macro/ComplexTypeTools.hx:51: characters 28-71 : Called from
C:/HaxeToolkit/haxe/lib/lime/3,5,2/lime/_macros/CFFIMacro.hx:226: characters 55-84 : Called from
C:/HaxeToolkit/haxe/lib/lime/3,5,2/lime/_macros/CFFIMacro.hx:64: characters 18-65 : Called from
C:/HaxeToolkit/haxe/lib/lime/3,5,2/lime/system/CFFI.hx:47: characters 9-41 : Called from
C:/HaxeToolkit/haxe/lib/lime/3,5,2/lime/_backend/native/NativeApplication.hx:28: characters 1-7 : Called from
C:\HaxeToolkit\haxe\std/haxe/macro/Context.hx:381: characters 9-37 : Called from
C:\HaxeToolkit\haxe\std/haxe/macro/ComplexTypeTools.hx:51: characters 28-71 : Called from
C:/HaxeToolkit/haxe/lib/lime/3,5,2/lime/_macros/CFFIMacro.hx:60: characters 57-75 : Called from
C:/HaxeToolkit/haxe/lib/lime/3,5,2/lime/system/CFFI.hx:47: characters 9-41 : Called from
C:/HaxeToolkit/haxe/lib/lime/3,5,2/lime/system/System.hx:18: characters 1-7 : Called from
C:\HaxeToolkit\haxe\std/haxe/macro/Context.hx:381: characters 9-37 : Called from
C:\HaxeToolkit\haxe\std/haxe/macro/ComplexTypeTools.hx:51: characters 28-71 : Called from
C:/HaxeToolkit/haxe/lib/lime/3,5,2/lime/_macros/CFFIMacro.hx:226: characters 55-84 : Called from
C:/HaxeToolkit/haxe/lib/lime/3,5,2/lime/_macros/CFFIMacro.hx:64: characters 18-65 : Called from
C:/HaxeToolkit/haxe/lib/lime/3,5,2/lime/system/CFFI.hx:47: characters 9-41 : Called from
C:/HaxeToolkit/haxe/lib/lime/3,5,2/lime/text/Font.hx:25: characters 1-7 : Called from

This problem just ocurrs when i have 2 or more TTF files on assets folder. 0 or 1 TTF file works fine! :confused:

Haxe 3.4.0 RC2
hxcpp 3.4.2
openfl 4.5.2
lime 3.5.2

URL for test project: http://factorium.com.br/testfont.zip

Anyone else got this problem too?

1 Like

Came here to create the same topic. Actually your original post helped me a bit because I didn’t try to compile with only one font file (and I can live with one for some time).

Here’s my setup:
Arch Linux
OpenFL 4.5.2-Lgl81j
lime 3.5.2
Haxe Compiler 3.4.0
hxcpp: 3.4.2

(seems like the same as OP except for OS).

When I try to build or test the project (say openfl build linux) it just stucks forever loading one of CPU cores 100% and filling up all the virtual memory. When I interrupt the process with Ctrl+C I get this:

/home/michael/haxelib/lime/3,5,2/lime/_macros/CFFIMacro.hx:165: lines 165-238 : Ctrl+C
/usr/share/haxe/std/haxe/macro/Context.hx:381: characters 9-37 : Called from
/usr/share/haxe/std/haxe/macro/ComplexTypeTools.hx:51: characters 28-71 : Called from
/home/michael/haxelib/lime/3,5,2/lime/_macros/CFFIMacro.hx:226: characters 55-84 : Called from
/home/michael/haxelib/lime/3,5,2/lime/_macros/CFFIMacro.hx:64: characters 18-65 : Called from
/home/michael/haxelib/lime/3,5,2/lime/system/CFFI.hx:47: characters 9-41 : Called from
/home/michael/haxelib/lime/3,5,2/lime/system/CFFIPointer.hx:5: characters 1-7 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:381: characters 9-37 : Called from
/usr/share/haxe/std/haxe/macro/ComplexTypeTools.hx:51: characters 28-71 : Called from
/home/michael/haxelib/lime/3,5,2/lime/_macros/CFFIMacro.hx:226: characters 55-84 : Called from
/home/michael/haxelib/lime/3,5,2/lime/_macros/CFFIMacro.hx:64: characters 18-65 : Called from
/home/michael/haxelib/lime/3,5,2/lime/system/CFFI.hx:47: characters 9-41 : Called from
/home/michael/haxelib/lime/3,5,2/lime/graphics/cairo/CairoSurface.hx:7: characters 1-7 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:381: characters 9-37 : Called from
/usr/share/haxe/std/haxe/macro/ComplexTypeTools.hx:51: characters 28-71 : Called from
/home/michael/haxelib/lime/3,5,2/lime/_macros/CFFIMacro.hx:226: characters 55-84 : Called from
/home/michael/haxelib/lime/3,5,2/lime/_macros/CFFIMacro.hx:64: characters 18-65 : Called from
/home/michael/haxelib/lime/3,5,2/lime/system/CFFI.hx:47: characters 9-41 : Called from
/home/michael/haxelib/lime/3,5,2/lime/graphics/format/JPEG.hx:18: characters 1-7 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:381: characters 9-37 : Called from
/usr/share/haxe/std/haxe/macro/ComplexTypeTools.hx:51: characters 28-71 : Called from
/home/michael/haxelib/lime/3,5,2/lime/_macros/CFFIMacro.hx:226: characters 55-84 : Called from
/home/michael/haxelib/lime/3,5,2/lime/_macros/CFFIMacro.hx:64: characters 18-65 : Called from
/home/michael/haxelib/lime/3,5,2/lime/system/CFFI.hx:47: characters 9-41 : Called from
/home/michael/haxelib/lime/3,5,2/lime/graphics/format/PNG.hx:25: characters 1-7 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:381: characters 9-37 : Called from
/usr/share/haxe/std/haxe/macro/ComplexTypeTools.hx:51: characters 28-71 : Called from
/home/michael/haxelib/lime/3,5,2/lime/_macros/CFFIMacro.hx:226: characters 55-84 : Called from
/home/michael/haxelib/lime/3,5,2/lime/_macros/CFFIMacro.hx:64: characters 18-65 : Called from
/home/michael/haxelib/lime/3,5,2/lime/system/CFFI.hx:47: characters 9-41 : Called from
/home/michael/haxelib/lime/3,5,2/lime/graphics/utils/ImageDataUtil.hx:20: characters 1-7 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:381: characters 9-37 : Called from
/usr/share/haxe/std/haxe/macro/ComplexTypeTools.hx:51: characters 28-71 : Called from
/home/michael/haxelib/lime/3,5,2/lime/_macros/CFFIMacro.hx:226: characters 55-84 : Called from
/home/michael/haxelib/lime/3,5,2/lime/_macros/CFFIMacro.hx:64: characters 18-65 : Called from
/home/michael/haxelib/lime/3,5,2/lime/system/CFFI.hx:47: characters 9-41 : Called from
/home/michael/haxelib/lime/3,5,2/lime/graphics/Image.hx:54: characters 1-7 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:381: characters 9-37 : Called from
/usr/share/haxe/std/haxe/macro/ComplexTypeTools.hx:51: characters 28-71 : Called from
/home/michael/haxelib/lime/3,5,2/lime/_macros/CFFIMacro.hx:226: characters 55-84 : Called from
/home/michael/haxelib/lime/3,5,2/lime/_macros/CFFIMacro.hx:64: characters 18-65 : Called from
/home/michael/haxelib/lime/3,5,2/lime/system/CFFI.hx:47: characters 9-41 : Called from
/home/michael/haxelib/lime/3,5,2/lime/audio/openal/AL.hx:19: characters 1-7 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:381: characters 9-37 : Called from
/usr/share/haxe/std/haxe/macro/ComplexTypeTools.hx:51: characters 28-71 : Called from
/home/michael/haxelib/lime/3,5,2/lime/_macros/CFFIMacro.hx:226: characters 55-84 : Called from
/home/michael/haxelib/lime/3,5,2/lime/_macros/CFFIMacro.hx:64: characters 18-65 : Called from
/home/michael/haxelib/lime/3,5,2/lime/system/CFFI.hx:47: characters 9-41 : Called from
/home/michael/haxelib/lime/3,5,2/lime/audio/AudioBuffer.hx:28: characters 1-7 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:381: characters 9-37 : Called from
/usr/share/haxe/std/haxe/macro/ComplexTypeTools.hx:51: characters 28-71 : Called from
/home/michael/haxelib/lime/3,5,2/lime/_macros/CFFIMacro.hx:60: characters 57-75 : Called from
/home/michael/haxelib/lime/3,5,2/lime/system/CFFI.hx:47: characters 9-41 : Called from
/home/michael/haxelib/lime/3,5,2/lime/net/curl/CURL.hx:5: characters 1-7 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:381: characters 9-37 : Called from
/usr/share/haxe/std/haxe/macro/ComplexTypeTools.hx:51: characters 28-71 : Called from
/home/michael/haxelib/lime/3,5,2/lime/_macros/CFFIMacro.hx:285: characters 18-45 : Called from
/home/michael/haxelib/lime/3,5,2/lime/_macros/CFFIMacro.hx:64: characters 18-65 : Called from
/home/michael/haxelib/lime/3,5,2/lime/system/CFFI.hx:47: characters 9-41 : Called from
/home/michael/haxelib/lime/3,5,2/lime/net/curl/CURLEasy.hx:8: characters 1-7 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:381: characters 9-37 : Called from
/usr/share/haxe/std/haxe/macro/ComplexTypeTools.hx:51: characters 28-71 : Called from
/home/michael/haxelib/lime/3,5,2/lime/_macros/CFFIMacro.hx:299: characters 18-47 : Called from
/home/michael/haxelib/lime/3,5,2/lime/_macros/CFFIMacro.hx:64: characters 18-65 : Called from
/home/michael/haxelib/lime/3,5,2/lime/system/CFFI.hx:47: characters 9-41 : Called from
/home/michael/haxelib/lime/3,5,2/lime/utils/Bytes.hx:10: characters 1-7 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:381: characters 9-37 : Called from
/usr/share/haxe/std/haxe/macro/ComplexTypeTools.hx:51: characters 28-71 : Called from
/home/michael/haxelib/lime/3,5,2/lime/_macros/CFFIMacro.hx:285: characters 18-45 : Called from
/home/michael/haxelib/lime/3,5,2/lime/_macros/CFFIMacro.hx:64: characters 18-65 : Called from
/home/michael/haxelib/lime/3,5,2/lime/system/CFFI.hx:47: characters 9-41 : Called from
/home/michael/haxelib/lime/3,5,2/lime/_backend/native/NativeGLRenderContext.hx:28: characters 1-7 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:381: characters 9-37 : Called from
/usr/share/haxe/std/haxe/macro/ComplexTypeTools.hx:51: characters 28-71 : Called from
/home/michael/haxelib/lime/3,5,2/lime/_macros/CFFIMacro.hx:226: characters 55-84 : Called from
/home/michael/haxelib/lime/3,5,2/lime/_macros/CFFIMacro.hx:64: characters 18-65 : Called from
/home/michael/haxelib/lime/3,5,2/lime/system/CFFI.hx:47: characters 9-41 : Called from
/home/michael/haxelib/lime/3,5,2/lime/graphics/cairo/Cairo.hx:11: characters 1-7 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:381: characters 9-37 : Called from
/usr/share/haxe/std/haxe/macro/ComplexTypeTools.hx:51: characters 28-71 : Called from
/home/michael/haxelib/lime/3,5,2/lime/_macros/CFFIMacro.hx:226: characters 55-84 : Called from
/home/michael/haxelib/lime/3,5,2/lime/_macros/CFFIMacro.hx:64: characters 18-65 : Called from
/home/michael/haxelib/lime/3,5,2/lime/system/CFFI.hx:47: characters 9-41 : Called from
/home/michael/haxelib/lime/3,5,2/lime/ui/Gamepad.hx:7: characters 1-7 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:381: characters 9-37 : Called from
/usr/share/haxe/std/haxe/macro/ComplexTypeTools.hx:51: characters 28-71 : Called from
/home/michael/haxelib/lime/3,5,2/lime/_macros/CFFIMacro.hx:299: characters 18-47 : Called from
/home/michael/haxelib/lime/3,5,2/lime/_macros/CFFIMacro.hx:64: characters 18-65 : Called from
/home/michael/haxelib/lime/3,5,2/lime/system/CFFI.hx:47: characters 9-41 : Called from
/home/michael/haxelib/lime/3,5,2/lime/ui/Joystick.hx:7: characters 1-7 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:381: characters 9-37 : Called from
/usr/share/haxe/std/haxe/macro/ComplexTypeTools.hx:51: characters 28-71 : Called from
/home/michael/haxelib/lime/3,5,2/lime/_macros/CFFIMacro.hx:285: characters 18-45 : Called from
/home/michael/haxelib/lime/3,5,2/lime/_macros/CFFIMacro.hx:64: characters 18-65 : Called from
/home/michael/haxelib/lime/3,5,2/lime/system/CFFI.hx:47: characters 9-41 : Called from
/home/michael/haxelib/lime/3,5,2/lime/_backend/native/NativeMouse.hx:8: characters 1-7 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:381: characters 9-37 : Called from
/usr/share/haxe/std/haxe/macro/ComplexTypeTools.hx:51: characters 28-71 : Called from
/home/michael/haxelib/lime/3,5,2/lime/_macros/CFFIMacro.hx:226: characters 55-84 : Called from
/home/michael/haxelib/lime/3,5,2/lime/_macros/CFFIMacro.hx:64: characters 18-65 : Called from
/home/michael/haxelib/lime/3,5,2/lime/system/CFFI.hx:47: characters 9-41 : Called from
/home/michael/haxelib/lime/3,5,2/lime/graphics/cairo/CairoImageSurface.hx:7: characters 1-7 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:381: characters 9-37 : Called from
/usr/share/haxe/std/haxe/macro/ComplexTypeTools.hx:51: characters 28-71 : Called from
/home/michael/haxelib/lime/3,5,2/lime/_macros/CFFIMacro.hx:226: characters 55-84 : Called from
/home/michael/haxelib/lime/3,5,2/lime/_macros/CFFIMacro.hx:64: characters 18-65 : Called from
/home/michael/haxelib/lime/3,5,2/lime/system/CFFI.hx:47: characters 9-41 : Called from
/home/michael/haxelib/lime/3,5,2/lime/graphics/cairo/CairoPattern.hx:8: characters 1-7 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:381: characters 9-37 : Called from
/usr/share/haxe/std/haxe/macro/ComplexTypeTools.hx:51: characters 28-71 : Called from
/home/michael/haxelib/lime/3,5,2/lime/_macros/CFFIMacro.hx:226: characters 55-84 : Called from
/home/michael/haxelib/lime/3,5,2/lime/_macros/CFFIMacro.hx:64: characters 18-65 : Called from
/home/michael/haxelib/lime/3,5,2/lime/system/CFFI.hx:47: characters 9-41 : Called from
/home/michael/haxelib/lime/3,5,2/lime/utils/compress/Deflate.hx:11: characters 1-7 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:381: characters 9-37 : Called from
/usr/share/haxe/std/haxe/macro/ComplexTypeTools.hx:51: characters 28-71 : Called from
/home/michael/haxelib/lime/3,5,2/lime/_macros/CFFIMacro.hx:226: characters 55-84 : Called from
/home/michael/haxelib/lime/3,5,2/lime/_macros/CFFIMacro.hx:64: characters 18-65 : Called from
/home/michael/haxelib/lime/3,5,2/lime/system/CFFI.hx:47: characters 9-41 : Called from
/home/michael/haxelib/lime/3,5,2/lime/utils/compress/LZMA.hx:12: characters 1-7 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:381: characters 9-37 : Called from
/usr/share/haxe/std/haxe/macro/ComplexTypeTools.hx:51: characters 28-71 : Called from
/home/michael/haxelib/lime/3,5,2/lime/_macros/CFFIMacro.hx:226: characters 55-84 : Called from
/home/michael/haxelib/lime/3,5,2/lime/_macros/CFFIMacro.hx:64: characters 18-65 : Called from
/home/michael/haxelib/lime/3,5,2/lime/system/CFFI.hx:47: characters 9-41 : Called from
/home/michael/haxelib/lime/3,5,2/lime/utils/compress/Zlib.hx:11: characters 1-7 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:381: characters 9-37 : Called from
/usr/share/haxe/std/haxe/macro/ComplexTypeTools.hx:51: characters 28-71 : Called from
/home/michael/haxelib/lime/3,5,2/lime/_macros/CFFIMacro.hx:226: characters 55-84 : Called from
/home/michael/haxelib/lime/3,5,2/lime/_macros/CFFIMacro.hx:64: characters 18-65 : Called from
/home/michael/haxelib/lime/3,5,2/lime/system/CFFI.hx:47: characters 9-41 : Called from
/home/michael/haxelib/lime/3,5,2/lime/audio/openal/ALC.hx:12: characters 1-7 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:381: characters 9-37 : Called from
/usr/share/haxe/std/haxe/macro/ComplexTypeTools.hx:51: characters 28-71 : Called from
/home/michael/haxelib/lime/3,5,2/lime/_macros/CFFIMacro.hx:299: characters 18-47 : Called from
/home/michael/haxelib/lime/3,5,2/lime/_macros/CFFIMacro.hx:64: characters 18-65 : Called from
/home/michael/haxelib/lime/3,5,2/lime/system/CFFI.hx:47: characters 9-41 : Called from
/home/michael/haxelib/lime/3,5,2/lime/system/Clipboard.hx:11: characters 1-7 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:381: characters 9-37 : Called from
/usr/share/haxe/std/haxe/macro/ComplexTypeTools.hx:51: characters 28-71 : Called from
/home/michael/haxelib/lime/3,5,2/lime/_macros/CFFIMacro.hx:226: characters 55-84 : Called from
/home/michael/haxelib/lime/3,5,2/lime/_macros/CFFIMacro.hx:64: characters 18-65 : Called from
/home/michael/haxelib/lime/3,5,2/lime/system/CFFI.hx:47: characters 9-41 : Called from
/home/michael/haxelib/lime/3,5,2/lime/graphics/cairo/CairoFontFace.hx:7: characters 1-7 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:381: characters 9-37 : Called from
/usr/share/haxe/std/haxe/macro/ComplexTypeTools.hx:51: characters 28-71 : Called from
/home/michael/haxelib/lime/3,5,2/lime/_macros/CFFIMacro.hx:299: characters 18-47 : Called from
/home/michael/haxelib/lime/3,5,2/lime/_macros/CFFIMacro.hx:64: characters 18-65 : Called from
/home/michael/haxelib/lime/3,5,2/lime/system/CFFI.hx:47: characters 9-41 : Called from
/home/michael/haxelib/lime/3,5,2/lime/graphics/cairo/CairoFontOptions.hx:8: characters 1-7 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:381: characters 9-37 : Called from
/usr/share/haxe/std/haxe/macro/ComplexTypeTools.hx:51: characters 28-71 : Called from
/home/michael/haxelib/lime/3,5,2/lime/_macros/CFFIMacro.hx:226: characters 55-84 : Called from
/home/michael/haxelib/lime/3,5,2/lime/_macros/CFFIMacro.hx:64: characters 18-65 : Called from
/home/michael/haxelib/lime/3,5,2/lime/system/CFFI.hx:47: characters 9-41 : Called from
/home/michael/haxelib/lime/3,5,2/lime/graphics/cairo/CairoFTFontFace.hx:8: characters 1-7 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:381: characters 9-37 : Called from
/usr/share/haxe/std/haxe/macro/ComplexTypeTools.hx:51: characters 28-71 : Called from
/home/michael/haxelib/lime/3,5,2/lime/_macros/CFFIMacro.hx:60: characters 57-75 : Called from
/home/michael/haxelib/lime/3,5,2/lime/system/CFFI.hx:47: characters 9-41 : Called from
/home/michael/haxelib/lime/3,5,2/lime/text/TextLayout.hx:9: characters 1-7 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:381: characters 9-37 : Called from
/usr/share/haxe/std/haxe/macro/ComplexTypeTools.hx:51: characters 28-71 : Called from
/home/michael/haxelib/lime/3,5,2/lime/_macros/CFFIMacro.hx:60: characters 57-75 : Called from
/home/michael/haxelib/lime/3,5,2/lime/system/CFFI.hx:47: characters 9-41 : Called from
/home/michael/haxelib/lime/3,5,2/lime/_backend/native/NativeWindow.hx:13: characters 1-7 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:381: characters 9-37 : Called from
/usr/share/haxe/std/haxe/macro/ComplexTypeTools.hx:51: characters 28-71 : Called from
/home/michael/haxelib/lime/3,5,2/lime/_macros/CFFIMacro.hx:226: characters 55-84 : Called from
/home/michael/haxelib/lime/3,5,2/lime/_macros/CFFIMacro.hx:64: characters 18-65 : Called from
/home/michael/haxelib/lime/3,5,2/lime/system/CFFI.hx:47: characters 9-41 : Called from
/home/michael/haxelib/lime/3,5,2/lime/_backend/native/NativeRenderer.hx:20: characters 1-7 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:381: characters 9-37 : Called from
/usr/share/haxe/std/haxe/macro/ComplexTypeTools.hx:51: characters 28-71 : Called from
/home/michael/haxelib/lime/3,5,2/lime/_macros/CFFIMacro.hx:226: characters 55-84 : Called from
/home/michael/haxelib/lime/3,5,2/lime/_macros/CFFIMacro.hx:64: characters 18-65 : Called from
/home/michael/haxelib/lime/3,5,2/lime/system/CFFI.hx:47: characters 9-41 : Called from
/home/michael/haxelib/lime/3,5,2/lime/_backend/native/NativeApplication.hx:28: characters 1-7 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:381: characters 9-37 : Called from
/usr/share/haxe/std/haxe/macro/ComplexTypeTools.hx:51: characters 28-71 : Called from
/home/michael/haxelib/lime/3,5,2/lime/_macros/CFFIMacro.hx:60: characters 57-75 : Called from
/home/michael/haxelib/lime/3,5,2/lime/system/CFFI.hx:47: characters 9-41 : Called from
/home/michael/haxelib/lime/3,5,2/lime/system/System.hx:18: characters 1-7 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:381: characters 9-37 : Called from
/usr/share/haxe/std/haxe/macro/ComplexTypeTools.hx:51: characters 28-71 : Called from
/home/michael/haxelib/lime/3,5,2/lime/_macros/CFFIMacro.hx:226: characters 55-84 : Called from
/home/michael/haxelib/lime/3,5,2/lime/_macros/CFFIMacro.hx:64: characters 18-65 : Called from
/home/michael/haxelib/lime/3,5,2/lime/system/CFFI.hx:47: characters 9-41 : Called from
/home/michael/haxelib/lime/3,5,2/lime/text/Font.hx:25: characters 1-7 : Called from
Aborted

1 Like

This seems like a Haxe bug. Let me try and figure it out

1 Like

I just changed machines, and its working properly. Strange :frowning:

Oh, the other machine is running Haxe 3.2.1, I thought that it was the same, so this is a Haxe 3.4 issue

Hey guys, I found a workaround. I’ll look deeper to see if I can make sure we avoid this possible issue elsewhere, but for now, 2+ fonts are a go on the latest Lime dev version! :success:

1 Like

Amazing! Thanks for your help! :grin:

Maybe I’ll ask a silly question, but where can I get it and how to install it? haxelib list shows that I’m using version 3.5.2 which is the latest according to the list of lime releases: https://github.com/openfl/lime/releases

When things go well, we have nightly builds here and here:

http://www.openfl.org/builds/lime/
http://www.openfl.org/builds/openfl/

You can download a recent build and run haxelib local name-of.zip to install, the alternative is to use GIT to clone OpenFL and Lime from the source, there are directions on our Github for using development builds of each. Lastly, depending on the fix, sometimes you can reference the commit where we fixed it, and copy the changes over manually as a temporary solution.

Oh, and you can use Haxe 3.2.1 to avoid this issue as well :wink: