<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <br>
    Hello venky,<br>
    <br>
    The command is:<br>
     /bin/bash ../../libtool --tag=CXX --mode=compile g++
    -DHAVE_CONFIG_H -I. -I../../modules/core/includes -I./includes/
    -I./src/c/ -I./src/cpp/ -I../../modules/ast/includes/ast/
    -I../../modules/ast/includes/exps/
    -I../../modules/ast/includes/operations/
    -I../../modules/ast/includes/parse/
    -I../../modules/ast/includes/symbol/
    -I../../modules/ast/includes/system_env/
    -I../../modules/ast/includes/types/
    -I../../modules/ast/includes/analysis/
    -I../../modules/core/includes/ -I../../modules/api_scilab/includes/
    -I../../modules/functions_manager/includes/
    -I../../modules/elementary_functions/includes/
    -I../../modules/fileio/includes/ -I../../modules/string/includes/
    -I../../modules/output_stream/includes/
    -I../../modules/localization/includes/
    -I../../modules/threads/includes/
    -I../../modules/dynamic_link/includes
    -I../../modules/console/includes -I../../modules/hdf5/includes
    -I../../modules/tclsci/includes -I/usr/include/libxml2 -std=c++11
    -DNDEBUG -g -O2 -MT src/cpp/libsciio_algo_la-loadlib.lo -MD -MP -MF
    src/cpp/.deps/libsciio_algo_la-loadlib.Tpo -c -o
    src/cpp/libsciio_algo_la-loadlib.lo `test -f 'src/cpp/loadlib.cpp'
    || echo './'`src/cpp/loadlib.cpp<br>
    <br>
    It works for me when I'm in scilab/modules/io/<br>
    What does "g++ -v" return in a terminal? It could be a compiler
    version error, as int to bool should not be a problem in C++.<br>
    <br>
    Regards,<br>
    Paul<br>
    <br>
    <br>
    <div class="moz-cite-prefix">On 03/19/2017 12:41 PM, venky18 wrote:<br>
    </div>
    <blockquote cite="mid:1489923705214-4035862.post@n3.nabble.com"
      type="cite">
      <h4>while running make i am getting the following error. ./config
        completes executing without any error</h4>
      <br>
      <code>
        make[2]: Entering directory
        '/home/venky/dev/scilab_master/scilab/modules/io'
        /bin/bash ../../libtool --tag=CXX --mode=compile g++
        -DHAVE_CONFIG_H -I. -I../../modules/core/includes -I./includes/
        -I./src/c/ -I./src/cpp/ -I../../modules/ast/includes/ast/
        -I../../modules/ast/includes/exps/
        -I../../modules/ast/includes/operations/
        -I../../modules/ast/includes/parse/
        -I../../modules/ast/includes/symbol/
        -I../../modules/ast/includes/system_env/
        -I../../modules/ast/includes/types/
        -I../../modules/ast/includes/analysis/
        -I../../modules/core/includes/
        -I../../modules/api_scilab/includes/
        -I../../modules/functions_manager/includes/
        -I../../modules/elementary_functions/includes/
        -I../../modules/fileio/includes/
        -I../../modules/string/includes/
        -I../../modules/output_stream/includes/
        -I../../modules/localization/includes/
        -I../../modules/threads/includes/
        -I../../modules/dynamic_link/includes
        -I../../modules/console/includes -I../../modules/hdf5/includes
        -I../../modules/tclsci/includes -I/usr/include/libxml2
        -std=c++11 -DNDEBUG -g -O2 -MT
        src/cpp/libsciio_algo_la-loadlib.lo -MD -MP -MF
        src/cpp/.deps/libsciio_algo_la-loadlib.Tpo -c -o
        src/cpp/libsciio_algo_la-loadlib.lo `test -f
        'src/cpp/loadlib.cpp' || echo './'`src/cpp/loadlib.cpp
        libtool: compile: g++ -DHAVE_CONFIG_H -I.
        -I../../modules/core/includes -I./includes/ -I./src/c/
        -I./src/cpp/ -I../../modules/ast/includes/ast/
        -I../../modules/ast/includes/exps/
        -I../../modules/ast/includes/operations/
        -I../../modules/ast/includes/parse/
        -I../../modules/ast/includes/symbol/
        -I../../modules/ast/includes/system_env/
        -I../../modules/ast/includes/types/
        -I../../modules/ast/includes/analysis/
        -I../../modules/core/includes/
        -I../../modules/api_scilab/includes/
        -I../../modules/functions_manager/includes/
        -I../../modules/elementary_functions/includes/
        -I../../modules/fileio/includes/
        -I../../modules/string/includes/
        -I../../modules/output_stream/includes/
        -I../../modules/localization/includes/
        -I../../modules/threads/includes/
        -I../../modules/dynamic_link/includes
        -I../../modules/console/includes -I../../modules/hdf5/includes
        -I../../modules/tclsci/includes -I/usr/include/libxml2
        -std=c++11 -DNDEBUG -g -O2 -MT
        src/cpp/libsciio_algo_la-loadlib.lo -MD -MP -MF
        src/cpp/.deps/libsciio_algo_la-loadlib.Tpo -c
        src/cpp/loadlib.cpp -fPIC -DPIC -o
        src/cpp/.libs/libsciio_algo_la-loadlib.o
        src/cpp/loadlib.cpp: In function ‘types::Library* loadlib(const
        wstring&, int*, bool, bool)’:
        src/cpp/loadlib.cpp:41:77: error: invalid conversion from ‘int’
        to ‘BOOL’ [-fpermissive] wchar_t* pwstXML =
        pathconvertW(_wstXML.data(), FALSE, FALSE, AUTO_STYLE); ^
        In file included from src/cpp/loadlib.cpp:28:0:
        ../../modules/fileio/includes/pathconvert.h:31:24: note:
        initializing argument 2 of ‘wchar_t* pathconvertW(const
        wchar_t*, BOOL, BOOL, PathConvertType)’ FILEIO_IMPEXP wchar_t
        *pathconvertW(const wchar_t* wcpath, BOOL flagtrail, BOOL
        flagexpand, PathConvertType PType); ^
        src/cpp/loadlib.cpp:41:77: error: invalid conversion from ‘int’
        to ‘BOOL’ [-fpermissive] wchar_t* pwstXML =
        pathconvertW(_wstXML.data(), FALSE, FALSE, AUTO_STYLE); ^
        In file included from src/cpp/loadlib.cpp:28:0:
        ../../modules/fileio/includes/pathconvert.h:31:24: note:
        initializing argument 3 of ‘wchar_t* pathconvertW(const
        wchar_t*, BOOL, BOOL, PathConvertType)’ FILEIO_IMPEXP wchar_t
        *pathconvertW(const wchar_t* wcpath, BOOL flagtrail, BOOL
        flagexpand, PathConvertType PType); ^
        Makefile:1100: recipe for target
        'src/cpp/libsciio_algo_la-loadlib.lo' failed
        make[2]: *** [src/cpp/libsciio_algo_la-loadlib.lo] Error 1
        make[2]: Leaving directory
        '/home/venky/dev/scilab_master/scilab/modules/io'
        Makefile:838: recipe for target 'all-recursive' failed
        make[1]: *** [all-recursive] Error 1
        make[1]: Leaving directory
        '/home/venky/dev/scilab_master/scilab/modules'
        Makefile:1588: recipe for target 'all-recursive' failed
        make: *** [all-recursive] Error 1
      </code>
      <br>
      <h4>can someone tell me how to resolve this error?</h4>
      <br>
      <hr align="left" width="300">
      View this message in context: <a moz-do-not-send="true"
        href="http://mailinglists.scilab.org/compilatioon-errors-tp4035862.html">compilatioon
        errors</a><br>
      Sent from the <a moz-do-not-send="true"
href="http://mailinglists.scilab.org/Scilab-developers-Mailing-Lists-Archives-f2574944.html">Scilab
        developers - Mailing Lists Archives mailing list archive</a> at
      Nabble.com.<br>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:dev@lists.scilab.org">dev@lists.scilab.org</a>
<a class="moz-txt-link-freetext" href="http://lists.scilab.org/mailman/listinfo/dev">http://lists.scilab.org/mailman/listinfo/dev</a>
</pre>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
Paul BIGNIER
Development engineer
-----------------------------------------------------------
Scilab Enterprises
143bis rue Yves Le Coz - 78000 Versailles, France
Phone: +33.1.80.77.04.68
<a class="moz-txt-link-freetext" href="http://www.scilab-enterprises.com">http://www.scilab-enterprises.com</a></pre>
  </body>
</html>