Window build not runing under windows platform

Hi,

I have build the project under lubuntu for windows and as I tried to run it on windows 7 it is not working.

openfl build windows -final

First it asked for msvcr100.dll file I downloaded it from online and now it is still not working and throwing error:

I think that Mingw builds would not run in windows.
You can try adding libraries libstdc+±6.dll and depending on Your compiler configuration - libgcc_s_seh-1.dll, libgcc_s_dw2-1.dll or libgcc_s_sjlj-1.dll. Also see this topic

Maybe You could install VisualStudio 2010 on WINE and compile with it

Thanks,

I did install visual studio c++, I tried build it and it asked for mingw in c:\mingw then I installed mingw from sourceforge:

and as I build it again it displays following failures:

g++.exe -Iinclude -c -O2 -DHXCPP_VISIT_ALLOCS -DHXCPP_API_LEVEL=321 -DHX_WINDOWS
 -m32 -IC:/HaxeToolkit/haxe/lib/hxcpp/3,2,205/include -x c++ -frtti ./src/sys/ne
t/_Socket/SocketInput.cpp -oC:/project/skeleton/bin/windows/cpp/obj/obj/mingw-nc
/7a49fabf_SocketInput.o
g++.exe -Iinclude -c -O2 -DHXCPP_VISIT_ALLOCS -DHXCPP_API_LEVEL=321 -DHX_WINDOWS
 -m32 -IC:/HaxeToolkit/haxe/lib/hxcpp/3,2,205/include -x c++ -frtti ./src/sys/ne
t/_Socket/SocketOutput.cpp -oC:/project/skeleton/bin/windows/cpp/obj/obj/mingw-n
c/7a49fabf_SocketOutput.o
Process creation failure : g++.exe

g++.exe -Iinclude -c -O2 -DHXCPP_VISIT_ALLOCS -DHXCPP_API_LEVEL=321 -DHX_WINDOWS
 -m32 -IC:/HaxeToolkit/haxe/lib/hxcpp/3,2,205/include -x c++ -frtti ./src/sys/ne
t/Socket.cpp -oC:/project/skeleton/bin/windows/cpp/obj/obj/mingw-nc/9dc15edc_Soc
ket.o

Ah, wait a sec. Are You crosscompiling from linux to windows?

This time I build it using windows and now I saw this post:

I think it will definitely work, I will post the updates soon :slightly_smiling:

Basically crosscompilation involves a little bit of work in setup hxcpp toolchain. Since lime 2.6.2 there are problems with compilation with mingw, and if hxcpp can’t find msvc, it will try to run mingw toolchain.
I assumed that You want to buld windows target from Lubuntu OS, but if You have Win OS, Visual Studio EE 2010 will work indeed.
Best regards, Ret

Thanks friend,

I have switched my compiles to windows 7.

I followed your instruction and still getting errors similar to my 2nd last post image, I followed the instructions from my last post, i.e

lime setup windows

it took quite long to install and setup but still didn’t help, still getting the same errors on compile.

C:\project\skeleton>openfl test windows
g++.exe -Iinclude -c -O2 -DHXCPP_VISIT_ALLOCS -DHXCPP_API_LEVEL=321 -DHX_WINDOWS
 -m32 -IC:/HaxeToolkit/haxe/lib/hxcpp/3,2,205/include -x c++ -frtti ./src/sys/ne
t/Socket.cpp -oC:/project/skeleton/bin/windows/cpp/obj/obj/mingw-nc/9dc15edc_Soc
ket.o
g++.exe -Iinclude -c -O2 -DHXCPP_VISIT_ALLOCS -DHXCPP_API_LEVEL=321 -DHX_WINDOWS
 -m32 -IC:/HaxeToolkit/haxe/lib/hxcpp/3,2,205/include -x c++ -frtti ./src/sys/ne
t/_Socket/SocketOutput.cpp -oC:/project/skeleton/bin/windows/cpp/obj/obj/mingw-n
c/7a49fabf_SocketOutput.o
Process creation failure : g++.exe

g++.exe -Iinclude -c -O2 -DHXCPP_VISIT_ALLOCS -DHXCPP_API_LEVEL=321 -DHX_WINDOWS
 -m32 -IC:/HaxeToolkit/haxe/lib/hxcpp/3,2,205/include -x c++ -frtti ./src/sys/ne
