vujadin / BabylonHx

Port of Babylon.js 3D engine to Haxe.
http:/paradoxplay.com/babylonhx
Apache License 2.0
189 stars 43 forks source link

flow run error #118

Open ghost opened 8 years ago

ghost commented 8 years ago

whats wrong with this?

karasiov@karasiov-mint ~/03-baby/BabylonHx $ haxelib run flow run web
flow / 1.0.0-alpha.2 (node.js v0.12.7)
flow / target is web 
flow / haxe version 3.2.1

flow / build - BabylonHx 1.0.0 for web
flow / build - running haxe ...
/home/karasiov/haxelib/BabylonHx/git/com/babylonhx/math/Matrix.hx:32: characters 23-71 : Array<Int> should be Int
/home/karasiov/haxelib/BabylonHx/git/com/babylonhx/math/Matrix.hx:32: characters 23-71 : For function argument '_elements'
/home/karasiov/haxelib/BabylonHx/git/com/babylonhx/Engine.hx:900: characters 50-58 : Array<Float> should be Int
/home/karasiov/haxelib/BabylonHx/git/com/babylonhx/Engine.hx:900: characters 50-58 : For function argument '_elements'
/home/karasiov/haxelib/BabylonHx/git/com/babylonhx/Engine.hx:888: characters 50-58 : Array<Float> should be Int
/home/karasiov/haxelib/BabylonHx/git/com/babylonhx/Engine.hx:888: characters 50-58 : For function argument '_elements'
/home/karasiov/haxelib/BabylonHx/git/com/babylonhx/Engine.hx:924: characters 51-59 : Array<Float> should be Int
/home/karasiov/haxelib/BabylonHx/git/com/babylonhx/Engine.hx:924: characters 51-59 : For function argument '_elements'
/home/karasiov/haxelib/BabylonHx/git/com/babylonhx/Engine.hx:927: characters 51-59 : Array<Float> should be Int
/home/karasiov/haxelib/BabylonHx/git/com/babylonhx/Engine.hx:927: characters 51-59 : For function argument '_elements'
/home/karasiov/haxelib/BabylonHx/git/com/babylonhx/Engine.hx:956: characters 45-52 : Array<Int> should be Int
/home/karasiov/haxelib/BabylonHx/git/com/babylonhx/Engine.hx:956: characters 45-52 : For function argument '_elements'
/home/karasiov/haxelib/BabylonHx/git/com/babylonhx/Engine.hx:956: characters 71-78 : Array<Int> should be Int
/home/karasiov/haxelib/BabylonHx/git/com/babylonhx/Engine.hx:956: characters 71-78 : For function argument '_elements'
/home/karasiov/haxelib/BabylonHx/git/com/babylonhx/Engine.hx:959: characters 32-39 : Array<Int> should be Int
/home/karasiov/haxelib/BabylonHx/git/com/babylonhx/Engine.hx:959: characters 32-39 : For function argument '_elements'
/home/karasiov/haxelib/BabylonHx/git/com/babylonhx/Engine.hx:1383: characters 42-47 : Array<Float> should be Int
/home/karasiov/haxelib/BabylonHx/git/com/babylonhx/Engine.hx:1383: characters 42-47 : For function argument '_elements'
/home/karasiov/haxelib/BabylonHx/git/com/babylonhx/mesh/Mesh.hx:2168: characters 76-92 : com.babylonhx.utils.typedarray.Float32Array should be Int
/home/karasiov/haxelib/BabylonHx/git/com/babylonhx/mesh/Mesh.hx:2168: characters 76-92 : snow.api.buffers.Float32Array should be Int
/home/karasiov/haxelib/BabylonHx/git/com/babylonhx/mesh/Mesh.hx:2168: characters 76-92 : For function argument '_elements'
/home/karasiov/haxelib/BabylonHx/git/com/babylonhx/math/Matrix.hx:819: lines 819-822 : Array<Float> should be Int
/home/karasiov/haxelib/BabylonHx/git/com/babylonhx/math/Matrix.hx:819: lines 819-822 : For function argument '_elements'
/home/karasiov/haxelib/BabylonHx/git/com/babylonhx/math/Matrix.hx:826: lines 826-830 : Array<Float> should be Int
/home/karasiov/haxelib/BabylonHx/git/com/babylonhx/math/Matrix.hx:826: lines 826-830 : For function argument '_elements'
/home/karasiov/haxelib/BabylonHx/git/com/babylonhx/Engine.hx:1393: characters 43-48 : Array<Float> should be Int
/home/karasiov/haxelib/BabylonHx/git/com/babylonhx/Engine.hx:1393: characters 43-48 : For function argument '_elements'
/home/karasiov/haxelib/BabylonHx/git/com/babylonhx/Engine.hx:1404: characters 43-48 : Array<Float> should be Int
/home/karasiov/haxelib/BabylonHx/git/com/babylonhx/Engine.hx:1404: characters 43-48 : For function argument '_elements'
/home/karasiov/haxelib/BabylonHx/git/com/babylonhx/Engine.hx:1415: characters 43-48 : Array<Float> should be Int
/home/karasiov/haxelib/BabylonHx/git/com/babylonhx/Engine.hx:1415: characters 43-48 : For function argument '_elements'
vujadin commented 8 years ago

I can't check right now (I'm on vacation) but latest bhx update was to make it compatible with Haxe 3.3.0, so try with latest Haxe and with latest hxcpp

