Thread overview
I just tried to build dlangide (Linux Mint) and I'm getting the following error:
Jun 13, 2016
WhatMeWorry
Jun 14, 2016
ZombineDev
Jun 14, 2016
WhatMeWorry
June 13, 2016
git clone https://github.com/buggins/dlangide.git

Cloning into 'dlangide'...
remote: Counting objects: 4103, done.
remote: Total 4103 (delta 0), reused 0 (delta 0), pack-reused 4103
Receiving objects: 100% (4103/4103), 6.06 MiB | 1.16 MiB/s, done.
Resolving deltas: 100% (2332/2332), done.
Checking connectivity... done.

generic@IdeaCentre-Q180 ~ $ cd dlangide
generic@IdeaCentre-Q180 ~/dlangide $ dub run

(build output removed for brevity)

Linking...
To force a rebuild of up-to-date targets, run again with --force.
Running ./bin/dlangide
2016-06-13 16:18:20.966 I  Log level changed to Trace
2016-06-13 16:18:20.967 I  Logger is initialized
2016-06-13 16:18:20.967 V  DerelictFT: Loading FreeType library
2016-06-13 16:18:20.967 V  DerelictFT: Missing symbols callback is registered
2016-06-13 16:18:20.972 V  DerelictFT: Loaded
2016-06-13 16:18:20.975 V  Initializing FreeType library
2016-06-13 16:18:20.977 I  Getting list of fonts using FontConfig
2016-06-13 16:18:21.068 I  FontConfig: 606 font files registered in 90ms
2016-06-13 16:18:21.069 D  initResourceManagers()
2016-06-13 16:18:21.071 I  Creating ImageCache
2016-06-13 16:18:21.071 I  Creating DrawableCache
2016-06-13 16:18:21.071 D  Calling initSharedResourceManagers()
2016-06-13 16:18:21.072 D  Calling initStandardEditorActions()
2016-06-13 16:18:21.073 D  Calling registerStandardWidgets()
2016-06-13 16:18:21.073 D  Registering standard widgets for DML
2016-06-13 16:18:21.074 D  initResourceManagers() -- finished
2016-06-13 16:18:21.074 D  Creating default theme
2016-06-13 16:18:21.077 E  Cannot load SDL2 libraryderelict.util.exception.SharedLibLoadException@.dub/packages/derelict-util-2.0.6/derelict-util/source/derelict/util/exception.d(35): Failed to load one or more shared libraries:
	libSDL2.so - libSDL2.so: cannot open shared object file: No such file or directory
	libSDL2-2.0.so - libSDL2-2.0.so: cannot open shared object file: No such file or directory
	libSDL2-2.0.so.0 - libSDL2-2.0.so.0: cannot open shared object file: No such file or directory
	/usr/local/lib/libSDL2.so - /usr/local/lib/libSDL2.so: cannot open shared object file: No such file or directory
	/usr/local/lib/libSDL2-2.0.so - /usr/local/lib/libSDL2-2.0.so: cannot open shared object file: No such file or directory
	/usr/local/lib/libSDL2-2.0.so.0 - /usr/local/lib/libSDL2-2.0.so.0: cannot open shared object file: No such file or directory
----------------
.dub/packages/derelict-util-2.0.6/derelict-util/source/derelict/util/exception.d:66 void derelict.util.exception.SharedLibLoadException.throwNew(immutable(char)[][], immutable(char)[][]) [0xe11baf]
.dub/packages/derelict-util-2.0.6/derelict-util/source/derelict/util/sharedlib.d:155 void derelict.util.sharedlib.SharedLib.load(immutable(char)[][]) [0xe115d8]
.dub/packages/derelict-util-2.0.6/derelict-util/source/derelict/util/loader.d:197 void derelict.util.loader.SharedLibLoader.load(immutable(char)[][]) [0xe10f71]
.dub/packages/derelict-util-2.0.6/derelict-util/source/derelict/util/loader.d:143 void derelict.util.loader.SharedLibLoader.load(immutable(char)[]) [0xe10e6f]
.dub/packages/derelict-util-2.0.6/derelict-util/source/derelict/util/loader.d:82 void derelict.util.loader.SharedLibLoader.load() [0xe10cc9]
../.dub/packages/dlangui-0.8.30/dlangui/src/dlangui/platforms/sdl/sdlapp.d:1735 int dlangui.platforms.sdl.sdlapp.sdlmain(immutable(char)[][]) [0xd20977]
../.dub/packages/dlangui-0.8.30/dlangui/src/dlangui/platforms/sdl/sdlapp.d:1707 DLANGUImain [0xd20897]
../.dub/packages/dlangui-0.8.30/dlangui/src/dlangui/platforms/common/platform.d:1556 _Dmain [0xb54b5f]
??:? _D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ6runAllMFZ9__lambda1MFZv [0xe1aeaa]
??:? void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) [0xe1adf4]
??:? void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).runAll() [0xe1ae66]
??:? void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) [0xe1adf4]
??:? _d_run_main [0xe1ad65]
??:? main [0xb69897]
??:? __libc_start_main [0xe4cb3f44]
Program exited with code 1