t/_Socket/SocketInput.cpp -oC:/project/skeleton/bin/windows/cpp/obj/obj/mingw-nc
/7a49fabf_SocketInput.o

I’m not sure why HXCPP is using mingw instead of MSVC

Hmm… Do You have in file C:\Users\user.hxcpp_config.xml line value MINGW_ROOT set up? For example:

<set name="MINGW_ROOT" value="D:\TDM-GCC-64" />

If yes, try to comment it out and try rebuilding.
If this will not work, try to rename Your mingw folder for the compilation time.
You should see commandline output beginning with cl.exe instead of g++.exe.

mingw_root do not exist. While I renamed the mingw folder it worked and these are the final lines of output, it didn’t build any exe file :frowning:

Void haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::removeEve
ntListener(String,Dynamic,hx::Null) : is abstract
with
[
T=bool
]
include\haxe/ui/toolkit/core/interfaces/IDisplayObject.h(133) : see decl
aration of ‘haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::removeEvent
Listener’
‘Dynamic haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::remove
EventListener_dyn(void)’ : is abstract
include\haxe/ui/toolkit/core/interfaces/IDisplayObject.h(134) : see decl
aration of ‘haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::removeEvent
Listener_dyn’
‘bool haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::willTrigg
er(String)’ : is abstract
include\haxe/ui/toolkit/core/interfaces/IDisplayObject.h(135) : see decl
aration of ‘haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::willTrigger

‘Dynamic haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::willTr
igger_dyn(void)’ : is abstract
include\haxe/ui/toolkit/core/interfaces/IDisplayObject.h(136) : see decl
aration of ‘haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::willTrigger
_dyn’

InvalidationFlag.cpp
GL.cpp

Hmm… Are You using dev version of openfl/lime? What output “haxelib list” gives?
And what version of HAXE are You using? Running “haxe” will show You version.

Haxe compiler 3.2.1

actuate: [1.8.6]
box2d: [1.2.3]
haxelib_client: [3.2.0-rc.3]
haxeui: 1.8.3 [1.8.4]
hscript: [2.0.5]
hxcpp: [3.2.205]
layout: [1.2.1]
lime-samples: [2.6.0]
lime: [2.8.3]
mongodb: [0.9.0]
openfl-samples: [3.3.1]
openfl: [3.5.3]
spritesheet: [1.2.0]
stablexui: [1.1.5]
swf: [2.1.6]
tilelayer: [0.2.0]

could You try

openfl test windows -clean

No exe built, few last lines are:

Void haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::removeEve
ntListener(String,Dynamic,hx::Null)’ : is abstract
with
[
T=bool
]
include\haxe/ui/toolkit/core/interfaces/IDisplayObject.h(133) : see decl
aration of ‘haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::removeEvent
Listener’
‘Dynamic haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::remove
EventListener_dyn(void)’ : is abstract
include\haxe/ui/toolkit/core/interfaces/IDisplayObject.h(134) : see decl
aration of ‘haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::removeEvent
Listener_dyn’
‘bool haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::willTrigg
er(String)’ : is abstract
include\haxe/ui/toolkit/core/interfaces/IDisplayObject.h(135) : see decl
aration of ‘haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::willTrigger

‘Dynamic haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::willTr
igger_dyn(void)’ : is abstract
include\haxe/ui/toolkit/core/interfaces/IDisplayObject.h(136) : see decl
aration of ‘haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::willTrigger
_dyn’

BasicItemRenderer.cpp
InvalidationFlag.cpp

if You run “set” from command line, do You have variable VS100COMMONTOOLS=“some path”?

VS100COMNTOOLS=C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\Tools

windir=C:\Windows

Could You try “openfl build windows -Dtoolchain=msvc -clean”?

If it won’t resolve problem, You could try adding “-verbose” switch, we would then have output of your tools configuration.

Apologies, I was away, using Dtoolchain=msvc failed (same output as last).

C:\project\skeleton>openfl build windows -verbose

 .d88 88b.                             888888b 888
d88P" "Y88b                            888     888
888     888                            888     888
888     888 88888b.   .d88b.  88888b.  8888888 888
888     888 888 "88b d8P  Y8b 888 "88b 888     888
888     888 888  888 88888888 888  888 888     888
Y88b. .d88P 888 d88P Y8b.     888  888 888     888
 "Y88 88P"  88888P"   "Y8888  888  888 888     "Y888P
            888
            888

