Merge remote-tracking branch 'origin/master' into MPI 50/12450/1
Sylvestre Ledru [Fri, 6 Sep 2013 09:34:04 +0000 (11:34 +0200)]
Conflicts:
scilab/Makefile.in
scilab/configure
scilab/modules/Makefile.in
scilab/modules/console/src/c/others/mainscic.cpp
scilab/modules/core/includes/callinterf.h
scilab/modules/core/src/c/callinterf.c
scilab/modules/core/src/c/dynamic_gateways.c

Change-Id: I5918d1c09c2c948142b09133ed0963d6ca80ee8e

15 files changed:
1  2 
scilab/Makefile.am
scilab/Makefile.in
scilab/configure
scilab/configure.ac
scilab/etc/modules.xml.in
scilab/modules/Makefile.am
scilab/modules/Makefile.in
scilab/modules/completion/Makefile.in
scilab/modules/console/src/c/others/mainscic.cpp
scilab/modules/core/includes/callinterf.h
scilab/modules/core/src/c/callinterf.c
scilab/modules/core/src/c/dynamic_gateways.c
scilab/modules/core/src/c/dynamic_gateways.h
scilab/modules/external_objects/Makefile.in
scilab/modules/helptools/etc/MAIN_CHAPTERS

@@@ -40,9 -38,14 +40,14 @@@ if IS_MACOS
  bin_SCRIPTS           += bin/checkmacosx.applescript
  endif
  
 -scilab_bin_LDFLAGS        = $(AM_LDFLAGS)
 -scilab_cli_bin_LDFLAGS  = $(AM_LDFLAGS)
 +scilab_bin_LDFLAGS        = $(AM_LDFLAGS) $(OPENMPI_LIBS)
 +scilab_cli_bin_LDFLAGS  = $(AM_LDFLAGS) $(OPENMPI_LIBS)
  
+ scilab_bin_LDFLAGS += -static-libstdc++
+ # -static-libgfortran
+ scilab_cli_bin_LDFLAGS += -static-libstdc++
+ #-static-libgfortran
  if IS_MACOSX
  scilab_bin_LDFLAGS            += -framework Cocoa
  endif
@@@ -749,8 -764,9 +768,11 @@@ AM_LDFLAGS = $(SCI_LDFLAGS
  changelogs = CHANGES CHANGES_5.1.X CHANGES_5.2.X CHANGES_5.3.X CHANGES_5.4.X  CHANGES_5.5.X
  bin_SCRIPTS = bin/scilab bin/scilab-adv-cli bin/scilab-cli \
        bin/scinotes bin/xcos $(am__append_1)
- scilab_bin_LDFLAGS = $(AM_LDFLAGS) $(OPENMPI_LIBS) $(am__append_2)
- scilab_cli_bin_LDFLAGS = $(AM_LDFLAGS) $(OPENMPI_LIBS)
 -scilab_bin_LDFLAGS = $(AM_LDFLAGS) -static-libstdc++ $(am__append_2)
++scilab_bin_LDFLAGS = $(AM_LDFLAGS) $(OPENMPI_LIBS) -static-libstdc++ \
++      $(am__append_2)
+ # -static-libgfortran
 -scilab_cli_bin_LDFLAGS = $(AM_LDFLAGS) -static-libstdc++
++scilab_cli_bin_LDFLAGS = $(AM_LDFLAGS) $(OPENMPI_LIBS) \
++      -static-libstdc++
  scilab_bin_CPPFLAGS = -I$(top_srcdir)/modules/io/includes/ \
                      -I$(top_srcdir)/modules/console/includes/ \
                      -I$(top_srcdir)/modules/localization/includes/ \
@@@ -11820,14 -11811,14 +11820,7 @@@ $as_echo "$ac_java_classpath" >&6; 
          JAVA_CLASSPATH=$ac_java_classpath
  
  
--
--    case "$host_os" in
--          *darwin*)
--          ac_java_jvm_bin_dir=$(/usr/libexec/java_home --arch x86_64 --failfast --version 1.6+)/bin/
--    ;;
--          *)
--              ac_java_jvm_bin_dir=$ac_java_jvm_dir/bin;;
--    esac
++    ac_java_jvm_bin_dir=$ac_java_jvm_dir/bin
  
  
      if test "$cross_compiling" = "yes" ; then