Linking...
To force a rebuild of up-to-date targets, run again with --force.
Running ./bin/dlangide
2016-06-13 16:18:20.966 I  Log level changed to Trace
2016-06-13 16:18:20.967 I  Logger is initialized
2016-06-13 16:18:20.967 V  DerelictFT: Loading FreeType library
2016-06-13 16:18:20.967 V  DerelictFT: Missing symbols callback is registered
2016-06-13 16:18:20.972 V  DerelictFT: Loaded
2016-06-13 16:18:20.975 V  Initializing FreeType library
2016-06-13 16:18:20.977 I  Getting list of fonts using FontConfig
2016-06-13 16:18:21.068 I  FontConfig: 606 font files registered in 90ms
2016-06-13 16:18:21.069 D  initResourceManagers()
2016-06-13 16:18:21.071 I  Creating ImageCache
2016-06-13 16:18:21.071 I  Creating DrawableCache
2016-06-13 16:18:21.071 D  Calling initSharedResourceManagers()
2016-06-13 16:18:21.072 D  Calling initStandardEditorActions()
2016-06-13 16:18:21.073 D  Calling registerStandardWidgets()
2016-06-13 16:18:21.073 D  Registering standard widgets for DML
2016-06-13 16:18:21.074 D  initResourceManagers() -- finished
2016-06-13 16:18:21.074 D  Creating default theme
2016-06-13 16:18:21.077 E  Cannot load SDL2 libraryderelict.util.exception.SharedLibLoadException@.dub/packages/derelict-util-2.0.6/derelict-util/source/derelict/util/exception.d(35): Failed to load one or more shared libraries:
	libSDL2.so - libSDL2.so: cannot open shared object file: No such file or directory
	libSDL2-2.0.so - libSDL2-2.0.so: cannot open shared object file: No such file or directory
	libSDL2-2.0.so.0 - libSDL2-2.0.so.0: cannot open shared object file: No such file or directory
	/usr/local/lib/libSDL2.so - /usr/local/lib/libSDL2.so: cannot open shared object file: No such file or directory
	/usr/local/lib/libSDL2-2.0.so - /usr/local/lib/libSDL2-2.0.so: cannot open shared object file: No such file or directory
	/usr/local/lib/libSDL2-2.0.so.0 - /usr/local/lib/libSDL2-2.0.so.0: cannot open shared object file: No such file or directory
----------------
.dub/packages/derelict-util-2.0.6/derelict-util/source/derelict/util/exception.d:66 void derelict.util.exception.SharedLibLoadException.throwNew(immutable(char)[][], immutable(char)[][]) [0xe11baf]
.dub/packages/derelict-util-2.0.6/derelict-util/source/derelict/util/sharedlib.d:155 void derelict.util.sharedlib.SharedLib.load(immutable(char)[][]) [0xe115d8]
.dub/packages/derelict-util-2.0.6/derelict-util/source/derelict/util/loader.d:197 void derelict.util.loader.SharedLibLoader.load(immutable(char)[][]) [0xe10f71]
.dub/packages/derelict-util-2.0.6/derelict-util/source/derelict/util/loader.d:143 void derelict.util.loader.SharedLibLoader.load(immutable(char)[]) [0xe10e6f]
.dub/packages/derelict-util-2.0.6/derelict-util/source/derelict/util/loader.d:82 void derelict.util.loader.SharedLibLoader.load() [0xe10cc9]
../.dub/packages/dlangui-0.8.30/dlangui/src/dlangui/platforms/sdl/sdlapp.d:1735 int dlangui.platforms.sdl.sdlapp.sdlmain(immutable(char)[][]) [0xd20977]
../.dub/packages/dlangui-0.8.30/dlangui/src/dlangui/platforms/sdl/sdlapp.d:1707 DLANGUImain [0xd20897]
../.dub/packages/dlangui-0.8.30/dlangui/src/dlangui/platforms/common/platform.d:1556 _Dmain [0xb54b5f]
??:? _D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ6runAllMFZ9__lambda1MFZv [0xe1aeaa]
??:? void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) [0xe1adf4]
??:? void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).runAll() [0xe1ae66]
??:? void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) [0xe1adf4]
??:? _d_run_main [0xe1ad65]
??:? main [0xb69897]
??:? __libc_start_main [0xe4cb3f44]
Program exited with code 1

June 14, 2016
On Monday, 13 June 2016 at 21:40:08 UTC, WhatMeWorry wrote:
>
> git clone https://github.com/buggins/dlangide.git
>
> Cloning into 'dlangide'...
> remote: Counting objects: 4103, done.
> remote: Total 4103 (delta 0), reused 0 (delta 0), pack-reused 4103
> Receiving objects: 100% (4103/4103), 6.06 MiB | 1.16 MiB/s, done.
> Resolving deltas: 100% (2332/2332), done.
> Checking connectivity... done.
>
> [...]

It looks like dlangide (and dlangui) depend on libSDL2 (https://www.libsdl.org).
I'm not familiar with Linux Mint, but I think that the following should work:

sudo apt-get update
sudo apt-get install libsdl2-dev
June 14, 2016
On Tuesday, 14 June 2016 at 03:24:54 UTC, ZombineDev wrote:
> On Monday, 13 June 2016 at 21:40:08 UTC, WhatMeWorry wrote:
>>
>> git clone https://github.com/buggins/dlangide.git
>>
>> Cloning into 'dlangide'...
>> remote: Counting objects: 4103, done.
>> remote: Total 4103 (delta 0), reused 0 (delta 0), pack-reused 4103
>> Receiving objects: 100% (4103/4103), 6.06 MiB | 1.16 MiB/s, done.
>> Resolving deltas: 100% (2332/2332), done.
>> Checking connectivity... done.
>>
>> [...]
>
> It looks like dlangide (and dlangui) depend on libSDL2 (https://www.libsdl.org).
> I'm not familiar with Linux Mint, but I think that the following should work:
>
> sudo apt-get update
> sudo apt-get install libsdl2-dev

Thank you. That worked a treat.