OpenFL Command-Line Tools (3.5.3-LQCE4x)

Initializing project...
Using project file: C:\project\skeleton/application.xml
Reading HXCPP config: C:\Users\Super Laptop\.hxcpp_config.xml
Using target platform: WINDOWS

Running command: UPDATE
 - Copying template file: C:\HaxeToolkit\haxe\lib/openfl/3,5,3/templates/haxe/Ap
plicationMain.hx -> bin/windows/cpp/haxe/ApplicationMain.hx
 - Copying template file: C:\HaxeToolkit\haxe\lib/openfl/3,5,3/templates/haxe/NM
EPreloader.hx -> bin/windows/cpp/haxe/NMEPreloader.hx
 - Copying template file: C:\HaxeToolkit\haxe\lib/lime/2,8,3/legacy/templates/ha
xe/ApplicationMain.hx -> bin/windows/cpp/haxe/ApplicationMain.hx
 - Copying template file: C:\HaxeToolkit\haxe\lib/lime/2,8,3/legacy/templates/ha
xe/lime/AssetData.hx -> bin/windows/cpp/haxe/lime/AssetData.hx
 - Copying template file: C:\HaxeToolkit\haxe\lib/openfl/3,5,3/templates/legacy/
haxe/ApplicationMain.hx -> bin/windows/cpp/haxe/ApplicationMain.hx
 - Copying template file: C:\HaxeToolkit\haxe\lib/openfl/3,5,3/templates/legacy/
haxe/DefaultAssetLibrary.hx -> bin/windows/cpp/haxe/DefaultAssetLibrary.hx
 - Copying template file: C:\HaxeToolkit\haxe\lib/openfl/3,5,3/templates/legacy/
haxe/NMEPreloader.hx -> bin/windows/cpp/haxe/NMEPreloader.hx
 - Copying template file: C:\HaxeToolkit\haxe\lib/lime/2,8,3/legacy/templates/cp
p/hxml/debug.hxml -> bin/windows/cpp/haxe/debug.hxml
 - Copying template file: C:\HaxeToolkit\haxe\lib/lime/2,8,3/legacy/templates/cp
p/hxml/final.hxml -> bin/windows/cpp/haxe/final.hxml
 - Copying template file: C:\HaxeToolkit\haxe\lib/lime/2,8,3/legacy/templates/cp
p/hxml/release.hxml -> bin/windows/cpp/haxe/release.hxml

Running command: BUILD
 - Copying library file: C:\HaxeToolkit\haxe\lib/hxcpp/3,2,205/bin/Windows/std.d
ll -> bin/windows/cpp/bin/std.dll
 - Copying library file: C:\HaxeToolkit\haxe\lib/hxcpp/3,2,205/bin/Windows/regex
p.dll -> bin/windows/cpp/bin/regexp.dll
 - Copying library file: C:\HaxeToolkit\haxe\lib/hxcpp/3,2,205/bin/Windows/zlib.
dll -> bin/windows/cpp/bin/zlib.dll
 - Copying library file: C:\HaxeToolkit\haxe\lib/lime/2,8,3/legacy/ndll/Windows/
lime-legacy.ndll -> bin/windows/cpp/bin/lime-legacy.ndll
 - Running command: haxe bin/windows/cpp/haxe/release.hxml -D no_console
 - Changing directory: bin/windows/cpp/obj
 - Running command: haxelib run hxcpp Build.xml -Dactuate=1.8.6 -Ddesktop=1 -Dha
xe3=1 -Dhaxe_ver=3.201 -Dhaxeui=1.8.4 -Dhscript=2.0.5 -Dhxcpp=3.2.205 -Dhxcpp_ap
i_level=321 -Dlime=2.8.3 -Dlime-legacy=1 -Dlime-native=1 -Dlime_legacy=1 -Dlime_
native=1 -Dnative=1 -Dno_console=1 -Dopenfl=3.5.3 -Dopenfl-legacy=1 -Dopenfl-nat
ive=1 -Dopenfl_legacy=1 -Dopenfl_native=1 -Dtools=2.8.3 -Dwindows=1 -DHXCPP_M32
-Dno_console -verbose
 __
