octave-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-bug-tracker] [bug #52877] parallel package: build with dev


From: A.R. Burgers
Subject: [Octave-bug-tracker] [bug #52877] parallel package: build with dev
Date: Sat, 13 Jan 2018 06:55:50 -0500 (EST)
User-agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:57.0) Gecko/20100101 Firefox/57.0

URL:
  <http://savannah.gnu.org/bugs/?52877>

                 Summary: parallel package: build with dev
                 Project: GNU Octave
            Submitted by: arb
            Submitted on: Sat 13 Jan 2018 11:55:48 AM UTC
                Category: Octave Forge Package
                Severity: 3 - Normal
                Priority: 5 - Normal
              Item Group: Build Failure
                  Status: None
             Assigned to: None
         Originator Name: 
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
                 Release: dev
        Operating System: Any

    _______________________________________________________

Details:

building the parallel package with dev initially gives these errors:


pserver.cc:1117:11: error: 'the_interpreter' is not a member of
'octave::application'
           octave::application::the_interpreter () -> interactive (false);
           ^
pserver.cc:1127:11: error: 'symbol_table' has not been declared
           symbol_table::assign ("sockets", sockets);



These two can be silenced with this patch:


--- a/src/pserver.cc    Wed Jul 12 09:32:13 2017 +0200
+++ b/src/pserver.cc    Sat Jan 13 12:53:02 2018 +0100
@@ -1109,13 +1109,15 @@
           __pwg.__free ();

 #ifdef HAVE_OCTAVE_INTERPRETER_H
-          octave::application::the_interpreter () -> interactive (false);
+          // octave::application::the_interpreter () -> interactive (false);
+          octave::interpreter::the_interpreter () -> interactive (false);
 #else
           interactive = false;
 #endif

           // install 'sockets' as Octave variable
-          symbol_table::assign ("sockets", sockets);
+          // symbol_table::assign ("sockets", sockets);
+          octave::interpreter::the_interpreter () -> get_symbol_table
().assign ("sockets", sockets);
           dsprintf ("'sockets' installed\n");

           int cd_ok = octave_env::chdir (directory.c_str ());


afte this patch, errors remain about conversion of octave_value_list to
octave_value


CXX="g++ -std=gnu++11" CXXFLAGS="-O2  -Wno-deprecated-declarations" mkoctfile
-c p-connection.cc                                                            
                                 
p-connection.cc: In member function 'virtual octave_value
octave_parallel_connections::do_index_op(const octave_value_list&, bool)':    
                                                     
p-connection.cc:128:20: error: could not convert 'err_retval' from
'octave_value_list' to 'octave_value'                                         
                                            
             return err_retval; 





    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?52877>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]