octave 5.2.0 parallel package install -forge fails on mac os

classic Classic list List threaded Threaded
16 messages Options
Reply | Threaded
Open this post in threaded view
|

octave 5.2.0 parallel package install -forge fails on mac os

marcasser
Octave 5.2.0 was installed using homebrew on mac os 10.15.4.  
Control 3.2.1, matgeom 1.2.2 and struct 1.0.16 packages have been
successfully installed. However, parallel package failed to install.

>>pkg install -forge parallel
configure: WARNING: TLS disabled since gnutls/gnutls.h not found or not
compilable
pserver.cc:142:16: warning: 'eval_string' is deprecated
[-Wdeprecated-declarations]
      SET_ERR (OCTAVE__EVAL_STRING (s, false, p_err, 0), err);
               ^
./config.h:150:37: note: expanded from macro 'OCTAVE__EVAL_STRING'
#define OCTAVE__EVAL_STRING octave::eval_string
                                    ^
/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave/../octave/parse.h:587:3:
note: 'eval_string' has been explicitly marked deprecated here
  OCTAVE_DEPRECATED (5, "use 'octave::interpreter::eval_string' instead")
  ^
/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave/octave-config.h:73:59:
note: expanded from macro 'OCTAVE_DEPRECATED'
#      define OCTAVE_DEPRECATED(ver, msg) __attribute__ ((__deprecated__))
                                                          ^
pserver.cc:172:13: error: use of undeclared identifier 'command_editor'; did
you mean 'octave::command_editor'?
            command_editor::increment_current_command_number ();
            ^~~~~~~~~~~~~~
            octave::command_editor
/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave/../octave/cmd-edit.h:39:3:
note: 'octave::command_editor' declared here
  command_editor
  ^
pconnect.cc:536:35: error: use of undeclared identifier 'octave_env'
          std::string directory = octave_env::get_current_directory ();
                                  ^
pserver.cc:1119:23: error: use of undeclared identifier 'octave_env'
          int cd_ok = octave_env::chdir (directory.c_str ());
                      ^
pserver.cc:1122:13: error: use of undeclared identifier 'octave_env'
            octave_env::chdir ("/tmp");
            ^
1 error generated.
make: *** [pconnect.o] Error 1
make: *** Waiting for unfinished jobs....
1 warning and 3 errors generated.
make: *** [pserver.o] Error 1
CXX="clang++ -std=gnu++11" CXXFLAGS="-g -O2  "
/usr/local/Cellar/octave/5.2.0_4/bin/mkoctfile-5.2.0 -c pconnect.cc
CXX="clang++ -std=gnu++11" CXXFLAGS="-g -O2  "
/usr/local/Cellar/octave/5.2.0_4/bin/mkoctfile-5.2.0 -c pserver.cc
CXX="clang++ -std=gnu++11" CXXFLAGS="-g -O2  "
/usr/local/Cellar/octave/5.2.0_4/bin/mkoctfile-5.2.0 -c sclose.cc
CXX="clang++ -std=gnu++11" CXXFLAGS="-g -O2  "
/usr/local/Cellar/octave/5.2.0_4/bin/mkoctfile-5.2.0 -c reval.cc

pkg: error running `make' for the parallel package.
error: called from
    configure_make at line 99 column 9
    install at line 190 column 7
    pkg at line 441 column 9

Any suggestions?

Thanks.



--
Sent from: https://octave.1599824.n4.nabble.com/Octave-General-f1599825.html


Reply | Threaded
Open this post in threaded view
|

Re: octave 5.2.0 parallel package install -forge fails on mac os

marco atzeri-2
Am 14.04.2020 um 14:28 schrieb marcasser:
> Octave 5.2.0 was installed using homebrew on mac os 10.15.4.
> Control 3.2.1, matgeom 1.2.2 and struct 1.0.16 packages have been
> successfully installed. However, parallel package failed to install.
>
>>> pkg install -forge parallel

Wait the next version

https://sourceforge.net/p/octave/package-releases/413/
the current package down not work with octave 5.X


Reply | Threaded
Open this post in threaded view
|

Re: octave 5.2.0 parallel package install -forge fails on mac os

marcasser
Hi Marco,

Do you mean that parallel 4.0.0 doesn’t work either with octave 5.2.0?

Thanks

> On 14 Apr 2020, at 14:42, Marco Atzeri <[hidden email]> wrote:
>
> Am 14.04.2020 um 14:28 schrieb marcasser:
>> Octave 5.2.0 was installed using homebrew on mac os 10.15.4.
>> Control 3.2.1, matgeom 1.2.2 and struct 1.0.16 packages have been
>> successfully installed. However, parallel package failed to install.
>>>> pkg install -forge parallel
>
> Wait the next version
>
> https://sourceforge.net/p/octave/package-releases/413/
> the current package down not work with octave 5.X
>
>



Reply | Threaded
Open this post in threaded view
|

Re: octave 5.2.0 parallel package install -forge fails on mac os

marco atzeri-2
Am 14.04.2020 um 18:02 schrieb Maria Jose Casas Serrano:
> Hi Marco,
>
> Do you mean that parallel 4.0.0 doesn’t work either with octave 5.2.0?
>

no. 4.0.0 should work

the current 3.1.3 has problem.



Reply | Threaded
Open this post in threaded view
|

Re: octave 5.2.0 parallel package install -forge fails on mac os

marcasser
Ahhh, ok, ok,
On my way then

Thanks!!

> On 14 Apr 2020, at 18:25, Marco Atzeri <[hidden email]> wrote:
>
> Am 14.04.2020 um 18:02 schrieb Maria Jose Casas Serrano:
>> Hi Marco,
>> Do you mean that parallel 4.0.0 doesn’t work either with octave 5.2.0?
>
> no. 4.0.0 should work
>
> the current 3.1.3 has problem.
>



Reply | Threaded
Open this post in threaded view
|

Re: octave 5.2.0 parallel package install -forge fails on mac os

marcasser
Getting some warnings and errors. See the attached diary file.

Any tips?

Thanks!



> On 14 Apr 2020, at 18:26, Maria Jose Casas Serrano <[hidden email]> wrote:
>
> Ahhh, ok, ok,
> On my way then
>
> Thanks!!
>
>> On 14 Apr 2020, at 18:25, Marco Atzeri <[hidden email]> wrote:
>>
>> Am 14.04.2020 um 18:02 schrieb Maria Jose Casas Serrano:
>>> Hi Marco,
>>> Do you mean that parallel 4.0.0 doesn’t work either with octave 5.2.0?
>>
>> no. 4.0.0 should work
>>
>> the current 3.1.3 has problem.
>>
>



diary (49K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: octave 5.2.0 parallel package install -forge fails on mac os

Olaf Till-2
On Tue, Apr 14, 2020 at 06:42:46PM +0200, Maria Jose Casas Serrano wrote:
> Getting some warnings and errors. See the attached diary file.

All I can see from the attached file is that there was some error,
probably in compiling fsave.cc, but not which error. I can't say why
your pkg() installation doesn't print out the error messages, as it
normally does...

Olaf

--
public key id EAFE0591, e.g. on x-hkp://pool.sks-keyservers.net



signature.asc (849 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

how to realize this: when octave menu is appearing=>lighting the icon on the taskbar

Octave - General mailing list
In reply to this post by marcasser
I woul like this t happen, It only happens  if a breakpoint is met or
the application stops.

Any suggestions? THNX





Reply | Threaded
Open this post in threaded view
|

Re: octave 5.2.0 parallel package install -forge fails on mac os

marcasser
In reply to this post by Olaf Till-2
Hi, 

Olaf, I’ve been looking for information about your comment without any success…. (I copied and pasted it manually while executing. You can see the output below)

“I can't say why your pkg() installation doesn't print out the error messages, as it normally does…”
 

Yesterday I tried several options. I uninstalled all the packages (matgeom, control, struct) to start from scratch but now control pkg cannot be installed either. I’ll open another thread for that in case it’s a problem with incompatibilities of version.

This is my octave path (in case this shows that something is missing):

/Users/mariajcasas/Workspace/plants/  (plus all the subfolders which are omitted here for simplification)
/usr/local/Cellar/octave/5.2.0_4/share/octave/site/m
/usr/local/Cellar/octave/5.2.0_4/share/octave/site/m/startup
/usr/local/Cellar/octave/5.2.0_4/lib/octave/5.2.0/oct/x86_64-apple-darwin19.3.0
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/audio
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/deprecated
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/elfun
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/general
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/geometry
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/gui
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/help
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/image
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/io
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/java
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/legacy
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/linear-algebra
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/miscellaneous
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/ode
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/optimization
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/path
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/pkg
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/plot
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/plot/appearance
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/plot/draw
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/plot/util
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/polynomial
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/prefs
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/profiler
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/set
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/signal
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/sparse
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/specfun
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/special-matrix
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/startup
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/statistics
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/strings
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/testfun
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/time
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/data
/Users/mariajcasas/octave/struct-1.0.16 ( plus the subfolders of this package…)
/Users/mariajcasas/octave/slf4o-0.2.0-SNAPSHOT ( plus the subfolders of this package…)
/Users/mariajcasas/octave/matgeom-1.2.2. ( plus the subfolders of this package…)


These are the packages already installed:

Package Name  | Version        | Installation directory
--------------+------------------------+-----------------------
matgeom *|                     1.2.2 | /Users/mariajcasas/octave/matgeom-1.2.2
       slf4o *| 0.2.0-SNAPSHOT | /Users/mariajcasas/octave/slf4o-0.2.0-SNAPSHOT
      struct *|                    1.0.16 | /Users/mariajcasas/octave/struct-1.0.16


And this is the output of the parallel package installation:

octave:3> pkg install -verbose -forge parallel
mkdir (/var/folders/0r/q6jp7b890bz3cd9tsslgtsm00000gn/T/oct-UyhXQT)
untar (/Users/mariajcasas/Workspace/plants/parallel-3.1.3.tar.gz, /var/folders/0r/q6jp7b890bz3cd9tsslgtsm00000gn/T/oct-UyhXQT)
checking for mkoctfile... /usr/local/Cellar/octave/5.2.0_4/bin/mkoctfile-5.2.0 --verbose
checking for octave-config... /usr/local/Cellar/octave/5.2.0_4/bin/octave-config-5.2.0
checking for a sed that does not truncate output... /usr/bin/sed
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether clang++ -std=gnu++11 accepts -g... yes
checking for clang++ -std=gnu++11 option to enable C++11 features... none needed
checking how to run the C++ preprocessor... clang++ -std=gnu++11 -E
checking for gcc... clang
checking whether we are using the GNU C compiler... yes
checking whether clang accepts -g... yes
checking for clang option to enable C11 features... none needed
checking how to run the C preprocessor... clang -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking gnutls/gnutls.h usability... no
checking gnutls/gnutls.h presence... no
checking for gnutls/gnutls.h... no
configure: WARNING: TLS disabled since gnutls/gnutls.h not found or not compilable
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking for socket... yes
checking arpa/inet.h usability... yes
checking arpa/inet.h presence... yes
checking for arpa/inet.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking malloc.h usability... no
checking malloc.h presence... no
checking for malloc.h... no
checking sys/malloc.h usability... yes
checking sys/malloc.h presence... yes
checking for sys/malloc.h... yes
checking netdb.h usability... yes
checking netdb.h presence... yes
checking for netdb.h... yes
checking netinet/in.h usability... yes
checking netinet/in.h presence... yes
checking for netinet/in.h... yes
checking stdio_ext.h usability... no
checking stdio_ext.h presence... no
checking for stdio_ext.h... no
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking termios.h usability... yes
checking termios.h presence... yes
checking for termios.h... yes
checking for unistd.h... (cached) yes
checking for stdbool.h that conforms to C99... yes
checking for _Bool... yes
checking for int32_t... yes
checking for mode_t... yes
checking for pid_t... yes
checking for size_t... yes
checking for ssize_t... yes
checking for uint32_t... yes
checking for error_at_line... no
checking vfork.h usability... no
checking vfork.h presence... no
checking for vfork.h... no
checking for fork... yes
checking for vfork... yes
checking for working fork... yes
checking for working vfork... (cached) yes
checking for _LARGEFILE_SOURCE value needed for large files... no
checking for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... yes
checking return type of signal handlers... void
checking for memset... yes
checking for mkdir... yes
checking for modf... yes
checking for select... yes
checking for strchr... yes
checking for strdup... yes
checking for uname... yes
checking for getpass... yes
checking octave/interpreter.h usability... yes
checking octave/interpreter.h presence... yes
checking for octave/interpreter.h... yes
checking   octave_execution_exception or octave::execution_exception... octave::execution_exception
checking   file_ops or octave::sys::file_ops... octave::sys::file_ops
checking   octave::application or octave::interpreter... octave::interpreter
checking   symbol_table::assign or octave::interpreter::the_interpreter () -> get_symbol_table ().assign... octave::interpreter::the_interpreter () -> get_symbol_table ().assign
checking   symbol_table::is_global or octave::interpreter::the_interpreter () -> get_current_scope ().is_global... octave::interpreter::the_interpreter () -> get_current_scope ().is_global
checking   oct_mach_info or octave::mach_info...   oct_mach_info
checking   octave_stream_list::get_file_number or octave::interpreter::the_interpreter () -> get_stream_list ().get_file_number... 
checking   octave_stream_list::lookup or octave::interpreter::the_interpreter () -> get_stream_list ().lookup... octave::interpreter::the_interpreter () -> get_stream_list ().lookup
checking   octave_child_list:: or octave::interpreter::the_interpreter () -> get_child_list ().... octave::interpreter::the_interpreter () -> get_child_list ().
checking   octave_call_stack::goto_caller_frame or octave::interpreter::the_interpreter () -> get_call_stack ().goto_caller_frame... octave::interpreter::the_interpreter () -> get_call_stack ().goto_caller_frame
checking   unwind_protect or octave::unwind_protect... octave::unwind_protect
checking   is_empty or isempty... isempty
checking   is_real_type or isreal... isreal
checking   is_vector or isvector... isvector
checking   octave_stream or octave::stream... octave::stream
checking   octave_refcount or octave::refcount... octave::refcount
checking   feval or octave::feval... octave::feval
checking   eval_string or octave::eval_string... octave::eval_string
checking   file_stat or octave::sys::file_stat... octave::sys::file_stat
checking   add_fcn (octave_call_stack::pop) or add_method (octave::interpreter::the_interpreter () -> get_call_stack (), &octave::call_stack::pop)... add_method (octave::interpreter::the_interpreter () -> get_call_stack (), &octave::call_stack::pop)
checking for octave::config::octave_home ()... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating config.h
CXX="clang++ -std=gnu++11" CXXFLAGS="-g -O2  " /usr/local/Cellar/octave/5.2.0_4/bin/mkoctfile-5.2.0 --verbose -c pconnect.cc
CXX="clang++ -std=gnu++11" CXXFLAGS="-g -O2  " /usr/local/Cellar/octave/5.2.0_4/bin/mkoctfile-5.2.0 --verbose -c pserver.cc
CXX="clang++ -std=gnu++11" CXXFLAGS="-g -O2  " /usr/local/Cellar/octave/5.2.0_4/bin/mkoctfile-5.2.0 --verbose -c sclose.cc
CXX="clang++ -std=gnu++11" CXXFLAGS="-g -O2  " /usr/local/Cellar/octave/5.2.0_4/bin/mkoctfile-5.2.0 --verbose -c reval.cc
clang++ -std=gnu++11 -c -I/usr/local/opt/qt/include -fPIC -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave/.. -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave -I/usr/local/Cellar/octave/5.2.0_4/include  -D_THREAD_SAFE -pthread -g -O2      pconnect.cc -o pconnect.o
clang++ -std=gnu++11 -c -I/usr/local/opt/qt/include -fPIC -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave/.. -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave -I/usr/local/Cellar/octave/5.2.0_4/include  -D_THREAD_SAFE -pthread -g -O2      sclose.cc -o sclose.o
clang++ -std=gnu++11 -c -I/usr/local/opt/qt/include -fPIC -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave/.. -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave -I/usr/local/Cellar/octave/5.2.0_4/include  -D_THREAD_SAFE -pthread -g -O2      pserver.cc -o pserver.o
clang++ -std=gnu++11 -c -I/usr/local/opt/qt/include -fPIC -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave/.. -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave -I/usr/local/Cellar/octave/5.2.0_4/include  -D_THREAD_SAFE -pthread -g -O2      reval.cc -o reval.o
pserver.cc:142:16: warning: 'eval_string' is deprecated [-Wdeprecated-declarations]
      SET_ERR (OCTAVE__EVAL_STRING (s, false, p_err, 0), err);
               ^
./config.h:150:37: note: expanded from macro 'OCTAVE__EVAL_STRING'
#define OCTAVE__EVAL_STRING octave::eval_string
                                    ^
/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave/../octave/parse.h:587:3: note: 'eval_string' has been explicitly marked deprecated here
  OCTAVE_DEPRECATED (5, "use 'octave::interpreter::eval_string' instead")
  ^
/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave/octave-config.h:73:59: note: expanded from macro 'OCTAVE_DEPRECATED'
#      define OCTAVE_DEPRECATED(ver, msg) __attribute__ ((__deprecated__))
                                                          ^
pserver.cc:172:13: error: use of undeclared identifier 'command_editor'; did you mean 'octave::command_editor'?
            command_editor::increment_current_command_number ();
            ^~~~~~~~~~~~~~
            octave::command_editor
/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave/../octave/cmd-edit.h:39:3: note: 'octave::command_editor' declared here
  command_editor
  ^
pconnect.cc:536:35: error: use of undeclared identifier 'octave_env'
          std::string directory = octave_env::get_current_directory ();
                                  ^
pserver.cc:1119:23: error: use of undeclared identifier 'octave_env'
          int cd_ok = octave_env::chdir (directory.c_str ());
                      ^
pserver.cc:1122:13: error: use of undeclared identifier 'octave_env'
            octave_env::chdir ("/tmp");
            ^
1 error generated.
make: *** [pconnect.o] Error 1
make: *** Waiting for unfinished jobs....
1 warning and 3 errors generated.
make: *** [pserver.o] Error 1

pkg: error running `make' for the parallel package.
error: called from
    configure_make at line 99 column 9
    install at line 190 column 7
    pkg at line 441 column 9


Any clue would be appreciated. I’m stuck here.

Thanks

Maria J


On 14 Apr 2020, at 20:05, Olaf Till <[hidden email]> wrote:

On Tue, Apr 14, 2020 at 06:42:46PM +0200, Maria Jose Casas Serrano wrote:
Getting some warnings and errors. See the attached diary file.