@@@ -12636,7 -12627,7 +12629,7 @@@ $as_echo_n "checking jgraphx... " >&6; 
              export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
- // #line 12639 "configure"
 -// #line 12630 "configure"
++// #line 12632 "configure"
  import java.util.regex.Pattern;
  
  import com.mxgraph.model.mxCell;
@@@ -12743,7 -12734,7 +12736,7 @@@ $as_echo_n "checking minimal version (2
     if test "x" == "x"; then
  
      cat << \EOF > conftest.java
- // #line 12746 "configure"
 -// #line 12737 "configure"
++// #line 12739 "configure"
  import java.util.regex.Pattern;
  
  import com.mxgraph.view.mxGraph;
     else
  
      cat << \EOF > conftest.java
- // #line 12818 "configure"
 -// #line 12809 "configure"
++// #line 12811 "configure"
  import java.util.regex.Pattern;
  
  import com.mxgraph.view.mxGraph;
@@@ -12909,7 -12900,7 +12902,7 @@@ $as_echo_n "checking scirenderer... " >
              export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
- // #line 12912 "configure"
 -// #line 12903 "configure"
++// #line 12905 "configure"
  import java.util.regex.Pattern;
  
  import org.scilab.forge.scirenderer.PackageInfo;
@@@ -13016,7 -13007,7 +13009,7 @@@ $as_echo_n "checking minimal version (1
     if test "x" == "x"; then
  
      cat << \EOF > conftest.java
- // #line 13019 "configure"
 -// #line 13010 "configure"
++// #line 13012 "configure"
  import java.util.regex.Pattern;
  
  import org.scilab.forge.scirenderer.PackageInfo;
     else
  
      cat << \EOF > conftest.java
- // #line 13091 "configure"
 -// #line 13082 "configure"
++// #line 13084 "configure"
  import java.util.regex.Pattern;
  
  import org.scilab.forge.scirenderer.PackageInfo;
@@@ -13187,7 -13178,7 +13180,7 @@@ $as_echo_n "checking flexdock... " >&6
              export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
- // #line 13190 "configure"
 -// #line 13181 "configure"
++// #line 13183 "configure"
  import java.util.regex.Pattern;
  
  import org.flexdock.docking.DockingManager;
@@@ -13294,7 -13285,7 +13287,7 @@@ $as_echo_n "checking minimal version (1
     if test "x" == "x"; then
  
      cat << \EOF > conftest.java
- // #line 13297 "configure"
 -// #line 13288 "configure"
++// #line 13290 "configure"
  import java.util.regex.Pattern;
  
  import org.flexdock.util.Utilities;
     else
  
      cat << \EOF > conftest.java
- // #line 13369 "configure"
 -// #line 13360 "configure"
++// #line 13362 "configure"
  import java.util.regex.Pattern;
  
  import org.flexdock.util.Utilities;
@@@ -13457,7 -13448,7 +13450,7 @@@ $as_echo_n "checking looks... " >&6; 
              export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
- // #line 13460 "configure"
 -// #line 13451 "configure"
++// #line 13453 "configure"
  import java.util.regex.Pattern;
  
  import com.jgoodies.looks.common.MenuItemRenderer;
@@@ -13574,7 -13565,7 +13567,7 @@@ $as_echo_n "checking jgoodies-looks... 
              export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
- // #line 13577 "configure"
 -// #line 13568 "configure"
++// #line 13570 "configure"
  import java.util.regex.Pattern;
  
  import com.jgoodies.looks.common.MenuItemRenderer;
@@@ -13692,7 -13683,7 +13685,7 @@@ $as_echo_n "checking skinlf... " >&6; 
              export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
- // #line 13695 "configure"
 -// #line 13686 "configure"
++// #line 13688 "configure"
  import java.util.regex.Pattern;
  
  import com.l2fprod.util.AccessUtils;
@@@ -13809,7 -13800,7 +13802,7 @@@ $as_echo_n "checking jogl2... " >&6; 
              export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
- // #line 13812 "configure"
 -// #line 13803 "configure"
