<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Hi, <br>
      <br>
      Please find below for the details, let me know if I miss anything.
      <br>
      Thanks.<br>
      <br>
      Regards,<br>
      Chin Luh<br>
      <br>
      <b>In general:</b><br>
      <pre wrap="">1. Windows 10 Pro 64 bits 
2. Scilab 6 Beta 1 32 bits 
3. Microsoft Visual Studio 2012 Express
4. Same configuration works perfectly on Scilab 5.5.2 (both 32 and 64 bits) on the compilation of toolbox_skeleton. 
</pre>
      <b>The output of ver: </b><br>
      --> ver<br>
      Â ans  =<br>
      <br>
      !Scilab Version:                    
      6.0.0.1455102908                                          !<br>
      !                                                                                             
      !<br>
      !Operating System:                   Windows 8
      6.2                                             !<br>
      !                                                                                             
      !<br>
      !Java version:                      
      1.8.0_40                                                  !<br>
      !                                                                                             
      !<br>
      !Java runtime information:           Java(TM) SE Runtime
      Environment (build 1.8.0_40-b26)      !<br>
      !                                                                                             
      !<br>
      !Java Virtual Machine information:   Java HotSpot(TM) Client VM
      (build 25.40-b25, mixed mode)  !<br>
      !                                                                                             
      !<br>
      !Vendor specification:               Oracle Corporation    <br>
      <br>
      <b>Output of getdebuginfo()</b><br>
      <br>
      --> [dynamic_info, static_info] = getdebuginfo()<br>
      Â static_info  = <br>
      <br>
      !Version: scilab-6.0.0-beta-1                  !<br>
      !                                              !<br>
      !Compilation date: Feb 10 2016                 !<br>
      !                                              !<br>
      !Compilation time: 13:28:04                    !<br>
      !                                              !<br>
      !Compiler Architecture: x86                    !<br>
      !                                              !<br>
      !Compiled with Microsoft compiler (180040629)  !<br>
      !                                              !<br>
      !BLAS library optimized version: MKL           !<br>
      !                                              !<br>
      !XML version: 2.9.1                            !<br>
      !                                              !<br>
      !Tcl/Tk: Enable                                !<br>
      !                                              !<br>
      !TCL version: 8.5.9                            !<br>
      !                                              !<br>
      !TK version: 8.5.9                             !<br>
      !                                              !<br>
      !Path separator: ;                             !<br>
      !                                              !<br>
      !Directory separator: \                        !<br>
      !                                              !<br>
      !PCRE Version: 8.21                            !<br>
      <br>
      Â dynamic_info  = <br>
      <br>
      !Memory in use:      27
      %                                                                             
      !<br>
      !                                                                                                     
      !<br>
      !Total Physical Memory (Kbytes):
      8181612                                                              
      !<br>
      !                                                                                                     
      !<br>
      !Free Physical Memory (Kbytes):
      5970236                                                               
      !<br>
      !                                                                                                     
      !<br>
      !Total Paging File (Kbytes):
      9492332                                                                  
      !<br>
      !                                                                                                     
      !<br>
      !Free Paging File (Kbytes):
      6731004                                                                   
      !<br>
      !                                                                                                     
      !<br>
      !Total Virtual Memory (Kbytes):
      2097024                                                               
      !<br>
      !                                                                                                     
      !<br>
      !Free Virtual Memory (Kbytes): 
      961684                                                                
      !<br>
      !                                                                                                     
      !<br>
      !Free Extended Memory (Kbytes):      
      0                                                                !<br>
      !                                                                                                     
      !<br>
      !Operating System: Windows 8
      x64                                                                      
      !<br>
      !                                                                                                     
      !<br>
      !Intel(R) Core(TM) i5 CPU       M 560  @
      2.67GHz                                                       !<br>
      !                                                                                                     
      !<br>
      !Number of processors:
      4                                                                              
      !<br>
      !                                                                                                     
      !<br>
      !Number of Video cards:
      1                                                                             
      !<br>
      !                                                                                                     
      !<br>
      !Video card #0: Intel(R) HD
      Graphics                                                                  
      !<br>
      !                                                                                                     
      !<br>
      !Primary Video card driver version:
      15.201.1151.1010                                                  
      !<br>
      !                                                                                                     
      !<br>
      !Screen size: 1366 x 768 32
      bits                                                                      
      !<br>
      !                                                                                                     
      !<br>
      !Number of Monitors:
      1                                                                                
      !<br>
      !                                                                                                     
      !<br>
      !Path:
      D:/Scilab/scilab-6.0.0-beta-32/bin;D:\Scilab\scilab-5.5.2-32\bin;C:\Program
      Files (x86)\GoldMine!<br>