All I can see from the attached file is that there was some error,
probably in compiling fsave.cc, but not which error. I can't say why
your pkg() installation doesn't print out the error messages, as it
normally does...

Olaf

--
public key id EAFE0591, e.g. on <a href="x-hkp://pool.sks-keyservers.net" class="">x-hkp://pool.sks-keyservers.net



Reply | Threaded
Open this post in threaded view
|

Re: octave 5.2.0 parallel package install -forge fails on mac os

marcasser
Hi, 

Continuing my last email, I realised that when installing parallel package from forge, it installs version parallel-3.1.3 instead of parallel-4.0.0 so I tried this one manually and this is the output report I got.

mkdir (/var/folders/0r/q6jp7b890bz3cd9tsslgtsm00000gn/T/oct-E3FvRI)
untar (/Users/mariajcasas/Workspace/plants/packages/parallel-4.0.0.tar.gz, /var/folders/0r/q6jp7b890bz3cd9tsslgtsm00000gn/T/oct-E3FvRI)
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... ./install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking for mkoctfile... /usr/local/Cellar/octave/5.2.0_4/bin/mkoctfile-5.2.0 --verbose
checking for octave-config... /usr/local/Cellar/octave/5.2.0_4/bin/octave-config-5.2.0
checking for a sed that does not truncate output... /usr/bin/sed
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether clang++ -std=gnu++11 accepts -g... yes
checking for clang++ -std=gnu++11 option to enable C++11 features... none needed
checking whether make supports the include directive... yes (GNU style)
checking dependency style of clang++ -std=gnu++11... gcc3
checking how to run the C++ preprocessor... clang++ -std=gnu++11 -E
checking for gcc... clang
checking whether we are using the GNU C compiler... yes
checking whether clang accepts -g... yes
checking for clang option to enable C11 features... none needed
checking dependency style of clang... gcc3
checking how to run the C preprocessor... clang -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking whether _XOPEN_SOURCE should be defined... no
checking for Minix Amsterdam compiler... no
checking for ar... ar
checking for _LARGEFILE_SOURCE value needed for large files... no
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking build system type... x86_64-apple-darwin19.4.0
checking host system type... x86_64-apple-darwin19.4.0
checking for size_t... yes
checking for working alloca.h... yes
checking for alloca... yes
checking for arpa/inet.h... yes
checking for features.h... no
checking for sys/socket.h... yes
checking for unistd.h... (cached) yes
checking for sys/stat.h... (cached) yes
checking for netdb.h... yes
checking for netinet/in.h... yes
checking for stdio_ext.h... no
checking for termios.h... yes
checking for limits.h... yes
checking for threads.h... no
checking for sys/mman.h... yes
checking for sys/param.h... yes
checking for poll.h... yes
checking for sys/ioctl.h... yes
checking for sys/filio.h... yes
checking for sys/select.h... yes
checking for sys/time.h... yes
checking for wchar.h... yes
checking for stdint.h... (cached) yes
checking for sys/uio.h... yes
checking for crtdefs.h... no
checking whether the preprocessor supports include_next... yes
checking whether system header files limit the line length... no
checking for _set_invalid_parameter_handler... no
checking for fcntl... yes
checking for symlink... yes
checking for getdelim... yes
checking for getdtablesize... yes
checking for getpass... yes
checking for __fsetlocking... no
checking for mprotect... yes
checking for lstat... yes
checking for strerror_r... yes
checking for __xpg_strerror_r... no
checking for pthread_sigmask... yes
checking for sigaction... yes
checking for sigaltstack... yes
checking for siginterrupt... yes
checking for snprintf... yes
checking for strdup... yes
checking for catgets... yes
checking for vasnprintf... no
checking whether <sys/socket.h> is self-contained... yes
checking for shutdown... yes
checking whether <sys/socket.h> defines the SHUT_* macros... yes
checking for struct sockaddr_storage... yes
checking for sa_family_t... yes
checking for struct sockaddr_storage.ss_family... yes
checking whether // is distinct from /... no
checking for complete errno.h... yes
checking for working fcntl.h... yes
checking for pid_t... yes
checking for mode_t... yes
checking whether stdin defaults to large file offsets... yes
checking whether fseeko is declared... yes
checking for fseeko... yes
checking whether stat file-mode macros are broken... no
checking for nlink_t... yes
checking for library containing gethostbyname... none required
checking for gethostbyname... yes
checking for library containing getservbyname... none required
checking for getservbyname... yes
checking for C/C++ restrict keyword... __restrict
checking for library containing inet_ntop... none required
checking whether inet_ntop is declared... yes
checking for IPv4 sockets... yes
checking for IPv6 sockets... yes
checking whether getdelim is declared... yes
checking whether getdtablesize is declared... yes
checking whether getline is declared... yes
checking whether fflush_unlocked is declared... no
checking whether flockfile is declared... yes
checking whether fputs_unlocked is declared... no
checking whether funlockfile is declared... yes
checking whether putc_unlocked is declared... yes
checking whether limits.h has LLONG_MAX, WORD_BIT, ULLONG_WIDTH etc.... no
checking whether imported symbols can be declared weak... no
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
checking for pthread_kill in -lpthread... yes
checking for multithread API to use... posix
checking whether malloc, realloc, calloc are POSIX compliant... yes
checking for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... yes
checking for unsigned long long int... yes
checking for long long int... yes
checking for mmap... yes
checking for MAP_ANONYMOUS... yes
checking whether memchr works... yes
checking for O_CLOEXEC... yes
checking for promoted mode_t type... int
checking whether strerror(0) succeeds... no
checking whether strerror_r is declared... yes
checking for inline... inline
checking for library containing setsockopt... none needed
checking for sigset_t... yes
checking whether <sys/select.h> is self-contained... yes
checking for uid_t in sys/types.h... yes
checking whether snprintf returns a byte count as in C99... yes
checking whether snprintf is declared... yes
checking for stdbool.h that conforms to C99... yes
checking for _Bool... yes
checking for wchar_t... yes
checking for wint_t... yes
checking whether wint_t is too small... no
checking whether stdint.h conforms to C99... yes
checking whether stdint.h predates C++11... no
checking whether stdint.h has UINTMAX_WIDTH etc.... no
checking whether strdup is declared... yes
checking for struct timeval... yes
checking for wide-enough struct timeval.tv_sec member... yes
checking for struct timespec in <time.h>... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for intmax_t... yes
checking where to find the exponent in a 'double'... word 1 bit 20
checking for snprintf... (cached) yes
checking for strnlen... yes
checking for wcslen... yes
checking for wcsnlen... yes
checking for mbrtowc... yes
checking for wcrtomb... yes
checking whether _snprintf is declared... no
checking whether <wchar.h> uses 'inline' correctly... yes
checking for alloca as a compiler built-in... yes
checking whether // is distinct from /... (cached) no
checking whether dup2 works... yes
checking whether fcntl handles F_DUPFD correctly... yes
checking whether fcntl understands F_DUPFD_CLOEXEC... yes
checking whether conversion from 'int' to 'long double' works... yes
checking for fseeko... (cached) yes
checking how to do getaddrinfo, freeaddrinfo and getnameinfo... checking for library containing getaddrinfo... none required
checking for getaddrinfo... yes
checking whether gai_strerror is declared... yes
checking whether gai_strerrorA is declared... no
checking for gai_strerror with POSIX signature... yes
checking for struct sockaddr.sa_len... yes
checking whether getaddrinfo is declared... yes
checking whether freeaddrinfo is declared... yes
checking whether getnameinfo is declared... yes
checking for struct addrinfo... yes
checking for working getdelim function... yes
checking whether getdtablesize works... yes
checking for getline... yes
checking for working getline function... yes
checking for library containing gethostbyname... (cached) none required
checking for gethostbyname... (cached) yes
checking for library containing inet_ntop... (cached) none required
checking whether inet_ntop is declared... (cached) yes
checking for pthread_rwlock_t... yes
checking whether pthread_rwlock_rdlock prefers a writer to a reader... yes
checking whether lseek detects pipes... yes
checking for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... (cached) yes
checking whether mkdir handles trailing slash... yes
checking whether mkdir handles trailing dot... yes
checking whether <netinet/in.h> is self-contained... yes
checking whether open recognizes a trailing slash... no
checking whether perror matches strerror... yes
checking for poll... yes
checking for poll... (cached) yes
checking whether pthread_sigmask is a macro... no
checking whether pthread_sigmask works without -lpthread... yes
checking whether pthread_sigmask returns error numbers... yes
checking whether pthread_sigmask unblocks signals correctly... guessing yes
checking for raise... yes
checking for sigprocmask... yes
checking whether select supports a 0 argument... yes
checking whether select detects invalid fds... yes
checking for library containing getservbyname... (cached) none required
checking for getservbyname... (cached) yes
checking for struct sigaction.sa_sigaction... yes
checking for volatile sig_atomic_t... yes
checking for sighandler_t... no
checking for sigprocmask... (cached) yes
checking for stdint.h... (cached) yes
checking for SIZE_MAX... yes
checking for snprintf... (cached) yes
checking whether snprintf respects a size of 1... yes
checking whether printf supports POSIX/XSI format strings with positions... yes
checking for socklen_t... yes
checking for ssize_t... yes
checking whether stat handles trailing slashes on files... no
checking for struct stat.st_atim.tv_nsec... no
checking for struct stat.st_atimespec.tv_nsec... yes
checking for struct stat.st_birthtimespec.tv_nsec... yes
checking for working stdalign.h... yes
checking for good max_align_t... yes
checking whether NULL can be used in arbitrary expressions... yes
checking which flavor of printf attribute matches inttypes macros... system
checking for nlink_t... (cached) yes
checking for ptrdiff_t... yes
checking for stdint.h... (cached) yes
checking gnutls/gnutls.h usability... no
checking gnutls/gnutls.h presence... no
checking for gnutls/gnutls.h... no
configure: WARNING: TLS disabled since gnutls/gnutls.h not found or not compilable
checking for arpa/inet.h... (cached) yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking for limits.h... (cached) yes
checking malloc.h usability... no
checking malloc.h presence... no
checking for malloc.h... no
checking sys/malloc.h usability... yes
checking sys/malloc.h presence... yes
checking for sys/malloc.h... yes
checking for netdb.h... (cached) yes
checking for netinet/in.h... (cached) yes
checking for stdio_ext.h... (cached) no
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for sys/time.h... (cached) yes
checking for termios.h... (cached) yes
checking for unistd.h... (cached) yes
checking for stdbool.h that conforms to C99... (cached) yes
checking for _Bool... (cached) yes
checking for int32_t... yes
checking for mode_t... (cached) yes
checking for pid_t... (cached) yes
checking for size_t... (cached) yes
checking for ssize_t... yes
checking for uint32_t... yes
checking for error_at_line... no
checking vfork.h usability... no
checking vfork.h presence... no
checking for vfork.h... no
checking for fork... yes
checking for vfork... yes
checking for working fork... yes
checking for working vfork... (cached) yes
checking for _LARGEFILE_SOURCE value needed for large files... (cached) no
checking for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... (cached) yes
checking return type of signal handlers... void
checking for memset... yes
checking for mkdir... yes
checking for modf... yes
checking for strchr... yes
checking for strdup... (cached) yes
checking for getpass... (cached) yes
checking for uname... yes
checking octave/interpreter.h usability... yes
checking octave/interpreter.h presence... yes
checking for octave/interpreter.h... yes
checking octave/dirfns.h usability... yes
checking octave/dirfns.h presence... yes
checking for octave/dirfns.h... yes
checking   octave_execution_exception or octave::execution_exception... octave::execution_exception
checking   file_ops or octave::sys::file_ops... octave::sys::file_ops
checking   octave::application or octave::interpreter... octave::interpreter
checking   symbol_table::assign or octave::interpreter::the_interpreter () -> get_symbol_table ().assign... octave::interpreter::the_interpreter () -> get_symbol_table ().assign
checking   symbol_table::is_global or octave::interpreter::the_interpreter () -> get_current_scope ().is_global... octave::interpreter::the_interpreter () -> get_current_scope ().is_global
checking   oct_mach_info or octave::mach_info... octave::mach_info
checking   octave_stream_list::get_file_number or octave::interpreter::the_interpreter () -> get_stream_list ().get_file_number... octave::interpreter::the_interpreter () -> get_stream_list ().get_file_number
checking   octave_stream_list::lookup or octave::interpreter::the_interpreter () -> get_stream_list ().lookup... octave::interpreter::the_interpreter () -> get_stream_list ().lookup
checking   octave_child_list:: or octave::interpreter::the_interpreter () -> get_child_list ().... octave::interpreter::the_interpreter () -> get_child_list ().
checking   octave_call_stack::goto_caller_frame or octave::interpreter::the_interpreter () -> get_call_stack ().goto_caller_frame... checking   last_error_id or octave::interpreter::the_interpreter ()->get_error_system ().last_error_id...   last_error_id
checking   last_error_message or octave::interpreter::the_interpreter ()->get_error_system ().last_error_message...   last_error_message
checking   unwind_protect or octave::unwind_protect... octave::unwind_protect
checking   is_empty or isempty... isempty
checking   is_integer_type or isinteger... isinteger
checking   is_cell or iscell... iscell
checking   is_real_type or isreal... isreal
checking   is_vector or isvector... isvector
checking   octave_stream or octave::stream... octave::stream
checking   octave_refcount or octave::refcount... octave::refcount
checking   feval or octave::feval... octave::feval
checking   ov.function_value () or ov... ov
checking   file_stat or octave::sys::file_stat... octave::sys::file_stat
checking   add_fcn (octave_call_stack::pop) or add_method (octave::interpreter::the_interpreter () -> get_call_stack (), &octave::call_stack::pop)... add_method (octave::interpreter::the_interpreter () -> get_call_stack (), &octave::call_stack::pop)
checking   octave_vformat or octave::vformat... octave::vformat
checking   command_editor or octave::command_editor... octave::command_editor
checking   octave_env or octave::sys::env... octave::sys::env
checking   Vbin_dir or octave::config::bin_dir ()... octave::config::bin_dir ()
checking   octave_syscalls or octave::sys... octave::sys
checking for octave::config::octave_home ()... yes
checking for eval_string... octave::interpreter::eval_string
checking for recover_from_exception... octave::interpreter::the_interpreter ()->recover_from_exception ()
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating gl/Makefile
config.status: creating config.h
config.status: executing depfiles commands
CXX="clang++ -std=gnu++11" CXXFLAGS="-g -O2  -Wno-deprecated" /usr/local/Cellar/octave/5.2.0_4/bin/mkoctfile-5.2.0 --verbose -c pconnect.cc
CXX="clang++ -std=gnu++11" CXXFLAGS="-g -O2  -Wno-deprecated" /usr/local/Cellar/octave/5.2.0_4/bin/mkoctfile-5.2.0 --verbose -c select_sockets.cc
CXX="clang++ -std=gnu++11" CXXFLAGS="-g -O2  -Wno-deprecated" /usr/local/Cellar/octave/5.2.0_4/bin/mkoctfile-5.2.0 --verbose -c network_get_info.cc
CXX="clang++ -std=gnu++11" CXXFLAGS="-g -O2  -Wno-deprecated" /usr/local/Cellar/octave/5.2.0_4/bin/mkoctfile-5.2.0 --verbose -c network_set.cc
clang++ -std=gnu++11 -c -I/usr/local/opt/qt/include -fPIC -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave/.. -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave -I/usr/local/Cellar/octave/5.2.0_4/include  -D_THREAD_SAFE -pthread -g -O2  -Wno-deprecated    pconnect.cc -o pconnect.o
clang++ -std=gnu++11 -c -I/usr/local/opt/qt/include -fPIC -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave/.. -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave -I/usr/local/Cellar/octave/5.2.0_4/include  -D_THREAD_SAFE -pthread -g -O2  -Wno-deprecated    select_sockets.cc -o select_sockets.o
clang++ -std=gnu++11 -c -I/usr/local/opt/qt/include -fPIC -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave/.. -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave -I/usr/local/Cellar/octave/5.2.0_4/include  -D_THREAD_SAFE -pthread -g -O2  -Wno-deprecated    network_set.cc -o network_set.o
clang++ -std=gnu++11 -c -I/usr/local/opt/qt/include -fPIC -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave/.. -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave -I/usr/local/Cellar/octave/5.2.0_4/include  -D_THREAD_SAFE -pthread -g -O2  -Wno-deprecated    network_get_info.cc -o network_get_info.o
In file included from network_set.ccIn file included from :select_sockets.cc23::
33In file included from :
./parallel-gnutls.hIn file included from :./parallel-gnutls.h82::
82:
./parallel-gnutls-nonoctave.h:20:9: warning: ./parallel-gnutls-nonoctave.h:20'__OCT_PARALLEL_GNUTLS_NONOCTAVE__' :is used as a header guard here, followed by #define of a different9 :macro  [-Wheader-guard]
warning: '__OCT_PARALLEL_GNUTLS_NONOCTAVE__' is used as a header guard here, followed by #define of a different macro#ifndef __OCT_PARALLEL_GNUTLS_NONOCTAVE__ 
[-Wheader-guard]
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#ifndef __OCT_PARALLEL_GNUTLS_NONOCTAVE__
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./parallel-gnutls-nonoctave.h:22:9: note: '__OCT_PARALLEL_GNUTLS__' is defined here; did you mean '__OCT_PARALLEL_GNUTLS_NONOCTAVE__'?
./parallel-gnutls-nonoctave.h:22:9: note: '__OCT_PARALLEL_GNUTLS__' is defined here; did you mean '__OCT_PARALLEL_GNUTLS_NONOCTAVE__'?#define __OCT_PARALLEL_GNUTLS__

        ^~~~~~~~~~~~~~~~~~~~~~~
        __OCT_PARALLEL_GNUTLS_NONOCTAVE__
#define __OCT_PARALLEL_GNUTLS__
        ^~~~~~~~~~~~~~~~~~~~~~~
        __OCT_PARALLEL_GNUTLS_NONOCTAVE__
In file included from pconnect.cc:24:
In file included from ./parallel-gnutls.h:82:
./parallel-gnutls-nonoctave.h:20:9: warning: '__OCT_PARALLEL_GNUTLS_NONOCTAVE__' is used as a header guard here, followed by #define of a different macro [-Wheader-guard]
#ifndef __OCT_PARALLEL_GNUTLS_NONOCTAVE__
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./parallel-gnutls-nonoctave.h:22:9: note: '__OCT_PARALLEL_GNUTLS__' is defined here; did you mean '__OCT_PARALLEL_GNUTLS_NONOCTAVE__'?
#define __OCT_PARALLEL_GNUTLS__
        ^~~~~~~~~~~~~~~~~~~~~~~
        __OCT_PARALLEL_GNUTLS_NONOCTAVE__