++// #line 13805 "configure"
  import java.util.regex.Pattern;
  
  import javax.media.opengl.glu.GLUnurbs;
@@@ -14032,7 -14023,7 +14025,7 @@@ $as_echo_n "checking gluegen2-rt... " >
              export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
- // #line 14035 "configure"
 -// #line 14026 "configure"
++// #line 14028 "configure"
  import java.util.regex.Pattern;
  
  import jogamp.common.os.MachineDescriptionRuntime;
@@@ -14206,7 -14197,7 +14199,7 @@@ $as_echo_n "checking jhall... " >&6; 
              export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
- // #line 14209 "configure"
 -// #line 14200 "configure"
++// #line 14202 "configure"
  import java.util.regex.Pattern;
  
  import javax.help.JHelp;
@@@ -14323,7 -14314,7 +14316,7 @@@ $as_echo_n "checking javahelp2... " >&6
              export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
- // #line 14326 "configure"
 -// #line 14317 "configure"
++// #line 14319 "configure"
  import java.util.regex.Pattern;
  
  import javax.help.JHelp;
@@@ -14441,7 -14432,7 +14434,7 @@@ $as_echo_n "checking jrosetta-API... " 
              export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
- // #line 14444 "configure"
 -// #line 14435 "configure"
++// #line 14437 "configure"
  import java.util.regex.Pattern;
  
  import com.artenum.rosetta.interfaces.core.ConsoleConfiguration;
@@@ -14556,7 -14547,7 +14549,7 @@@ $as_echo_n "checking jrosetta-api... " 
              export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
- // #line 14559 "configure"
 -// #line 14550 "configure"
++// #line 14552 "configure"
  import java.util.regex.Pattern;
  
  import com.artenum.rosetta.interfaces.core.ConsoleConfiguration;
@@@ -14674,7 -14665,7 +14667,7 @@@ $as_echo_n "checking jrosetta-engine..
              export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
- // #line 14677 "configure"
 -// #line 14668 "configure"
++// #line 14670 "configure"
  import java.util.regex.Pattern;
  
  import com.artenum.rosetta.core.action.AbstractConsoleAction;
@@@ -14780,7 -14771,7 +14773,7 @@@ $as_echo_n "checking minimal version (1
     if test "x" == "x"; then
  
      cat << \EOF > conftest.java
- // #line 14783 "configure"
 -// #line 14774 "configure"
++// #line 14776 "configure"
  import java.util.regex.Pattern;
  
  import com.artenum.rosetta.util.ConfigurationBuilder;
     else
  
      cat << \EOF > conftest.java
- // #line 14855 "configure"
 -// #line 14846 "configure"
++// #line 14848 "configure"
  import java.util.regex.Pattern;
  
  import com.artenum.rosetta.util.ConfigurationBuilder;
@@@ -14945,7 -14936,7 +14938,7 @@@ $as_echo_n "checking jeuclid-core... " 
              export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
- // #line 14948 "configure"
 -// #line 14939 "configure"
++// #line 14941 "configure"
  import java.util.regex.Pattern;
  
  import net.sourceforge.jeuclid.LayoutContext;
@@@ -15064,7 -15055,7 +15057,7 @@@ $as_echo_n "checking fop... " >&6; 
              export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
- // #line 15067 "configure"
 -// #line 15058 "configure"
++// #line 15060 "configure"
  import java.util.regex.Pattern;
  
  import org.apache.fop.pdf.PDFInfo;
@@@ -15181,7 -15172,7 +15174,7 @@@ $as_echo_n "checking batik-all... " >&6
              export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
- // #line 15184 "configure"
 -// #line 15175 "configure"
++// #line 15177 "configure"
  import java.util.regex.Pattern;
  
  import org.apache.batik.parser.Parser;
@@@ -15298,7 -15289,7 +15291,7 @@@ $as_echo_n "checking batik... " >&6; 
              export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
- // #line 15301 "configure"
 -// #line 15292 "configure"
++// #line 15294 "configure"
  import java.util.regex.Pattern;
  
  import org.apache.batik.parser.Parser;