/\ \
\ \ \___    __  _   ___   _____   _____
 \ \  _ `\ /\ \/'\ /'___\/\ '__`\/\ '__`\
  \ \ \ \ \\/>  <//\ \__/\ \ \L\ \ \ \L\ \
   \ \_\ \_\/\_/\_\ \____\\ \ ,__/\ \ ,__/
    \/_/\/_/\//\/_/\/____/ \ \ \/  \ \ \/
                            \ \_\   \ \_\
                             \/_/    \/_/

hxcpp (Haxe C++ Runtime Support) (3.2.205)

Using makefile: Build.xml
Reading HXCPP config: C:\Users\Super Laptop\.hxcpp_config.xml
No specified toolchain

 - Parsing include: C:/HaxeToolkit/haxe/lib/hxcpp/3,2,205/toolchain/setup.xml
 - Parsing include: C:\Users\Super Laptop\.hxcpp_config.xml (section "vars")
Using default windows compiler : MSVC
 - Parsing include: C:/HaxeToolkit/haxe/lib/hxcpp/3,2,205/toolchain/finish-setup
.xml
Using msvc cl version 16
Using compile threads: 3
 - Parsing makefile: Build.xml
 - Parsing include: C:/HaxeToolkit/haxe/lib/hxcpp/3,2,205/build-tool/BuildCommon
.xml
 - Parsing include: C:/HaxeToolkit/haxe/lib/hxcpp/3,2,205/toolchain/haxe-target.
xml
 - Parsing include: C:/HaxeToolkit/haxe/lib/hxcpp/3,2,205/toolchain/msvc-toolcha
in.xml
 - Parsing compiler: C:/HaxeToolkit/haxe/lib/hxcpp/3,2,205/toolchain/common-defi
nes.xml
 - Parsing include: C:\Users\Super Laptop\.hxcpp_config.xml (section "exes")


 - Compiling src/haxe/ui/toolkit/core/renderers/ItemRenderer.cpp : cl.exe -Iincl
ude -nologo -O2 -DHX_WINDOWS -GR -Oy- -c -EHs -GS- -arch:SSE -IC:/HaxeToolkit/ha
xe/lib/hxcpp/3,2,205/include -DHXCPP_VISIT_ALLOCS -DHXCPP_API_LEVEL=321 -D_CRT_S
ECURE_NO_DEPRECATE -D_ALLOW_MSC_VER_MISMATCH -D_ALLOW_ITERATOR_DEBUG_LEVEL_MISMA
TCH -DHX_WIN_MAIN -wd4996 -MT ./src/haxe/ui/toolkit/core/renderers/ItemRenderer.
cpp -FoC:/project/skeleton/bin/windows/cpp/obj/obj/msvc16-ncxp/a7426c64_ItemRend
erer.obj
 - Compiling src/haxe/ui/toolkit/core/_ToolTipManager/ToolTipRelativeTo_Impl_.cp
p : cl.exe -Iinclude -nologo -O2 -DHX_WINDOWS -GR -Oy- -c -EHs -GS- -arch:SSE -I
C:/HaxeToolkit/haxe/lib/hxcpp/3,2,205/include -DHXCPP_VISIT_ALLOCS -DHXCPP_API_L
EVEL=321 -D_CRT_SECURE_NO_DEPRECATE -D_ALLOW_MSC_VER_MISMATCH -D_ALLOW_ITERATOR_
DEBUG_LEVEL_MISMATCH -DHX_WIN_MAIN -wd4996 -MT ./src/haxe/ui/toolkit/core/_ToolT
ipManager/ToolTipRelativeTo_Impl_.cpp -FoC:/project/skeleton/bin/windows/cpp/obj
/obj/msvc16-ncxp/4bf3a082_ToolTipRelativeTo_Impl_.obj
 - Compiling src/haxe/ui/toolkit/core/_ToolTipManager/ToolTipPosition_Impl_.cpp