In file included from network_get_info.cc:23:
In file included from ./parallel-gnutls.h:82:
./parallel-gnutls-nonoctave.h:20:9: warning: '__OCT_PARALLEL_GNUTLS_NONOCTAVE__' is used as a header guard here, followed by #define of a different macro [-Wheader-guard]
#ifndef __OCT_PARALLEL_GNUTLS_NONOCTAVE__
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./parallel-gnutls-nonoctave.h:22:9: note: '__OCT_PARALLEL_GNUTLS__' is defined here; did you mean '__OCT_PARALLEL_GNUTLS_NONOCTAVE__'?
#define __OCT_PARALLEL_GNUTLS__
        ^~~~~~~~~~~~~~~~~~~~~~~
        __OCT_PARALLEL_GNUTLS_NONOCTAVE__
1 warning generated.
CXX="clang++ -std=gnu++11" CXXFLAGS="-g -O2  -Wno-deprecated" /usr/local/Cellar/octave/5.2.0_4/bin/mkoctfile-5.2.0 --verbose -c sclose.cc
clang++ -std=gnu++11 -c -I/usr/local/opt/qt/include -fPIC -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave/.. -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave -I/usr/local/Cellar/octave/5.2.0_4/include  -D_THREAD_SAFE -pthread -g -O2  -Wno-deprecated    sclose.cc -o sclose.o
1 warning generated.
CXX="clang++ -std=gnu++11" CXXFLAGS="-g -O2  -Wno-deprecated" /usr/local/Cellar/octave/5.2.0_4/bin/mkoctfile-5.2.0 --verbose -c reval.cc
clang++ -std=gnu++11 -c -I/usr/local/opt/qt/include -fPIC -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave/.. -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave -I/usr/local/Cellar/octave/5.2.0_4/include  -D_THREAD_SAFE -pthread -g -O2  -Wno-deprecated    reval.cc -o reval.o
1 warning generated.
CXX="clang++ -std=gnu++11" CXXFLAGS="-g -O2  -Wno-deprecated" /usr/local/Cellar/octave/5.2.0_4/bin/mkoctfile-5.2.0 --verbose -c precv.cc
clang++ -std=gnu++11 -c -I/usr/local/opt/qt/include -fPIC -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave/.. -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave -I/usr/local/Cellar/octave/5.2.0_4/include  -D_THREAD_SAFE -pthread -g -O2  -Wno-deprecated    precv.cc -o precv.o
1 warning generated.
CXX="clang++ -std=gnu++11" CXXFLAGS="-g -O2  -Wno-deprecated" /usr/local/Cellar/octave/5.2.0_4/bin/mkoctfile-5.2.0 --verbose -c psend.cc
clang++ -std=gnu++11 -c -I/usr/local/opt/qt/include -fPIC -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave/.. -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave -I/usr/local/Cellar/octave/5.2.0_4/include  -D_THREAD_SAFE -pthread -g -O2  -Wno-deprecated    psend.cc -o psend.o
In file included from sclose.cc:24:
In file included from ./parallel-gnutls.h:82:
./parallel-gnutls-nonoctave.h:20:9: warning: '__OCT_PARALLEL_GNUTLS_NONOCTAVE__' is used as a header guard here, followed by #define of a different macro [-Wheader-guard]
#ifndef __OCT_PARALLEL_GNUTLS_NONOCTAVE__
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./parallel-gnutls-nonoctave.h:22:9: note: '__OCT_PARALLEL_GNUTLS__' is defined here; did you mean '__OCT_PARALLEL_GNUTLS_NONOCTAVE__'?
#define __OCT_PARALLEL_GNUTLS__
        ^~~~~~~~~~~~~~~~~~~~~~~
        __OCT_PARALLEL_GNUTLS_NONOCTAVE__
In file included from reval.cc:25:
In file included from ./parallel-gnutls.h:82:
./parallel-gnutls-nonoctave.h:20:9: warning: '__OCT_PARALLEL_GNUTLS_NONOCTAVE__' is used as a header guard here, followed by #define of a different macro [-Wheader-guard]
#ifndef __OCT_PARALLEL_GNUTLS_NONOCTAVE__
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./parallel-gnutls-nonoctave.h:22:9: note: '__OCT_PARALLEL_GNUTLS__' is defined here; did you mean '__OCT_PARALLEL_GNUTLS_NONOCTAVE__'?
#define __OCT_PARALLEL_GNUTLS__
        ^~~~~~~~~~~~~~~~~~~~~~~
        __OCT_PARALLEL_GNUTLS_NONOCTAVE__
In file included from precv.cc:22:
In file included from ./parallel-gnutls.h:82:
./parallel-gnutls-nonoctave.h:20:9: warning: '__OCT_PARALLEL_GNUTLS_NONOCTAVE__' is used as a header guard here, followed by #define of a different macro [-Wheader-guard]
#ifndef __OCT_PARALLEL_GNUTLS_NONOCTAVE__
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./parallel-gnutls-nonoctave.h:22:9: note: '__OCT_PARALLEL_GNUTLS__' is defined here; did you mean '__OCT_PARALLEL_GNUTLS_NONOCTAVE__'?
#define __OCT_PARALLEL_GNUTLS__
        ^~~~~~~~~~~~~~~~~~~~~~~
        __OCT_PARALLEL_GNUTLS_NONOCTAVE__
In file included from psend.cc:26:
In file included from ./parallel-gnutls.h:82:
./parallel-gnutls-nonoctave.h:20:9: warning: '__OCT_PARALLEL_GNUTLS_NONOCTAVE__' is used as a header guard here, followed by #define of a different macro [-Wheader-guard]
#ifndef __OCT_PARALLEL_GNUTLS_NONOCTAVE__
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./parallel-gnutls-nonoctave.h:22:9: note: '__OCT_PARALLEL_GNUTLS__' is defined here; did you mean '__OCT_PARALLEL_GNUTLS_NONOCTAVE__'?
#define __OCT_PARALLEL_GNUTLS__
        ^~~~~~~~~~~~~~~~~~~~~~~
        __OCT_PARALLEL_GNUTLS_NONOCTAVE__
1 warning generated.
CXX="clang++ -std=gnu++11" CXXFLAGS="-g -O2  -Wno-deprecated" /usr/local/Cellar/octave/5.2.0_4/bin/mkoctfile-5.2.0 --verbose -c __octave_server__.cc
clang++ -std=gnu++11 -c -I/usr/local/opt/qt/include -fPIC -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave/.. -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave -I/usr/local/Cellar/octave/5.2.0_4/include  -D_THREAD_SAFE -pthread -g -O2  -Wno-deprecated    __octave_server__.cc -o __octave_server__.o
1 warning generated.
CXX="clang++ -std=gnu++11" CXXFLAGS="-g -O2  -Wno-deprecated" /usr/local/Cellar/octave/5.2.0_4/bin/mkoctfile-5.2.0 --verbose -c p-connection.cc
clang++ -std=gnu++11 -c -I/usr/local/opt/qt/include -fPIC -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave/.. -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave -I/usr/local/Cellar/octave/5.2.0_4/include  -D_THREAD_SAFE -pthread -g -O2  -Wno-deprecated    p-connection.cc -o p-connection.o
1 warning generated.
CXX="clang++ -std=gnu++11" CXXFLAGS="-g -O2  -Wno-deprecated" /usr/local/Cellar/octave/5.2.0_4/bin/mkoctfile-5.2.0 --verbose -c p-streams.cc
clang++ -std=gnu++11 -c -I/usr/local/opt/qt/include -fPIC -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave/.. -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave -I/usr/local/Cellar/octave/5.2.0_4/include  -D_THREAD_SAFE -pthread -g -O2  -Wno-deprecated    p-streams.cc -o p-streams.o
1 warning generated.
CXXFLAGS="-g -O2 -Wno-deprecated" /usr/local/Cellar/octave/5.2.0_4/bin/mkoctfile-5.2.0 --verbose -c error-helpers.cc
clang++ -std=gnu++11 -c -I/usr/local/opt/qt/include -fPIC -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave/.. -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave -I/usr/local/Cellar/octave/5.2.0_4/include  -D_THREAD_SAFE -pthread -g -O2 -Wno-deprecated    error-helpers.cc -o error-helpers.o
              -e 's|@''REPLACE_POLL''@|1|g' \
              -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \
              -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \
              < ./poll.in.h; \
        } > poll.h-t && \
        mv -f poll.h-t poll.h
rm -f signal.h-t signal.h && \
        { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
          sed -e 's|@''GUARD_PREFIX''@|GL|g' \
              -e 's|@''INCLUDE_NEXT''@|include_next|g' \
              -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
              -e 's|@''PRAGMA_COLUMNS''@||g' \
              -e 's|@''NEXT_SIGNAL_H''@|<signal.h>|g' \
              -e 's/@''GNULIB_PTHREAD_SIGMASK''@/1/g' \
              -e 's/@''GNULIB_RAISE''@/1/g' \
              -e 's/@''GNULIB_SIGNAL_H_SIGPIPE''@/0/g' \
              -e 's/@''GNULIB_SIGPROCMASK''@/1/g' \
              -e 's/@''GNULIB_SIGACTION''@/1/g' \
              -e 's|@''HAVE_POSIX_SIGNALBLOCKING''@|1|g' \
              -e 's|@''HAVE_PTHREAD_SIGMASK''@|1|g' \
              -e 's|@''HAVE_RAISE''@|1|g' \
              -e 's|@''HAVE_SIGSET_T''@|1|g' \
              -e 's|@''HAVE_SIGINFO_T''@|1|g' \
              -e 's|@''HAVE_SIGACTION''@|1|g' \
              -e 's|@''HAVE_STRUCT_SIGACTION_SA_SIGACTION''@|1|g' \
              -e 's|@''HAVE_TYPE_VOLATILE_SIG_ATOMIC_T''@|1|g' \
              -e 's|@''HAVE_SIGHANDLER_T''@|0|g' \
              -e 's|@''REPLACE_PTHREAD_SIGMASK''@|0|g' \
              -e 's|@''REPLACE_RAISE''@|0|g' \
              -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \
              -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \
              -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \
              < ./signal.in.h; \
        } > signal.h-t && \
        mv signal.h-t signal.h
rm -f stdint.h-t stdint.h && \
        { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
          sed -e 's|@''GUARD_PREFIX''@|GL|g' \
              -e 's/@''HAVE_STDINT_H''@/1/g' \
              -e 's|@''INCLUDE_NEXT''@|include_next|g' \
              -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
              -e 's|@''PRAGMA_COLUMNS''@||g' \
              -e 's|@''NEXT_STDINT_H''@|<stdint.h>|g' \
              -e 's/@''HAVE_C99_STDINT_H''@/1/g' \
              -e 's/@''HAVE_SYS_TYPES_H''@/1/g' \
              -e 's/@''HAVE_INTTYPES_H''@/1/g' \
              -e 's/@''HAVE_SYS_INTTYPES_H''@/0/g' \
              -e 's/@''HAVE_SYS_BITYPES_H''@/0/g' \
              -e 's/@''HAVE_WCHAR_H''@/1/g' \
              -e 's/@''HAVE_LONG_LONG_INT''@/1/g' \
              -e 's/@''HAVE_UNSIGNED_LONG_LONG_INT''@/1/g' \
              -e 's/@''APPLE_UNIVERSAL_BUILD''@/0/g' \
              -e 's/@''BITSIZEOF_PTRDIFF_T''@//g' \
              -e 's/@''PTRDIFF_T_SUFFIX''@//g' \
              -e 's/@''BITSIZEOF_SIG_ATOMIC_T''@//g' \
              -e 's/@''HAVE_SIGNED_SIG_ATOMIC_T''@//g' \
              -e 's/@''SIG_ATOMIC_T_SUFFIX''@//g' \
              -e 's/@''BITSIZEOF_SIZE_T''@//g' \
              -e 's/@''SIZE_T_SUFFIX''@//g' \
              -e 's/@''BITSIZEOF_WCHAR_T''@//g' \
              -e 's/@''HAVE_SIGNED_WCHAR_T''@//g' \
              -e 's/@''WCHAR_T_SUFFIX''@//g' \
              -e 's/@''BITSIZEOF_WINT_T''@//g' \
              -e 's/@''HAVE_SIGNED_WINT_T''@//g' \
              -e 's/@''WINT_T_SUFFIX''@//g' \
              -e 's/@''GNULIB_OVERRIDES_WINT_T''@/0/g' \
              < ./stdint.in.h; \
        } > stdint.h-t && \
        mv stdint.h-t stdint.h
