SysFera / vishnu

Modular and high-level middleware for tasks, files and information management in heterogeneous and distributed HPC environments
http://sysfera.github.com/vishnu.html
Other
4 stars 12 forks source link

Feature 414 part1: removed machineid as mandatory argument for submit_job and list_jobs #433

Closed rchakode closed 10 years ago

rchakode commented 10 years ago

General comments

hguemar commented 10 years ago

Breaks java wrappers

[100%] Building CXX object swigAPI/CMakeFiles/VISHNU.dir/generated/vishnuJAVA_wrap.cxx.o
/home/haikel/workspace/git/vishnu/swigAPI/generated/vishnuJAVA_wrap.cxx: In function ‘jint Java_com_sysfera_vishnu_api_vishnu_internal_VISHNUJNI_submitJob(JNIEnv*, jclass, jstring, jstring, jstring, jlong, jobject, jlong, jobject)’:
/home/haikel/workspace/git/vishnu/swigAPI/generated/vishnuJAVA_wrap.cxx:22249:164: erreur: invalid initialization of reference of type ‘TMS_Data::Job&’ from expression of type ‘const string {aka const std::basic_string<char>}’
       result = (int)vishnu::submitJob((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3,*arg4,(TMS_Data::SubmitOptions const &)*arg5);
                                                                                                                                                                    ^
In file included from /home/haikel/workspace/git/vishnu/swigAPI/generated/vishnuJAVA_wrap.cxx:297:0:
/home/haikel/workspace/git/vishnu/TMS/src/api/api_tms.hpp:32:3: erreur: in passing argument 3 of ‘int vishnu::submitJob(const string&, const string&, TMS_Data::Job&, const TMS_Data::SubmitOptions&)’
   submitJob(const std::string& sessionKey,
   ^
/home/haikel/workspace/git/vishnu/swigAPI/generated/vishnuJAVA_wrap.cxx: In function ‘jint Java_com_sysfera_vishnu_api_vishnu_internal_VISHNUJNI_listJobs(JNIEnv*, jclass, jstring, jstring, jlong, jobject, jlong, jobject)’:
/home/haikel/workspace/git/vishnu/swigAPI/generated/vishnuJAVA_wrap.cxx:22600:138: erreur: invalid initialization of reference of type ‘TMS_Data::ListJobs&’ from expression of type ‘const string {aka const std::basic_string<char>}’
       result = (int)vishnu::listJobs((std::string const &)*arg1,(std::string const &)*arg2,*arg3,(TMS_Data::ListJobsOptions const &)*arg4);
                                                                                                                                          ^
In file included from /home/haikel/workspace/git/vishnu/swigAPI/generated/vishnuJAVA_wrap.cxx:297:0:
/home/haikel/workspace/git/vishnu/TMS/src/api/api_tms.hpp:89:3: erreur: in passing argument 2 of ‘int vishnu::listJobs(const string&, TMS_Data::ListJobs&, const TMS_Data::ListJobsOptions&)’
   listJobs(const std::string& sessionKey,
   ^
make[2]: *** [swigAPI/CMakeFiles/VISHNU.dir/generated/vishnuJAVA_wrap.cxx.o] Erreur 1
make[1]: *** [swigAPI/CMakeFiles/VISHNU.dir/all] Erreur 2
make: *** [all] Erreur 2