djvm fails to build
Chris via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Tue Apr 12 06:47:20 PDT 2016
@Rikki
I can't get djvm to build (dmd 2.069.1 and higher)
https://github.com/rikkimax/djvm
[Error Message]
Performing "debug" build using dmd for x86_64.
djvm ~master: building configuration "library"...
String
(Constructor!string, Constructor!(), Method!(char, "charAt",
int), Method!(string, "concat", string), StaticMethod!(string,
"valueOf", bool))
source/wrappers/djvm/bind/helpers.d(17,38): Error: type string
has no value
source/wrappers/djvm/bind/generator.d-mixin-246(246,1): Error:
template instance djvm.bind.helpers.getJavaMethodSignature!(void,
string) error instantiating
source/wrappers/djvm/bind/generator.d(41,3): instantiated
from here: parseDefinition!(Constructor!string, false)
source/wrappers/djvm/bind/defs.d(42,46): instantiated from
here: generateJavaClass!("String", Constructor!string,
Constructor!(), Method!(char, "charAt", int), Method!(string,
"concat", string), StaticMethod!(string, "valueOf", bool))
source/wrappers/djvm/bind/generator.d-mixin-246(246,1): Error:
CTFE failed because of previous errors in getJavaMethodSignature
source/wrappers/djvm/bind/helpers.d(17,38): Error: type int has
no value
source/wrappers/djvm/bind/generator.d-mixin-161(161,84): Error:
template instance djvm.bind.helpers.getJavaMethodSignature!(char,
int) error instantiating
source/wrappers/djvm/bind/generator.d(41,3): instantiated
from here: parseDefinition!(Method!(char, "charAt", int), false)
source/wrappers/djvm/bind/defs.d(42,46): instantiated from
here: generateJavaClass!("String", Constructor!string,
Constructor!(), Method!(char, "charAt", int), Method!(string,
"concat", string), StaticMethod!(string, "valueOf", bool))
source/wrappers/djvm/bind/generator.d-mixin-161(161,84): Error:
CTFE failed because of previous errors in getJavaMethodSignature
source/wrappers/djvm/bind/helpers.d(17,38): Error: type string
has no value
source/wrappers/djvm/bind/generator.d-mixin-161(161,84): Error:
template instance
djvm.bind.helpers.getJavaMethodSignature!(string, string) error
instantiating
source/wrappers/djvm/bind/generator.d(41,3): instantiated
from here: parseDefinition!(Method!(string, "concat", string),
false)
source/wrappers/djvm/bind/defs.d(42,46): instantiated from
here: generateJavaClass!("String", Constructor!string,
Constructor!(), Method!(char, "charAt", int), Method!(string,
"concat", string), StaticMethod!(string, "valueOf", bool))
source/wrappers/djvm/bind/generator.d-mixin-161(161,84): Error:
CTFE failed because of previous errors in getJavaMethodSignature
source/wrappers/djvm/bind/helpers.d(17,38): Error: type bool has
no value
source/wrappers/djvm/bind/generator.d-mixin-161(161,84): Error:
template instance
djvm.bind.helpers.getJavaMethodSignature!(string, bool) error
instantiating
source/wrappers/djvm/bind/generator.d(41,3): instantiated
from here: parseDefinition!(StaticMethod!(string, "valueOf",
bool), false)
source/wrappers/djvm/bind/defs.d(42,46): instantiated from
here: generateJavaClass!("String", Constructor!string,
Constructor!(), Method!(char, "charAt", int), Method!(string,
"concat", string), StaticMethod!(string, "valueOf", bool))
source/wrappers/djvm/bind/generator.d-mixin-161(161,84): Error:
CTFE failed because of previous errors in getJavaMethodSignature
source/wrappers/djvm/bind/defs.d(42,46): Error: CTFE failed
because of previous errors in generateJavaClass
source/wrappers/djvm/bind/defs.d(42,2): while evaluating
pragma(msg, generateJavaClass("java.lang"))
source/wrappers/djvm/bind/defs.d(43,40): Error: CTFE failed
because of previous errors in generateJavaClass
source/wrappers/djvm/bind/defs.d(43,40): Error: argument to mixin
must be a string, not (generateJavaClass("java.lang")) of type
string
source/wrappers/java/lang/String.d(4,1): Error: mixin
java.lang.String.JavaClass!("String", "java.lang",
Constructor!string, Constructor!(), Method!(char, "charAt", int),
Method!(string, "concat", string), StaticMethod!(string,
"valueOf", bool)) error instantiating
dmd failed with exit code 1.
More information about the Digitalmars-d-learn
mailing list