rm -f stdio.h-t stdio.h && \
        { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
          sed -e 's|@''GUARD_PREFIX''@|GL|g' \
              -e 's|@''INCLUDE_NEXT''@|include_next|g' \
              -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
              -e 's|@''PRAGMA_COLUMNS''@||g' \
              -e 's|@''NEXT_STDIO_H''@|<stdio.h>|g' \
              -e 's/@''GNULIB_DPRINTF''@/0/g' \
              -e 's/@''GNULIB_FCLOSE''@/0/g' \
              -e 's/@''GNULIB_FDOPEN''@/0/g' \
              -e 's/@''GNULIB_FFLUSH''@/0/g' \
              -e 's/@''GNULIB_FGETC''@/1/g' \
              -e 's/@''GNULIB_FGETS''@/1/g' \
              -e 's/@''GNULIB_FOPEN''@/0/g' \
              -e 's/@''GNULIB_FPRINTF''@/1/g' \
              -e 's/@''GNULIB_FPRINTF_POSIX''@/0/g' \
              -e 's/@''GNULIB_FPURGE''@/0/g' \
              -e 's/@''GNULIB_FPUTC''@/1/g' \
              -e 's/@''GNULIB_FPUTS''@/1/g' \
              -e 's/@''GNULIB_FREAD''@/1/g' \
              -e 's/@''GNULIB_FREOPEN''@/0/g' \
              -e 's/@''GNULIB_FSCANF''@/1/g' \
              -e 's/@''GNULIB_FSEEK''@/1/g' \
              -e 's/@''GNULIB_FSEEKO''@/1/g' \
              -e 's/@''GNULIB_FTELL''@/0/g' \
              -e 's/@''GNULIB_FTELLO''@/0/g' \
              -e 's/@''GNULIB_FWRITE''@/1/g' \
              -e 's/@''GNULIB_GETC''@/1/g' \
              -e 's/@''GNULIB_GETCHAR''@/1/g' \
              -e 's/@''GNULIB_GETDELIM''@/1/g' \
              -e 's/@''GNULIB_GETLINE''@/1/g' \
              -e 's/@''GNULIB_OBSTACK_PRINTF''@/0/g' \
              -e 's/@''GNULIB_OBSTACK_PRINTF_POSIX''@/0/g' \
              -e 's/@''GNULIB_PCLOSE''@/0/g' \
              -e 's/@''GNULIB_PERROR''@/1/g' \
              -e 's/@''GNULIB_POPEN''@/0/g' \
              -e 's/@''GNULIB_PRINTF''@/1/g' \
              -e 's/@''GNULIB_PRINTF_POSIX''@/0/g' \
              -e 's/@''GNULIB_PUTC''@/1/g' \
              -e 's/@''GNULIB_PUTCHAR''@/1/g' \
              -e 's/@''GNULIB_PUTS''@/1/g' \
              -e 's/@''GNULIB_REMOVE''@/0/g' \
              -e 's/@''GNULIB_RENAME''@/0/g' \
              -e 's/@''GNULIB_RENAMEAT''@/0/g' \
              -e 's/@''GNULIB_SCANF''@/1/g' \
              -e 's/@''GNULIB_SNPRINTF''@/1/g' \
              -e 's/@''GNULIB_SPRINTF_POSIX''@/0/g' \
              -e 's/@''GNULIB_STDIO_H_NONBLOCKING''@/0/g' \
              -e 's/@''GNULIB_STDIO_H_SIGPIPE''@/0/g' \
              -e 's/@''GNULIB_TMPFILE''@/0/g' \
              -e 's/@''GNULIB_VASPRINTF''@/0/g' \
              -e 's/@''GNULIB_VDPRINTF''@/0/g' \
              -e 's/@''GNULIB_VFPRINTF''@/1/g' \
              -e 's/@''GNULIB_VFPRINTF_POSIX''@/0/g' \
              -e 's/@''GNULIB_VFSCANF''@/0/g' \
              -e 's/@''GNULIB_VSCANF''@/0/g' \
              -e 's/@''GNULIB_VPRINTF''@/1/g' \
              -e 's/@''GNULIB_VPRINTF_POSIX''@/0/g' \
              -e 's/@''GNULIB_VSNPRINTF''@/0/g' \
              -e 's/@''GNULIB_VSPRINTF_POSIX''@/0/g' \
              < ./stdio.in.h | \
          sed -e 's|@''HAVE_DECL_FPURGE''@|1|g' \
              -e 's|@''HAVE_DECL_FSEEKO''@|1|g' \
              -e 's|@''HAVE_DECL_FTELLO''@|1|g' \
              -e 's|@''HAVE_DECL_GETDELIM''@|1|g' \
              -e 's|@''HAVE_DECL_GETLINE''@|1|g' \
              -e 's|@''HAVE_DECL_OBSTACK_PRINTF''@|1|g' \
              -e 's|@''HAVE_DECL_SNPRINTF''@|1|g' \
              -e 's|@''HAVE_DECL_VSNPRINTF''@|1|g' \
              -e 's|@''HAVE_DPRINTF''@|1|g' \
              -e 's|@''HAVE_FSEEKO''@|1|g' \
              -e 's|@''HAVE_FTELLO''@|1|g' \
              -e 's|@''HAVE_PCLOSE''@|1|g' \
              -e 's|@''HAVE_POPEN''@|1|g' \
              -e 's|@''HAVE_RENAMEAT''@|1|g' \
              -e 's|@''HAVE_VASPRINTF''@|1|g' \
              -e 's|@''HAVE_VDPRINTF''@|1|g' \
              -e 's|@''REPLACE_DPRINTF''@|0|g' \
              -e 's|@''REPLACE_FCLOSE''@|0|g' \
              -e 's|@''REPLACE_FDOPEN''@|0|g' \
              -e 's|@''REPLACE_FFLUSH''@|0|g' \
              -e 's|@''REPLACE_FOPEN''@|0|g' \
              -e 's|@''REPLACE_FPRINTF''@|0|g' \
              -e 's|@''REPLACE_FPURGE''@|0|g' \
              -e 's|@''REPLACE_FREOPEN''@|0|g' \
              -e 's|@''REPLACE_FSEEK''@|0|g' \
              -e 's|@''REPLACE_FSEEKO''@|0|g' \
              -e 's|@''REPLACE_FTELL''@|0|g' \
              -e 's|@''REPLACE_FTELLO''@|0|g' \
              -e 's|@''REPLACE_GETDELIM''@|0|g' \
              -e 's|@''REPLACE_GETLINE''@|0|g' \
              -e 's|@''REPLACE_OBSTACK_PRINTF''@|0|g' \
              -e 's|@''REPLACE_PERROR''@|1|g' \
              -e 's|@''REPLACE_POPEN''@|0|g' \
              -e 's|@''REPLACE_PRINTF''@|0|g' \
              -e 's|@''REPLACE_REMOVE''@|0|g' \
              -e 's|@''REPLACE_RENAME''@|0|g' \
              -e 's|@''REPLACE_RENAMEAT''@|0|g' \
              -e 's|@''REPLACE_SNPRINTF''@|0|g' \
              -e 's|@''REPLACE_SPRINTF''@|0|g' \
              -e 's|@''REPLACE_STDIO_READ_FUNCS''@|0|g' \
              -e 's|@''REPLACE_STDIO_WRITE_FUNCS''@|0|g' \
              -e 's|@''REPLACE_TMPFILE''@|0|g' \
              -e 's|@''REPLACE_VASPRINTF''@|0|g' \
              -e 's|@''REPLACE_VDPRINTF''@|0|g' \
              -e 's|@''REPLACE_VFPRINTF''@|0|g' \
              -e 's|@''REPLACE_VPRINTF''@|0|g' \
              -e 's|@''REPLACE_VSNPRINTF''@|0|g' \
              -e 's|@''REPLACE_VSPRINTF''@|0|g' \
              -e 's|@''ASM_SYMBOL_PREFIX''@||g' \
              -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \
              -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \
              -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h'; \
        } > stdio.h-t && \
        mv stdio.h-t stdio.h
rm -f stdlib.h-t stdlib.h && \
        { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
          sed -e 's|@''GUARD_PREFIX''@|GL|g' \
              -e 's|@''INCLUDE_NEXT''@|include_next|g' \
              -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
              -e 's|@''PRAGMA_COLUMNS''@||g' \
              -e 's|@''NEXT_STDLIB_H''@|<stdlib.h>|g' \
              -e 's/@''GNULIB__EXIT''@/0/g' \
              -e 's/@''GNULIB_ATOLL''@/0/g' \
              -e 's/@''GNULIB_CALLOC_POSIX''@/0/g' \
              -e 's/@''GNULIB_CANONICALIZE_FILE_NAME''@/0/g' \
              -e 's/@''GNULIB_GETLOADAVG''@/0/g' \
              -e 's/@''GNULIB_GETSUBOPT''@/0/g' \
              -e 's/@''GNULIB_GRANTPT''@/0/g' \
              -e 's/@''GNULIB_MALLOC_POSIX''@/1/g' \
              -e 's/@''GNULIB_MBTOWC''@/0/g' \
              -e 's/@''GNULIB_MKDTEMP''@/0/g' \
              -e 's/@''GNULIB_MKOSTEMP''@/0/g' \
              -e 's/@''GNULIB_MKOSTEMPS''@/0/g' \
              -e 's/@''GNULIB_MKSTEMP''@/0/g' \
              -e 's/@''GNULIB_MKSTEMPS''@/0/g' \
              -e 's/@''GNULIB_POSIX_OPENPT''@/0/g' \
              -e 's/@''GNULIB_PTSNAME''@/0/g' \
              -e 's/@''GNULIB_PTSNAME_R''@/0/g' \
              -e 's/@''GNULIB_PUTENV''@/0/g' \
              -e 's/@''GNULIB_QSORT_R''@/0/g' \
              -e 's/@''GNULIB_RANDOM''@/0/g' \
              -e 's/@''GNULIB_RANDOM_R''@/0/g' \
              -e 's/@''GNULIB_REALLOC_POSIX''@/0/g' \
              -e 's/@''GNULIB_REALLOCARRAY''@/0/g' \
              -e 's/@''GNULIB_REALPATH''@/0/g' \
              -e 's/@''GNULIB_RPMATCH''@/0/g' \
              -e 's/@''GNULIB_SECURE_GETENV''@/0/g' \
              -e 's/@''GNULIB_SETENV''@/0/g' \
              -e 's/@''GNULIB_STRTOD''@/0/g' \
              -e 's/@''GNULIB_STRTOLD''@/0/g' \
              -e 's/@''GNULIB_STRTOLL''@/0/g' \
              -e 's/@''GNULIB_STRTOULL''@/0/g' \
              -e 's/@''GNULIB_SYSTEM_POSIX''@/0/g' \
              -e 's/@''GNULIB_UNLOCKPT''@/0/g' \
              -e 's/@''GNULIB_UNSETENV''@/0/g' \
              -e 's/@''GNULIB_WCTOMB''@/0/g' \
              < ./stdlib.in.h | \
          sed -e 's|@''HAVE__EXIT''@|1|g' \
              -e 's|@''HAVE_ATOLL''@|1|g' \
              -e 's|@''HAVE_CANONICALIZE_FILE_NAME''@|1|g' \
              -e 's|@''HAVE_DECL_GETLOADAVG''@|1|g' \
              -e 's|@''HAVE_GETSUBOPT''@|1|g' \
              -e 's|@''HAVE_GRANTPT''@|1|g' \
              -e 's|@''HAVE_INITSTATE''@|1|g' \
              -e 's|@''HAVE_DECL_INITSTATE''@|1|g' \
              -e 's|@''HAVE_MBTOWC''@|1|g' \
              -e 's|@''HAVE_MKDTEMP''@|1|g' \
              -e 's|@''HAVE_MKOSTEMP''@|1|g' \
              -e 's|@''HAVE_MKOSTEMPS''@|1|g' \
              -e 's|@''HAVE_MKSTEMP''@|1|g' \
              -e 's|@''HAVE_MKSTEMPS''@|1|g' \
              -e 's|@''HAVE_POSIX_OPENPT''@|1|g' \
              -e 's|@''HAVE_PTSNAME''@|1|g' \
              -e 's|@''HAVE_PTSNAME_R''@|1|g' \
              -e 's|@''HAVE_QSORT_R''@|1|g' \
              -e 's|@''HAVE_RANDOM''@|1|g' \
              -e 's|@''HAVE_RANDOM_H''@|1|g' \
              -e 's|@''HAVE_RANDOM_R''@|1|g' \
              -e 's|@''HAVE_REALLOCARRAY''@|1|g' \
              -e 's|@''HAVE_REALPATH''@|1|g' \
              -e 's|@''HAVE_RPMATCH''@|1|g' \
              -e 's|@''HAVE_SECURE_GETENV''@|1|g' \
              -e 's|@''HAVE_DECL_SETENV''@|1|g' \
              -e 's|@''HAVE_SETSTATE''@|1|g' \
              -e 's|@''HAVE_DECL_SETSTATE''@|1|g' \
              -e 's|@''HAVE_STRTOD''@|1|g' \
              -e 's|@''HAVE_STRTOLD''@|1|g' \
              -e 's|@''HAVE_STRTOLL''@|1|g' \
              -e 's|@''HAVE_STRTOULL''@|1|g' \
              -e 's|@''HAVE_STRUCT_RANDOM_DATA''@|1|g' \
              -e 's|@''HAVE_SYS_LOADAVG_H''@|0|g' \
              -e 's|@''HAVE_UNLOCKPT''@|1|g' \
              -e 's|@''HAVE_DECL_UNSETENV''@|1|g' \
              -e 's|@''REPLACE_CALLOC''@|0|g' \
              -e 's|@''REPLACE_CANONICALIZE_FILE_NAME''@|0|g' \
              -e 's|@''REPLACE_INITSTATE''@|0|g' \
              -e 's|@''REPLACE_MALLOC''@|0|g' \
              -e 's|@''REPLACE_MBTOWC''@|0|g' \
              -e 's|@''REPLACE_MKSTEMP''@|0|g' \
              -e 's|@''REPLACE_PTSNAME''@|0|g' \
              -e 's|@''REPLACE_PTSNAME_R''@|0|g' \
              -e 's|@''REPLACE_PUTENV''@|0|g' \
              -e 's|@''REPLACE_QSORT_R''@|0|g' \
              -e 's|@''REPLACE_RANDOM''@|0|g' \
              -e 's|@''REPLACE_RANDOM_R''@|0|g' \
              -e 's|@''REPLACE_REALLOC''@|0|g' \
              -e 's|@''REPLACE_REALPATH''@|0|g' \
              -e 's|@''REPLACE_SETENV''@|0|g' \
              -e 's|@''REPLACE_SETSTATE''@|0|g' \
              -e 's|@''REPLACE_STRTOD''@|0|g' \
              -e 's|@''REPLACE_STRTOLD''@|0|g' \
              -e 's|@''REPLACE_UNSETENV''@|0|g' \
              -e 's|@''REPLACE_WCTOMB''@|0|g' \
              -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \
              -e '/definition of _Noreturn/r ./_Noreturn.h' \
              -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \
              -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h'; \
        } > stdlib.h-t && \
        mv stdlib.h-t stdlib.h
rm -f string.h-t string.h && \
        { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
          sed -e 's|@''GUARD_PREFIX''@|GL|g' \
              -e 's|@''INCLUDE_NEXT''@|include_next|g' \
              -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
              -e 's|@''PRAGMA_COLUMNS''@||g' \
              -e 's|@''NEXT_STRING_H''@|<string.h>|g' \
              -e 's/@''GNULIB_EXPLICIT_BZERO''@/0/g' \
              -e 's/@''GNULIB_FFSL''@/0/g' \
              -e 's/@''GNULIB_FFSLL''@/0/g' \
              -e 's/@''GNULIB_MBSLEN''@/0/g' \
              -e 's/@''GNULIB_MBSNLEN''@/0/g' \
              -e 's/@''GNULIB_MBSCHR''@/0/g' \
              -e 's/@''GNULIB_MBSRCHR''@/0/g' \
              -e 's/@''GNULIB_MBSSTR''@/0/g' \
              -e 's/@''GNULIB_MBSCASECMP''@/0/g' \
              -e 's/@''GNULIB_MBSNCASECMP''@/0/g' \
              -e 's/@''GNULIB_MBSPCASECMP''@/0/g' \
              -e 's/@''GNULIB_MBSCASESTR''@/0/g' \
              -e 's/@''GNULIB_MBSCSPN''@/0/g' \
              -e 's/@''GNULIB_MBSPBRK''@/0/g' \
              -e 's/@''GNULIB_MBSSPN''@/0/g' \
              -e 's/@''GNULIB_MBSSEP''@/0/g' \
              -e 's/@''GNULIB_MBSTOK_R''@/0/g' \
              -e 's/@''GNULIB_MEMCHR''@/1/g' \
              -e 's/@''GNULIB_MEMMEM''@/0/g' \
              -e 's/@''GNULIB_MEMPCPY''@/0/g' \
              -e 's/@''GNULIB_MEMRCHR''@/0/g' \
              -e 's/@''GNULIB_RAWMEMCHR''@/0/g' \
              -e 's/@''GNULIB_STPCPY''@/0/g' \
              -e 's/@''GNULIB_STPNCPY''@/0/g' \
              -e 's/@''GNULIB_STRCHRNUL''@/0/g' \
              -e 's/@''GNULIB_STRDUP''@/1/g' \
              -e 's/@''GNULIB_STRNCAT''@/0/g' \
              -e 's/@''GNULIB_STRNDUP''@/0/g' \
              -e 's/@''GNULIB_STRNLEN''@/0/g' \
              -e 's/@''GNULIB_STRPBRK''@/0/g' \
              -e 's/@''GNULIB_STRSEP''@/0/g' \
              -e 's/@''GNULIB_STRSTR''@/0/g' \
              -e 's/@''GNULIB_STRCASESTR''@/0/g' \
              -e 's/@''GNULIB_STRTOK_R''@/0/g' \
              -e 's/@''GNULIB_STRERROR''@/0/g' \
              -e 's/@''GNULIB_STRERROR_R''@/1/g' \
              -e 's/@''GNULIB_STRSIGNAL''@/0/g' \
              -e 's/@''GNULIB_STRVERSCMP''@/0/g' \
              < ./string.in.h | \
          sed -e 's|@''HAVE_EXPLICIT_BZERO''@|1|g' \
              -e 's|@''HAVE_FFSL''@|1|g' \
              -e 's|@''HAVE_FFSLL''@|1|g' \
              -e 's|@''HAVE_MBSLEN''@|0|g' \
              -e 's|@''HAVE_MEMCHR''@|1|g' \
              -e 's|@''HAVE_DECL_MEMMEM''@|1|g' \
              -e 's|@''HAVE_MEMPCPY''@|1|g' \
              -e 's|@''HAVE_DECL_MEMRCHR''@|1|g' \
              -e 's|@''HAVE_RAWMEMCHR''@|1|g' \
              -e 's|@''HAVE_STPCPY''@|1|g' \
              -e 's|@''HAVE_STPNCPY''@|1|g' \
              -e 's|@''HAVE_STRCHRNUL''@|1|g' \
              -e 's|@''HAVE_DECL_STRDUP''@|1|g' \
              -e 's|@''HAVE_DECL_STRNDUP''@|1|g' \
              -e 's|@''HAVE_DECL_STRNLEN''@|1|g' \
              -e 's|@''HAVE_STRPBRK''@|1|g' \
              -e 's|@''HAVE_STRSEP''@|1|g' \
              -e 's|@''HAVE_STRCASESTR''@|1|g' \
              -e 's|@''HAVE_DECL_STRTOK_R''@|1|g' \
              -e 's|@''HAVE_DECL_STRERROR_R''@|1|g' \
              -e 's|@''HAVE_DECL_STRSIGNAL''@|1|g' \
              -e 's|@''HAVE_STRVERSCMP''@|1|g' \
              -e 's|@''REPLACE_MEMCHR''@|0|g' \
              -e 's|@''REPLACE_MEMMEM''@|0|g' \
              -e 's|@''REPLACE_STPNCPY''@|0|g' \
              -e 's|@''REPLACE_STRCHRNUL''@|0|g' \
              -e 's|@''REPLACE_STRDUP''@|0|g' \
              -e 's|@''REPLACE_STRNCAT''@|0|g' \
              -e 's|@''REPLACE_STRNDUP''@|0|g' \
              -e 's|@''REPLACE_STRNLEN''@|0|g' \
              -e 's|@''REPLACE_STRSTR''@|0|g' \
              -e 's|@''REPLACE_STRCASESTR''@|0|g' \
              -e 's|@''REPLACE_STRTOK_R''@|0|g' \
              -e 's|@''REPLACE_STRERROR''@|0|g' \
              -e 's|@''REPLACE_STRERROR_R''@|1|g' \
              -e 's|@''REPLACE_STRSIGNAL''@|0|g' \
              -e 's|@''UNDEFINE_STRTOK_R''@|0|g' \
              -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \
              -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \
              -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h'; \
              < ./string.in.h; \
        } > string.h-t && \
        mv string.h-t string.h
.././install-sh -c -d sys
rm -f sys/select.h-t sys/select.h && \
        { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
          sed -e 's|@''GUARD_PREFIX''@|GL|g' \
              -e 's|@''INCLUDE_NEXT''@|include_next|g' \
              -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
              -e 's|@''PRAGMA_COLUMNS''@||g' \
              -e 's|@''NEXT_SYS_SELECT_H''@|<sys/select.h>|g' \
              -e 's|@''HAVE_SYS_SELECT_H''@|1|g' \
              -e 's/@''GNULIB_PSELECT''@/0/g' \
              -e 's/@''GNULIB_SELECT''@/1/g' \
              -e 's|@''HAVE_WINSOCK2_H''@|0|g' \
              -e 's|@''HAVE_PSELECT''@|1|g' \
              -e 's|@''REPLACE_PSELECT''@|0|g' \
              -e 's|@''REPLACE_SELECT''@|0|g' \
              -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \
              -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \
              < ./sys_select.in.h; \
        } > sys/select.h-t && \
        mv sys/select.h-t sys/select.h
.././install-sh -c -d sys
rm -f sys/socket.h-t sys/socket.h && \
        { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
          sed -e 's|@''GUARD_PREFIX''@|GL|g' \
              -e 's|@''INCLUDE_NEXT''@|include_next|g' \
              -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
              -e 's|@''PRAGMA_COLUMNS''@||g' \
              -e 's|@''NEXT_SYS_SOCKET_H''@|<sys/socket.h>|g' \
              -e 's|@''HAVE_SYS_SOCKET_H''@|1|g' \
              -e 's/@''GNULIB_CLOSE''@/1/g' \
              -e 's/@''GNULIB_SOCKET''@/1/g' \
              -e 's/@''GNULIB_CONNECT''@/1/g' \
              -e 's/@''GNULIB_ACCEPT''@/0/g' \
              -e 's/@''GNULIB_BIND''@/0/g' \
              -e 's/@''GNULIB_GETPEERNAME''@/0/g' \
              -e 's/@''GNULIB_GETSOCKNAME''@/0/g' \
              -e 's/@''GNULIB_GETSOCKOPT''@/0/g' \
              -e 's/@''GNULIB_LISTEN''@/0/g' \
              -e 's/@''GNULIB_RECV''@/1/g' \
              -e 's/@''GNULIB_SEND''@/1/g' \
              -e 's/@''GNULIB_RECVFROM''@/0/g' \
              -e 's/@''GNULIB_SENDTO''@/0/g' \
              -e 's/@''GNULIB_SETSOCKOPT''@/0/g' \
              -e 's/@''GNULIB_SHUTDOWN''@/0/g' \
              -e 's/@''GNULIB_ACCEPT4''@/0/g' \
              -e 's|@''HAVE_WINSOCK2_H''@|0|g' \
              -e 's|@''HAVE_WS2TCPIP_H''@|0|g' \
              -e 's|@''HAVE_STRUCT_SOCKADDR_STORAGE''@|1|g' \
              -e 's|@''HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY''@|1|g' \
              -e 's|@''HAVE_SA_FAMILY_T''@|1|g' \
              -e 's|@''HAVE_ACCEPT4''@|1|g' \
              -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \
              -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \
              -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \
              < ./sys_socket.in.h; \
        } > sys/socket.h-t && \
        mv -f sys/socket.h-t sys/socket.h
.././install-sh -c -d sys
rm -f sys/stat.h-t sys/stat.h && \
        { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
          sed -e 's|@''GUARD_PREFIX''@|GL|g' \
              -e 's|@''INCLUDE_NEXT''@|include_next|g' \
              -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
              -e 's|@''PRAGMA_COLUMNS''@||g' \
              -e 's|@''NEXT_SYS_STAT_H''@|<sys/stat.h>|g' \
              -e 's|@''WINDOWS_64_BIT_ST_SIZE''@|0|g' \
              -e 's|@''WINDOWS_STAT_TIMESPEC''@|0|g' \
              -e 's/@''GNULIB_FCHMODAT''@/0/g' \
              -e 's/@''GNULIB_FSTAT''@/1/g' \
              -e 's/@''GNULIB_FSTATAT''@/0/g' \
              -e 's/@''GNULIB_FUTIMENS''@/0/g' \
              -e 's/@''GNULIB_LCHMOD''@/0/g' \
              -e 's/@''GNULIB_LSTAT''@/0/g' \
              -e 's/@''GNULIB_MKDIRAT''@/0/g' \
              -e 's/@''GNULIB_MKFIFO''@/0/g' \
              -e 's/@''GNULIB_MKFIFOAT''@/0/g' \
              -e 's/@''GNULIB_MKNOD''@/0/g' \
              -e 's/@''GNULIB_MKNODAT''@/0/g' \
              -e 's/@''GNULIB_STAT''@/1/g' \
              -e 's/@''GNULIB_UTIMENSAT''@/0/g' \
              -e 's/@''GNULIB_OVERRIDES_STRUCT_STAT''@/0/g' \
              -e 's|@''HAVE_FCHMODAT''@|1|g' \
              -e 's|@''HAVE_FSTATAT''@|1|g' \
              -e 's|@''HAVE_FUTIMENS''@|1|g' \
              -e 's|@''HAVE_LCHMOD''@|1|g' \
              -e 's|@''HAVE_LSTAT''@|1|g' \
              -e 's|@''HAVE_MKDIRAT''@|1|g' \
              -e 's|@''HAVE_MKFIFO''@|1|g' \
              -e 's|@''HAVE_MKFIFOAT''@|1|g' \
              -e 's|@''HAVE_MKNOD''@|1|g' \
              -e 's|@''HAVE_MKNODAT''@|1|g' \
              -e 's|@''HAVE_UTIMENSAT''@|1|g' \
              -e 's|@''REPLACE_FSTAT''@|0|g' \
              -e 's|@''REPLACE_FSTATAT''@|0|g' \
              -e 's|@''REPLACE_FUTIMENS''@|0|g' \
              -e 's|@''REPLACE_LSTAT''@|0|g' \
              -e 's|@''REPLACE_MKDIR''@|0|g' \
              -e 's|@''REPLACE_MKFIFO''@|0|g' \
              -e 's|@''REPLACE_MKNOD''@|0|g' \
              -e 's|@''REPLACE_STAT''@|1|g' \
              -e 's|@''REPLACE_UTIMENSAT''@|0|g' \
              -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \
              -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \
              -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \
              < ./sys_stat.in.h; \
        } > sys/stat.h-t && \
        mv sys/stat.h-t sys/stat.h
.././install-sh -c -d sys
rm -f sys/time.h-t sys/time.h && \
        { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
          sed -e 's|@''GUARD_PREFIX''@|GL|g' \
              -e 's/@''HAVE_SYS_TIME_H''@/1/g' \
              -e 's|@''INCLUDE_NEXT''@|include_next|g' \
              -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
              -e 's|@''PRAGMA_COLUMNS''@||g' \
              -e 's|@''NEXT_SYS_TIME_H''@|<sys/time.h>|g' \
              -e 's/@''GNULIB_GETTIMEOFDAY''@/0/g' \
              -e 's|@''HAVE_WINSOCK2_H''@|0|g' \
              -e 's/@''HAVE_GETTIMEOFDAY''@/1/g' \
              -e 's/@''HAVE_STRUCT_TIMEVAL''@/1/g' \
              -e 's/@''REPLACE_GETTIMEOFDAY''@/0/g' \
              -e 's/@''REPLACE_STRUCT_TIMEVAL''@/0/g' \
              -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \
              -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \
              -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \
              < ./sys_time.in.h; \
        } > sys/time.h-t && \
        mv sys/time.h-t sys/time.h
.././install-sh -c -d sys
rm -f sys/types.h-t sys/types.h && \
        { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
          sed -e 's|@''GUARD_PREFIX''@|GL|g' \
              -e 's|@''INCLUDE_NEXT''@|include_next|g' \
              -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
              -e 's|@''PRAGMA_COLUMNS''@||g' \
              -e 's|@''NEXT_SYS_TYPES_H''@|<sys/types.h>|g' \
              -e 's|@''WINDOWS_64_BIT_OFF_T''@|0|g' \
              -e 's|@''WINDOWS_STAT_INODES''@|0|g' \
              < ./sys_types.in.h; \
        } > sys/types.h-t && \
        mv sys/types.h-t sys/types.h
.././install-sh -c -d sys
rm -f sys/uio.h-t sys/uio.h && \
        { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
          sed -e 's|@''GUARD_PREFIX''@|GL|g' \
              -e 's|@''INCLUDE_NEXT''@|include_next|g' \
              -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
              -e 's|@''PRAGMA_COLUMNS''@||g' \
              -e 's|@''NEXT_SYS_UIO_H''@|<sys/uio.h>|g' \
              -e 's|@''HAVE_SYS_UIO_H''@|1|g' \
              < ./sys_uio.in.h; \
        } > sys/uio.h-t && \
        mv -f sys/uio.h-t sys/uio.h
rm -f time.h-t time.h && \
        { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
          sed -e 's|@''GUARD_PREFIX''@|GL|g' \
              -e 's|@''INCLUDE_NEXT''@|include_next|g' \
              -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
              -e 's|@''PRAGMA_COLUMNS''@||g' \
              -e 's|@''NEXT_TIME_H''@|<time.h>|g' \
              -e 's/@''GNULIB_CTIME''@/0/g' \
              -e 's/@''GNULIB_LOCALTIME''@/0/g' \
              -e 's/@''GNULIB_MKTIME''@/0/g' \
              -e 's/@''GNULIB_NANOSLEEP''@/0/g' \
              -e 's/@''GNULIB_STRFTIME''@/0/g' \
              -e 's/@''GNULIB_STRPTIME''@/0/g' \
              -e 's/@''GNULIB_TIMEGM''@/0/g' \
              -e 's/@''GNULIB_TIME_R''@/0/g' \
              -e 's/@''GNULIB_TIME_RZ''@/0/g' \
              -e 's/@''GNULIB_TZSET''@/0/g' \
              -e 's|@''HAVE_DECL_LOCALTIME_R''@|1|g' \
              -e 's|@''HAVE_NANOSLEEP''@|1|g' \
              -e 's|@''HAVE_STRPTIME''@|1|g' \
              -e 's|@''HAVE_TIMEGM''@|1|g' \
              -e 's|@''HAVE_TIMEZONE_T''@|0|g' \
              -e 's|@''HAVE_TZSET''@|1|g' \
              -e 's|@''REPLACE_CTIME''@|GNULIB_PORTCHECK|g' \
              -e 's|@''REPLACE_GMTIME''@|0|g' \
              -e 's|@''REPLACE_LOCALTIME''@|0|g' \
              -e 's|@''REPLACE_LOCALTIME_R''@|GNULIB_PORTCHECK|g' \
              -e 's|@''REPLACE_MKTIME''@|GNULIB_PORTCHECK|g' \
              -e 's|@''REPLACE_NANOSLEEP''@|GNULIB_PORTCHECK|g' \
              -e 's|@''REPLACE_STRFTIME''@|GNULIB_PORTCHECK|g' \
              -e 's|@''REPLACE_TIMEGM''@|GNULIB_PORTCHECK|g' \
              -e 's|@''REPLACE_TZSET''@|GNULIB_PORTCHECK|g' \
              -e 's|@''PTHREAD_H_DEFINES_STRUCT_TIMESPEC''@|0|g' \
              -e 's|@''SYS_TIME_H_DEFINES_STRUCT_TIMESPEC''@|0|g' \
              -e 's|@''TIME_H_DEFINES_STRUCT_TIMESPEC''@|1|g' \
              -e 's|@''UNISTD_H_DEFINES_STRUCT_TIMESPEC''@|0|g' \
              -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \
              -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \
              -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \
              < ./time.in.h; \
        } > time.h-t && \
        mv time.h-t time.h
rm -f unistd.h-t unistd.h && \
        { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
          sed -e 's|@''GUARD_PREFIX''@|GL|g' \
              -e 's|@''HAVE_UNISTD_H''@|1|g' \
              -e 's|@''INCLUDE_NEXT''@|include_next|g' \
              -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
              -e 's|@''PRAGMA_COLUMNS''@||g' \
              -e 's|@''NEXT_UNISTD_H''@|<unistd.h>|g' \
              -e 's|@''WINDOWS_64_BIT_OFF_T''@|0|g' \
              -e 's/@''GNULIB_ACCESS''@/0/g' \
              -e 's/@''GNULIB_CHDIR''@/0/g' \
              -e 's/@''GNULIB_CHOWN''@/0/g' \
              -e 's/@''GNULIB_CLOSE''@/1/g' \
              -e 's/@''GNULIB_COPY_FILE_RANGE''@/0/g' \
              -e 's/@''GNULIB_DUP''@/0/g' \
              -e 's/@''GNULIB_DUP2''@/1/g' \
              -e 's/@''GNULIB_DUP3''@/0/g' \
              -e 's/@''GNULIB_ENVIRON''@/0/g' \
              -e 's/@''GNULIB_EUIDACCESS''@/0/g' \
              -e 's/@''GNULIB_FACCESSAT''@/0/g' \
              -e 's/@''GNULIB_FCHDIR''@/0/g' \
              -e 's/@''GNULIB_FCHOWNAT''@/0/g' \
              -e 's/@''GNULIB_FDATASYNC''@/0/g' \
              -e 's/@''GNULIB_FSYNC''@/0/g' \
              -e 's/@''GNULIB_FTRUNCATE''@/0/g' \
              -e 's/@''GNULIB_GETCWD''@/0/g' \
              -e 's/@''GNULIB_GETDOMAINNAME''@/0/g' \
              -e 's/@''GNULIB_GETDTABLESIZE''@/1/g' \
              -e 's/@''GNULIB_GETGROUPS''@/0/g' \
              -e 's/@''GNULIB_GETHOSTNAME''@/0/g' \
              -e 's/@''GNULIB_GETLOGIN''@/0/g' \
              -e 's/@''GNULIB_GETLOGIN_R''@/0/g' \
              -e 's/@''GNULIB_GETPAGESIZE''@/0/g' \
              -e 's/@''GNULIB_GETPASS''@/1/g' \
              -e 's/@''GNULIB_GETUSERSHELL''@/0/g' \
              -e 's/@''GNULIB_GROUP_MEMBER''@/0/g' \
              -e 's/@''GNULIB_ISATTY''@/0/g' \
              -e 's/@''GNULIB_LCHOWN''@/0/g' \
              -e 's/@''GNULIB_LINK''@/0/g' \
              -e 's/@''GNULIB_LINKAT''@/0/g' \
              -e 's/@''GNULIB_LSEEK''@/1/g' \
              -e 's/@''GNULIB_PIPE''@/0/g' \
              -e 's/@''GNULIB_PIPE2''@/0/g' \
              -e 's/@''GNULIB_PREAD''@/0/g' \
              -e 's/@''GNULIB_PWRITE''@/0/g' \
              -e 's/@''GNULIB_READ''@/0/g' \
              -e 's/@''GNULIB_READLINK''@/0/g' \
              -e 's/@''GNULIB_READLINKAT''@/0/g' \
              -e 's/@''GNULIB_RMDIR''@/0/g' \
              -e 's/@''GNULIB_SETHOSTNAME''@/0/g' \
              -e 's/@''GNULIB_SLEEP''@/0/g' \
              -e 's/@''GNULIB_SYMLINK''@/0/g' \
              -e 's/@''GNULIB_SYMLINKAT''@/0/g' \
              -e 's/@''GNULIB_TRUNCATE''@/0/g' \
              -e 's/@''GNULIB_TTYNAME_R''@/0/g' \
              -e 's/@''GNULIB_UNISTD_H_GETOPT''@/0/g' \
              -e 's/@''GNULIB_UNISTD_H_NONBLOCKING''@/0/g' \
              -e 's/@''GNULIB_UNISTD_H_SIGPIPE''@/0/g' \
              -e 's/@''GNULIB_UNLINK''@/0/g' \
              -e 's/@''GNULIB_UNLINKAT''@/0/g' \
              -e 's/@''GNULIB_USLEEP''@/0/g' \
              -e 's/@''GNULIB_WRITE''@/0/g' \
              < ./unistd.in.h | \
          sed -e 's|@''HAVE_CHOWN''@|1|g' \
              -e 's|@''HAVE_COPY_FILE_RANGE''@|1|g' \
              -e 's|@''HAVE_DUP2''@|1|g' \
              -e 's|@''HAVE_DUP3''@|1|g' \
              -e 's|@''HAVE_EUIDACCESS''@|1|g' \
              -e 's|@''HAVE_FACCESSAT''@|1|g' \
              -e 's|@''HAVE_FCHDIR''@|1|g' \
              -e 's|@''HAVE_FCHOWNAT''@|1|g' \
              -e 's|@''HAVE_FDATASYNC''@|1|g' \
              -e 's|@''HAVE_FSYNC''@|1|g' \
              -e 's|@''HAVE_FTRUNCATE''@|1|g' \
              -e 's|@''HAVE_GETDTABLESIZE''@|1|g' \
              -e 's|@''HAVE_GETGROUPS''@|1|g' \
              -e 's|@''HAVE_GETHOSTNAME''@|1|g' \
              -e 's|@''HAVE_GETPAGESIZE''@|1|g' \
              -e 's|@''HAVE_GETPASS''@|yes|g' \
              -e 's|@''HAVE_GROUP_MEMBER''@|1|g' \
              -e 's|@''HAVE_LCHOWN''@|1|g' \
              -e 's|@''HAVE_LINK''@|1|g' \
              -e 's|@''HAVE_LINKAT''@|1|g' \
              -e 's|@''HAVE_PIPE''@|1|g' \
              -e 's|@''HAVE_PIPE2''@|1|g' \
              -e 's|@''HAVE_PREAD''@|1|g' \
              -e 's|@''HAVE_PWRITE''@|1|g' \
              -e 's|@''HAVE_READLINK''@|1|g' \
              -e 's|@''HAVE_READLINKAT''@|1|g' \
              -e 's|@''HAVE_SETHOSTNAME''@|1|g' \
              -e 's|@''HAVE_SLEEP''@|1|g' \
              -e 's|@''HAVE_SYMLINK''@|1|g' \
              -e 's|@''HAVE_SYMLINKAT''@|1|g' \
              -e 's|@''HAVE_UNLINKAT''@|1|g' \
              -e 's|@''HAVE_USLEEP''@|1|g' \
              -e 's|@''HAVE_DECL_ENVIRON''@|1|g' \
              -e 's|@''HAVE_DECL_FCHDIR''@|1|g' \
              -e 's|@''HAVE_DECL_FDATASYNC''@|1|g' \
              -e 's|@''HAVE_DECL_GETDOMAINNAME''@|1|g' \
              -e 's|@''HAVE_DECL_GETLOGIN''@|1|g' \
              -e 's|@''HAVE_DECL_GETLOGIN_R''@|1|g' \
              -e 's|@''HAVE_DECL_GETPAGESIZE''@|1|g' \
              -e 's|@''HAVE_DECL_GETUSERSHELL''@|1|g' \
              -e 's|@''HAVE_DECL_SETHOSTNAME''@|1|g' \
              -e 's|@''HAVE_DECL_TRUNCATE''@|1|g' \
              -e 's|@''HAVE_DECL_TTYNAME_R''@|1|g' \
              -e 's|@''HAVE_OS_H''@|0|g' \
              -e 's|@''HAVE_SYS_PARAM_H''@|0|g' \
          | \
          sed -e 's|@''REPLACE_ACCESS''@|0|g' \
              -e 's|@''REPLACE_CHOWN''@|0|g' \
              -e 's|@''REPLACE_CLOSE''@|0|g' \
              -e 's|@''REPLACE_DUP''@|0|g' \
              -e 's|@''REPLACE_DUP2''@|0|g' \
              -e 's|@''REPLACE_FACCESSAT''@|0|g' \
              -e 's|@''REPLACE_FCHOWNAT''@|0|g' \
              -e 's|@''REPLACE_FTRUNCATE''@|0|g' \
              -e 's|@''REPLACE_GETCWD''@|0|g' \
              -e 's|@''REPLACE_GETDOMAINNAME''@|0|g' \
              -e 's|@''REPLACE_GETDTABLESIZE''@|0|g' \
              -e 's|@''REPLACE_GETLOGIN_R''@|0|g' \
              -e 's|@''REPLACE_GETGROUPS''@|0|g' \
              -e 's|@''REPLACE_GETPAGESIZE''@|0|g' \
              -e 's|@''REPLACE_GETPASS''@|0|g' \
              -e 's|@''REPLACE_ISATTY''@|0|g' \
              -e 's|@''REPLACE_LCHOWN''@|0|g' \
              -e 's|@''REPLACE_LINK''@|0|g' \
              -e 's|@''REPLACE_LINKAT''@|0|g' \
              -e 's|@''REPLACE_LSEEK''@|0|g' \
              -e 's|@''REPLACE_PREAD''@|0|g' \
              -e 's|@''REPLACE_PWRITE''@|0|g' \
              -e 's|@''REPLACE_READ''@|0|g' \
              -e 's|@''REPLACE_READLINK''@|0|g' \
              -e 's|@''REPLACE_READLINKAT''@|0|g' \
              -e 's|@''REPLACE_RMDIR''@|0|g' \
              -e 's|@''REPLACE_SLEEP''@|0|g' \
              -e 's|@''REPLACE_SYMLINK''@|0|g' \
              -e 's|@''REPLACE_SYMLINKAT''@|0|g' \
              -e 's|@''REPLACE_TRUNCATE''@|0|g' \
              -e 's|@''REPLACE_TTYNAME_R''@|0|g' \
              -e 's|@''REPLACE_UNLINK''@|0|g' \
              -e 's|@''REPLACE_UNLINKAT''@|0|g' \
              -e 's|@''REPLACE_USLEEP''@|0|g' \
              -e 's|@''REPLACE_WRITE''@|0|g' \
              -e 's|@''UNISTD_H_HAVE_WINSOCK2_H''@|0|g' \
              -e 's|@''UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS''@|0|g' \
              -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \
              -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \
              -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h'; \
        } > unistd.h-t && \
        mv unistd.h-t unistd.h
rm -f wchar.h-t wchar.h && \
        { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
          sed -e 's|@''GUARD_PREFIX''@|GL|g' \
              -e 's|@''INCLUDE_NEXT''@|include_next|g' \
              -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
              -e 's|@''PRAGMA_COLUMNS''@||g' \
              -e 's|@''HAVE_FEATURES_H''@|0|g' \
              -e 's|@''NEXT_WCHAR_H''@|<wchar.h>|g' \
              -e 's|@''HAVE_WCHAR_H''@|1|g' \
              -e 's/@''HAVE_CRTDEFS_H''@/0/g' \
              -e 's/@''GNULIB_OVERRIDES_WINT_T''@/0/g' \
              -e 's/@''GNULIB_BTOWC''@/0/g' \
              -e 's/@''GNULIB_WCTOB''@/0/g' \
              -e 's/@''GNULIB_MBSINIT''@/0/g' \
              -e 's/@''GNULIB_MBRTOWC''@/0/g' \
              -e 's/@''GNULIB_MBRLEN''@/0/g' \
              -e 's/@''GNULIB_MBSRTOWCS''@/0/g' \
              -e 's/@''GNULIB_MBSNRTOWCS''@/0/g' \
              -e 's/@''GNULIB_WCRTOMB''@/0/g' \
              -e 's/@''GNULIB_WCSRTOMBS''@/0/g' \
              -e 's/@''GNULIB_WCSNRTOMBS''@/0/g' \
              -e 's/@''GNULIB_WCWIDTH''@/0/g' \
              -e 's/@''GNULIB_WMEMCHR''@/0/g' \
              -e 's/@''GNULIB_WMEMCMP''@/0/g' \
              -e 's/@''GNULIB_WMEMCPY''@/0/g' \
              -e 's/@''GNULIB_WMEMMOVE''@/0/g' \
              -e 's/@''GNULIB_WMEMSET''@/0/g' \
              -e 's/@''GNULIB_WCSLEN''@/0/g' \
              -e 's/@''GNULIB_WCSNLEN''@/0/g' \
              -e 's/@''GNULIB_WCSCPY''@/0/g' \
              -e 's/@''GNULIB_WCPCPY''@/0/g' \
              -e 's/@''GNULIB_WCSNCPY''@/0/g' \
              -e 's/@''GNULIB_WCPNCPY''@/0/g' \
              -e 's/@''GNULIB_WCSCAT''@/0/g' \
              -e 's/@''GNULIB_WCSNCAT''@/0/g' \
              -e 's/@''GNULIB_WCSCMP''@/0/g' \
              -e 's/@''GNULIB_WCSNCMP''@/0/g' \
              -e 's/@''GNULIB_WCSCASECMP''@/0/g' \
              -e 's/@''GNULIB_WCSNCASECMP''@/0/g' \
              -e 's/@''GNULIB_WCSCOLL''@/0/g' \
              -e 's/@''GNULIB_WCSXFRM''@/0/g' \
              -e 's/@''GNULIB_WCSDUP''@/0/g' \
              -e 's/@''GNULIB_WCSCHR''@/0/g' \
              -e 's/@''GNULIB_WCSRCHR''@/0/g' \
              -e 's/@''GNULIB_WCSCSPN''@/0/g' \
              -e 's/@''GNULIB_WCSSPN''@/0/g' \
              -e 's/@''GNULIB_WCSPBRK''@/0/g' \
              -e 's/@''GNULIB_WCSSTR''@/0/g' \
              -e 's/@''GNULIB_WCSTOK''@/0/g' \
              -e 's/@''GNULIB_WCSWIDTH''@/0/g' \
              -e 's/@''GNULIB_WCSFTIME''@/0/g' \
              < ./wchar.in.h | \
          sed -e 's|@''HAVE_WINT_T''@|1|g' \
              -e 's|@''HAVE_BTOWC''@|1|g' \
              -e 's|@''HAVE_MBSINIT''@|1|g' \
              -e 's|@''HAVE_MBRTOWC''@|1|g' \
              -e 's|@''HAVE_MBRLEN''@|1|g' \
              -e 's|@''HAVE_MBSRTOWCS''@|1|g' \
              -e 's|@''HAVE_MBSNRTOWCS''@|1|g' \
              -e 's|@''HAVE_WCRTOMB''@|1|g' \
              -e 's|@''HAVE_WCSRTOMBS''@|1|g' \
              -e 's|@''HAVE_WCSNRTOMBS''@|1|g' \
              -e 's|@''HAVE_WMEMCHR''@|1|g' \
              -e 's|@''HAVE_WMEMCMP''@|1|g' \
              -e 's|@''HAVE_WMEMCPY''@|1|g' \
              -e 's|@''HAVE_WMEMMOVE''@|1|g' \
              -e 's|@''HAVE_WMEMSET''@|1|g' \
              -e 's|@''HAVE_WCSLEN''@|1|g' \
              -e 's|@''HAVE_WCSNLEN''@|1|g' \
              -e 's|@''HAVE_WCSCPY''@|1|g' \
              -e 's|@''HAVE_WCPCPY''@|1|g' \
              -e 's|@''HAVE_WCSNCPY''@|1|g' \
              -e 's|@''HAVE_WCPNCPY''@|1|g' \
              -e 's|@''HAVE_WCSCAT''@|1|g' \
              -e 's|@''HAVE_WCSNCAT''@|1|g' \
              -e 's|@''HAVE_WCSCMP''@|1|g' \
              -e 's|@''HAVE_WCSNCMP''@|1|g' \
              -e 's|@''HAVE_WCSCASECMP''@|1|g' \
              -e 's|@''HAVE_WCSNCASECMP''@|1|g' \
              -e 's|@''HAVE_WCSCOLL''@|1|g' \
              -e 's|@''HAVE_WCSXFRM''@|1|g' \
              -e 's|@''HAVE_WCSDUP''@|1|g' \
              -e 's|@''HAVE_WCSCHR''@|1|g' \
              -e 's|@''HAVE_WCSRCHR''@|1|g' \
              -e 's|@''HAVE_WCSCSPN''@|1|g' \
              -e 's|@''HAVE_WCSSPN''@|1|g' \
              -e 's|@''HAVE_WCSPBRK''@|1|g' \
              -e 's|@''HAVE_WCSSTR''@|1|g' \
              -e 's|@''HAVE_WCSTOK''@|1|g' \
              -e 's|@''HAVE_WCSWIDTH''@|1|g' \
              -e 's|@''HAVE_WCSFTIME''@|1|g' \
              -e 's|@''HAVE_DECL_WCTOB''@|1|g' \
              -e 's|@''HAVE_DECL_WCWIDTH''@|1|g' \
          | \
          sed -e 's|@''REPLACE_MBSTATE_T''@|0|g' \
              -e 's|@''REPLACE_BTOWC''@|0|g' \
              -e 's|@''REPLACE_WCTOB''@|0|g' \
              -e 's|@''REPLACE_MBSINIT''@|0|g' \
              -e 's|@''REPLACE_MBRTOWC''@|0|g' \
              -e 's|@''REPLACE_MBRLEN''@|0|g' \
              -e 's|@''REPLACE_MBSRTOWCS''@|0|g' \
              -e 's|@''REPLACE_MBSNRTOWCS''@|0|g' \
              -e 's|@''REPLACE_WCRTOMB''@|0|g' \
              -e 's|@''REPLACE_WCSRTOMBS''@|0|g' \
              -e 's|@''REPLACE_WCSNRTOMBS''@|0|g' \
              -e 's|@''REPLACE_WCWIDTH''@|0|g' \
              -e 's|@''REPLACE_WCSWIDTH''@|0|g' \
              -e 's|@''REPLACE_WCSFTIME''@|0|g' \
              -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \
              -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \
              -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h'; \
        } > wchar.h-t && \
        mv wchar.h-t wchar.h
/Library/Developer/CommandLineTools/usr/bin/make  all-recursive
depbase=`echo cloexec.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
        clang -DHAVE_CONFIG_H -I. -I..    -DEXTERNAL_BINARY -fPIC -g -O2 -MT cloexec.o -MD -MP -MF $depbase.Tpo -c -o cloexec.o cloexec.c &&\
        mv -f $depbase.Tpo $depbase.Po
depbase=`echo dirname-lgpl.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
        clang -DHAVE_CONFIG_H -I. -I..    -DEXTERNAL_BINARY -fPIC -g -O2 -MT dirname-lgpl.o -MD -MP -MF $depbase.Tpo -c -o dirname-lgpl.o dirname-lgpl.c &&\
        mv -f $depbase.Tpo $depbase.Po
depbase=`echo basename-lgpl.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
        clang -DHAVE_CONFIG_H -I. -I..    -DEXTERNAL_BINARY -fPIC -g -O2 -MT basename-lgpl.o -MD -MP -MF $depbase.Tpo -c -o basename-lgpl.o basename-lgpl.c &&\
        mv -f $depbase.Tpo $depbase.Po
depbase=`echo stripslash.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
        clang -DHAVE_CONFIG_H -I. -I..    -DEXTERNAL_BINARY -fPIC -g -O2 -MT stripslash.o -MD -MP -MF $depbase.Tpo -c -o stripslash.o stripslash.c &&\
        mv -f $depbase.Tpo $depbase.Po
depbase=`echo fd-hook.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
        clang -DHAVE_CONFIG_H -I. -I..    -DEXTERNAL_BINARY -fPIC -g -O2 -MT fd-hook.o -MD -MP -MF $depbase.Tpo -c -o fd-hook.o fd-hook.c &&\
        mv -f $depbase.Tpo $depbase.Po
depbase=`echo malloca.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
        clang -DHAVE_CONFIG_H -I. -I..    -DEXTERNAL_BINARY -fPIC -g -O2 -MT malloca.o -MD -MP -MF $depbase.Tpo -c -o malloca.o malloca.c &&\
        mv -f $depbase.Tpo $depbase.Po
depbase=`echo sig-handler.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
        clang -DHAVE_CONFIG_H -I. -I..    -DEXTERNAL_BINARY -fPIC -g -O2 -MT sig-handler.o -MD -MP -MF $depbase.Tpo -c -o sig-handler.o sig-handler.c &&\
        mv -f $depbase.Tpo $depbase.Po
depbase=`echo sockets.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
        clang -DHAVE_CONFIG_H -I. -I..    -DEXTERNAL_BINARY -fPIC -g -O2 -MT sockets.o -MD -MP -MF $depbase.Tpo -c -o sockets.o sockets.c &&\
        mv -f $depbase.Tpo $depbase.Po
depbase=`echo stat-time.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
        clang -DHAVE_CONFIG_H -I. -I..    -DEXTERNAL_BINARY -fPIC -g -O2 -MT stat-time.o -MD -MP -MF $depbase.Tpo -c -o stat-time.o stat-time.c &&\
        mv -f $depbase.Tpo $depbase.Po
depbase=`echo sys_socket.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
        clang -DHAVE_CONFIG_H -I. -I..    -DEXTERNAL_BINARY -fPIC -g -O2 -MT sys_socket.o -MD -MP -MF $depbase.Tpo -c -o sys_socket.o sys_socket.c &&\
        mv -f $depbase.Tpo $depbase.Po
depbase=`echo glthread/threadlib.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
        clang -DHAVE_CONFIG_H -I. -I..    -DEXTERNAL_BINARY -fPIC -g -O2 -MT glthread/threadlib.o -MD -MP -MF $depbase.Tpo -c -o glthread/threadlib.o glthread/threadlib.c &&\
        mv -f $depbase.Tpo $depbase.Po
depbase=`echo unistd.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
        clang -DHAVE_CONFIG_H -I. -I..    -DEXTERNAL_BINARY -fPIC -g -O2 -MT unistd.o -MD -MP -MF $depbase.Tpo -c -o unistd.o unistd.c &&\
        mv -f $depbase.Tpo $depbase.Po
depbase=`echo xsize.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
        clang -DHAVE_CONFIG_H -I. -I..    -DEXTERNAL_BINARY -fPIC -g -O2 -MT xsize.o -MD -MP -MF $depbase.Tpo -c -o xsize.o xsize.c &&\
        mv -f $depbase.Tpo $depbase.Po
depbase=`echo asnprintf.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
        clang -DHAVE_CONFIG_H -I. -I..    -DEXTERNAL_BINARY -fPIC -g -O2 -MT asnprintf.o -MD -MP -MF $depbase.Tpo -c -o asnprintf.o asnprintf.c &&\
        mv -f $depbase.Tpo $depbase.Po
depbase=`echo open.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
        clang -DHAVE_CONFIG_H -I. -I..    -DEXTERNAL_BINARY -fPIC -g -O2 -MT open.o -MD -MP -MF $depbase.Tpo -c -o open.o open.c &&\
        mv -f $depbase.Tpo $depbase.Po
depbase=`echo perror.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
        clang -DHAVE_CONFIG_H -I. -I..    -DEXTERNAL_BINARY -fPIC -g -O2 -MT perror.o -MD -MP -MF $depbase.Tpo -c -o perror.o perror.c &&\
        mv -f $depbase.Tpo $depbase.Po
depbase=`echo poll.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
        clang -DHAVE_CONFIG_H -I. -I..    -DEXTERNAL_BINARY -fPIC -g -O2 -MT poll.o -MD -MP -MF $depbase.Tpo -c -o poll.o poll.c &&\
        mv -f $depbase.Tpo $depbase.Po
depbase=`echo printf-args.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
        clang -DHAVE_CONFIG_H -I. -I..    -DEXTERNAL_BINARY -fPIC -g -O2 -MT printf-args.o -MD -MP -MF $depbase.Tpo -c -o printf-args.o printf-args.c &&\
        mv -f $depbase.Tpo $depbase.Po
depbase=`echo printf-parse.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
        clang -DHAVE_CONFIG_H -I. -I..    -DEXTERNAL_BINARY -fPIC -g -O2 -MT printf-parse.o -MD -MP -MF $depbase.Tpo -c -o printf-parse.o printf-parse.c &&\
        mv -f $depbase.Tpo $depbase.Po
depbase=`echo stat.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
        clang -DHAVE_CONFIG_H -I. -I..    -DEXTERNAL_BINARY -fPIC -g -O2 -MT stat.o -MD -MP -MF $depbase.Tpo -c -o stat.o stat.c &&\
        mv -f $depbase.Tpo $depbase.Po
depbase=`echo strerror-override.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
        clang -DHAVE_CONFIG_H -I. -I..    -DEXTERNAL_BINARY -fPIC -g -O2 -MT strerror-override.o -MD -MP -MF $depbase.Tpo -c -o strerror-override.o strerror-override.c &&\
        mv -f $depbase.Tpo $depbase.Po
depbase=`echo strerror_r.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
        clang -DHAVE_CONFIG_H -I. -I..    -DEXTERNAL_BINARY -fPIC -g -O2 -MT strerror_r.o -MD -MP -MF $depbase.Tpo -c -o strerror_r.o strerror_r.c &&\
        mv -f $depbase.Tpo $depbase.Po
depbase=`echo vasnprintf.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
        clang -DHAVE_CONFIG_H -I. -I..    -DEXTERNAL_BINARY -fPIC -g -O2 -MT vasnprintf.o -MD -MP -MF $depbase.Tpo -c -o vasnprintf.o vasnprintf.c &&\
        mv -f $depbase.Tpo $depbase.Po
depbase=`echo glthread/lock.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
        clang -DHAVE_CONFIG_H -I. -I..    -DEXTERNAL_BINARY -fPIC -g -O2 -MT glthread/lock.o -MD -MP -MF $depbase.Tpo -c -o glthread/lock.o glthread/lock.c &&\
        mv -f $depbase.Tpo $depbase.Po
rm -f libgnu.a
ar cr libgnu.a cloexec.o dirname-lgpl.o basename-lgpl.o stripslash.o fd-hook.o glthread/lock.o malloca.o sig-handler.o sockets.o stat-time.o sys_socket.o glthread/threadlib.o unistd.o xsize.o asnprintf.o open.o perror.o poll.o printf-args.o printf-parse.o stat.o strerror-override.o strerror_r.o vasnprintf.o 
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: libgnu.a(fd-hook.o) has no symbols
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: libgnu.a(sig-handler.o) has no symbols
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: libgnu.a(stat-time.o) has no symbols
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: libgnu.a(sys_socket.o) has no symbols
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: libgnu.a(threadlib.o) has no symbols
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: libgnu.a(unistd.o) has no symbols
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: libgnu.a(xsize.o) has no symbols
ranlib libgnu.a
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: libgnu.a(fd-hook.o) has no symbols
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: libgnu.a(sig-handler.o) has no symbols
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: libgnu.a(stat-time.o) has no symbols
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: libgnu.a(sys_socket.o) has no symbols
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: libgnu.a(threadlib.o) has no symbols
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: libgnu.a(unistd.o) has no symbols
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: libgnu.a(xsize.o) has no symbols
CXX="clang++ -std=gnu++11" CXXFLAGS="-g -O2 -Wno-deprecated" /usr/local/Cellar/octave/5.2.0_4/bin/mkoctfile-5.2.0 --verbose -c __parcellfun_set_nproc_used__.cc
clang++ -std=gnu++11 -c -I/usr/local/opt/qt/include -fPIC -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave/.. -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave -I/usr/local/Cellar/octave/5.2.0_4/include  -D_THREAD_SAFE -pthread -g -O2 -Wno-deprecated    __parcellfun_set_nproc_used__.cc -o __parcellfun_set_nproc_used__.o
1 warning generated.
CXX="clang++ -std=gnu++11" CXXFLAGS="-g -O2 -Wno-deprecated" /usr/local/Cellar/octave/5.2.0_4/bin/mkoctfile-5.2.0 --verbose -c __parcellfun_initialize_job__.cc
clang++ -std=gnu++11 -c -I/usr/local/opt/qt/include -fPIC -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave/.. -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave -I/usr/local/Cellar/octave/5.2.0_4/include  -D_THREAD_SAFE -pthread -g -O2 -Wno-deprecated    __parcellfun_initialize_job__.cc -o __parcellfun_initialize_job__.o
In file included from parcellfun_set_nproc.cc:24:
In file included from ./parallel-gnutls.h:82:
./parallel-gnutls-nonoctave.h:20:9: warning: '__OCT_PARALLEL_GNUTLS_NONOCTAVE__' is used as a header guard here, followed by #define of a different macro [-Wheader-guard]
#ifndef __OCT_PARALLEL_GNUTLS_NONOCTAVE__
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./parallel-gnutls-nonoctave.h:22:9: note: '__OCT_PARALLEL_GNUTLS__' is defined here; did you mean '__OCT_PARALLEL_GNUTLS_NONOCTAVE__'?
#define __OCT_PARALLEL_GNUTLS__
        ^~~~~~~~~~~~~~~~~~~~~~~
        __OCT_PARALLEL_GNUTLS_NONOCTAVE__
CXX="clang++ -std=gnu++11" CXXFLAGS="-g -O2 -Wno-deprecated" /usr/local/Cellar/octave/5.2.0_4/bin/mkoctfile-5.2.0 --verbose -c __parcellfun_send_next_args__.cc
clang++ -std=gnu++11 -c -I/usr/local/opt/qt/include -fPIC -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave/.. -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave -I/usr/local/Cellar/octave/5.2.0_4/include  -D_THREAD_SAFE -pthread -g -O2 -Wno-deprecated    __parcellfun_send_next_args__.cc -o __parcellfun_send_next_args__.o
1 warning generated.
CXX="clang++ -std=gnu++11" CXXFLAGS="-g -O2 -Wno-deprecated" /usr/local/Cellar/octave/5.2.0_4/bin/mkoctfile-5.2.0 --verbose -c __parcellfun_get_next_result__.cc
clang++ -std=gnu++11 -c -I/usr/local/opt/qt/include -fPIC -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave/.. -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave -I/usr/local/Cellar/octave/5.2.0_4/include  -D_THREAD_SAFE -pthread -g -O2 -Wno-deprecated    __parcellfun_get_next_result__.cc -o __parcellfun_get_next_result__.o
In file included from __parcellfun_set_nproc_used__.cc:23:
In file included from ./parallel-gnutls.h:82:
./parallel-gnutls-nonoctave.h:20:9: warning: '__OCT_PARALLEL_GNUTLS_NONOCTAVE__' is used as a header guard here, followed by #define of a different macro [-Wheader-guard]
#ifndef __OCT_PARALLEL_GNUTLS_NONOCTAVE__
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./parallel-gnutls-nonoctave.h:22:9: note: '__OCT_PARALLEL_GNUTLS__' is defined here; did you mean '__OCT_PARALLEL_GNUTLS_NONOCTAVE__'?
#define __OCT_PARALLEL_GNUTLS__
        ^~~~~~~~~~~~~~~~~~~~~~~
        __OCT_PARALLEL_GNUTLS_NONOCTAVE__
In file included from __parcellfun_initialize_job__.cc:23:
In file included from ./parallel-gnutls.h:82:
./parallel-gnutls-nonoctave.h:20:9: warning: '__OCT_PARALLEL_GNUTLS_NONOCTAVE__' is used as a header guard here, followed by #define of a different macro [-Wheader-guard]
#ifndef __OCT_PARALLEL_GNUTLS_NONOCTAVE__
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./parallel-gnutls-nonoctave.h:22:9: note: '__OCT_PARALLEL_GNUTLS__' is defined here; did you mean '__OCT_PARALLEL_GNUTLS_NONOCTAVE__'?
#define __OCT_PARALLEL_GNUTLS__
        ^~~~~~~~~~~~~~~~~~~~~~~
        __OCT_PARALLEL_GNUTLS_NONOCTAVE__
In file included from __parcellfun_send_next_args__.cc:23:
In file included from ./parallel-gnutls.h:82:
./parallel-gnutls-nonoctave.h:20:9: warning: '__OCT_PARALLEL_GNUTLS_NONOCTAVE__' is used as a header guard here, followed by #define of a different macro [-Wheader-guard]
#ifndef __OCT_PARALLEL_GNUTLS_NONOCTAVE__
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./parallel-gnutls-nonoctave.h:22:9: note: '__OCT_PARALLEL_GNUTLS__' is defined here; did you mean '__OCT_PARALLEL_GNUTLS_NONOCTAVE__'?
#define __OCT_PARALLEL_GNUTLS__
        ^~~~~~~~~~~~~~~~~~~~~~~
        __OCT_PARALLEL_GNUTLS_NONOCTAVE__
1 warning generated.
CXX="clang++ -std=gnu++11" CXXFLAGS="-g -O2 -Wno-deprecated" /usr/local/Cellar/octave/5.2.0_4/bin/mkoctfile-5.2.0 --verbose -c p-control.cc
clang++ -std=gnu++11 -c -I/usr/local/opt/qt/include -fPIC -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave/.. -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave -I/usr/local/Cellar/octave/5.2.0_4/include  -D_THREAD_SAFE -pthread -g -O2 -Wno-deprecated    p-control.cc -o p-control.o
1 warning generated.
CXX="clang++ -std=gnu++11" CXXFLAGS="-g -O2 -Wno-deprecated" /usr/local/Cellar/octave/5.2.0_4/bin/mkoctfile-5.2.0 --verbose -c make-cmd-string.cc
clang++ -std=gnu++11 -c -I/usr/local/opt/qt/include -fPIC -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave/.. -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave -I/usr/local/Cellar/octave/5.2.0_4/include  -D_THREAD_SAFE -pthread -g -O2 -Wno-deprecated    make-cmd-string.cc -o make-cmd-string.o
In file included from __parcellfun_get_next_result__.cc:23:
In file included from ./parallel-gnutls.h:82:
./parallel-gnutls-nonoctave.h:20:9: warning: '__OCT_PARALLEL_GNUTLS_NONOCTAVE__' is used as a header guard here, followed by #define of a different macro [-Wheader-guard]
#ifndef __OCT_PARALLEL_GNUTLS_NONOCTAVE__
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./parallel-gnutls-nonoctave.h:22:9: note: '__OCT_PARALLEL_GNUTLS__' is defined here; did you mean '__OCT_PARALLEL_GNUTLS_NONOCTAVE__'?
#define __OCT_PARALLEL_GNUTLS__
        ^~~~~~~~~~~~~~~~~~~~~~~
        __OCT_PARALLEL_GNUTLS_NONOCTAVE__
1 warning generated.
CXXFLAGS="-g -O2 -Wno-deprecated" /usr/local/Cellar/octave/5.2.0_4/bin/mkoctfile-5.2.0 --verbose -c fload.cc
clang++ -std=gnu++11 -c -I/usr/local/opt/qt/include -fPIC -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave/.. -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave -I/usr/local/Cellar/octave/5.2.0_4/include  -D_THREAD_SAFE -pthread -g -O2 -Wno-deprecated    fload.cc -o fload.o
1 warning generated.
CXXFLAGS="-g -O2 -Wno-deprecated" /usr/local/Cellar/octave/5.2.0_4/bin/mkoctfile-5.2.0 --verbose -c fsave.cc
clang++ -std=gnu++11 -c -I/usr/local/opt/qt/include -fPIC -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave/.. -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave -I/usr/local/Cellar/octave/5.2.0_4/include  -D_THREAD_SAFE -pthread -g -O2 -Wno-deprecated    fsave.cc -o fsave.o
In file included from p-control.cc:20:
In file included from ./parallel-gnutls.h:82:
./parallel-gnutls-nonoctave.h:20:9: warning: '__OCT_PARALLEL_GNUTLS_NONOCTAVE__' is used as a header guard here, followed by #define of a different macro [-Wheader-guard]
#ifndef __OCT_PARALLEL_GNUTLS_NONOCTAVE__
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./parallel-gnutls-nonoctave.h:22:9: note: '__OCT_PARALLEL_GNUTLS__' is defined here; did you mean '__OCT_PARALLEL_GNUTLS_NONOCTAVE__'?
#define __OCT_PARALLEL_GNUTLS__
        ^~~~~~~~~~~~~~~~~~~~~~~
        __OCT_PARALLEL_GNUTLS_NONOCTAVE__
p-control.cc:132:13: error: use of undeclared identifier 'fexecve'; did you mean 'execve'?
        if (fexecve (fd, args, envp))
            ^~~~~~~
            execve
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/unistd.h:445:6: note: 'execve' declared here
int      execve(const char * __file, char * const * __argv, char * const * __envp) __WATCHOS_PROHIBITED __TVOS_PROHIBITED;
         ^
p-control.cc:132:22: error: cannot initialize a parameter of type 'const char *' with an lvalue of type 'int'
        if (fexecve (fd, args, envp))
                     ^~
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/unistd.h:445:26: note: passing argument to parameter '__file' here
int      execve(const char * __file, char * const * __argv, char * const * __envp) __WATCHOS_PROHIBITED __TVOS_PROHIBITED;
                             ^
In file included from make-cmd-string.cc:26:
In file included from ./parallel-gnutls.h:82:
./parallel-gnutls-nonoctave.h:20:9: warning: '__OCT_PARALLEL_GNUTLS_NONOCTAVE__' is used as a header guard here, followed by #define of a different macro [-Wheader-guard]
#ifndef __OCT_PARALLEL_GNUTLS_NONOCTAVE__
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./parallel-gnutls-nonoctave.h:22:9: note: '__OCT_PARALLEL_GNUTLS__' is defined here; did you mean '__OCT_PARALLEL_GNUTLS_NONOCTAVE__'?
#define __OCT_PARALLEL_GNUTLS__
        ^~~~~~~~~~~~~~~~~~~~~~~
        __OCT_PARALLEL_GNUTLS_NONOCTAVE__
1 warning and 2 errors generated.
make: *** [p-control.o] Error 1
make: *** Waiting for unfinished jobs....
1 warning generated.
rm fsave.o fload.o

pkg: error running `make' for the parallel package.
error: called from
    configure_make at line 99 column 9
    install at line 190 column 7
    pkg at line 441 column 9


The installation of both versions don’t work in my Octave 5.2.0 in Mac OS Catalina 10.15.4 Beta version :(

Any tips would be appreciated

Thanks

Maria J

On 17 Apr 2020, at 11:03, Maria Jose Casas Serrano <[hidden email]> wrote:

Hi, 

Olaf, I’ve been looking for information about your comment without any success…. (I copied and pasted it manually while executing. You can see the output below)

“I can't say why your pkg() installation doesn't print out the error messages, as it normally does…”
 

Yesterday I tried several options. I uninstalled all the packages (matgeom, control, struct) to start from scratch but now control pkg cannot be installed either. I’ll open another thread for that in case it’s a problem with incompatibilities of version.

This is my octave path (in case this shows that something is missing):

/Users/mariajcasas/Workspace/plants/  (plus all the subfolders which are omitted here for simplification)
/usr/local/Cellar/octave/5.2.0_4/share/octave/site/m
/usr/local/Cellar/octave/5.2.0_4/share/octave/site/m/startup
/usr/local/Cellar/octave/5.2.0_4/lib/octave/5.2.0/oct/x86_64-apple-darwin19.3.0
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/audio
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/deprecated
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/elfun
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/general
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/geometry
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/gui
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/help
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/image
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/io
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/java
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/legacy
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/linear-algebra
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/miscellaneous
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/ode
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/optimization
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/path
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/pkg
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/plot
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/plot/appearance
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/plot/draw
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/plot/util
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/polynomial
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/prefs
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/profiler
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/set
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/signal
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/sparse
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/specfun
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/special-matrix
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/startup
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/statistics
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/strings
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/testfun
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/m/time
/usr/local/Cellar/octave/5.2.0_4/share/octave/5.2.0/data
/Users/mariajcasas/octave/struct-1.0.16 ( plus the subfolders of this package…)
/Users/mariajcasas/octave/slf4o-0.2.0-SNAPSHOT ( plus the subfolders of this package…)
/Users/mariajcasas/octave/matgeom-1.2.2. ( plus the subfolders of this package…)


These are the packages already installed:

Package Name  | Version        | Installation directory
--------------+------------------------+-----------------------
matgeom *|                     1.2.2 | /Users/mariajcasas/octave/matgeom-1.2.2
       slf4o *| 0.2.0-SNAPSHOT | /Users/mariajcasas/octave/slf4o-0.2.0-SNAPSHOT
      struct *|                    1.0.16 | /Users/mariajcasas/octave/struct-1.0.16


And this is the output of the parallel package installation:

octave:3> pkg install -verbose -forge parallel
mkdir (/var/folders/0r/q6jp7b890bz3cd9tsslgtsm00000gn/T/oct-UyhXQT)
untar (/Users/mariajcasas/Workspace/plants/parallel-3.1.3.tar.gz, /var/folders/0r/q6jp7b890bz3cd9tsslgtsm00000gn/T/oct-UyhXQT)
checking for mkoctfile... /usr/local/Cellar/octave/5.2.0_4/bin/mkoctfile-5.2.0 --verbose
checking for octave-config... /usr/local/Cellar/octave/5.2.0_4/bin/octave-config-5.2.0
checking for a sed that does not truncate output... /usr/bin/sed
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether clang++ -std=gnu++11 accepts -g... yes
checking for clang++ -std=gnu++11 option to enable C++11 features... none needed
checking how to run the C++ preprocessor... clang++ -std=gnu++11 -E
checking for gcc... clang
checking whether we are using the GNU C compiler... yes
checking whether clang accepts -g... yes
checking for clang option to enable C11 features... none needed
checking how to run the C preprocessor... clang -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking gnutls/gnutls.h usability... no
checking gnutls/gnutls.h presence... no
checking for gnutls/gnutls.h... no
configure: WARNING: TLS disabled since gnutls/gnutls.h not found or not compilable
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking for socket... yes
checking arpa/inet.h usability... yes
checking arpa/inet.h presence... yes
checking for arpa/inet.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking malloc.h usability... no
checking malloc.h presence... no
checking for malloc.h... no
checking sys/malloc.h usability... yes
checking sys/malloc.h presence... yes
checking for sys/malloc.h... yes
checking netdb.h usability... yes
checking netdb.h presence... yes
checking for netdb.h... yes
checking netinet/in.h usability... yes
checking netinet/in.h presence... yes
checking for netinet/in.h... yes
checking stdio_ext.h usability... no
checking stdio_ext.h presence... no
checking for stdio_ext.h... no
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking termios.h usability... yes
checking termios.h presence... yes
checking for termios.h... yes
checking for unistd.h... (cached) yes
checking for stdbool.h that conforms to C99... yes
checking for _Bool... yes
checking for int32_t... yes
checking for mode_t... yes
checking for pid_t... yes
checking for size_t... yes
checking for ssize_t... yes
checking for uint32_t... yes
checking for error_at_line... no
checking vfork.h usability... no
checking vfork.h presence... no
checking for vfork.h... no
checking for fork... yes
checking for vfork... yes
checking for working fork... yes
checking for working vfork... (cached) yes
checking for _LARGEFILE_SOURCE value needed for large files... no
checking for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... yes
checking return type of signal handlers... void
checking for memset... yes
checking for mkdir... yes
checking for modf... yes
checking for select... yes
checking for strchr... yes
checking for strdup... yes
checking for uname... yes
checking for getpass... yes
checking octave/interpreter.h usability... yes
checking octave/interpreter.h presence... yes
checking for octave/interpreter.h... yes
checking   octave_execution_exception or octave::execution_exception... octave::execution_exception
checking   file_ops or octave::sys::file_ops... octave::sys::file_ops
checking   octave::application or octave::interpreter... octave::interpreter
checking   symbol_table::assign or octave::interpreter::the_interpreter () -> get_symbol_table ().assign... octave::interpreter::the_interpreter () -> get_symbol_table ().assign
checking   symbol_table::is_global or octave::interpreter::the_interpreter () -> get_current_scope ().is_global... octave::interpreter::the_interpreter () -> get_current_scope ().is_global
checking   oct_mach_info or octave::mach_info...   oct_mach_info
checking   octave_stream_list::get_file_number or octave::interpreter::the_interpreter () -> get_stream_list ().get_file_number... 
checking   octave_stream_list::lookup or octave::interpreter::the_interpreter () -> get_stream_list ().lookup... octave::interpreter::the_interpreter () -> get_stream_list ().lookup
checking   octave_child_list:: or octave::interpreter::the_interpreter () -> get_child_list ().... octave::interpreter::the_interpreter () -> get_child_list ().
checking   octave_call_stack::goto_caller_frame or octave::interpreter::the_interpreter () -> get_call_stack ().goto_caller_frame... octave::interpreter::the_interpreter () -> get_call_stack ().goto_caller_frame
checking   unwind_protect or octave::unwind_protect... octave::unwind_protect
checking   is_empty or isempty... isempty
checking   is_real_type or isreal... isreal
checking   is_vector or isvector... isvector
checking   octave_stream or octave::stream... octave::stream
checking   octave_refcount or octave::refcount... octave::refcount
checking   feval or octave::feval... octave::feval
checking   eval_string or octave::eval_string... octave::eval_string
checking   file_stat or octave::sys::file_stat... octave::sys::file_stat
checking   add_fcn (octave_call_stack::pop) or add_method (octave::interpreter::the_interpreter () -> get_call_stack (), &octave::call_stack::pop)... add_method (octave::interpreter::the_interpreter () -> get_call_stack (), &octave::call_stack::pop)
checking for octave::config::octave_home ()... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating config.h
CXX="clang++ -std=gnu++11" CXXFLAGS="-g -O2  " /usr/local/Cellar/octave/5.2.0_4/bin/mkoctfile-5.2.0 --verbose -c pconnect.cc
CXX="clang++ -std=gnu++11" CXXFLAGS="-g -O2  " /usr/local/Cellar/octave/5.2.0_4/bin/mkoctfile-5.2.0 --verbose -c pserver.cc
CXX="clang++ -std=gnu++11" CXXFLAGS="-g -O2  " /usr/local/Cellar/octave/5.2.0_4/bin/mkoctfile-5.2.0 --verbose -c sclose.cc
CXX="clang++ -std=gnu++11" CXXFLAGS="-g -O2  " /usr/local/Cellar/octave/5.2.0_4/bin/mkoctfile-5.2.0 --verbose -c reval.cc
clang++ -std=gnu++11 -c -I/usr/local/opt/qt/include -fPIC -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave/.. -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave -I/usr/local/Cellar/octave/5.2.0_4/include  -D_THREAD_SAFE -pthread -g -O2      pconnect.cc -o pconnect.o
clang++ -std=gnu++11 -c -I/usr/local/opt/qt/include -fPIC -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave/.. -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave -I/usr/local/Cellar/octave/5.2.0_4/include  -D_THREAD_SAFE -pthread -g -O2      sclose.cc -o sclose.o
clang++ -std=gnu++11 -c -I/usr/local/opt/qt/include -fPIC -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave/.. -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave -I/usr/local/Cellar/octave/5.2.0_4/include  -D_THREAD_SAFE -pthread -g -O2      pserver.cc -o pserver.o
clang++ -std=gnu++11 -c -I/usr/local/opt/qt/include -fPIC -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave/.. -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave -I/usr/local/Cellar/octave/5.2.0_4/include  -D_THREAD_SAFE -pthread -g -O2      reval.cc -o reval.o
pserver.cc:142:16: warning: 'eval_string' is deprecated [-Wdeprecated-declarations]
      SET_ERR (OCTAVE__EVAL_STRING (s, false, p_err, 0), err);
               ^
./config.h:150:37: note: expanded from macro 'OCTAVE__EVAL_STRING'
#define OCTAVE__EVAL_STRING octave::eval_string
                                    ^
/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave/../octave/parse.h:587:3: note: 'eval_string' has been explicitly marked deprecated here
  OCTAVE_DEPRECATED (5, "use 'octave::interpreter::eval_string' instead")
  ^
/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave/octave-config.h:73:59: note: expanded from macro 'OCTAVE_DEPRECATED'
#      define OCTAVE_DEPRECATED(ver, msg) __attribute__ ((__deprecated__))
                                                          ^
pserver.cc:172:13: error: use of undeclared identifier 'command_editor'; did you mean 'octave::command_editor'?
            command_editor::increment_current_command_number ();
            ^~~~~~~~~~~~~~
            octave::command_editor
/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave/../octave/cmd-edit.h:39:3: note: 'octave::command_editor' declared here
  command_editor
  ^
pconnect.cc:536:35: error: use of undeclared identifier 'octave_env'
          std::string directory = octave_env::get_current_directory ();
                                  ^
pserver.cc:1119:23: error: use of undeclared identifier 'octave_env'
          int cd_ok = octave_env::chdir (directory.c_str ());
                      ^
pserver.cc:1122:13: error: use of undeclared identifier 'octave_env'
            octave_env::chdir ("/tmp");
            ^
1 error generated.
make: *** [pconnect.o] Error 1
make: *** Waiting for unfinished jobs....
1 warning and 3 errors generated.
make: *** [pserver.o] Error 1

pkg: error running `make' for the parallel package.
error: called from
    configure_make at line 99 column 9
    install at line 190 column 7
    pkg at line 441 column 9


Any clue would be appreciated. I’m stuck here.

Thanks

Maria J


On 14 Apr 2020, at 20:05, Olaf Till <[hidden email]> wrote:

On Tue, Apr 14, 2020 at 06:42:46PM +0200, Maria Jose Casas Serrano wrote:
Getting some warnings and errors. See the attached diary file.

All I can see from the attached file is that there was some error,
probably in compiling fsave.cc, but not which error. I can't say why
your pkg() installation doesn't print out the error messages, as it
normally does...

Olaf

--
public key id EAFE0591, e.g. on <a href="x-hkp://pool.sks-keyservers.net" class="">x-hkp://pool.sks-keyservers.net




Reply | Threaded
Open this post in threaded view
|

Re: octave 5.2.0 parallel package install -forge fails on mac os

Olaf Till-2
On Fri, Apr 17, 2020 at 11:40:06AM +0200, Maria Jose Casas Serrano wrote:

> Hi,
>
> Continuing my last email, I realised that when installing parallel package from forge, it installs version parallel-3.1.3 instead of parallel-4.0.0 so I tried this one manually and this is the output report I got.
>
> ...
> ./parallel-gnutls-nonoctave.h:20:9: warning: ./parallel-gnutls-nonoctave.h:20'__OCT_PARALLEL_GNUTLS_NONOCTAVE__' :is used as a header guard here, followed by #define of a different9 :macro  [-Wheader-guard]
> warning: '__OCT_PARALLEL_GNUTLS_NONOCTAVE__' is used as a header guard here, followed by #define of a different macro#ifndef __OCT_PARALLEL_GNUTLS_NONOCTAVE__
> [-Wheader-guard]
>         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> #ifndef __OCT_PARALLEL_GNUTLS_NONOCTAVE__
>         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./parallel-gnutls-nonoctave.h:22:9: note: '__OCT_PARALLEL_GNUTLS__' is defined here; did you mean '__OCT_PARALLEL_GNUTLS_NONOCTAVE__'?
> ./parallel-gnutls-nonoctave.h:22:9: note: '__OCT_PARALLEL_GNUTLS__' is defined here; did you mean '__OCT_PARALLEL_GNUTLS_NONOCTAVE__'?#define __OCT_PARALLEL_GNUTLS__
> ...
> p-control.cc:132:13: error: use of undeclared identifier 'fexecve'; did you mean 'execve'?
>         if (fexecve (fd, args, envp))
>             ^~~~~~~
>             execve
> /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/unistd.h:445:6: note: 'execve' declared here
> int      execve(const char * __file, char * const * __argv, char * const * __envp) __WATCHOS_PROHIBITED __TVOS_PROHIBITED;
>          ^
> p-control.cc:132:22: error: cannot initialize a parameter of type 'const char *' with an lvalue of type 'int'
>         if (fexecve (fd, args, envp))
>                      ^~
This report is more useful. The first problem, a mistake in a header
guard, is easy to fix. The two related errors are caused by
'fexecve()' lacking at your system. I'll probably have to work around
this manually by using 'execve()' in such cases, since gnulib doesn't
seem to provide 'fexecve()'.

Since you were asking for help -- sorry, it won't work at your system
until this is worked around, unless there is a way to supplement your
system with the 'fexecve()' function.

Olaf

--
public key id EAFE0591, e.g. on x-hkp://pool.sks-keyservers.net



signature.asc (849 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: octave 5.2.0 parallel package install -forge fails on mac os

Olaf Till-2
On Fri, Apr 17, 2020 at 08:41:52PM +0200, Olaf Till wrote:
> Since you were asking for help -- sorry, it won't work at your system
> until this is worked around, unless there is a way to supplement your
> system with the 'fexecve()' function.

A tarball with a supposed fix is available at:

https://sourceforge.net/p/octave/package-releases/_discuss/thread/68f78dc330/2873/attachment/parallel-4.0.0.tar.gz

md5sum:
67b56ebc8e914a7189cb2e0bccc170dc parallel-4.0.0.tar.gz

Olaf

--
public key id EAFE0591, e.g. on x-hkp://pool.sks-keyservers.net



signature.asc (849 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: octave 5.2.0 parallel package install -forge fails on mac os

marcasser
Hi,

I’ve tried to install it again but I’m still getting an error but this time only one:

CXX="clang++ -std=gnu++11" CXXFLAGS="-g -O2 -Wno-deprecated" /usr/local/Cellar/octave/5.2.0_4/bin/mkoctfile-5.2.0 --verbose -c __parcellfun_initialize_job__.cc
clang++ -std=gnu++11 -c -I/usr/local/opt/qt/include -fPIC -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave/.. -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave -I/usr/local/Cellar/octave/5.2.0_4/include  -D_THREAD_SAFE -pthread -g -O2 -Wno-deprecated    __parcellfun_initialize_job__.cc -o __parcellfun_initialize_job__.o
CXX="clang++ -std=gnu++11" CXXFLAGS="-g -O2 -Wno-deprecated" /usr/local/Cellar/octave/5.2.0_4/bin/mkoctfile-5.2.0 --verbose -c __parcellfun_send_next_args__.cc
clang++ -std=gnu++11 -c -I/usr/local/opt/qt/include -fPIC -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave/.. -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave -I/usr/local/Cellar/octave/5.2.0_4/include  -D_THREAD_SAFE -pthread -g -O2 -Wno-deprecated    __parcellfun_send_next_args__.cc -o __parcellfun_send_next_args__.o
CXX="clang++ -std=gnu++11" CXXFLAGS="-g -O2 -Wno-deprecated" /usr/local/Cellar/octave/5.2.0_4/bin/mkoctfile-5.2.0 --verbose -c __parcellfun_get_next_result__.cc
clang++ -std=gnu++11 -c -I/usr/local/opt/qt/include -fPIC -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave/.. -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave -I/usr/local/Cellar/octave/5.2.0_4/include  -D_THREAD_SAFE -pthread -g -O2 -Wno-deprecated    __parcellfun_get_next_result__.cc -o __parcellfun_get_next_result__.o
CXX="clang++ -std=gnu++11" CXXFLAGS="-g -O2 -Wno-deprecated" /usr/local/Cellar/octave/5.2.0_4/bin/mkoctfile-5.2.0 --verbose -c p-control.cc
clang++ -std=gnu++11 -c -I/usr/local/opt/qt/include -fPIC -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave/.. -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave -I/usr/local/Cellar/octave/5.2.0_4/include  -D_THREAD_SAFE -pthread -g -O2 -Wno-deprecated    p-control.cc -o p-control.o
CXX="clang++ -std=gnu++11" CXXFLAGS="-g -O2 -Wno-deprecated" /usr/local/Cellar/octave/5.2.0_4/bin/mkoctfile-5.2.0 --verbose -c make-cmd-string.cc
clang++ -std=gnu++11 -c -I/usr/local/opt/qt/include -fPIC -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave/.. -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave -I/usr/local/Cellar/octave/5.2.0_4/include  -D_THREAD_SAFE -pthread -g -O2 -Wno-deprecated    make-cmd-string.cc -o make-cmd-string.o
CXXFLAGS="-g -O2 -Wno-deprecated" /usr/local/Cellar/octave/5.2.0_4/bin/mkoctfile-5.2.0 --verbose -c fload.cc
clang++ -std=gnu++11 -c -I/usr/local/opt/qt/include -fPIC -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave/.. -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave -I/usr/local/Cellar/octave/5.2.0_4/include  -D_THREAD_SAFE -pthread -g -O2 -Wno-deprecated    fload.cc -o fload.o
CXXFLAGS="-g -O2 -Wno-deprecated" /usr/local/Cellar/octave/5.2.0_4/bin/mkoctfile-5.2.0 --verbose -c fsave.cc
clang++ -std=gnu++11 -c -I/usr/local/opt/qt/include -fPIC -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave/.. -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave -I/usr/local/Cellar/octave/5.2.0_4/include  -D_THREAD_SAFE -pthread -g -O2 -Wno-deprecated    fsave.cc -o fsave.o
CXXFLAGS="-g -O2 -Wno-deprecated" /usr/local/Cellar/octave/5.2.0_4/bin/mkoctfile-5.2.0 --verbose -c __exit__.cc
clang++ -std=gnu++11 -c -I/usr/local/opt/qt/include -fPIC -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave/.. -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave -I/usr/local/Cellar/octave/5.2.0_4/include  -D_THREAD_SAFE -pthread -g -O2 -Wno-deprecated    __exit__.cc -o __exit__.o
CXXFLAGS="-g -O2 -Wno-deprecated" /usr/local/Cellar/octave/5.2.0_4/bin/mkoctfile-5.2.0 --verbose -c __rfeval_slave__.cc
clang++ -std=gnu++11 -c -I/usr/local/opt/qt/include -fPIC -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave/.. -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave -I/usr/local/Cellar/octave/5.2.0_4/include  -D_THREAD_SAFE -pthread -g -O2 -Wno-deprecated    __rfeval_slave__.cc -o __rfeval_slave__.o
CXXFLAGS="-g -O2 -Wno-deprecated" /usr/local/Cellar/octave/5.2.0_4/bin/mkoctfile-5.2.0 --verbose -c select.cc
clang++ -std=gnu++11 -c -I/usr/local/opt/qt/include -fPIC -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave/.. -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave -I/usr/local/Cellar/octave/5.2.0_4/include  -D_THREAD_SAFE -pthread -g -O2 -Wno-deprecated    select.cc -o select.o
clang++ -std=gnu++11 -pthread -Wall -o octave-pserver octave-pserver.cc
octave-pserver.cc:25:10: fatal error: 'error.h' file not found
#include <error.h>
         ^~~~~~~~~
1 error generated.
make: *** [octave-pserver] Error 1
make: *** Waiting for unfinished jobs....
rm fsave.o fload.o __exit__.o

pkg: error running `make' for the parallel package.
error: called from
    configure_make at line 99 column 9
    install at line 190 column 7
    pkg at line 441 column 9


Thanks Olaf for all your help!!

Maria J

> On 18 Apr 2020, at 07:46, Olaf Till <[hidden email]> wrote:
>
> On Fri, Apr 17, 2020 at 08:41:52PM +0200, Olaf Till wrote:
>> Since you were asking for help -- sorry, it won't work at your system
>> until this is worked around, unless there is a way to supplement your
>> system with the 'fexecve()' function.
>
> A tarball with a supposed fix is available at:
>
> https://sourceforge.net/p/octave/package-releases/_discuss/thread/68f78dc330/2873/attachment/parallel-4.0.0.tar.gz
>
> md5sum:
> 67b56ebc8e914a7189cb2e0bccc170dc parallel-4.0.0.tar.gz
>
> Olaf
>
> --
> public key id EAFE0591, e.g. on x-hkp://pool.sks-keyservers.net



Reply | Threaded
Open this post in threaded view
|

Re: octave 5.2.0 parallel package install -forge fails on mac os

Olaf Till-2
On Sat, Apr 18, 2020 at 11:32:05AM +0200, Maria Jose Casas Serrano wrote:

> Hi,
>
> I’ve tried to install it again but I’m still getting an error but this time only one:
> ...
> clang++ -std=gnu++11 -c -I/usr/local/opt/qt/include -fPIC -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave/.. -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave -I/usr/local/Cellar/octave/5.2.0_4/include  -D_THREAD_SAFE -pthread -g -O2 -Wno-deprecated    select.cc -o select.o
> clang++ -std=gnu++11 -pthread -Wall -o octave-pserver octave-pserver.cc
> octave-pserver.cc:25:10: fatal error: 'error.h' file not found
> #include <error.h>
>          ^~~~~~~~~
> 1 error generated.
> make: *** [octave-pserver] Error 1
> make: *** Waiting for unfinished jobs....
> rm fsave.o fload.o __exit__.o
This discussion should rather be a part of the release discussion
(currently at
https://sourceforge.net/p/octave/package-releases/413/). The problem
you noted was noted by others yesterday and a putative fix is in the
tarball:

https://sourceforge.net/p/octave/package-releases/_discuss/thread/68f78dc330/4ad7/239f/0c1d/da8f/364c/2c45/c86c/attachment/parallel-4.0.0-v05-2020-04-20-0946.tar.gz

Olaf

--
public key id EAFE0591, e.g. on x-hkp://pool.sks-keyservers.net



signature.asc (849 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: octave 5.2.0 parallel package install -forge fails on mac os

marcasser
Hi!
Oh, I didn’t realise of the another thread, sorry.

I’m going to try this fix and I’ll keep you up to date.
Thanks!!!

Maria J

> On 20 Apr 2020, at 10:20, Olaf Till <[hidden email]> wrote:
>
> On Sat, Apr 18, 2020 at 11:32:05AM +0200, Maria Jose Casas Serrano wrote:
>> Hi,
>>
>> I’ve tried to install it again but I’m still getting an error but this time only one:
>> ...
>> clang++ -std=gnu++11 -c -I/usr/local/opt/qt/include -fPIC -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave/.. -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave -I/usr/local/Cellar/octave/5.2.0_4/include  -D_THREAD_SAFE -pthread -g -O2 -Wno-deprecated    select.cc -o select.o
>> clang++ -std=gnu++11 -pthread -Wall -o octave-pserver octave-pserver.cc
>> octave-pserver.cc:25:10: fatal error: 'error.h' file not found
>> #include <error.h>
>>         ^~~~~~~~~
>> 1 error generated.
>> make: *** [octave-pserver] Error 1
>> make: *** Waiting for unfinished jobs....
>> rm fsave.o fload.o __exit__.o
>
> This discussion should rather be a part of the release discussion
> (currently at
> https://sourceforge.net/p/octave/package-releases/413/). The problem
> you noted was noted by others yesterday and a putative fix is in the
> tarball:
>
> https://sourceforge.net/p/octave/package-releases/_discuss/thread/68f78dc330/4ad7/239f/0c1d/da8f/364c/2c45/c86c/attachment/parallel-4.0.0-v05-2020-04-20-0946.tar.gz
>
> Olaf
>
> --
> public key id EAFE0591, e.g. on x-hkp://pool.sks-keyservers.net



Reply | Threaded
Open this post in threaded view
|

Re: octave 5.2.0 parallel package install -forge fails on mac os

marcasser
Hi again Olaf!

No problems with the installation!!! Yay!

Thanks, thanks a lot for all your help!!

Maria J

> On 20 Apr 2020, at 10:24, Maria Jose Casas Serrano <[hidden email]> wrote:
>
> Hi!
> Oh, I didn’t realise of the another thread, sorry.
>
> I’m going to try this fix and I’ll keep you up to date.
> Thanks!!!
>
> Maria J
>
>> On 20 Apr 2020, at 10:20, Olaf Till <[hidden email]> wrote:
>>
>> On Sat, Apr 18, 2020 at 11:32:05AM +0200, Maria Jose Casas Serrano wrote:
>>> Hi,
>>>
>>> I’ve tried to install it again but I’m still getting an error but this time only one:
>>> ...
>>> clang++ -std=gnu++11 -c -I/usr/local/opt/qt/include -fPIC -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave/.. -I/usr/local/Cellar/octave/5.2.0_4/include/octave-5.2.0/octave -I/usr/local/Cellar/octave/5.2.0_4/include  -D_THREAD_SAFE -pthread -g -O2 -Wno-deprecated    select.cc -o select.o
>>> clang++ -std=gnu++11 -pthread -Wall -o octave-pserver octave-pserver.cc
>>> octave-pserver.cc:25:10: fatal error: 'error.h' file not found
>>> #include <error.h>
>>>        ^~~~~~~~~
>>> 1 error generated.
>>> make: *** [octave-pserver] Error 1
>>> make: *** Waiting for unfinished jobs....
>>> rm fsave.o fload.o __exit__.o
>>
>> This discussion should rather be a part of the release discussion
>> (currently at
>> https://sourceforge.net/p/octave/package-releases/413/). The problem
>> you noted was noted by others yesterday and a putative fix is in the
>> tarball:
>>
>> https://sourceforge.net/p/octave/package-releases/_discuss/thread/68f78dc330/4ad7/239f/0c1d/da8f/364c/2c45/c86c/attachment/parallel-4.0.0-v05-2020-04-20-0946.tar.gz
>>
>> Olaf
>>
>> --
>> public key id EAFE0591, e.g. on x-hkp://pool.sks-keyservers.net
>