!\;C:\ProgramData\Oracle\Java\javapath;d:\Scilab\scicoslab-4.4.1\bin;C:\Windows\system32;C:\Windows;C:\!<br>
      !Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program
      Files (x86)\ATI Technolog!<br>
      !ies\ATI.ACE\Core-Static;C:\Program Files\Microsoft SQL
      Server\110\Tools\Binn\;C:\cygwin\bin;C:\Program!<br>
      ! Files
      (x86)\AMD\ATI.ACE\Core-Static                                                                 
      !<br>
      !                                                                                                     
      !<br>
      !ComSpec:
      C:\Windows\system32\cmd.exe                                                                 
      !<br>
      !                                                                                                     
      !<br>
      !TMP :
      C:\Users\chinluh\AppData\Local\Temp                                                            
      !<br>
      !                                                                                                     
      !<br>
      !TEMP: C:\Users\chinluh\AppData\Local\Temp  <br>
      <br>
      On 15/3/2016 7:33 PM, Clément David wrote:<br>
    </div>
    <blockquote
      cite="mid:1458041581.2469.12.camel@scilab-enterprises.com"
      type="cite">
      <pre wrap="">Hi,

Please post a detailed bug with all these information and your configuration. We usually only check
the dynamic linking feature with a reduced set of compilers and your configuration might be a not
checked one .

Thanks in advance,

--
Clément <davidcl> David


Le mardi 15 mars 2016 Ã  16:09 +0800, Tan Chin Luh a Ã©crit :
</pre>
      <blockquote type="cite">
        <pre wrap="">Hi again,

after looking into more details, I notice that the builder is trying to include some files which
are not in the c gateway folder:

tbx_build_gateway("skeleton_c", ..
    ["c_sum","sci_csum", "csci"; ...
    "c_sub","sci_csub", "csci"; ...
    "c_multiplybypi","sci_multiplybypi", "csci"; ...
    "foo","sci_foo", "csci"; ...
    "c_error","sci_cerror", "csci"; 
    "c_sum6","sci_csum6", "csci6"; ...
    "c_sub6","sci_csub6", "csci6"; ...
    "c_multiplybypi6","sci_multiplybypi6", "csci6"; ...
    "foo6","sci_foo6", "csci6"; ...
    "c_error6","sci_cerror6", "csci6"], ..
    ["sci_csum.c","sci_csub.c","sci_multiplybypi.c","sci_foo.c","sci_cerror.c", ...
    "sci_csum6.c","sci_csub6.c","sci_multiplybypi6.c","sci_foo6.c","sci_cerror6.c"],
 ..
    get_absolute_file_path("builder_gateway_c.sce"), ..
    ["../../src/c/libcsum"], ..
    "", ..
    includes_src_c);


After removing those files the compilation of the C gateway is successful. 

tbx_build_gateway("skeleton_c", ..
["c_sum","sci_csum", "csci"; ...
"c_sub","sci_csub", "csci"; ...
"c_multiplybypi","sci_multiplybypi", "csci"; ...
"foo","sci_foo", "csci"; ...
"c_error","sci_cerror", "csci";], ..
["sci_csum.c","sci_csub.c","sci_multiplybypi.c","sci_foo.c","sci_cerror.c"], ..
get_absolute_file_path("builder_gateway_c.sce"), ..
["../../src/c/libcsum"], ..
"", ..
includes_src_c);


However, now it stopped at cpp gateway building, which point to some error in the internal.hxx

