I'm attempting to convert 
https://github.com/jen20/capnproto-java/tree/maven to generate Kotlin 
classes instead of Java classes. 

I've first updated the code to match capnproto-java upstream, and made 
several changes to get it to its current point. 

* changed c++11 to c++14
* changed 
https://github.com/jen20/capnproto-java/blob/maven/capnproto-benchmarks/src/main/schema/Makefile
 
to specify `-I../../../../`
* changed 
https://github.com/jen20/capnproto-java/blob/maven/capnproto-benchmarks/src/main/schema/carsales.capnp
 
and the other schemas in that file to remove the `../../../../`

but now when running make I get 


cd capnproto-benchmarks/src/main/schema && /Applications/Xcode.app/Contents/
Developer/usr/bin/make benchmarkschema
capnp compile -I../../../../ -ojava:../java/org/capnproto/benchmark carsales
.capnp
java: no such plugin (executable should be 'capnpc-java')
java: plugin failed: exit code 1
make[1]: *** [carsales] Error 1
make: *** [generate-benchmarks-schema] Error 2

I don't really know anything about C++ or C, so I've only gotten this far 
through googling. According to the website, the plugin should be found by 
either being on the PATH or specifying a slash and it will use the 
directory path. If I add the capnpc-java binary from `output/capnpc-java` 
to the PATH then instead of a plugin missing failure I get a 

cd capnproto-benchmarks/src/main/schema && /Applications/Xcode.app/Contents/
Developer/usr/bin/make benchmarkschema
capnp compile -I../../../../ -ojava:../java/org/capnproto/benchmark carsales
.capnp
*** Uncaught exception ***
capnp/compiler/capnp.c++:600: failed: exec(): Not a directory
stack: 108fcf78b 109090188 10908ffd2
java: plugin failed: exit code 1
make[1]: *** [carsales] Error 1
make: *** [generate-benchmarks-schema] Error 2

error. 

I don't know if the first solution by placing the binary on the path is the 
actual solution, as I'm just running 

PATH=$PATH:/Users/tyler/..../capnproto-maven/output/capnpc-java make

which doesn't seem right.

Any help with getting this project running again (so I can modify it) would 
be great. 

-- 
You received this message because you are subscribed to the Google Groups 
"Cap'n Proto" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
Visit this group at https://groups.google.com/group/capnproto.

Reply via email to