<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Thanks Gerald for the fix. I confirm that this issue is no longer occurring with Rev. 774.<div><br></div><div>Regards<br><br><div>> Subject: Re: [Zoo-discuss] Error in compiling Rev. 773 with Java Support<br>> From: gerald.fenoy@geolabs.fr<br>> Date: Mon, 13 Jun 2016 12:09:53 +0200<br>> CC: zoo-discuss@lists.osgeo.org<br>> To: rakeshuk@outlook.com<br>> <br>> Hi Rakesh,<br>> sorry for late reply.<br>> <br>> You can find, in revision  774 the fix about the issue you have reported which is relative to the yaml support.<br>> <br>> I hope you can confirm that this solves your issue. Please also note that the Java ZOO-API  has been slightly modified, it is now defined in a org.zoo_project package.<br>> <br>> I hope you can confirm that this solves your issue.<br>> <br>> Best regards,<br>> <br>> > Le 12 juin 2016 à 17:07, rakesh prithiviraj <rakeshuk@outlook.com> a écrit :<br>> > <br>> > Hi,<br>> > <br>> > I updated zoo-project to latest revision 773 and could no longer compile ZOO-API for java.<br>> > <br>> > worker@vm-04:~/02-Installations/zoo-project/zoo-project/zoo-kernel$ ./configure  --with-python --with-java=/usr/lib/jvm/java-7-openjdk-amd64/<br>> >  <br>> > This worked fine.<br>> > <br>> > Compiling ZOO-API for java throws error:<br>> > <br>> > worker@vm-04:~/02-Installations/zoo-project/zoo-project/zoo-api/java$ make<br>> > javac org/zoo_project/ZOO.java<br>> > javah org.zoo_project.ZOO<br>> > gcc -fPIC -c zoo-api.c -I/usr/lib/jvm/java-7-openjdk-amd64//include -I/usr/lib/jvm/java-7-openjdk-amd64//include/linux -I/usr/include/libxml2 -I../../zoo-kernel/ -I../../../thirds/cgic206/<br>> > gcc zoo-api.o -shared -o libZOO.so -Wl,../../zoo-kernel//service_yaml.o,../../zoo-kernel/lex.cr.o,../../zoo-kernel/main_conf_read.tab.o,../../zoo-kernel/lex.sr.o,../../zoo-kernel/service_conf.tab.o,../../zoo-kernel/service_internal.o,../../zoo-kernel/server_internal.o,../../zoo-kernel/response_print.o,../../zoo-kernel/service_internal_java.o,../../zoo-kernel/service_internal_js.o,../../zoo-kernel/ulinet.o -L/usr/lib -lgdal -lxml2 -L/usr/lib/python2.7/config-x86_64-linux-gnu -L/usr/lib -lpthread -ldl  -lutil -lm  -lpython2.7 -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions    -L/usr/lib/jvm/java-7-openjdk-amd64//jre/lib/amd64/server/ -ljvm -lpthread -L/usr/lib -lmozjs185 -lm -lcrypto   -lcurl -lfcgi  -lzoo_service -lyaml<br>> > /usr/bin/ld: cannot find ../../zoo-kernel//service_yaml.o: No such file or directory<br>> > collect2: error: ld returned 1 exit status<br>> > make: *** [libZOO.so] Error 1<br>> > <br>> > <br>> > Before the update, I had no issues. the following is the working output.<br>> > <br>> > ftep@worker-01:~/02-Installations/zoo-project/zoo-project/zoo-api/java$ make<br>> > javac ZOO.java<br>> > javah ZOO<br>> > gcc -fPIC -c zoo-api.c -I/usr/lib/jvm/java-7-openjdk-amd64//include -I/usr/lib/jvm/java-7-openjdk-amd64//include/linux -I/usr/include/libxml2 -I../../zoo-kernel/ -I../../../thirds/cgic206/<br>> > gcc zoo-api.o -shared -o libZOO.so -Wl,../../zoo-kernel/service_internal.o,../../zoo-kernel/service_internal_java.o,../../zoo-kernel/ulinet.o -L/usr/lib -lgdal -lxml2 -L/usr/lib/python2.7/config-x86_64-linux-gnu -L/usr/lib -lpthread -ldl  -lutil -lm  -lpython2.7 -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions    -L/usr/lib/jvm/java-7-openjdk-amd64//jre/lib/amd64/server/ -ljvm -lpthread  -lcrypto   -lcurl -lfcgi<br>> > <br>> > Could you please let me know if I need to install any specific package for YAML. I am not compiling ZOO-kernel with YAML support. Tested on Ubuntu 14.04.<br>> > <br>> > Thanks,<br>> > Rakesh<br>> > <br>> > _______________________________________________<br>> > Zoo-discuss mailing list<br>> > Zoo-discuss@lists.osgeo.org<br>> > http://lists.osgeo.org/mailman/listinfo/zoo-discuss<br>> <br>> <br>> <br>> Gérald Fenoy<br>> http://wiki.osgeo.org/wiki/User:Djay<br>> <br></div></div>                                      </div></body>
</html>