Building gateway...
   Generate a gateway file
   Generate a loader file
   Generate a Makefile
   Running the makefile
   Compilation of sci_cerror.c
   Compilation of sci_csub.c
   Compilation of sci_csum.c
   Compilation of sci_foo.c
   Compilation of sci_multiplybypi.c
   Compilation of skeleton_c.cpp
   Compilation of skeleton_c.h
   Compilation of skeleton_c.hxx
   Building shared library (be patient)
   Generate a cleaner file
   Generate a gateway file
   Generate a loader file
   Generate a Makefile
   Running the makefile
   Compilation of sci_fsum.c
   Compilation of skeleton_fortran.cpp
   Compilation of skeleton_fortran.h
   Compilation of skeleton_fortran.hxx
   Building shared library (be patient)
   Generate a cleaner file
   Generate a gateway file
   Generate a loader file
   Generate a Makefile
   Running the makefile
   Compilation of sci_cpp_find.cxx
   Compilation of sci_cpperror.cpp
   Compilation of sci_cppfoo.cpp
   Compilation of sci_cppmultiplybypi.cpp
   Compilation of sci_cppsub.cpp
   Compilation of sci_cppsum.cpp
   Compilation of skeleton_cpp.cpp
   Compilation of skeleton_cpp.h
   Compilation of skeleton_cpp.hxx
   Building shared library (be patient)

!------------- Compile file sci_cpperror.cpp -----------
---                                            !
!                                                                                                 
     !
!    IF NOT EXIST  Release mkdir
Release                                                                  !
!                                                                                                 
     !
!sci_cpperror.cpp                                                                                 
     !
!                                                                                                 
     !
!D:\Scilab\scilab-6.0.0-beta-32\modules\ast\includes\types\internal.hxx(227) : error C2143: syntax
erro!
!r : missing ',' before
'...'                                                                          !
!                                                                                                 
     !
!D:\Scilab\scilab-6.0.0-beta-32\modules\ast\includes\types\internal.hxx(228) : error C2061: syntax
erro!
!r : identifier
'A'                                                                                    !
!                                                                                                 
     !
!D:\Scilab\scilab-6.0.0-beta-32\modules\ast\includes\types\double.hxx(265) : error C2780: 'T
*types::In!
!ternalType::checkRef(T *,F)' : expects 2 arguments - 4
provided                                       !
!                                                                                                 
     !
!        d:\scilab\scilab-6.0.0-beta-32\modules\ast\includes\types\internal.hxx(228) : see
declaration !
!of
'types::InternalType::checkRef'                                                                   
!
!                                                                                                 
     !
!D:\Scilab\scilab-6.0.0-beta-32\modules\ast\includes\types\double.hxx(288) : error C2780: 'T
*types::In!
!ternalType::checkRef(T *,F)' : expects 2 arguments - 3
provided                                       !
!                                                                                                 
     !
!        d:\scilab\scilab-6.0.0-beta-32\modules\ast\includes\types\internal.hxx(228) : see
declaration !
!of
'types::InternalType::checkRef'                                                                   
!
!                                                                                                 
     !
!D:\Scilab\scilab-6.0.0-beta-32\modules\ast\includes\types\double.hxx(310) : error C2780: 'T
*types::In!
!ternalType::checkRef(T *,F)' : expects 2 arguments - 3
provided                                       !
!                                                                                                 
     !
!        d:\scilab\scilab-6.0.0-beta-32\modules\ast\includes\types\internal.hxx(228) : see
declaration !
!of
'types::InternalType::checkRef'                                                                   
!
!                                                                                                 
     !
!NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\BIN\cl.EXE"'
: ret!
!urn code
'0x2'                                                                                        !
!                                                                                                 
     !
!Stop.                                                                                            
     !