ghost commented 8 years ago

yes, upgrade was helpful ) but now we have another issue -- luxe does not work with haxe 3.3

ghost commented 8 years ago

There is a patch for snow which eliminates Type not found : UserConfigDef error from my previous message. But then I have many errors from BH which are almost same as above.

flow / 1.0.0-alpha.2 (node.js v0.12.7)
flow / target is web 
flow / haxe version 3.3.0

flow / build - BabylonHx 1.0.0 for web
flow / build - running haxe ...
/home/karasiov/haxelib/BabylonHx/git/com/babylonhx/math/Matrix.hx:32: characters 23-71 : Array<Int> should be Int
/home/karasiov/haxelib/BabylonHx/git/com/babylonhx/math/Matrix.hx:32: characters 23-71 : For function argument '_elements'
/home/karasiov/haxelib/BabylonHx/git/com/babylonhx/math/Matrix.hx:819: lines 819-822 : Array<Float> should be Int
/home/karasiov/haxelib/BabylonHx/git/com/babylonhx/math/Matrix.hx:819: lines 819-822 : For function argument '_elements'
/home/karasiov/haxelib/BabylonHx/git/com/babylonhx/math/Matrix.hx:826: lines 826-830 : Array<Float> should be Int
/home/karasiov/haxelib/BabylonHx/git/com/babylonhx/math/Matrix.hx:826: lines 826-830 : For function argument '_elements'
/home/karasiov/haxelib/BabylonHx/git/com/babylonhx/Engine.hx:1383: characters 42-47 : Array<Float> should be Int
/home/karasiov/haxelib/BabylonHx/git/com/babylonhx/Engine.hx:1383: characters 42-47 : For function argument '_elements'
/home/karasiov/haxelib/BabylonHx/git/com/babylonhx/Engine.hx:1393: characters 43-48 : Array<Float> should be Int
/home/karasiov/haxelib/BabylonHx/git/com/babylonhx/Engine.hx:1393: characters 43-48 : For function argument '_elements'
/home/karasiov/haxelib/BabylonHx/git/com/babylonhx/Engine.hx:1404: characters 43-48 : Array<Float> should be Int
/home/karasiov/haxelib/BabylonHx/git/com/babylonhx/Engine.hx:1404: characters 43-48 : For function argument '_elements'
/home/karasiov/haxelib/BabylonHx/git/com/babylonhx/Engine.hx:1415: characters 43-48 : Array<Float> should be Int
/home/karasiov/haxelib/BabylonHx/git/com/babylonhx/Engine.hx:1415: characters 43-48 : For function argument '_elements'
/home/karasiov/haxelib/BabylonHx/git/com/babylonhx/Engine.hx:900: characters 50-58 : Array<Float> should be Int
/home/karasiov/haxelib/BabylonHx/git/com/babylonhx/Engine.hx:900: characters 50-58 : For function argument '_elements'
/home/karasiov/haxelib/BabylonHx/git/com/babylonhx/Engine.hx:888: characters 50-58 : Array<Float> should be Int
/home/karasiov/haxelib/BabylonHx/git/com/babylonhx/Engine.hx:888: characters 50-58 : For function argument '_elements'
/home/karasiov/haxelib/BabylonHx/git/com/babylonhx/Engine.hx:924: characters 51-59 : Array<Float> should be Int
/home/karasiov/haxelib/BabylonHx/git/com/babylonhx/Engine.hx:924: characters 51-59 : For function argument '_elements'
/home/karasiov/haxelib/BabylonHx/git/com/babylonhx/Engine.hx:927: characters 51-59 : Array<Float> should be Int
/home/karasiov/haxelib/BabylonHx/git/com/babylonhx/Engine.hx:927: characters 51-59 : For function argument '_elements'
/home/karasiov/haxelib/BabylonHx/git/com/babylonhx/Engine.hx:956: characters 45-52 : Array<Int> should be Int
/home/karasiov/haxelib/BabylonHx/git/com/babylonhx/Engine.hx:956: characters 45-52 : For function argument '_elements'
/home/karasiov/haxelib/BabylonHx/git/com/babylonhx/Engine.hx:956: characters 71-78 : Array<Int> should be Int
/home/karasiov/haxelib/BabylonHx/git/com/babylonhx/Engine.hx:956: characters 71-78 : For function argument '_elements'
/home/karasiov/haxelib/BabylonHx/git/com/babylonhx/Engine.hx:959: characters 32-39 : Array<Int> should be Int
/home/karasiov/haxelib/BabylonHx/git/com/babylonhx/Engine.hx:959: characters 32-39 : For function argument '_elements'
/home/karasiov/haxelib/BabylonHx/git/com/babylonhx/mesh/Mesh.hx:2168: characters 76-92 : com.babylonhx.utils.typedarray.Float32Array should be Int
/home/karasiov/haxelib/BabylonHx/git/com/babylonhx/mesh/Mesh.hx:2168: characters 76-92 : snow.api.buffers.Float32Array should be Int
/home/karasiov/haxelib/BabylonHx/git/com/babylonhx/mesh/Mesh.hx:2168: characters 76-92 : For function argument '_elements'
src/samples/Decals.hx:17: characters 7-45 : Type not found : com.babylonhxext.loaders.obj.ObjLoader
src/MainSnow.hx:12: lines 12-213 : Defined in this class