: cl.exe -Iinclude -nologo -O2 -DHX_WINDOWS -GR -Oy- -c -EHs -GS- -arch:SSE -IC:
/HaxeToolkit/haxe/lib/hxcpp/3,2,205/include -DHXCPP_VISIT_ALLOCS -DHXCPP_API_LEV
EL=321 -D_CRT_SECURE_NO_DEPRECATE -D_ALLOW_MSC_VER_MISMATCH -D_ALLOW_ITERATOR_DE
BUG_LEVEL_MISMATCH -DHX_WIN_MAIN -wd4996 -MT ./src/haxe/ui/toolkit/core/_ToolTip
Manager/ToolTipPosition_Impl_.cpp -FoC:/project/skeleton/bin/windows/cpp/obj/obj
/msvc16-ncxp/4bf3a082_ToolTipPosition_Impl_.obj
Error in building thread
cl.exe -Iinclude -nologo -O2 -DHX_WINDOWS -GR -Oy- -c -EHs -GS- -arch:SSE -IC:/H
axeToolkit/haxe/lib/hxcpp/3,2,205/include -DHXCPP_VISIT_ALLOCS -DHXCPP_API_LEVEL
=321 -D_CRT_SECURE_NO_DEPRECATE -D_ALLOW_MSC_VER_MISMATCH -D_ALLOW_ITERATOR_DEBU
G_LEVEL_MISMATCH -DHX_WIN_MAIN -wd4996 -MT ./src/haxe/ui/toolkit/core/renderers/
ItemRenderer.cpp -FoC:/project/skeleton/bin/windows/cpp/obj/obj/msvc16-ncxp/a742
6c64_ItemRenderer.obj
ItemRenderer.cpp
./src/haxe/ui/toolkit/core/renderers/ItemRenderer.cpp(161) : error C2259: 'haxe:
:ui::toolkit::core::interfaces::IStyleableDisplayObject_delegate_<IMPL>' : canno
t instantiate abstract class
        with
        [
            IMPL=haxe::ui::toolkit::core::renderers::ItemRenderer_obj
        ]
        due to following members:
        'Void haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::addEventL
istener(String,Dynamic,hx::Null<T>,hx::Null<int>,hx::Null<T>)' : is abstract
        with
        [
            T=bool
        ]
        include\haxe/ui/toolkit/core/interfaces/IDisplayObject.h(127) : see decl
aration of 'haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::addEventLis
tener'
        'Dynamic haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::addEve
ntListener_dyn(void)' : is abstract
        include\haxe/ui/toolkit/core/interfaces/IDisplayObject.h(128) : see decl
aration of 'haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::addEventLis
tener_dyn'
        'bool haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::dispatchE
vent(openfl::_legacy::events::Event)' : is abstract
        include\haxe/ui/toolkit/core/interfaces/IDisplayObject.h(129) : see decl
aration of 'haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::dispatchEve
nt'
        'Dynamic haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::dispat
chEvent_dyn(void)' : is abstract
        include\haxe/ui/toolkit/core/interfaces/IDisplayObject.h(130) : see decl
aration of 'haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::dispatchEve
nt_dyn'
        'bool haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::hasEventL
istener(String)' : is abstract
        include\haxe/ui/toolkit/core/interfaces/IDisplayObject.h(131) : see decl
aration of 'haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::hasEventLis
tener'
        'Dynamic haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::hasEve
ntListener_dyn(void)' : is abstract
        include\haxe/ui/toolkit/core/interfaces/IDisplayObject.h(132) : see decl
aration of 'haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::hasEventLis
tener_dyn'
        'Void haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::removeEve
ntListener(String,Dynamic,hx::Null<T>)' : is abstract
        with
        [
            T=bool
        ]
        include\haxe/ui/toolkit/core/interfaces/IDisplayObject.h(133) : see decl
aration of 'haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::removeEvent
Listener'
        'Dynamic haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::remove
EventListener_dyn(void)' : is abstract
        include\haxe/ui/toolkit/core/interfaces/IDisplayObject.h(134) : see decl
aration of 'haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::removeEvent
Listener_dyn'
        'bool haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::willTrigg
er(String)' : is abstract
        include\haxe/ui/toolkit/core/interfaces/IDisplayObject.h(135) : see decl
aration of 'haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::willTrigger
'
        'Dynamic haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::willTr
igger_dyn(void)' : is abstract
        include\haxe/ui/toolkit/core/interfaces/IDisplayObject.h(136) : see decl
aration of 'haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::willTrigger
_dyn'
./src/haxe/ui/toolkit/core/renderers/ItemRenderer.cpp(165) : error C2259: 'haxe:
:ui::toolkit::core::interfaces::IComponent_delegate_<IMPL>' : cannot instantiate
 abstract class
        with
        [
            IMPL=haxe::ui::toolkit::core::renderers::ItemRenderer_obj
        ]
        due to following members:
        'Void haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::addEventL