at line    36 of function dlwCompile               ( D:\Scilab\scilab-6.0.0-beta-
32\modules\dynamic_link\macros\windows\dlwCompile.sci line 49 )
at line    70 of function ilib_compile             ( D:\Scilab\scilab-6.0.0-beta-
32\modules\dynamic_link\macros\ilib_compile.sci line 86 )
at line   115 of function ilib_build               ( D:\Scilab\scilab-6.0.0-beta-
32\modules\dynamic_link\macros\ilib_build.sci line 128 )
at line   134 of function tbx_build_gateway        ( D:\Scilab\scilab-6.0.0-beta-
32\modules\modules_manager\macros\tbx_build_gateway.sci line 148 )
at line    17 of function builder_gw_cpp           ( D:\Scilab\scilab-6.0.0-beta-
32\contrib\toolbox_skeleton\sci_gateway\cpp\builder_gateway_cpp.sce line 19 )
at line    25 of executed file D:\Scilab\scilab-6.0.0-beta-
32\contrib\toolbox_skeleton\sci_gateway\cpp\builder_gateway_cpp.sce
at line    13 of function tbx_builder              ( D:\Scilab\scilab-6.0.0-beta-
32\modules\modules_manager\macros\tbx_builder.sci line 26 )
at line    49 of function tbx_builder_gateway_lang ( D:\Scilab\scilab-6.0.0-beta-
32\modules\modules_manager\macros\tbx_builder_gateway_lang.sci line 74 )
at line     6 of function builder_gateway          ( D:\Scilab\scilab-6.0.0-beta-
32\contrib\toolbox_skeleton\sci_gateway\builder_gateway.sce line 8 )
at line     1 of executed file D:\Scilab\scilab-6.0.0-beta-
32\contrib\toolbox_skeleton\sci_gateway\builder_gateway.sce
at line    13 of function tbx_builder              ( D:\Scilab\scilab-6.0.0-beta-
32\modules\modules_manager\macros\tbx_builder.sci line 26 )
at line    32 of function tbx_builder_gateway      ( D:\Scilab\scilab-6.0.0-beta-
32\modules\modules_manager\macros\tbx_builder_gateway.sci line 48 )
at line    32 of function main_builder             ( D:\Scilab\scilab-6.0.0-beta-
32\contrib\toolbox_skeleton\builder.sce line 40 )
at line    48 of executed file D:\Scilab\scilab-6.0.0-beta-32\contrib\toolbox_skeleton\builder.sce

ilib_compile: Error while executing Makelib.mak.

Thanks again.

Regards,
Chin Luh

 


On 15/3/2016 10:23 AM, Tan Chin Luh wrote:
</pre>
        <blockquote type="cite">
          <pre wrap="">Hi Clement, 

thanks for your prompt reply. 

yes, it fixed the "nmake" error on the 64 -bit versions. After apply the fix, both 32 and 64
bits now stop at the same error during "building gateway" 

ilib_build: Wrong value for input argument #3: existing file(s) expected. 

p/s: should I confirm it is a bug first before I post on bugzilla next time? let me know the
best way to do this. thanks. :) 


Thanks again. 

Regards, 
Chin Luh 



On 14/3/2016 8:37 PM, Clément David wrote: 
</pre>
          <blockquote type="cite">
            <pre wrap="">Hi Tan, 

Thanks for the information ; this is already fixed [1] ;) do not hesitate to post a bug on 
bugzilla.scilab.org next time. 

[1:] <a class="moz-txt-link-freetext" href="http://gitweb.scilab.org/?p=scilab.git;a=commit;h=064a1839fb0a501e4ff05ca23b25c2cd618be1a">http://gitweb.scilab.org/?p=scilab.git;a=commit;h=064a1839fb0a501e4ff05ca23b25c2cd618be1a</a>
a

Regards, 

-- 
Clément <davidcl> David 

Le lundi 14 mars 2016 Ã  09:34 +0800, Tan Chin Luh a Ã©crit : 
</pre>
            <blockquote type="cite">
              <pre wrap="">Hi, 

I was trying to convert some of the modules to version 6 but facing some issues. 

Same machine tested with Scilab 5.5.2 32-bits and 64-bits and the compilation are both 
successful. 

More Info on my machine : 
1. Windows 10 Pro 64 bits 
2. Scilab 6 Beta 1 32 bits 
3. Compiler checking : 
--> haveacompiler 
  ans  = 
   T 
--> findmsvccompiler 
  ans  = 
  msvc110express 

  Similar errors could be reproduce by compiling the toolbox_skeleton comes with the Scilab 
installation: 

