Open Conan-Kudo opened 5 years ago
Could you check line 173 of generated/gobject/c/types.d
the enum members should all be upper case, but from the error it looks like that isn't the case for you.
And what version of ldc are you using?
@MikeWey This is with LDC 1.8.0.
line 173:
private = 32,
It appears that all the enums are lower case.
It looks like ldc's support for ppc64
is broken, which is why the call to toUpper used by gir-to-d doesn't work.
I see. 😢
You could try GDC if it's available.
GDC unfortunately just became available for Fedora 30, since it was only just mainlined into GCC for GCC 9.
Debian had been patching in GDC into their GCC builds for years, but Fedora had not.
I don't think GDC can be used on ppc64 either since libgphobos doesn't build on ppc64(le) yet apparently
I'm trying to build GlibD 2.0.2 on ppc64 for Fedora 28 using gir-to-d 0.18.0, and I'm getting the following error:
Any idea what's causing that?