Sorry for sending garble mail, again. Hello,
Sorry for late reply. In the Message; Subject : Re: [Scilab-Dev] Can't compile 6.0.0-alpha1 Message-ID : <[email protected]> Date & Time: Tue, 18 Aug 2015 11:01:26 +0200 <[email protected]> has written: > Hello Masaru, > Thanks for reporting this issue. The `ScilabCommons.i` and > `ScilabCommons_wrap.c` files are not synchronized due to a merge issue. > The review #17052 fix [1] that (and the --enable-build-swig configure > option). > [1]: https://codereview.scilab.org/#/c/17052/ I've confirmed. But, I've got other errors when compiling; [...] ./includes/../src/jni/ScilabVariables.hxx:188:13: note: candidate expects 12 arguments, 7 provided src/cpp/ScilabToJava.cpp: In static member function ‘static void org_modules_types::ScilabToJava::sendVariable(const string&, std::vector<int>&, int, int*, int*, int, int, T*, bool, int)’: src/cpp/ScilabToJava.cpp:490:9: error: ‘sendDataAsBuffer’ is not a member of ‘org_scilab_modules_types::ScilabVariables’ ScilabVariables::sendDataAsBuffer(getScilabJavaVM(), (char *)name.c_str(), getIndexesPointer(indexes), (int)indexes.size(), row, col, nbItem, nbItemRow, row, colPos, nbItem, data, nbItem, handlerId); ^ src/cpp/ScilabToJava.cpp: In static member function ‘static void org_modules_types::ScilabToJava::sendVariable(const string&, std::vector<int>&, int, int, T*, bool, bool, int)’: src/cpp/ScilabToJava.cpp:510:9: error: ‘sendDataAsBuffer’ is not a member of ‘org_scilab_modules_types::ScilabVariables’ ScilabVariables::sendDataAsBuffer(getScilabJavaVM(), (char *)name.c_str(), getIndexesPointer(indexes), (int)indexes.size(), data, row * col, row, col, handlerId); ^ src/cpp/ScilabToJava.cpp: In static member function ‘static void org_modules_types::ScilabToJava::sendBooleanSparseVariable(const string&, std::vector<int>&, int, int*, int*, int, int, bool, int)’: src/cpp/ScilabToJava.cpp:533:9: error: ‘sendDataAsBuffer’ is not a member of ‘org_scilab_modules_types::ScilabVariables’ ScilabVariables::sendDataAsBuffer(getScilabJavaVM(), (char *)name.c_str(), getIndexesPointer(indexes), (int)indexes.size(), row, col, nbItem, nbItemRow, row, colPos, nbItem, handlerId); ^ src/cpp/ScilabToJava.cpp: In static member function ‘static void org_modules_types::ScilabToJava::sendUnsignedVariable(const string&, std::vector<int>&, int, int, T*, bool, bool, int)’: src/cpp/ScilabToJava.cpp:563:9: error: ‘sendUnsignedDataAsBuffer’ is not a member of ‘org_scilab_modules_types::ScilabVariables’ ScilabVariables::sendUnsignedDataAsBuffer(getScilabJavaVM(), (char *)name.c_str(), getIndexesPointer(indexes), (int)indexes.size(), data, row * col, row, col, handlerId); ^ src/cpp/ScilabToJava.cpp: In static member function ‘static void org_modules_types::ScilabToJava::sendConvertedBooleanVariable(const string&, std::vector<int>&, int, int, int*, bool, bool, int)’: src/cpp/ScilabToJava.cpp:578:9: error: ‘sendBooleanDataAsBuffer’ is not a member of ‘org_scilab_modules_types::ScilabVariables’ ScilabVariables::sendBooleanDataAsBuffer(getScilabJavaVM(), (char *)name.c_str(), getIndexesPointer(indexes), (int)indexes.size(), data, row * col, row, col, handlerId); ^ src/cpp/ScilabToJava.cpp: In static member function ‘static void org_modules_types::ScilabToJava::sendVariable(const string&, std::vector<int>&, int, int*, int*, int, int, T*, T*, bool, int)’: src/cpp/ScilabToJava.cpp:594:9: error: ‘sendDataAsBuffer’ is not a member of ‘org_scilab_modules_types::ScilabVariables’ ScilabVariables::sendDataAsBuffer(getScilabJavaVM(), (char *)name.c_str(), getIndexesPointer(indexes), (int)indexes.size(), row, col, nbItem, nbItemRow, row, colPos, nbItem, real, nbItem, img, nbItem, handlerId); ^ src/cpp/ScilabToJava.cpp: In static member function ‘static void org_modules_types::ScilabToJava::sendVariable(const string&, std::vector<int>&, int, int, T*, T*, bool, bool, int)’: src/cpp/ScilabToJava.cpp:614:9: error: ‘sendDataAsBuffer’ is not a member of ‘org_scilab_modules_types::ScilabVariables’ ScilabVariables::sendDataAsBuffer(getScilabJavaVM(), (char *)name.c_str(), getIndexesPointer(indexes), (int)indexes.size(), real, row * col, img, row * col, row, col, handlerId); ^ src/cpp/ScilabToJava.cpp: In instantiation of ‘static void org_modules_types::ScilabToJava::sendUnsignedVariable(const string&, std::vector<int>&, int, int, T*, bool, bool, int) [with T = long long int; std::string = std::basic_string<char>]’: src/cpp/ScilabToJava.cpp:259:128: required from here src/cpp/ScilabToJava.cpp:568:166: error: no matching function for call to ‘org_scilab_modules_types::ScilabVariables::sendUnsignedData(JavaVM*, char*, int*, int, long long int**&, int&, int&, bool&, int&)’ ScilabVariables::sendUnsignedData(getScilabJavaVM(), (char *)name.c_str(), getIndexesPointer(indexes), (int)indexes.size(), addr, row, col, swaped, handlerId); ^ src/cpp/ScilabToJava.cpp:568:166: note: candidates are: In file included from ./includes/ScilabToJava.hxx:19:0, from src/cpp/ScilabToJava.cpp:14: ./includes/../src/jni/ScilabVariables.hxx:164:13: note: static void org_scilab_modules_types::ScilabVariables::sendUnsignedData(JavaVM*, const char*, const int*, int, const byte* const*, int, int, bool, int) static void sendUnsignedData(JavaVM * jvm_, char const* varName, int const* indexes, int indexesSize, byte const* const* data, int dataSize, int dataSizeCol, bool swaped, int handlerId); ^ ./includes/../src/jni/ScilabVariables.hxx:164:13: note: no known conversion for argument 5 from ‘long long int**’ to ‘const byte* const* {aka const signed char* const*}’ ./includes/../src/jni/ScilabVariables.hxx:168:13: note: static void org_scilab_modules_types::ScilabVariables::sendUnsignedData(JavaVM*, const char*, const int*, int, const short int* const*, int, int, bool, int) static void sendUnsignedData(JavaVM * jvm_, char const* varName, int const* indexes, int indexesSize, short const* const* data, int dataSize, int dataSizeCol, bool swaped, int handlerId); ^ ./includes/../src/jni/ScilabVariables.hxx:168:13: note: no known conversion for argument 5 from ‘long long int**’ to ‘const short int* const*’ ./includes/../src/jni/ScilabVariables.hxx:172:13: note: static void org_scilab_modules_types::ScilabVariables::sendUnsignedData(JavaVM*, const char*, const int*, int, const int* const*, int, int, bool, int) static void sendUnsignedData(JavaVM * jvm_, char const* varName, int const* indexes, int indexesSize, int const* const* data, int dataSize, int dataSizeCol, bool swaped, int handlerId); ^ ./includes/../src/jni/ScilabVariables.hxx:172:13: note: no known conversion for argument 5 from ‘long long int**’ to ‘const int* const*’ mv -f sci_gateway/cpp/.deps/libscitypes_la-sci_isfield.Tpo sci_gateway/cpp/.deps/libscitypes_la-sci_isfield.Plo mv -f sci_gateway/cpp/.deps/libscitypes_la-sci_tlist.Tpo sci_gateway/cpp/.deps/libscitypes_la-sci_tlist.Plo make[3]: *** [src/cpp/libscitypes_java_la-ScilabToJava.lo] error 1 What causes this, I wonder? Jogl2? I'm using v2.2.4's jogl2. Anyway, any idea? Thanks, _______________________________________________ dev mailing list [email protected] http://lists.scilab.org/mailman/listinfo/dev
