Comments (8)
OK, I replaced undeaD with arsd.dom. Gonna add GDC target to the pipelines. Gonna close this manually once I'm sure everything compiles on all 3 mainline compilers :)
from dlangui.
It looks like the root cause is that the undead library does not support GDC. While, in theory undead could be updated to support it, the main reason for the creation of undead is to have a place throw old code from Phobos, that doesn't meet the quality requirements for the standard library. @GrimMaple I suggest you look into what's needed to remove undead as a dependency altogether.
from dlangui.
The problem is, indeed, the undeaD package that fails to compile with GDC. dlangui uses std.xml
, which would be not an easy task to replace.
Very sad times
from dlangui.
A quick look through possible replacements for XML left me in a state of despair. There doesn't seem to be any suitable XML replacemnt on dub at all. There isn't a single library that is maintained.
The closest to a maintained XML I could get is arsd.dom
, which isn't really an XML parser, but rather a HTML parser. At least I can easily reach to Adam in case it breaks,,,
I don't know what to do with this. I'll talk about it with Adam when he wakes up, but this is gonna have to be on hold for some time
from dlangui.
Unfortunately, even having replaced undeaD with Adam's arsd.dom
, it's still impossible to build with GDC. Though this time I'm putting the blame at GDC, because it straight up doesn't support -mv
compiler switch. I'll look into reporting this to GDC team
from dlangui.
UP: I managed to build with GDC locally, but it involved some hacking of arsd
library. Once that is updated on dub, I will bump the dependency version and resolve this issue.
from dlangui.
@Behkar I think this should be resolved as of now. I pushed version 0.10.2, but it will take a while for dub to pick this up. I can't speed up the process as I don't have access to dlangui page on dub. Once it updates though, please, feel free to test this out. If you experience any more issues, just reopen this or create a new issue :)
from dlangui.
@Behkar dub finally updated the dlangui version, so it should be OK to use now. The version is 0.10.2
from dlangui.
Related Issues (20)
- Icons are broken on linux HOT 4
- How to open URL with UrlImageTextButton widget? HOT 4
- How to load font from resources? HOT 11
- Why ARGB and not RGBA? HOT 5
- How to set widget width in pixels? HOT 6
- bug: AppFrame veritical scrollbar scrolls mainMenu, toolbar, statusbar. Wheel not work HOT 1
- Drag & Drop doesn't work when ran as admin on Windows HOT 1
- `GridWidgetBase` should use `ulong` for measuring counts
- `GridWidgetBase` should use `UIString` instead of `dstring`
- How to change cursor type? HOT 2
- Can not load freetype library HOT 2
- Question about CSS HOT 4
- Missing Images? HOT 3
- DMLEdit crashes on resizing things
- Hi Grim HOT 3
- Fix for the broken renameTab(...) in tabs.d
- Invalidating a widget doesn't cause a redraw
- Is this expected or not? HOT 3
- Getting an OpenGL widget to work HOT 1
- OSX support improvements: library paths HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dlangui.