@@@ -15405,7 -15396,7 +15398,7 @@@ $as_echo_n "checking minimal version (1
     if test "x" == "x"; then
  
      cat << \EOF > conftest.java
- // #line 15408 "configure"
 -// #line 15399 "configure"
++// #line 15401 "configure"
  import java.util.regex.Pattern;
  
  import org.apache.batik.Version;
     else
  
      cat << \EOF > conftest.java
- // #line 15480 "configure"
 -// #line 15471 "configure"
++// #line 15473 "configure"
  import java.util.regex.Pattern;
  
  import org.apache.batik.Version;
@@@ -15568,7 -15559,7 +15561,7 @@@ $as_echo_n "checking commons-io... " >&
              export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
- // #line 15571 "configure"
 -// #line 15562 "configure"
++// #line 15564 "configure"
  import java.util.regex.Pattern;
  
  import org.apache.commons.io.output.CountingOutputStream;
@@@ -15685,7 -15676,7 +15678,7 @@@ $as_echo_n "checking xmlgraphics-common
              export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
- // #line 15688 "configure"
 -// #line 15679 "configure"
++// #line 15681 "configure"
  import java.util.regex.Pattern;
  
  import org.apache.xmlgraphics.util.Service;
@@@ -15802,7 -15793,7 +15795,7 @@@ $as_echo_n "checking avalon-framework..
              export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
- // #line 15805 "configure"
 -// #line 15796 "configure"
++// #line 15798 "configure"
  import java.util.regex.Pattern;
  
  import org.apache.avalon.framework.configuration.ConfigurationException;
@@@ -15919,7 -15910,7 +15912,7 @@@ $as_echo_n "checking xml-apis-ext... " 
              export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
- // #line 15922 "configure"
 -// #line 15913 "configure"
++// #line 15915 "configure"
  import java.util.regex.Pattern;
  
  import org.w3c.dom.svg.SVGDocument;
@@@ -16036,7 -16027,7 +16029,7 @@@ $as_echo_n "checking xml-commons-apis-e
              export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
- // #line 16039 "configure"
 -// #line 16030 "configure"
++// #line 16032 "configure"
  import java.util.regex.Pattern;
  
  import org.w3c.dom.svg.SVGDocument;
@@@ -16157,7 -16148,7 +16150,7 @@@ $as_echo_n "checking commons-logging..
              export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
- // #line 16160 "configure"
 -// #line 16151 "configure"
++// #line 16153 "configure"
  import java.util.regex.Pattern;
  
  import org.apache.commons.logging.LogFactory;
@@@ -16274,7 -16265,7 +16267,7 @@@ $as_echo_n "checking jlatexmath... " >&
              export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
- // #line 16277 "configure"
 -// #line 16268 "configure"
++// #line 16270 "configure"
  import java.util.regex.Pattern;
  
  import org.scilab.forge.jlatexmath.TeXFormula;
@@@ -16381,7 -16372,7 +16374,7 @@@ $as_echo_n "checking minimal version (1
     if test "x" == "x"; then
  
      cat << \EOF > conftest.java
- // #line 16384 "configure"
 -// #line 16375 "configure"
++// #line 16377 "configure"
  import java.util.regex.Pattern;
  
  import org.scilab.forge.jlatexmath.TeXFormula;
     else
  
      cat << \EOF > conftest.java
- // #line 16456 "configure"
 -// #line 16447 "configure"
++// #line 16449 "configure"
  import java.util.regex.Pattern;
  
  import org.scilab.forge.jlatexmath.TeXFormula;
@@@ -16544,7 -16535,7 +16537,7 @@@ $as_echo_n "checking jlatexmath-fop... 
              export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
- // #line 16547 "configure"
 -// #line 16538 "configure"
++// #line 16540 "configure"
  import java.util.regex.Pattern;
  
  import org.scilab.forge.jlatexmath.fop.JLaTeXMathObj;
@@@ -16667,7 -16658,7 +16660,7 @@@ $as_echo_n "checking checkstyle... " >&
              export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
- // #line 16670 "configure"
 -// #line 16661 "configure"
++// #line 16663 "configure"
  import java.util.regex.Pattern;
  
  import com.puppycrawl.tools.checkstyle.CheckStyleTask;