******Error while executing builder.sce under Scilab 6 beta 1 32 bits 
version*********************** 
--> exec('D:\Scilab\scilab-6.0.0-beta-32\contrib\toolbox_skeleton\builder.sce',-1)
Building macros... 
-- Creation of [toolbox_skeletonlib] (Macros) -- 
Building sources... 
    Generate a loader file 
    Generate a Makefile 
    Running the Makefile 
    Compilation of fsum.f 
    Building shared library (be patient) 
    Generate a cleaner file 
    Generate a loader file 
    Generate a Makefile 
    Running the Makefile 
    Compilation of csum.c 
    Compilation of csub.c 
    Compilation of multiplybypi.c 
    Building shared library (be patient) 
    Generate a cleaner file 
    Building JAR library org.scilab.contrib.toolboxskeleton.jar 
    Compiling Java sources in D:\Scilab\scilab-6.0.0-beta-
32\contrib\toolbox_skeleton\src\java\ 
    Creating JAR archive D:\Scilab\scilab-6.0.0-beta- 
32\contrib\toolbox_skeleton\jar\org.scilab.contrib.toolboxskeleton.jar 
    Create loader script for Java loader.sce 
    Create cleaner script for Java cleaner.sce 
Building gateway... 
at line    55 of function ilib_build               ( D:\Scilab\scilab-6.0.0-beta- 
32\modules\dynamic_link\macros\ilib_build.sci line 68 ) 
at line   134 of function tbx_build_gateway        ( D:\Scilab\scilab-6.0.0-beta- 
32\modules\modules_manager\macros\tbx_build_gateway.sci line 148 ) 
at line    10 of function builder_gw_c             ( D:\Scilab\scilab-6.0.0-beta- 
32\contrib\toolbox_skeleton\sci_gateway\c\builder_gateway_c.sce line 12 ) 
at line    19 of executed file D:\Scilab\scilab-6.0.0-beta- 
32\contrib\toolbox_skeleton\sci_gateway\c\builder_gateway_c.sce 
at line    13 of function tbx_builder              ( D:\Scilab\scilab-6.0.0-beta- 
32\modules\modules_manager\macros\tbx_builder.sci line 26 ) 
at line    49 of function tbx_builder_gateway_lang ( D:\Scilab\scilab-6.0.0-beta- 
32\modules\modules_manager\macros\tbx_builder_gateway_lang.sci line 74 ) 
at line     6 of function builder_gateway          ( D:\Scilab\scilab-6.0.0-beta- 
32\contrib\toolbox_skeleton\sci_gateway\builder_gateway.sce line 8 ) 
at line     1 of executed file D:\Scilab\scilab-6.0.0-beta- 
32\contrib\toolbox_skeleton\sci_gateway\builder_gateway.sce 
at line    13 of function tbx_builder              ( D:\Scilab\scilab-6.0.0-beta- 
32\modules\modules_manager\macros\tbx_builder.sci line 26 ) 
at line    32 of function tbx_builder_gateway      ( D:\Scilab\scilab-6.0.0-beta- 
32\modules\modules_manager\macros\tbx_builder_gateway.sci line 48 ) 
at line    32 of function main_builder             ( D:\Scilab\scilab-6.0.0-beta- 
32\contrib\toolbox_skeleton\builder.sce line 40 ) 
at line    48 of executed file D:\Scilab\scilab-6.0.0-beta-
32\contrib\toolbox_skeleton\builder.sce 

ilib_build: Wrong value for input argument #3: existing file(s) expected. 
*********************** 


******Error while executing builder.sce under Scilab 6 beta 1 64 bits 
version*********************** 
--> exec('D:\Scilab\scilab-6.0.0-beta-64\contrib\toolbox_skeleton\builder.sce',-1)
Building macros... 
-- Creation of [toolbox_skeletonlib] (Macros) -- 
Building sources... 
    Generate a loader file 
    Generate a Makefile 
    Running the Makefile 
    Compilation of fsum.f 
    Building shared library (be patient) 

