buggins / dlangide

D language IDE based on DlangUI
Boost Software License 1.0
454 stars 57 forks source link

version 0.8.14 not build witch dmd 2082 or LDC 1.11.0 #385

Open dangbinghoo opened 6 years ago

dangbinghoo commented 6 years ago

Using direct -l... flags for z, dl. /usr/bin/dmd -c -of.dub/build/default-debug-linux.posix-x86_64-dmd_2082-2C1351359066EBAAEBC9960D7C487C26/dlangide.o -debug -g -w -version=EmbedStandardResources -version=Have_dlangide -version=Have_dcd -version=Have_dlangui -version=Have_dsymbol -version=built_with_dub -version=Have_libdparse -version=Have_msgpack_d -version=Have_stdx_allocator -version=Have_emsi_containers -version=emsi_containers_unittest -version=USE_OPENGL -version=USE_SDL -version=USE_FREETYPE -version=Have_derelict_ft -version=Have_derelict_gl3 -version=Have_derelict_sdl2 -version=Have_derelict_util -Isrc/ -I../.dub/packages/dcd-0.9.13/dcd/src/ -I../.dub/packages/dsymbol-0.4.8/dsymbol/src/ -I../.dub/packages/emsi_containers-0.8.0-alpha.9/emsi_containers/src/ -I../.dub/packages/stdx-allocator-2.77.4/stdx-allocator/source/ -I../.dub/packages/libdparse-0.9.9/libdparse/src/ -I../.dub/packages/msgpack-d-1.0.0-beta.7/msgpack-d/src -I../.dub/packages/dlangui-0.9.180/dlangui/3rdparty -I../.dub/packages/dlangui-0.9.180/dlangui/src -I../.dub/packages/derelict-ft-1.1.3/derelict-ft/source/ -I../.dub/packages/derelict-util-2.0.6/derelict-util/source/ -I../.dub/packages/derelict-gl3-1.0.24/derelict-gl3/source/ -I../.dub/packages/derelict-sdl2-2.0.2/derelict-sdl2/source/ -Jviews -J../.dub/packages/dcd-0.9.13/dcd/bin -J../.dub/packages/dlangui-0.9.180/dlangui/views src/ddc/lexer/Lexer.d src/ddc/lexer/LexerException.d src/ddc/lexer/ast.d src/ddc/lexer/exceptions.d src/ddc/lexer/parser.d src/ddc/lexer/textsource.d src/ddc/lexer/tokenizer.d src/ddebug/common/debugger.d src/ddebug/common/execution.d src/ddebug/common/nodebug.d src/ddebug/common/queue.d src/ddebug/gdb/gdbinterface.d src/ddebug/gdb/gdbmiparser.d src/dlangide.d src/dlangide/builders/builder.d src/dlangide/builders/extprocess.d src/dlangide/tools/d/dcdinterface.d src/dlangide/tools/d/deditortool.d src/dlangide/tools/d/dmdtrace.d src/dlangide/tools/d/dparser.d src/dlangide/tools/d/dsyntax.d src/dlangide/tools/editortool.d src/dlangide/ui/commands.d src/dlangide/ui/debuggerui.d src/dlangide/ui/dmdprofilerview.d src/dlangide/ui/dsourceedit.d src/dlangide/ui/frame.d src/dlangide/ui/homescreen.d src/dlangide/ui/newfile.d src/dlangide/ui/newfolder.d src/dlangide/ui/newproject.d src/dlangide/ui/outputpanel.d src/dlangide/ui/searchPanel.d src/dlangide/ui/settings.d src/dlangide/ui/stackpanel.d src/dlangide/ui/terminal.d src/dlangide/ui/watchpanel.d src/dlangide/ui/wspanel.d src/dlangide/workspace/idesettings.d src/dlangide/workspace/project.d src/dlangide/workspace/projectsettings.d src/dlangide/workspace/workspace.d src/dlangide/workspace/workspacesettings.d -vcolumns src/dlangide/ui/newfile.d(100,101): Warning: C preprocessor directive #FF0000 is not supported src/dlangide/ui/newfolder.d(64,101): Warning: C preprocessor directive #FF0000 is not supported src/dlangide/tools/d/dcdinterface.d(241,34): Deprecation: functiondcd.common.messages.AutocompleteResponse.docCommentsis deprecated - use completions[].documentation + escapeConsoleOutputString instead src/dlangide/tools/d/dcdinterface.d(322,25): Deprecation: functiondcd.common.messages.AutocompleteResponse.completionKindsis deprecated - use completions[].kind instead src/dlangide/tools/d/dcdinterface.d(323,28): Deprecation: functiondcd.common.messages.AutocompleteResponse.completionKindsis deprecated - use completions[].kind instead /usr/include/dlang/dmd/std/range/primitives.d(171,38): Deprecation: functiondcd.common.messages.AutocompleteResponse.Completion.compatibilityContentis deprecated - Use identifier (or definition for calltips) instead FAIL .dub/build/default-debug-linux.posix-x86_64-dmd_2082-2C1351359066EBAAEBC9960D7C487C26/ dlangide executable /usr/bin/dmd failed with exit code 1.

