Default template doesn't build on Linux
-
Hi, I just created a new project using the command
flixel tpl -n "HelloWorld"when I test it with Neko, it opens the blank window fine.
But when I test it with Linux64 - test, I got this error:export/linux64/cpp/haxe/ApplicationMain.hx:89: characters 42-60 : Warning : Use programPath instead
Creating /home/noah/Development/haxe/haxeflixel/iAmCow/export/linux64/cpp/obj/obj/linux64-debug/__pch/haxe/hxcpp.h.gch...
[2m-[0m [33msrc/sys/io/[33;1mFileOutput.cpp[0m [3m[0m
[2m-[0m [33msrc/sys/io/[33;1mFileInput.cpp[0m [3m[0m
[2m-[0m [33msrc/sys/io/[33;1mFile.cpp[0m [3m[0m
[2m-[0m [33msrc/sys/[33;1mFileSystem.cpp[0m [3m[0m
[2m-[0m [33msrc/haxe/lang/[33;1mIterable.cpp[0m [3m[0m
[2m-[0m [33msrc/haxe/lang/[33;1mIterator.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/utils/Object/[33;1mObject_Impl.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/utils/Endian/[33;1mEndian_Impl.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/text/TextFieldType/[33;1mTextFieldType_Impl.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/text/GridFitType/[33;1mGridFitType_Impl.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/text/AntiAliasType/[33;1mAntiAliasType_Impl.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/system/[33;1mSecurityDomain.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/system/[33;1mLoaderContext.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/system/[33;1mApplicationDomain.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/net/[33;1mURLVariables.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/net/[33;1mURLRequestHeader.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/net/URLLoaderDataFormat/[33;1mURLLoaderDataFormat_Impl.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/net/SharedObjectFlushStatus/[33;1mSharedObjectFlushStatus_Impl.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/media/[33;1mSoundTransform.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/media/[33;1mSoundLoaderContext.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/media/[33;1mID3Info.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/geom/[33;1mVector3D.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/geom/Orientation3D/[33;1mOrientation3D_Impl.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/geom/[33;1mMatrix3D.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/events/[33;1mUncaughtErrorEvents.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/events/[33;1mUncaughtErrorEvent.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/events/[33;1mSampleDataEvent.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/events/[33;1mProgressEvent.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/events/[33;1mIOErrorEvent.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/events/[33;1mFocusEvent.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/events/[33;1mErrorEvent.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/events/[33;1mTextEvent.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/errors/[33;1mRangeError.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/errors/[33;1mEOFError.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/errors/[33;1mIOError.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/errors/[33;1mArgumentError.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/errors/[33;1mError.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/display3D/textures/[33;1mTexture.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/display3D/textures/[33;1mRectangleTexture.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/display3D/textures/[33;1mCubeTexture.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/display3D/textures/[33;1mTextureBase.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/display3D/[33;1mVertexBuffer3D.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/display3D/[33;1mProgram3D.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/display3D/[33;1mIndexBuffer3D.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/display3D/[33;1mContext3DWrapMode.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/display3D/[33;1mContext3DVertexBufferFormat.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/display3D/Context3DTriangleFace/[33;1mContext3DTriangleFace_Impl.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/display3D/[33;1mContext3DTextureFormat.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/display3D/[33;1mContext3DTextureFilter.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/display3D/[33;1mContext3DProgramType.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/display3D/[33;1mContext3DMipFilter.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/display3D/Context3DCompareMode/[33;1mContext3DCompareMode_Impl.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/display3D/[33;1mContext3DClearMask.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/display3D/[33;1mContext3DBufferUsage.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/display3D/_Context3D/[33;1mSamplerState.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/display3D/[33;1mContext3D.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/display/[33;1mStage3D.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/display/[33;1mPNGEncoderOptions.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/display/[33;1mJPEGEncoderOptions.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/display/[33;1mFrameLabel.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/utils/[33;1mWeakRef.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/utils/[33;1mUInt8Array.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/utils/[33;1mInt16Array.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/utils/[33;1mFloat32Array.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/utils/[33;1mCompressionAlgorithm.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/utils/[33;1mArrayBufferView.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/ui/[33;1mMouse.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/ui/[33;1mKeyboard.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/text/[33;1mTextLineMetrics.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/text/[33;1mTextFormatAlign.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/text/[33;1mTextFormat.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/text/[33;1mTextFieldAutoSize.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/text/[33;1mFontType.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/text/[33;1mFontStyle.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/system/[33;1mSystem.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/system/[33;1mScreenMode.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/system/[33;1mPixelFormat.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/net/[33;1mURLRequestMethod.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/net/[33;1mURLRequest.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/net/_URLLoader/[33;1mURLLoadersManager.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/net/_URLLoader/[33;1mManagersThreadMessage.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/net/[33;1mSharedObject.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/media/[33;1mAudioThreadState.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/media/[33;1mSoundChannel.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/media/[33;1mInternalAudioType.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/gl/[33;1mGLTexture.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/gl/[33;1mGLShader.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/gl/[33;1mGLRenderbuffer.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/gl/[33;1mGLProgram.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/gl/[33;1mGLFramebuffer.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/gl/[33;1mGLBuffer.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/gl/[33;1mGLObject.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/gl/GL/[33;1mFloat32Data_Impl.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/gl/[33;1mGL.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/geom/[33;1mTransform.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/geom/[33;1mColorTransform.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/filters/[33;1mBitmapFilter.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/filesystem/[33;1mFile.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/events/[33;1mSystemEvent.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/events/[33;1mKeyboardEvent.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/events/[33;1mJoystickEvent.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/events/[33;1mHTTPStatusEvent.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/events/_EventDispatcher/[33;1mListener.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/display/[33;1mTriangleCulling.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/display/[33;1mStageScaleMode.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/display/[33;1mStageQuality.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/display/[33;1mStageDisplayState.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/display/[33;1mStageAlign.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/display/[33;1mTouchInfo.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/display/[33;1mSpreadMethod.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/display/[33;1mShape.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/display/[33;1mPixelSnapping.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/display/[33;1mMovieClip.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/display/[33;1mManagedStage.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/display/[33;1mStage.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/events/[33;1mTouchEvent.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/events/[33;1mMouseEvent.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/events/[33;1mEvent.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/display/[33;1mLoaderInfo.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/net/[33;1mURLLoader.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/display/[33;1mLoader.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/display/[33;1mLineScaleMode.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/display/[33;1mJointStyle.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/display/[33;1mInterpolationMethod.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/display/[33;1mIGraphicsData.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/display/[33;1mGraphics.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/display/[33;1mGradientType.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/display/[33;1mCapsStyle.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/display/[33;1mBlendMode.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/display/[33;1mOptimizedPerlin.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/display/[33;1mBitmap.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/[33;1mMemory.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/[33;1mPromise.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/[33;1mFuture.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/[33;1mAssetType.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/[33;1mAssetData.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/[33;1mAssets.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/[33;1mAssetCache.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/_legacy/[33;1mIAssetCache.cpp[0m [3m[0m
[2m-[0m [33msrc/openfl/Vector/[33;1mVector_Impl.cpp[0m [3m[0m
[2m-[0m [33msrc/haxe/zip/[33;1mUncompress.cpp[0m [3m[0m
[2m-[0m [33msrc/haxe/zip/[33;1mFlushMode.cpp[0m [3m[0m
[2m-[0m [33msrc/haxe/zip/[33;1mCompress.cpp[0m [3m[0m
[2m-[0m [33msrc/haxe/xml/[33;1mParser.cpp[0m [3m[0m
[2m-[0m [33msrc/haxe/xml/[33;1mXmlParserException.cpp[0m [3m[0m
[2m-[0m [33msrc/haxe/xml/[33;1mFast.cpp[0m [3m[0m
[2m-[0m [33msrc/haxe/xml/_Fast/[33;1mNodeListAccess.cpp[0m [3m[0m
[2m-[0m [33msrc/haxe/xml/_Fast/[33;1mHasNodeAccess.cpp[0m [3m[0m
[2m-[0m [33msrc/haxe/xml/_Fast/[33;1mHasAttribAccess.cpp[0m [3m[0m
[2m-[0m [33msrc/haxe/xml/_Fast/[33;1mAttribAccess.cpp[0m [3m[0m
[2m-[0m [33msrc/haxe/xml/_Fast/[33;1mNodeAccess.cpp[0m [3m[0m
[2m-[0m [33msrc/haxe/io/[33;1mPath.cpp[0m [3m[0m
[2m-[0m [33msrc/haxe/io/[33;1mError.cpp[0m [3m[0m
[2m-[0m [33msrc/haxe/io/[33;1mEof.cpp[0m [3m[0m
[2m-[0m [33msrc/haxe/io/[33;1mBytesBuffer.cpp[0m [3m[0m
[2m-[0m [33msrc/haxe/format/[33;1mJsonParser.cpp[0m [3m[0m
[2m-[0m [33msrc/haxe/ds/[33;1mStringMap.cpp[0m [3m[0m
[2m-[0m [33msrc/haxe/ds/[33;1mObjectMap.cpp[0m [3m[0m
[2m-[0m [33msrc/haxe/ds/[33;1mIntMap.cpp[0m [3m[0m
[2m-[0m [33msrc/haxe/ds/[33;1mEnumValueMap.cpp[0m [3m[0m
[2m-[0m [33msrc/haxe/ds/[33;1mTreeNode.cpp[0m [3m[0m
[2m-[0m [33msrc/haxe/ds/[33;1mBalancedTree.cpp[0m [3m[0m
[2m-[0m [33msrc/haxe/ds/[33;1mArraySort.cpp[0m [3m[0m
[2m-[0m [33msrc/haxe/[33;1mUtf8.cpp[0m [3m[0m
[2m-[0m [33msrc/haxe/_Unserializer/[33;1mNullResolver.cpp[0m [3m[0m
[2m-[0m [33msrc/haxe/[33;1mUnserializer.cpp[0m [3m[0m
[2m-[0m [33msrc/haxe/_Unserializer/[33;1mDefaultResolver.cpp[0m [3m[0m
[2m-[0m [33msrc/haxe/[33;1mTimer.cpp[0m [3m[0m
[2m-[0m [33msrc/haxe/[33;1mSerializer.cpp[0m [3m[0m
[2m-[0m [33msrc/haxe/[33;1mResource.cpp[0m [3m[0m
[31;1mError:[0m [1m./src/haxe/Unserializer.cpp: In member function ‘Dynamic haxe::Unserializer_obj::unserialize()’:
./src/haxe/Unserializer.cpp:329:79: error: ‘_hx_reslove_virtual_array’ was not declared in this scope
HXLINE( 281) return (this->cache->set(cachePos,_hx_reslove_virtual_array(a)));
^[0m[0m
[Finished in 36.5s with exit code 1]
[cmd: ['haxelib', 'run', 'openfl', 'test', 'Project.xml', 'linux', '-debug']]
[dir: /home/noah/Development/haxe/haxeflixel/iAmCow]
[path: /home/noah/.local/share/umake/bin:/home/noah/bin:/home/noah/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/jvm/java-8-openjdk-amd64//bin]when I built with html5 - test, I got this error:
events.js:72
throw er; // Unhandled 'error' event
^
Error: listen EADDRINUSE
at errnoException (net.js:904:11)
at Server._listen2 (net.js:1042:14)
at listen (net.js:1064:10)
at net.js:1146:9
at dns.js:72:18
at process._tickCallback (node.js:419:13)
at Function.Module.runMain (module.js:499:11)
at startup (node.js:119:16)
at node.js:906:3
[Finished in 5.4s with exit code 1]
[cmd: ['haxelib', 'run', 'openfl', 'test', 'Project.xml', 'html5', '-debug']]
[dir: /home/noah/Development/haxe/haxeflixel/iAmCow]
[path: /home/noah/.local/share/umake/bin:/home/noah/bin:/home/noah/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/jvm/java-8-openjdk-amd64//bin]If I do a html5 release, it works fine.
Not sure what to do, anyone have any ideas?
Thanks in advance, Noah :)
-
Sounds like you need to update hxcpp to 3.4.49.