istener(String,Dynamic,hx::Null<T>,hx::Null<int>,hx::Null<T>)' : is abstract
        with
        [
            T=bool
        ]
        include\haxe/ui/toolkit/core/interfaces/IDisplayObject.h(127) : see decl
aration of 'haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::addEventLis
tener'
        'Dynamic haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::addEve
ntListener_dyn(void)' : is abstract
        include\haxe/ui/toolkit/core/interfaces/IDisplayObject.h(128) : see decl
aration of 'haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::addEventLis
tener_dyn'
        'bool haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::dispatchE
vent(openfl::_legacy::events::Event)' : is abstract
        include\haxe/ui/toolkit/core/interfaces/IDisplayObject.h(129) : see decl
aration of 'haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::dispatchEve
nt'
        'Dynamic haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::dispat
chEvent_dyn(void)' : is abstract
        include\haxe/ui/toolkit/core/interfaces/IDisplayObject.h(130) : see decl
aration of 'haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::dispatchEve
nt_dyn'
        'bool haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::hasEventL
istener(String)' : is abstract
        include\haxe/ui/toolkit/core/interfaces/IDisplayObject.h(131) : see decl
aration of 'haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::hasEventLis
tener'
        'Dynamic haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::hasEve
ntListener_dyn(void)' : is abstract
        include\haxe/ui/toolkit/core/interfaces/IDisplayObject.h(132) : see decl
aration of 'haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::hasEventLis
tener_dyn'
        'Void haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::removeEve
ntListener(String,Dynamic,hx::Null<T>)' : is abstract
        with
        [
            T=bool
        ]
        include\haxe/ui/toolkit/core/interfaces/IDisplayObject.h(133) : see decl
aration of 'haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::removeEvent
Listener'
        'Dynamic haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::remove
EventListener_dyn(void)' : is abstract
        include\haxe/ui/toolkit/core/interfaces/IDisplayObject.h(134) : see decl
aration of 'haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::removeEvent
Listener_dyn'
        'bool haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::willTrigg
er(String)' : is abstract
        include\haxe/ui/toolkit/core/interfaces/IDisplayObject.h(135) : see decl
aration of 'haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::willTrigger
'
        'Dynamic haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::willTr
igger_dyn(void)' : is abstract
        include\haxe/ui/toolkit/core/interfaces/IDisplayObject.h(136) : see decl
aration of 'haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::willTrigger
_dyn'
./src/haxe/ui/toolkit/core/renderers/ItemRenderer.cpp(171) : error C2259: 'haxe:
:ui::toolkit::core::interfaces::IStateComponent_delegate_<IMPL>' : cannot instan
tiate abstract class
        with
        [
            IMPL=haxe::ui::toolkit::core::renderers::ItemRenderer_obj
        ]
        due to following members:
        'Void haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::addEventL
istener(String,Dynamic,hx::Null<T>,hx::Null<int>,hx::Null<T>)' : is abstract
        with
        [
            T=bool
        ]
        include\haxe/ui/toolkit/core/interfaces/IDisplayObject.h(127) : see decl
aration of 'haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::addEventLis
tener'
        'Dynamic haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::addEve
ntListener_dyn(void)' : is abstract
        include\haxe/ui/toolkit/core/interfaces/IDisplayObject.h(128) : see decl
aration of 'haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::addEventLis
tener_dyn'
        'bool haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::dispatchE
vent(openfl::_legacy::events::Event)' : is abstract
        include\haxe/ui/toolkit/core/interfaces/IDisplayObject.h(129) : see decl
aration of 'haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::dispatchEve
nt'
        'Dynamic haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::dispat
chEvent_dyn(void)' : is abstract
        include\haxe/ui/toolkit/core/interfaces/IDisplayObject.h(130) : see decl
aration of 'haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::dispatchEve
nt_dyn'
        'bool haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::hasEventL
istener(String)' : is abstract
        include\haxe/ui/toolkit/core/interfaces/IDisplayObject.h(131) : see decl
aration of 'haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::hasEventLis
tener'
        'Dynamic haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::hasEve