@@@ -16784,7 -16775,7 +16777,7 @@@ $as_echo_n "checking commons-beanutils.
              export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
- // #line 16787 "configure"
 -// #line 16778 "configure"
++// #line 16780 "configure"
  import java.util.regex.Pattern;
  
  import org.apache.commons.beanutils.Converter;
@@@ -16901,7 -16892,7 +16894,7 @@@ $as_echo_n "checking antlr... " >&6; 
              export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
- // #line 16904 "configure"
 -// #line 16895 "configure"
++// #line 16897 "configure"
  import java.util.regex.Pattern;
  
  import antlr.TokenStreamException;
@@@ -17018,7 -17009,7 +17011,7 @@@ $as_echo_n "checking junit4... " >&6; 
              export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
- // #line 17021 "configure"
 -// #line 17012 "configure"
++// #line 17014 "configure"
  import java.util.regex.Pattern;
  
  import org.junit.Assert;
@@@ -17135,7 -17126,7 +17128,7 @@@ $as_echo_n "checking cobertura... " >&6
              export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
- // #line 17138 "configure"
 -// #line 17129 "configure"
++// #line 17131 "configure"
  import java.util.regex.Pattern;
  
  import net.sourceforge.cobertura.merge.Main;
@@@ -17252,7 -17243,7 +17245,7 @@@ $as_echo_n "checking asm3... " >&6; 
              export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
- // #line 17255 "configure"
 -// #line 17246 "configure"
++// #line 17248 "configure"
  import java.util.regex.Pattern;
  
  import org.objectweb.asm.Type;
@@@ -17368,7 -17359,7 +17361,7 @@@ $as_echo_n "checking asm... " >&6; 
              export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
- // #line 17371 "configure"
 -// #line 17362 "configure"
++// #line 17364 "configure"
  import java.util.regex.Pattern;
  
  import org.objectweb.asm.Type;
@@@ -25800,7 -25694,7 +25793,7 @@@ CPPFLAGS="$CPPFLAGS -I$CHK_TCL_INCLUDE_
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if tcl is version $CHK_TCL_MAJOR.$CHK_TCL_MINOR or later" >&5
  $as_echo_n "checking if tcl is version $CHK_TCL_MAJOR.$CHK_TCL_MINOR or later... " >&6; }
  cat > conftest.$ac_ext <<EOF
- #line 25803 "configure"
 -#line 25697 "configure"
++#line 25796 "configure"
  #include "confdefs.h"
  
  #include "$CHK_TCL_INCLUDE_PATH/$CHK_TCL_INC_NAME"
@@@ -26111,7 -26005,7 +26104,7 @@@ CPPFLAGS="$CPPFLAGS $TCL_INC_PATH -I$CH
  $as_echo_n "checking if tk is version $CHK_TK_MAJOR.$CHK_TK_MINOR or later... " >&6; }
  
  cat > conftest.$ac_ext <<EOF
- #line 26114 "configure"
 -#line 26008 "configure"
++#line 26107 "configure"
  #include "confdefs.h"
  
  #include "$CHK_TK_INCLUDE_PATH/$CHK_TK_INC_NAME"
@@@ -26695,7 -26589,7 +26688,7 @@@ $as_echo_n "checking saxon9he... " >&6
              export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
- // #line 26698 "configure"
 -// #line 26592 "configure"
++// #line 26691 "configure"
  import java.util.regex.Pattern;
  
  import net.sf.saxon.Version;
@@@ -26810,7 -26704,7 +26803,7 @@@ $as_echo_n "checking saxon... " >&6; 
              export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
- // #line 26813 "configure"
 -// #line 26707 "configure"
++// #line 26806 "configure"
  import java.util.regex.Pattern;
  
  import net.sf.saxon.Version;
@@@ -26926,7 -26820,7 +26919,7 @@@ $as_echo_n "checking saxon... " >&6; 
              export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
- // #line 26929 "configure"
 -// #line 26823 "configure"
++// #line 26922 "configure"
  import java.util.regex.Pattern;
  
  import com.icl.saxon.Loader;
    lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
    lt_status=$lt_dlunknown
    cat > conftest.$ac_ext <<_LT_EOF
