[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/
- [Octave-bug-tracker] [bug #52877] parallel package: build with dev,
A.R. Burgers <=