ntListener_dyn(void)' : is abstract
        include\haxe/ui/toolkit/core/interfaces/IDisplayObject.h(132) : see decl
aration of 'haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::hasEventLis
tener_dyn'
        'Void haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::removeEve
ntListener(String,Dynamic,hx::Null<T>)' : is abstract
        with
        [
            T=bool
        ]
        include\haxe/ui/toolkit/core/interfaces/IDisplayObject.h(133) : see decl
aration of 'haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::removeEvent
Listener'
        'Dynamic haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::remove
EventListener_dyn(void)' : is abstract
        include\haxe/ui/toolkit/core/interfaces/IDisplayObject.h(134) : see decl
aration of 'haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::removeEvent
Listener_dyn'
        'bool haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::willTrigg
er(String)' : is abstract
        include\haxe/ui/toolkit/core/interfaces/IDisplayObject.h(135) : see decl
aration of 'haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::willTrigger
'
        'Dynamic haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::willTr
igger_dyn(void)' : is abstract
        include\haxe/ui/toolkit/core/interfaces/IDisplayObject.h(136) : see decl
aration of 'haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::willTrigger
_dyn'
./src/haxe/ui/toolkit/core/renderers/ItemRenderer.cpp(173) : error C2259: 'haxe:
:ui::toolkit::core::interfaces::IDisplayObjectContainer_delegate_<IMPL>' : canno
t instantiate abstract class
        with
        [
            IMPL=haxe::ui::toolkit::core::renderers::ItemRenderer_obj
        ]
        due to following members:
        'Void haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::addEventL
istener(String,Dynamic,hx::Null<T>,hx::Null<int>,hx::Null<T>)' : is abstract
        with
        [
            T=bool
        ]
        include\haxe/ui/toolkit/core/interfaces/IDisplayObject.h(127) : see decl
aration of 'haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::addEventLis
tener'
        'Dynamic haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::addEve
ntListener_dyn(void)' : is abstract
        include\haxe/ui/toolkit/core/interfaces/IDisplayObject.h(128) : see decl
aration of 'haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::addEventLis
tener_dyn'
        'bool haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::dispatchE
vent(openfl::_legacy::events::Event)' : is abstract
        include\haxe/ui/toolkit/core/interfaces/IDisplayObject.h(129) : see decl
aration of 'haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::dispatchEve
nt'
        'Dynamic haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::dispat
chEvent_dyn(void)' : is abstract
        include\haxe/ui/toolkit/core/interfaces/IDisplayObject.h(130) : see decl
aration of 'haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::dispatchEve
nt_dyn'
        'bool haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::hasEventL
istener(String)' : is abstract
        include\haxe/ui/toolkit/core/interfaces/IDisplayObject.h(131) : see decl
aration of 'haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::hasEventLis
tener'
        'Dynamic haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::hasEve
ntListener_dyn(void)' : is abstract
        include\haxe/ui/toolkit/core/interfaces/IDisplayObject.h(132) : see decl
aration of 'haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::hasEventLis
tener_dyn'
        'Void haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::removeEve
ntListener(String,Dynamic,hx::Null<T>)' : is abstract
        with
        [
            T=bool
        ]
        include\haxe/ui/toolkit/core/interfaces/IDisplayObject.h(133) : see decl
aration of 'haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::removeEvent
Listener'
        'Dynamic haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::remove
EventListener_dyn(void)' : is abstract
        include\haxe/ui/toolkit/core/interfaces/IDisplayObject.h(134) : see decl
aration of 'haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::removeEvent
Listener_dyn'
        'bool haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::willTrigg
er(String)' : is abstract
        include\haxe/ui/toolkit/core/interfaces/IDisplayObject.h(135) : see decl
aration of 'haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::willTrigger
'
        'Dynamic haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::willTr
igger_dyn(void)' : is abstract
        include\haxe/ui/toolkit/core/interfaces/IDisplayObject.h(136) : see decl
aration of 'haxe::ui::toolkit::core::interfaces::IDisplayObject_obj::willTrigger
_dyn'

ToolTipRelativeTo_Impl_.cpp
ToolTipPosition_Impl_.cpp

C:\project\skeleton>

Did You ran haxelib autoupdate? Or it is fresh install? I got something similar after updating haxe and needed to deinstall haxe and install it once again.