!'nmake' is not recognized as an internal or external command,  ! 
!                                                               ! 
!operable program or batch file.                                ! 
at line    36 of function dlwCompile           ( D:\Scilab\scilab-6.0.0-beta- 
64\modules\dynamic_link\macros\windows\dlwCompile.sci line 49 ) 
at line    70 of function ilib_compile         ( D:\Scilab\scilab-6.0.0-beta- 
64\modules\dynamic_link\macros\ilib_compile.sci line 86 ) 
at line   104 of function ilib_for_link        ( D:\Scilab\scilab-6.0.0-beta- 
64\modules\dynamic_link\macros\ilib_for_link.sci line 118 ) 
at line    29 of function tbx_build_src        ( D:\Scilab\scilab-6.0.0-beta- 
64\modules\modules_manager\macros\tbx_build_src.sci line 44 ) 
at line     3 of function builder_fortran      ( D:\Scilab\scilab-6.0.0-beta- 
64\contrib\toolbox_skeleton\src\fortran\builder_fortran.sce line 5 ) 
at line    -1 of executed file D:\Scilab\scilab-6.0.0-beta- 
64\contrib\toolbox_skeleton\src\fortran\builder_fortran.sce 
at line    13 of function tbx_builder          ( D:\Scilab\scilab-6.0.0-beta- 
64\modules\modules_manager\macros\tbx_builder.sci line 26 ) 
at line    49 of function tbx_builder_src_lang ( D:\Scilab\scilab-6.0.0-beta- 
64\modules\modules_manager\macros\tbx_builder_src_lang.sci line 64 ) 
at line     4 of function builder_src          ( D:\Scilab\scilab-6.0.0-beta- 
64\contrib\toolbox_skeleton\src\builder_src.sce line 6 ) 
at line    -4 of executed file D:\Scilab\scilab-6.0.0-beta- 
64\contrib\toolbox_skeleton\src\builder_src.sce 
at line    13 of function tbx_builder          ( D:\Scilab\scilab-6.0.0-beta- 
64\modules\modules_manager\macros\tbx_builder.sci line 26 ) 
at line    32 of function tbx_builder_src      ( D:\Scilab\scilab-6.0.0-beta- 
64\modules\modules_manager\macros\tbx_builder_src.sci line 48 ) 
at line    31 of function main_builder         ( D:\Scilab\scilab-6.0.0-beta- 
64\contrib\toolbox_skeleton\builder.sce line 39 ) 
at line    48 of executed file D:\Scilab\scilab-6.0.0-beta-
64\contrib\toolbox_skeleton\builder.sce 

ilib_compile: Error while executing Makelib.mak. 

*********************** 




_______________________________________________ 
users mailing list 
<a class="moz-txt-link-abbreviated" href="mailto:users@lists.scilab.org">users@lists.scilab.org</a> 
<a class="moz-txt-link-freetext" href="http://lists.scilab.org/mailman/listinfo/users">http://lists.scilab.org/mailman/listinfo/users</a> 
</pre>
            </blockquote>
            <pre wrap=""> _______________________________________________ 
users mailing list 
<a class="moz-txt-link-abbreviated" href="mailto:users@lists.scilab.org">users@lists.scilab.org</a> 
<a class="moz-txt-link-freetext" href="http://lists.scilab.org/mailman/listinfo/users">http://lists.scilab.org/mailman/listinfo/users</a> 
</pre>
          </blockquote>
          <pre wrap=""> 
_______________________________________________ 
users mailing list 
<a class="moz-txt-link-abbreviated" href="mailto:users@lists.scilab.org">users@lists.scilab.org</a> 
<a class="moz-txt-link-freetext" href="http://lists.scilab.org/mailman/listinfo/users">http://lists.scilab.org/mailman/listinfo/users</a> 
</pre>
        </blockquote>
        <pre wrap=""> 
_______________________________________________
users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:users@lists.scilab.org">users@lists.scilab.org</a>
<a class="moz-txt-link-freetext" href="http://lists.scilab.org/mailman/listinfo/users">http://lists.scilab.org/mailman/listinfo/users</a>
</pre>
      </blockquote>
      <pre wrap="">_______________________________________________
users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:users@lists.scilab.org">users@lists.scilab.org</a>
<a class="moz-txt-link-freetext" href="http://lists.scilab.org/mailman/listinfo/users">http://lists.scilab.org/mailman/listinfo/users</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>