- #line 33356 "configure"
 -#line 33250 "configure"
++#line 33349 "configure"
  #include "confdefs.h"
  
  #if HAVE_DLFCN_H
    lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
    lt_status=$lt_dlunknown
    cat > conftest.$ac_ext <<_LT_EOF
- #line 33462 "configure"
 -#line 33356 "configure"
++#line 33455 "configure"
  #include "confdefs.h"
  
  #if HAVE_DLFCN_H
@@@ -39936,7 -39832,7 +39931,7 @@@ SCI_LDFLAGS=$(echo  $LARGEFILE_LDFLAG
  
  
  
- ac_config_files="$ac_config_files contrib/Makefile desktop/images/icons/Makefile desktop/Makefile modules/helptools/Makefile modules/data_structures/Makefile modules/differential_equations/Makefile modules/optimization/Makefile modules/elementary_functions/Makefile modules/special_functions/Makefile modules/io/Makefile modules/completion/Makefile modules/history_manager/Makefile modules/jvm/Makefile modules/commons/Makefile modules/sound/Makefile modules/statistics/Makefile modules/mexlib/Makefile modules/sparse/Makefile modules/linear_algebra/Makefile modules/polynomials/Makefile modules/symbolic/Makefile modules/signal_processing/Makefile modules/arnoldi/Makefile modules/interpolation/Makefile modules/intersci/Makefile modules/localization/Makefile modules/cacsd/Makefile modules/boolean/Makefile modules/integer/Makefile modules/double/Makefile modules/fileio/Makefile modules/spreadsheet/Makefile modules/string/Makefile modules/time/Makefile modules/graphics/Makefile modules/graphic_export/Makefile modules/graphic_objects/Makefile modules/renderer/Makefile modules/action_binding/Makefile modules/gui/Makefile modules/mpi/Makefile modules/randlib/Makefile modules/tclsci/Makefile modules/windows_tools/Makefile modules/core/Makefile modules/prebuildjava/Makefile modules/api_scilab/Makefile modules/call_scilab/Makefile modules/types/Makefile modules/hdf5/Makefile modules/fftw/Makefile modules/umfpack/Makefile modules/scicos/Makefile modules/scicos_blocks/Makefile modules/functions/Makefile modules/dynamic_link/Makefile modules/overloading/Makefile modules/javasci/Makefile modules/m2sci/Makefile modules/compatibility_functions/Makefile modules/development_tools/Makefile modules/output_stream/Makefile modules/console/Makefile modules/demo_tools/Makefile modules/genetic_algorithms/Makefile modules/simulated_annealing/Makefile modules/parameters/Makefile modules/matio/Makefile modules/atoms/Makefile modules/xcos/Makefile modules/scinotes/Makefile modules/ui_data/Makefile modules/graph/Makefile modules/parallel/Makefile modules/modules_manager/Makefile modules/history_browser/Makefile modules/preferences/Makefile modules/xml/Makefile modules/external_objects/Makefile modules/Makefile Makefile scilab.pc etc/modules.xml etc/classpath.xml etc/Info.plist etc/logging.properties scilab.properties scilab-lib.properties scilab-lib-doc.properties modules/helptools/etc/SciDocConf.xml modules/core/includes/version.h"
 -ac_config_files="$ac_config_files contrib/Makefile desktop/images/icons/Makefile desktop/Makefile modules/helptools/Makefile modules/data_structures/Makefile modules/differential_equations/Makefile modules/optimization/Makefile modules/elementary_functions/Makefile modules/special_functions/Makefile modules/io/Makefile modules/completion/Makefile modules/history_manager/Makefile modules/jvm/Makefile modules/commons/Makefile modules/sound/Makefile modules/statistics/Makefile modules/mexlib/Makefile modules/sparse/Makefile modules/linear_algebra/Makefile modules/polynomials/Makefile modules/symbolic/Makefile modules/signal_processing/Makefile modules/arnoldi/Makefile modules/interpolation/Makefile modules/intersci/Makefile modules/localization/Makefile modules/cacsd/Makefile modules/boolean/Makefile modules/integer/Makefile modules/double/Makefile modules/fileio/Makefile modules/spreadsheet/Makefile modules/string/Makefile modules/time/Makefile modules/graphics/Makefile modules/graphic_export/Makefile modules/graphic_objects/Makefile modules/renderer/Makefile modules/action_binding/Makefile modules/gui/Makefile modules/randlib/Makefile modules/tclsci/Makefile modules/windows_tools/Makefile modules/core/Makefile modules/prebuildjava/Makefile modules/api_scilab/Makefile modules/call_scilab/Makefile modules/types/Makefile modules/hdf5/Makefile modules/fftw/Makefile modules/umfpack/Makefile modules/scicos/Makefile modules/scicos_blocks/Makefile modules/functions/Makefile modules/dynamic_link/Makefile modules/overloading/Makefile modules/javasci/Makefile modules/m2sci/Makefile modules/compatibility_functions/Makefile modules/development_tools/Makefile modules/output_stream/Makefile modules/console/Makefile modules/demo_tools/Makefile modules/genetic_algorithms/Makefile modules/simulated_annealing/Makefile modules/parameters/Makefile modules/matio/Makefile modules/atoms/Makefile modules/xcos/Makefile modules/scinotes/Makefile modules/ui_data/Makefile modules/graph/Makefile modules/parallel/Makefile modules/modules_manager/Makefile modules/history_browser/Makefile modules/preferences/Makefile modules/xml/Makefile modules/external_objects/Makefile modules/external_objects_java/Makefile modules/Makefile Makefile scilab.pc etc/modules.xml etc/classpath.xml etc/Info.plist etc/logging.properties scilab.properties scilab-lib.properties scilab-lib-doc.properties modules/helptools/etc/SciDocConf.xml modules/core/includes/version.h"
++ac_config_files="$ac_config_files contrib/Makefile desktop/images/icons/Makefile desktop/Makefile modules/helptools/Makefile modules/data_structures/Makefile modules/differential_equations/Makefile modules/optimization/Makefile modules/elementary_functions/Makefile modules/special_functions/Makefile modules/io/Makefile modules/completion/Makefile modules/history_manager/Makefile modules/jvm/Makefile modules/commons/Makefile modules/sound/Makefile modules/statistics/Makefile modules/mexlib/Makefile modules/sparse/Makefile modules/linear_algebra/Makefile modules/polynomials/Makefile modules/symbolic/Makefile modules/signal_processing/Makefile modules/arnoldi/Makefile modules/interpolation/Makefile modules/intersci/Makefile modules/localization/Makefile modules/cacsd/Makefile modules/boolean/Makefile modules/integer/Makefile modules/double/Makefile modules/fileio/Makefile modules/spreadsheet/Makefile modules/string/Makefile modules/time/Makefile modules/graphics/Makefile modules/graphic_export/Makefile modules/graphic_objects/Makefile modules/renderer/Makefile modules/action_binding/Makefile modules/gui/Makefile modules/mpi/Makefile modules/randlib/Makefile modules/tclsci/Makefile modules/windows_tools/Makefile modules/core/Makefile modules/prebuildjava/Makefile modules/api_scilab/Makefile modules/call_scilab/Makefile modules/types/Makefile modules/hdf5/Makefile modules/fftw/Makefile modules/umfpack/Makefile modules/scicos/Makefile modules/scicos_blocks/Makefile modules/functions/Makefile modules/dynamic_link/Makefile modules/overloading/Makefile modules/javasci/Makefile modules/m2sci/Makefile modules/compatibility_functions/Makefile modules/development_tools/Makefile modules/output_stream/Makefile modules/console/Makefile modules/demo_tools/Makefile modules/genetic_algorithms/Makefile modules/simulated_annealing/Makefile modules/parameters/Makefile modules/matio/Makefile modules/atoms/Makefile modules/xcos/Makefile modules/scinotes/Makefile modules/ui_data/Makefile modules/graph/Makefile modules/parallel/Makefile modules/modules_manager/Makefile modules/history_browser/Makefile modules/preferences/Makefile modules/xml/Makefile modules/external_objects/Makefile modules/external_objects_java/Makefile modules/Makefile Makefile scilab.pc etc/modules.xml etc/classpath.xml etc/Info.plist etc/logging.properties scilab.properties scilab-lib.properties scilab-lib-doc.properties modules/helptools/etc/SciDocConf.xml modules/core/includes/version.h"
  
  
  # Detection of the module for the future version of Scilab 6
Simple merge
Simple merge
Simple merge
@@@ -270,8 -268,8 +270,8 @@@ DIST_SUBDIRS = prebuildjava fileio mexl
        compatibility_functions helptools umfpack demo_tools \
        genetic_algorithms simulated_annealing matio atoms graph xcos \
        scinotes parallel modules_manager ui_data history_browser \
-       preferences xml types external_objects scicos_blocks scicos \
-       mpi . javasci
+       preferences xml types external_objects external_objects_java \
 -      scicos_blocks scicos . javasci
++      scicos_blocks scicos mpi . javasci
  DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
  am__relativize = \
    dir0=`pwd`; \
@@@ -575,8 -569,8 +575,8 @@@ SUBDIRS = prebuildjava fileio mexlib fu
        compatibility_functions helptools umfpack demo_tools \
        genetic_algorithms simulated_annealing matio atoms hdf5 graph \
        xcos scinotes parallel modules_manager ui_data history_browser \
-       preferences xml types external_objects $(am__append_1) scicos \
-       $(am__append_2) . $(am__append_3)
+       preferences xml types external_objects external_objects_java \
 -      $(am__append_1) scicos . $(am__append_2)
++      $(am__append_1) scicos $(am__append_2) . $(am__append_3)
  
  #### Basic files ####
  libscilab_la_rootdir = $(mydatadir)
Simple merge
@@@ -14,8 -14,7 +14,9 @@@
  #include <unistd.h>             /* isatty */
  #include <stdlib.h>             /* stdin */
  #include <stdio.h>
 +  /* THIS IS TEMPORARY CODE FOR SCILAB / MPI */
 +#include <mpi.h>
+ extern "C" {
  #include "core_math.h"
  #include "version.h"
  #include "realmain.h"           /* realmain */
@@@ -93,8 -93,7 +93,8 @@@
  /* 69 */                        #include "dynamic_gateways.h" /* preferences */
  /* 70 */                        #include "dynamic_gateways.h" /* graphic_objects */
  /* 71 */                        #include "dynamic_gateways.h" /* external_objects */
 -/* 72 */                        #include "dynamic_gateways.h" /* external_objects_java */
 +/* 72 */                                  #include "dynamic_gateways.h" /* MPI */
++/* 73 */                        #include "dynamic_gateways.h" /* external_objects_java */
  
  
  /** table of interfaces **/
@@@ -108,7 -108,8 +108,8 @@@ static OpTab Interfaces[INTERFACES_MAX
      /* 69  */ {gw_dynamic_preferences},
      /* 70  */ {gw_dynamic_graphic_objects},
      /* 71  */ {gw_dynamic_external_objects},
-     /* 72  */ {gw_dynamic_mpi}
 -    /* 72  */ {gw_dynamic_external_objects_java}
 -
++    /* 72  */ {gw_dynamic_external_objects_java},
++    /* 73  */ {gw_dynamic_mpi}
  };
  /*--------------------------------------------------------------------------*/
  /**
@@@ -607,10 -604,10 +623,16 @@@ void freeAllDynamicGateways(void
                         &hExternal_ObjectsLib,
                         &ptr_gw_external_objects);
  
+     freeDynamicGateway(&dynlibname_external_objects_java,
+                        &gatewayname_external_objects_java,
+                        &hExternal_Objects_JavaLib,
+                        &ptr_gw_external_objects_java);
++
 +    freeDynamicGateway(&dynlibname_mpi,
 +                       &gatewayname_mpi,
 +                       &hMpiLib,
 +                       &ptr_gw_mpi);
++
  }
  /*--------------------------------------------------------------------------*/
  
@@@ -61,12 -61,12 +61,13 @@@ history_browse
  helptools
  parallel
  modules_manager
 +mpi
  localization
  action_binding
- jvm
  api_scilab
  call_scilab
+ jvm
+ external_objects_java
  javasci
  intersci
  graph