DMD versoin $ dmd --version DMD64 D Compiler v2.082.0

LDC error: Using direct -l... flags for z, dl. ldc2 -of.dub/build/default-release-linux.posix-x86_64-ldc_2081-E5BA20D546D120AE2453BB8201B37F39/dlangide -release -enable-inlining -Hkeep-all-bodies -O3 -w -oq -od=.dub/obj -d-version=EmbedStandardResources -d-version=Have_dlangide -d-version=Have_dcd -d-version=Have_dlangui -d-version=Have_dsymbol -d-version=built_with_dub -d-version=Have_libdparse -d-version=Have_msgpack_d -d-version=Have_stdx_allocator -d-version=Have_emsi_containers -d-version=emsi_containers_unittest -d-version=USE_OPENGL -d-version=USE_SDL -d-version=USE_FREETYPE -d-version=Have_derelict_ft -d-version=Have_derelict_gl3 -d-version=Have_derelict_sdl2 -d-version=Have_derelict_util -Isrc/ -I../.dub/packages/dcd-0.9.13/dcd/src/ -I../.dub/packages/dsymbol-0.4.8/dsymbol/src/ -I../.dub/packages/emsi_containers-0.8.0-alpha.9/emsi_containers/src/ -I../.dub/packages/stdx-allocator-2.77.4/stdx-allocator/source/ -I../.dub/packages/libdparse-0.9.9/libdparse/src/ -I../.dub/packages/msgpack-d-1.0.0-beta.7/msgpack-d/src -I../.dub/packages/dlangui-0.9.180/dlangui/3rdparty -I../.dub/packages/dlangui-0.9.180/dlangui/src -I../.dub/packages/derelict-ft-1.1.3/derelict-ft/source/ -I../.dub/packages/derelict-util-2.0.6/derelict-util/source/ -I../.dub/packages/derelict-gl3-1.0.24/derelict-gl3/source/ -I../.dub/packages/derelict-sdl2-2.0.2/derelict-sdl2/source/ -Jviews -J../.dub/packages/dcd-0.9.13/dcd/bin -J../.dub/packages/dlangui-0.9.180/dlangui/views src/ddc/lexer/Lexer.d src/ddc/lexer/LexerException.d src/ddc/lexer/ast.d src/ddc/lexer/exceptions.d src/ddc/lexer/parser.d src/ddc/lexer/textsource.d src/ddc/lexer/tokenizer.d src/ddebug/common/debugger.d src/ddebug/common/execution.d src/ddebug/common/nodebug.d src/ddebug/common/queue.d src/ddebug/gdb/gdbinterface.d src/ddebug/gdb/gdbmiparser.d src/dlangide.d src/dlangide/builders/builder.d src/dlangide/builders/extprocess.d src/dlangide/tools/d/dcdinterface.d src/dlangide/tools/d/deditortool.d src/dlangide/tools/d/dmdtrace.d src/dlangide/tools/d/dparser.d src/dlangide/tools/d/dsyntax.d src/dlangide/tools/editortool.d src/dlangide/ui/commands.d src/dlangide/ui/debuggerui.d src/dlangide/ui/dmdprofilerview.d src/dlangide/ui/dsourceedit.d src/dlangide/ui/frame.d src/dlangide/ui/homescreen.d src/dlangide/ui/newfile.d src/dlangide/ui/newfolder.d src/dlangide/ui/newproject.d src/dlangide/ui/outputpanel.d src/dlangide/ui/searchPanel.d src/dlangide/ui/settings.d src/dlangide/ui/stackpanel.d src/dlangide/ui/terminal.d src/dlangide/ui/watchpanel.d src/dlangide/ui/wspanel.d src/dlangide/workspace/idesettings.d src/dlangide/workspace/project.d src/dlangide/workspace/projectsettings.d src/dlangide/workspace/workspace.d src/dlangide/workspace/workspacesettings.d ../.dub/packages/dcd-0.9.13/dcd/.dub/build/library-release-linux.posix-x86_64-ldc_2081-0AC1CBC62A567B596F1D0C0F436D2F85/libdcd.a ../.dub/packages/dsymbol-0.4.8/dsymbol/.dub/build/library-release-linux.posix-x86_64-ldc_2081-8F03515FF020F9143C0A4CCA43AD0615/libdsymbol.a ../.dub/packages/msgpack-d-1.0.0-beta.7/msgpack-d/.dub/build/library-release-linux.posix-x86_64-ldc_2081-1E9FDE0A2A48481B0096C2F41E3AB837/libmsgpack-d.a ../.dub/packages/dlangui-0.9.180/dlangui/.dub/build/default-release-linux.posix-x86_64-ldc_2081-A963A9829C59B643C183F07286241631/libdlangui.a ../.dub/packages/derelict-ft-1.1.3/derelict-ft/.dub/build/library-release-linux.posix-x86_64-ldc_2081-AA14A6E3959F02C689F4312209971134/libDerelictFT.a ../.dub/packages/derelict-gl3-1.0.24/derelict-gl3/.dub/build/library-release-linux.posix-x86_64-ldc_2081-10237F51B25EA653B7148518191B9462/libDerelictGL3.a ../.dub/packages/derelict-sdl2-2.0.2/derelict-sdl2/.dub/build/library-release-linux.posix-x86_64-ldc_2081-CE834A2963176964FB02C2EAF832487F/libDerelictSDL2.a ../.dub/packages/derelict-util-2.0.6/derelict-util/.dub/build/library-release-linux.posix-x86_64-ldc_2081-3051E4650B28C332FE50CC59D3B49A63/libDerelictUtil.a ../.dub/packages/emsi_containers-0.8.0-alpha.9/emsi_containers/.dub/build/unittest-release-linux.posix-x86_64-ldc_2081-86CDBF415DE0D7728DAD4E26CBFFF9FC/libemsi_containers.a ../.dub/packages/libdparse-0.9.9/libdparse/.dub/build/library-release-linux.posix-x86_64-ldc_2081-CA7796C500B22CBBAD178773125DC648/libdparse.a ../.dub/packages/stdx-allocator-2.77.4/stdx-allocator/.dub/build/library-release-linux.posix-x86_64-ldc_2081-5C8F889976D57A128DAACD0D15740412/libstdx-allocator.a -L=-lz -L=-ldl -vcolumns src/dlangide/ui/newfile.d(100,101): Warning: C preprocessor directive #FF0000 is not supported src/dlangide/ui/newfolder.d(64,101): Warning: C preprocessor directive #FF0000 is not supported ../.dub/packages/dlangui-0.9.180/dlangui/src/dlangui/widgets/lists.d(1409,16): Deprecation: structstd.datetime.StopWatchis deprecated - Use std.datetime.stopwatch.StopWatch. ../.dub/packages/dlangui-0.9.180/dlangui/src/dlangui/widgets/lists.d(1409,16): Deprecation: structstd.datetime.StopWatchis deprecated - Use std.datetime.stopwatch.StopWatch. ../.dub/packages/dlangui-0.9.180/dlangui/src/dlangui/widgets/lists.d(1413,23): Deprecation: structstd.datetime.StopWatchis deprecated - Use std.datetime.stopwatch.StopWatch. src/dlangide/tools/d/dcdinterface.d(241,34): Deprecation: functiondcd.common.messages.AutocompleteResponse.docCommentsis deprecated - use completions[].documentation + escapeConsoleOutputString instead src/dlangide/tools/d/dcdinterface.d(322,25): Deprecation: functiondcd.common.messages.AutocompleteResponse.completionKindsis deprecated - use completions[].kind instead src/dlangide/tools/d/dcdinterface.d(323,28): Deprecation: functiondcd.common.messages.AutocompleteResponse.completionKindsis deprecated - use completions[].kind instead FAIL .dub/build/default-release-linux.posix-x86_64-ldc_2081-E5BA20D546D120AE2453BB8201B37F39/ dlangide executable ldc2 failed with exit code 1.

sr-tream commented 6 years ago

https://github.com/buggins/dlangide/pull/388

buggins commented 6 years ago

Please confirm if it's fixed in v0.8.16