buggins / dlangide

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

Error: unable to read module `icontheme` when building default DlangUI hello world #432

Open tetorea opened 7 months ago

tetorea commented 7 months ago

Hello I'm on ubuntu 22.04 and I just downloaded and installed dmd v2.108.0. I got dlangide following readme instructions I created a new workspace and project using dlangui hello world template. Building as-is results in error:

/usr/bin/dub build --force --build-mode=allAtOnce --build=debug
    Starting Performing "debug" build using /usr/bin/dmd for x86_64.
    Building bindbc-loader 1.0.3: building configuration [noBC]
    Building bindbc-freetype 1.0.5: building configuration [dynamic]
    Building bindbc-opengl 1.0.5: building configuration [dynamic]
    Building inilike 1.2.2: building configuration [library]
    Building undead 1.1.8: building configuration [library]
    Building dlangui 0.9.188: building configuration [default]
/home/torea/.dub/packages/dlangui/0.9.188/dlangui/src/dlangui/graphics/iconprovider.d(458,16): Error: unable to read module `icontheme`
/home/torea/.dub/packages/dlangui/0.9.188/dlangui/src/dlangui/graphics/iconprovider.d(458,16):        Expected 'icontheme.d' or 'icontheme/package.d' in one of the following import paths:
import path[0] = /home/torea/.dub/packages/dlangui/0.9.188/dlangui/3rdparty
import path[1] = /home/torea/.dub/packages/dlangui/0.9.188/dlangui/src
import path[2] = /home/torea/.dub/packages/bindbc-freetype/1.0.5/bindbc-freetype/source/
import path[3] = /home/torea/.dub/packages/bindbc-loader/1.0.3/bindbc-loader/source/
import path[4] = /home/torea/.dub/packages/bindbc-opengl/1.0.5/bindbc-opengl/source/
import path[5] = /home/torea/.dub/packages/inilike/1.2.2/inilike/source/
import path[6] = /home/torea/.dub/packages/undead/1.1.8/undead/src/
import path[7] = /usr/include/dmd/phobos
import path[8] = /usr/include/dmd/druntime/import
Error /usr/bin/dmd failed with exit code 1.
Builder finished with result 2