bugGNU Octave - Bugs: bug #64251, Unable to install Parallel Package...

 
 

bug #64251: Unable to install Parallel Package on Octave for Windows

Submitter:  None
Submitted:  Thu 25 May 2023 02:40:53 PM UTC
   
 
Category:  Octave Package Severity:  3 - Normal
Priority:  5 - Normal Item Group:  Installation Failure
Status:  None Assigned to:  None
Originator Name:  Originator Email:  -email is unavailable-
Open/Closed:  * Open Release:  * 8.2.0
Operating System:  * Microsoft Windows Fixed Release:  None
Planned Release:  None
* Mandatory Fields

Add a New Comment Rich Markup
   

Jump to the original submission

Wed 12 Jul 2023 07:28:42 AM UTC, comment #14: 

Also solved it for me, thank you.

I uploaded the modified Packet here, in case anyone finds this and needs a fix.

masum
Fri 07 Jul 2023 05:57:48 PM UTC, comment #13: 

ok - found the issue - looking at the generated .texi file after running through te doc creation, in windows the file contains '-*- texinfo -*-' lines where it should have converted to an anchor ref.

Looking at the difference between the .docstrings files in linux vs windows, windows is using \r\n vs \n in linux

The munge-texi.pl script sets the regex for the find and replace as :

$tex_delim = qr/\Q-*- texinfo -*-\E*/;
$docstring =~ s/^$tex_delim$/\@anchor{XREF$func}/m;

But that is failing to match because the stray \r

If I change the delim line to eat the optional \r afterwards it works for me.

$tex_delim = qr/\Q-*- texinfo -*-\E[\r]*/;


John Donoghue <lostbard>
Group Member
Fri 07 Jul 2023 12:52:26 PM UTC, comment #12: 

For the commands, yes,


cd the src folder of wherever the tarball was extracted

./configure

make


It should fail the same as you have been seeing but does allow you to run the commands without having to worry about temp


John Donoghue <lostbard>
Group Member
Fri 07 Jul 2023 12:48:29 PM UTC, comment #11: 

Navigate to the directory that you installed octave to and you should see a cmdshell.bat script - run that and it will open a bash terminal using the cut down version of msys2 that comes installed with octave.

John Donoghue <lostbard>
Group Member
Fri 07 Jul 2023 11:05:36 AM UTC, comment #10: 

comment #9:

You can skip the package install part but opening the bashshell in windows from the installer and untaring the package, going to the src directory and running ./configure and then make.


Thank you, John, I tried you figure out what I have to do.


Opening the bashsell in windows

I know there is the WSL on Windows 10 with which it is possible to install things like MinGW. Do you mean using MinGW?


going to the src directory and running ./configure and then make

Assuming I have to install the MinGW. This means navigating to the folder where I untar the parallel package, going to the source subdirectory and running ./configure and make. Like simply typing this to the MinGW prompt, or is there more syntax necessary?

Sorry to ask such things but I never used that.

masum
Wed 05 Jul 2023 04:43:40 PM UTC, comment #9: 

It looks like the doc build rules create executable files of each function help text to extract it and then build the texinfo file using a perl script that will be used by makeinfo.

Looking at the generated texi file, the cause of the XREF errors is that it is missing anchor tags after being generated, whereas in linux it does it correctly.

You can skip the package install part but opening the bashshell in windows from the installer and untaring the package, going to the src directory and running ./configure and then make.


John Donoghue <lostbard>
Group Member
Wed 05 Jul 2023 03:01:45 PM UTC, comment #8: 

I didn't read the original comment #0. Just answered your latest comment.

Looking at the build log from comment #0, the error is not thrown in Octave's `__makeinfo__.m`. It is caused by the command `makeinfo ../doc/parallel.texi -o ../doc/parallel.info`. That command is likely from a Makefile rule.
The file it is complaining about is `doc/parallel.texi`. You could probably have a look at it by inspecting the content of the package tarball.

I don't know what's the issue though. Maybe, what John wrote in comment #4?

Markus Mützel <mmuetzel>
Group administrator
Wed 05 Jul 2023 12:45:08 PM UTC, comment #7: 

Thanks for your swift answer.

I changed the file _makeinfo_.m in C:\GNUOctave\Octave-8.2.0\mingw64\share\octave\8.2.0\m\help to:


unwind_protect_cleanup
    if (exist (name, "file"))
##     delete (name);
        name
    endif
  end_unwind_protect


but it seems to have no effect.


`getenv('TEMP')` returned that the data goes to C:\Users\masum\AppData\Local\Temp
I can see that there are constantly files appearing and disappearing during the installation, and also there are no names returned to the prompt. Did I modify the wrong file?

comment #6:

> You should be able to find that file in the TEMP folder. That is the folder that is returned when you execute `getenv('TEMP')` at the Octave prompt.
>
> The file in question should have a name following the patter "octave-help-XXXXXX" (where the Xs are replaced by "random" characters).
> If you'd like to see the exact name, you could add a line that only contains "name" at the position where you commented out the other line. That should display the name of the temporary file whenever it would have been deleted.

masum
Wed 05 Jul 2023 07:09:47 AM UTC, comment #6: 

You should be able to find that file in the TEMP folder. That is the folder that is returned when you execute `getenv('TEMP')` at the Octave prompt.

The file in question should have a name following the patter "octave-help-XXXXXX" (where the Xs are replaced by "random" characters).
If you'd like to see the exact name, you could add a line that only contains "name" at the position where you commented out the other line. That should display the name of the temporary file whenever it would have been deleted.

Markus Mützel <mmuetzel>
Group administrator
Wed 05 Jul 2023 06:33:15 AM UTC, comment #5: 

Can anyone help me out where I can find the logs? I commented out the delete out, but I cannot find any error logs.

Thank you very much in advance.

comment #3:

> Never mind I found the file. It is in C:\GNUOctave\Octave-8.2.0\mingw64\share\octave\8.2.0\m\help
>
> I changed the file to
>


>   unwind_protect_cleanup
>     if (exist (name, "file"))
> ##     delete (name);
>     endif
>   end_unwind_protect
>


> And ran the install again, but I couldn't see any result of it. The temporary UnTar folder isn't there anymore after the error.
>
> What do I have to look for?
>
>
> comment #1:
> > A way to avoid the latter is to edit the hidden Octave function __makeinfo__.m and (temporarily) comment out the "delete (name);" line in the unwind_protect_cleanup block at the end of the function. Finding out what TexInfo errors are in which function should be manageable then.

masum
Fri 26 May 2023 06:20:57 PM UTC, comment #4: 

Probally not the issue, but @seealso should be @xseealso

John Donoghue <lostbard>
Group Member
Fri 26 May 2023 11:23:45 AM UTC, comment #3: 

Never mind I found the file. It is in C:\GNUOctave\Octave-8.2.0\mingw64\share\octave\8.2.0\m\help

I changed the file to


  unwind_protect_cleanup
    if (exist (name, "file"))
##     delete (name);
    endif
  end_unwind_protect


And ran the install again, but I couldn't see any result of it. The temporary UnTar folder isn't there anymore after the error.

What do I have to look for?


comment #1:

> A way to avoid the latter is to edit the hidden Octave function __makeinfo__.m and (temporarily) comment out the "delete (name);" line in the unwind_protect_cleanup block at the end of the function. Finding out what TexInfo errors are in which function should be manageable then.

masum
Fri 26 May 2023 09:33:07 AM UTC, comment #2: 

Hi, thanks for the help.

I startet a new install of the package and looked for the __makefile__.m in the UnTar destination as well in the Install path of octave I could not find that file. Do you know where it goes?


comment #1:

> A way to avoid the latter is to edit the hidden Octave function __makeinfo__.m and (temporarily) comment out the "delete (name);" line in the unwind_protect_cleanup block at the end of the function. Finding out what TexInfo errors are in which function should be manageable then.

masum
Thu 25 May 2023 06:18:48 PM UTC, comment #1: 

Looks like all goes well until the package docs get built. I didn't know that TexInfo errors can lead to failing package installs. So maybe what I write below isn't actually relevant.

BTW did you note the configure warning message that on Windows no remote Octave server can be built due to missing fork()? You'd have to work around that anyway.

Figuring out TexInfo errors in functions is usually not so easy as the intermediate files where the error messages refer to are wiped after processing.
A way to avoid the latter is to edit the hidden Octave function __makeinfo__.m and (temporarily) comment out the "delete (name);" line in the unwind_protect_cleanup block at the end of the function. Finding out what TexInfo errors are in which function should be manageable then.

Philip Nienhuis <philipnienhuis>
Group Member
Thu 25 May 2023 02:40:53 PM UTC, original submission:  

Hello, I am facing a problem while installing the parallel-4.0.1 on my windows machine.

1. I followed the issues in https://savannah.gnu.org/bugs/?62349#comment2 and applied the patch to the parallel
2. Also, I installed octave in a path without spaces in the name
3. At last, I followed these modifications https://hg.savannah.gnu.org/hgweb/octave/rev/bc681594872a
-  I found the files in the windows installation at C:\GNUOctave\Octave-8.2.0\mingw64\include\octave-8.2.0\octave

With the modifications of 1. and 3. , I was able to install parallel to my MacBook Pro M1 Pro

But on Windows I still get the following error when using pkg install —verbose h:/parallel-4.0.1eval.tar.gz.
Does anyone know how to fix this?




GNU Octave, version 8.2.0
Copyright (C) 1993-2023 The Octave Project Developers.
This is free software; see the source code for copying conditions.
There is ABSOLUTELY NO WARRANTY; not even for MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE.  For details, type 'warranty'.

Octave was configured for "x86_64-w64-mingw32".

Additional information about Octave is available at https://www.octave.org.

Please contribute if you find this software useful.
For more information, visit https://www.octave.org/get-involved.html

Read https://www.octave.org/bugs.html to learn how to submit bug reports.
For information about changes from previous versions, type 'news'.

>> pkg install -verbose h:/parallel-4.0.1eval.tar.gz
mkdir (C:\Users\masum\AppData\Local\Temp\oct-uFg2b8)
untar (h:\parallel-4.0.1eval.tar.gz, C:\Users\masum\AppData\Local\Temp\oct-uFg2b8)
configure: loading site script /usr/local/etc/config.site
checking for a BSD-compatible install... ./install-sh -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /c/GNUOCT~1/OCTAVE~1.0/usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking for mkoctfile... C:/GNUOCT~1/OCTAVE~1.0/mingw64/bin/mkoctfile-8.2.0.exe --verbose
checking for octave-config... C:/GNUOCT~1/OCTAVE~1.0/mingw64/bin/octave-config-8.2.0.exe
checking for a sed that does not truncate output... /c/GNUOCT~1/OCTAVE~1.0/usr/bin/sed
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.exe
checking for suffix of executables... .exe
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 g++ accepts -g... yes
checking for g++ option to enable C++11 features... none needed
checking whether make supports the include directive... yes (GNU style)
checking dependency style of g++... gcc3
checking how to run the C++ preprocessor... g++ -E
checking for gcc... gcc
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /c/GNUOCT~1/OCTAVE~1.0/usr/bin/grep
checking for egrep... /c/GNUOCT~1/OCTAVE~1.0/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... 64
checking build system type... x86_64-pc-mingw64
checking host system type... x86_64-pc-mingw64
checking for size_t... yes
checking for working alloca.h... no
checking for alloca... yes
checking for arpa/inet.h... no
checking for features.h... no
checking for sys/socket.h... no
checking for unistd.h... (cached) yes
checking for sys/stat.h... (cached) yes
checking for netdb.h... no
checking for netinet/in.h... no
checking for stdio_ext.h... no
checking for termios.h... no
checking for limits.h... yes
checking for threads.h... no
checking for sys/mman.h... no
checking for sys/param.h... yes
checking for poll.h... no
checking for sys/ioctl.h... no
checking for sys/filio.h... no
checking for sys/select.h... no
checking for sys/time.h... yes
checking for wchar.h... yes
checking for stdint.h... (cached) yes
checking for sys/uio.h... no
checking for crtdefs.h... yes
checking whether the preprocessor supports include_next... yes
checking whether system header files limit the line length... no
checking ws2tcpip.h usability... yes
checking ws2tcpip.h presence... yes
checking for ws2tcpip.h... yes
checking for _set_invalid_parameter_handler... yes
checking for fcntl... no
checking for symlink... no
checking for getdelim... no
checking for getdtablesize... no
checking for getpass... no
checking for __fsetlocking... no
checking for mprotect... yes
checking for lstat... no
checking for strerror_r... no
checking for __xpg_strerror_r... no
checking for pthread_sigmask... no
checking for sigaction... no
checking for sigaltstack... no
checking for siginterrupt... no
checking for snprintf... yes
checking for strdup... yes
checking for catgets... no
checking for vasnprintf... no
checking whether <sys/socket.h> is self-contained... no
checking for struct sockaddr_storage... yes
checking for sa_family_t... no
checking for struct sockaddr_storage.ss_family... yes
checking winsock2.h usability... yes
checking winsock2.h presence... yes
checking for winsock2.h... yes
checking whether // is distinct from /... yes
checking for complete errno.h... no
checking for EMULTIHOP value... no
checking for ENOLINK value... yes
checking for EOVERFLOW value... yes
checking for working fcntl.h... no
checking for pid_t... yes
checking for mode_t... yes
checking whether stdin defaults to large file offsets... yes
checking for 64-bit off_t... yes
checking for 64-bit st_size... no
checking whether fseeko is declared... yes
checking for fseeko... yes
checking whether stat file-mode macros are broken... no
checking for nlink_t... no
checking for library containing gethostbyname... no
checking for gethostbyname... no
checking for gethostbyname in winsock2.h and -lws2_32... yes
checking for library containing getservbyname... no
checking for getservbyname... no
checking for getservbyname in winsock2.h and -lws2_32... yes
checking for C/C++ restrict keyword... __restrict
checking for winsock2.h... (cached) yes
checking whether inet_ntop is declared... yes
checking for IPv4 sockets... yes
checking for IPv6 sockets... yes
checking whether getdelim is declared... no
checking whether getdtablesize is declared... no
checking whether getline is declared... no
checking whether fflush_unlocked is declared... no
checking whether flockfile is declared... no
checking whether fputs_unlocked is declared... no
checking whether funlockfile is declared... no
checking whether putc_unlocked is declared... no
checking whether limits.h has LLONG_MAX, WORD_BIT, ULLONG_WIDTH etc.... no
checking whether imported symbols can be declared weak... yes
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... no
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... no
checking whether memchr works... yes
checking for O_CLOEXEC... no
checking for promoted mode_t type... int
checking whether strerror(0) succeeds... yes
checking whether strerror_r is declared... no
checking for winsock2.h... (cached) yes
checking for inline... inline
checking for winsock2.h... (cached) yes
checking if we need to call WSAStartup in winsock2.h and -lws2_32... yes
checking for sigset_t... no
checking whether <sys/select.h> is self-contained... no
checking for winsock2.h... (cached) yes
checking for uid_t in sys/types.h... no
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... yes
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 winsock2.h... (cached) yes
checking for struct timeval... yes
checking for wide-enough struct timeval.tv_sec member... no
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... yes
checking whether <wchar.h> uses 'inline' correctly... yes
checking for winsock2.h... (cached) yes
checking whether // is distinct from /... (cached) yes
checking whether dup2 works... no
checking for setdtablesize... no
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... no
checking for getaddrinfo... no
checking for getaddrinfo in ws2tcpip.h and -lws2_32... yes
checking whether gai_strerror is declared... yes
checking whether gai_strerrorA is declared... yes
checking for gai_strerror with POSIX signature... no
checking for struct sockaddr.sa_len... no
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 flockfile... no
checking for funlockfile... no
checking whether getc_unlocked is declared... no
checking for getline... no
checking whether __fsetlocking is declared... no
checking for tcgetattr... no
checking for tcsetattr... no
checking for library containing gethostbyname... (cached) no
checking for gethostbyname... (cached) no
checking for gethostbyname in winsock2.h and -lws2_32... (cached) yes
checking for winsock2.h... (cached) yes
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... no
checking for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... (cached) yes
checking whether mkdir handles trailing slash... no
checking whether mkdir handles trailing dot... no
checking whether <netinet/in.h> is self-contained... no
checking for netinet/in.h... (cached) no
checking whether perror matches strerror... yes
checking for poll... (cached) no
checking for winsock2.h... (cached) yes
checking whether pthread_sigmask is a macro... yes
checking for raise... yes
checking for library containing getservbyname... (cached) no
checking for getservbyname... (cached) no
checking for getservbyname in winsock2.h and -lws2_32... (cached) yes
checking for siginfo_t... no
checking for volatile sig_atomic_t... yes
checking for sighandler_t... no
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... no
checking for socklen_t... yes
checking for ssize_t... yes
checking for struct stat.st_atim.tv_nsec... no
checking for struct stat.st_atimespec.tv_nsec... no
checking for struct stat.st_atimensec... no
checking for struct stat.st_atim.st__tim.tv_nsec... no
checking for struct stat.st_birthtimespec.tv_nsec... no
checking for struct stat.st_birthtimensec... no
checking for struct stat.st_birthtim.tv_nsec... no
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... gnu
checking for winsock2.h... (cached) yes
checking for nlink_t... (cached) no
checking for ptrdiff_t... yes
checking for stdint.h... (cached) yes
checking gnutls/gnutls.h usability... yes
checking gnutls/gnutls.h presence... yes
checking for gnutls/gnutls.h... yes
checking for gnutls_global_init in -lgnutls... yes
checking for pkg-config... no
configure: WARNING: TLS disabled since pkg-config not found
checking for gnutls_global_init_extra in -lgnutls-extra... no
checking for arpa/inet.h... (cached) no
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... yes
checking malloc.h presence... yes
checking for malloc.h... yes
checking sys/malloc.h usability... no
checking sys/malloc.h presence... no
checking for sys/malloc.h... no
checking for netdb.h... (cached) no
checking for netinet/in.h... (cached) no
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) no
checking for unistd.h... (cached) yes
checking error.h usability... yes
checking error.h presence... yes
checking for error.h... 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... no
checking for vfork... no
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) no
checking for fexecve... no
checking for uname... no
configure: WARNING: No working fork(), no uname(), or no error.h found. On such platforms, notably Windows and macOS, the remote Octave server will not be bu
ilt. The functions for accessing a remote Octave server are not affected by this and may still be built, as well as the functions for local parallel executio
n.
checking octave/interpreter.h usability... yes
checking octave/interpreter.h presence... yes
checking for octave/interpreter.h... yes
checking octave/dirfns.h usability... no
checking octave/dirfns.h presence... no
checking for octave/dirfns.h... no
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 () -> 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_i
nterpreter () -> get_stream_list ().get_file_number
checking   octave_stream_list::lookup or octave::interpreter::the_interpreter () -> get_stream_list ().lookup... octave::interpreter::the_interpreter () -> g
et_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_call_stack::got
o_caller_frame
checking   last_error_id or octave::interpreter::the_interpreter ()->get_error_system ().last_error_id... octave::interpreter::the_interpreter ()->get_error_
system ().last_error_id
checking   last_error_message or octave::interpreter::the_interpreter ()->get_error_system ().last_error_message... octave::interpreter::the_interpreter ()->
get_error_system ().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_f
cn (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
make: Entering directory '/c/Users/masum/AppData/Local/Temp/oct-uFg2b8/parallel-4.0.1/src'
./mkdoc.pl  ../inst/__bw_prcv__.m ../inst/__bw_psend__.m ../inst/__internal_exit__.m ../inst/__netcellfun_guardfun__.m ../inst/__parallel_package_version__.m
 ../inst/install_vars.m ../inst/netarrayfun.m ../inst/netcellfun.m ../inst/parallel_doc.m ../inst/pararrayfun.m ../inst/parcellfun.m ../inst/pserver.m ../ins
t/rfeval.m > MFDOCSTRINGS
if grep -q DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS pconnect.cc; then echo "The string 'DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS' must not be present in source c
ode, but is in pconnect.cc."; exit 1; fi
if grep -q DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS pconnect.cc; then echo "The string 'DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS' must not be present in source
 code, but is in pconnect.cc."; exit 1; fi
(echo "#include <stdio.h>"; echo "int main () {"; sed -e s/DEFUN_DLD/DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS/g -e s/DEFUNX_DLD/DEFUNX_DLD_REPLACEMENT_FOR_PACK
AGE_DOCS/g pconnect.cc | g++ -E `C:/GNUOCT~1/OCTAVE~1.0/mingw64/bin/mkoctfile-8.2.0.exe --verbose -p INCFLAGS` -x c++ -iquote '.' -D'DEFUN_DLD_REPLACEMENT_FO
R_PACKAGE_DOCS(name,args,nargout,doc)=DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,doc)' -D'DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,fname,gname,args,narg
out,doc)=DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,doc)' - | sed -e '/.*DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS/!D'; echo "}";) | g++ -x c++ -D'DEFUN_DLD_RE
PLACEMENT_FOR_PACKAGE_DOCS(name,doc)=printf("%c" #name "\n@c " #name " pconnect.cc\n" doc "\n\n", 0x1D);' -o pconnect.bin -
(echo "### This file is generated automatically from the"; echo "### corresponding .cc file by a Makefile rule."; echo ""; ./pconnect.bin) > pconnect.cc.docs
trings
if grep -q DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS select_sockets.cc; then echo "The string 'DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS' must not be present in so
urce code, but is in select_sockets.cc."; exit 1; fi
if grep -q DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS select_sockets.cc; then echo "The string 'DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS' must not be present in
source code, but is in select_sockets.cc."; exit 1; fi
(echo "#include <stdio.h>"; echo "int main () {"; sed -e s/DEFUN_DLD/DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS/g -e s/DEFUNX_DLD/DEFUNX_DLD_REPLACEMENT_FOR_PACK
AGE_DOCS/g select_sockets.cc | g++ -E `C:/GNUOCT~1/OCTAVE~1.0/mingw64/bin/mkoctfile-8.2.0.exe --verbose -p INCFLAGS` -x c++ -iquote '.' -D'DEFUN_DLD_REPLACEM
ENT_FOR_PACKAGE_DOCS(name,args,nargout,doc)=DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,doc)' -D'DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,fname,gname,arg
s,nargout,doc)=DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,doc)' - | sed -e '/.*DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS/!D'; echo "}";) | g++ -x c++ -D'DEFUN_
DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,doc)=printf("%c" #name "\n@c " #name " select_sockets.cc\n" doc "\n\n", 0x1D);' -o select_sockets.bin -
(echo "### This file is generated automatically from the"; echo "### corresponding .cc file by a Makefile rule."; echo ""; ./select_sockets.bin) > select_soc
kets.cc.docstrings
if grep -q DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS network_get_info.cc; then echo "The string 'DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS' must not be present in
source code, but is in network_get_info.cc."; exit 1; fi
if grep -q DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS network_get_info.cc; then echo "The string 'DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS' must not be present i
n source code, but is in network_get_info.cc."; exit 1; fi
(echo "#include <stdio.h>"; echo "int main () {"; sed -e s/DEFUN_DLD/DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS/g -e s/DEFUNX_DLD/DEFUNX_DLD_REPLACEMENT_FOR_PACK
AGE_DOCS/g network_get_info.cc | g++ -E `C:/GNUOCT~1/OCTAVE~1.0/mingw64/bin/mkoctfile-8.2.0.exe --verbose -p INCFLAGS` -x c++ -iquote '.' -D'DEFUN_DLD_REPLAC
EMENT_FOR_PACKAGE_DOCS(name,args,nargout,doc)=DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,doc)' -D'DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,fname,gname,a
rgs,nargout,doc)=DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,doc)' - | sed -e '/.*DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS/!D'; echo "}";) | g++ -x c++ -D'DEFU
N_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,doc)=printf("%c" #name "\n@c " #name " network_get_info.cc\n" doc "\n\n", 0x1D);' -o network_get_info.bin -
(echo "### This file is generated automatically from the"; echo "### corresponding .cc file by a Makefile rule."; echo ""; ./network_get_info.bin) > network_
get_info.cc.docstrings
if grep -q DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS network_set.cc; then echo "The string 'DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS' must not be present in sourc
e code, but is in network_set.cc."; exit 1; fi
if grep -q DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS network_set.cc; then echo "The string 'DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS' must not be present in sou
rce code, but is in network_set.cc."; exit 1; fi
(echo "#include <stdio.h>"; echo "int main () {"; sed -e s/DEFUN_DLD/DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS/g -e s/DEFUNX_DLD/DEFUNX_DLD_REPLACEMENT_FOR_PACK
AGE_DOCS/g network_set.cc | g++ -E `C:/GNUOCT~1/OCTAVE~1.0/mingw64/bin/mkoctfile-8.2.0.exe --verbose -p INCFLAGS` -x c++ -iquote '.' -D'DEFUN_DLD_REPLACEMENT
_FOR_PACKAGE_DOCS(name,args,nargout,doc)=DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,doc)' -D'DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,fname,gname,args,n
argout,doc)=DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,doc)' - | sed -e '/.*DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS/!D'; echo "}";) | g++ -x c++ -D'DEFUN_DLD
_REPLACEMENT_FOR_PACKAGE_DOCS(name,doc)=printf("%c" #name "\n@c " #name " network_set.cc\n" doc "\n\n", 0x1D);' -o network_set.bin -
(echo "### This file is generated automatically from the"; echo "### corresponding .cc file by a Makefile rule."; echo ""; ./network_set.bin) > network_set.c
c.docstrings
if grep -q DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS sclose.cc; then echo "The string 'DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS' must not be present in source cod
e, but is in sclose.cc."; exit 1; fi
if grep -q DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS sclose.cc; then echo "The string 'DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS' must not be present in source c
ode, but is in sclose.cc."; exit 1; fi
(echo "#include <stdio.h>"; echo "int main () {"; sed -e s/DEFUN_DLD/DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS/g -e s/DEFUNX_DLD/DEFUNX_DLD_REPLACEMENT_FOR_PACK
AGE_DOCS/g sclose.cc | g++ -E `C:/GNUOCT~1/OCTAVE~1.0/mingw64/bin/mkoctfile-8.2.0.exe --verbose -p INCFLAGS` -x c++ -iquote '.' -D'DEFUN_DLD_REPLACEMENT_FOR_
PACKAGE_DOCS(name,args,nargout,doc)=DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,doc)' -D'DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,fname,gname,args,nargou
t,doc)=DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,doc)' - | sed -e '/.*DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS/!D'; echo "}";) | g++ -x c++ -D'DEFUN_DLD_REPL
ACEMENT_FOR_PACKAGE_DOCS(name,doc)=printf("%c" #name "\n@c " #name " sclose.cc\n" doc "\n\n", 0x1D);' -o sclose.bin -
(echo "### This file is generated automatically from the"; echo "### corresponding .cc file by a Makefile rule."; echo ""; ./sclose.bin) > sclose.cc.docstrin
gs
if grep -q DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS reval.cc; then echo "The string 'DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS' must not be present in source code
, but is in reval.cc."; exit 1; fi
if grep -q DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS reval.cc; then echo "The string 'DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS' must not be present in source co
de, but is in reval.cc."; exit 1; fi
(echo "#include <stdio.h>"; echo "int main () {"; sed -e s/DEFUN_DLD/DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS/g -e s/DEFUNX_DLD/DEFUNX_DLD_REPLACEMENT_FOR_PACK
AGE_DOCS/g reval.cc | g++ -E `C:/GNUOCT~1/OCTAVE~1.0/mingw64/bin/mkoctfile-8.2.0.exe --verbose -p INCFLAGS` -x c++ -iquote '.' -D'DEFUN_DLD_REPLACEMENT_FOR_P
ACKAGE_DOCS(name,args,nargout,doc)=DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,doc)' -D'DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,fname,gname,args,nargout
,doc)=DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,doc)' - | sed -e '/.*DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS/!D'; echo "}";) | g++ -x c++ -D'DEFUN_DLD_REPLA
CEMENT_FOR_PACKAGE_DOCS(name,doc)=printf("%c" #name "\n@c " #name " reval.cc\n" doc "\n\n", 0x1D);' -o reval.bin -
(echo "### This file is generated automatically from the"; echo "### corresponding .cc file by a Makefile rule."; echo ""; ./reval.bin) > reval.cc.docstrings
if grep -q DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS precv.cc; then echo "The string 'DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS' must not be present in source code
, but is in precv.cc."; exit 1; fi
if grep -q DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS precv.cc; then echo "The string 'DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS' must not be present in source co
de, but is in precv.cc."; exit 1; fi
(echo "#include <stdio.h>"; echo "int main () {"; sed -e s/DEFUN_DLD/DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS/g -e s/DEFUNX_DLD/DEFUNX_DLD_REPLACEMENT_FOR_PACK
AGE_DOCS/g precv.cc | g++ -E `C:/GNUOCT~1/OCTAVE~1.0/mingw64/bin/mkoctfile-8.2.0.exe --verbose -p INCFLAGS` -x c++ -iquote '.' -D'DEFUN_DLD_REPLACEMENT_FOR_P
ACKAGE_DOCS(name,args,nargout,doc)=DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,doc)' -D'DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,fname,gname,args,nargout
,doc)=DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,doc)' - | sed -e '/.*DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS/!D'; echo "}";) | g++ -x c++ -D'DEFUN_DLD_REPLA
CEMENT_FOR_PACKAGE_DOCS(name,doc)=printf("%c" #name "\n@c " #name " precv.cc\n" doc "\n\n", 0x1D);' -o precv.bin -
(echo "### This file is generated automatically from the"; echo "### corresponding .cc file by a Makefile rule."; echo ""; ./precv.bin) > precv.cc.docstrings
if grep -q DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS psend.cc; then echo "The string 'DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS' must not be present in source code
, but is in psend.cc."; exit 1; fi
if grep -q DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS psend.cc; then echo "The string 'DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS' must not be present in source co
de, but is in psend.cc."; exit 1; fi
(echo "#include <stdio.h>"; echo "int main () {"; sed -e s/DEFUN_DLD/DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS/g -e s/DEFUNX_DLD/DEFUNX_DLD_REPLACEMENT_FOR_PACK
AGE_DOCS/g psend.cc | g++ -E `C:/GNUOCT~1/OCTAVE~1.0/mingw64/bin/mkoctfile-8.2.0.exe --verbose -p INCFLAGS` -x c++ -iquote '.' -D'DEFUN_DLD_REPLACEMENT_FOR_P
ACKAGE_DOCS(name,args,nargout,doc)=DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,doc)' -D'DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,fname,gname,args,nargout
,doc)=DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,doc)' - | sed -e '/.*DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS/!D'; echo "}";) | g++ -x c++ -D'DEFUN_DLD_REPLA
CEMENT_FOR_PACKAGE_DOCS(name,doc)=printf("%c" #name "\n@c " #name " psend.cc\n" doc "\n\n", 0x1D);' -o psend.bin -
(echo "### This file is generated automatically from the"; echo "### corresponding .cc file by a Makefile rule."; echo ""; ./psend.bin) > psend.cc.docstrings
if grep -q DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS fload.cc; then echo "The string 'DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS' must not be present in source code
, but is in fload.cc."; exit 1; fi
if grep -q DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS fload.cc; then echo "The string 'DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS' must not be present in source co
de, but is in fload.cc."; exit 1; fi
(echo "#include <stdio.h>"; echo "int main () {"; sed -e s/DEFUN_DLD/DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS/g -e s/DEFUNX_DLD/DEFUNX_DLD_REPLACEMENT_FOR_PACK
AGE_DOCS/g fload.cc | g++ -E `C:/GNUOCT~1/OCTAVE~1.0/mingw64/bin/mkoctfile-8.2.0.exe --verbose -p INCFLAGS` -x c++ -iquote '.' -D'DEFUN_DLD_REPLACEMENT_FOR_P
ACKAGE_DOCS(name,args,nargout,doc)=DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,doc)' -D'DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,fname,gname,args,nargout
,doc)=DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,doc)' - | sed -e '/.*DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS/!D'; echo "}";) | g++ -x c++ -D'DEFUN_DLD_REPLA
CEMENT_FOR_PACKAGE_DOCS(name,doc)=printf("%c" #name "\n@c " #name " fload.cc\n" doc "\n\n", 0x1D);' -o fload.bin -
(echo "### This file is generated automatically from the"; echo "### corresponding .cc file by a Makefile rule."; echo ""; ./fload.bin) > fload.cc.docstrings
if grep -q DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS fsave.cc; then echo "The string 'DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS' must not be present in source code
, but is in fsave.cc."; exit 1; fi
if grep -q DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS fsave.cc; then echo "The string 'DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS' must not be present in source co
de, but is in fsave.cc."; exit 1; fi
(echo "#include <stdio.h>"; echo "int main () {"; sed -e s/DEFUN_DLD/DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS/g -e s/DEFUNX_DLD/DEFUNX_DLD_REPLACEMENT_FOR_PACK
AGE_DOCS/g fsave.cc | g++ -E `C:/GNUOCT~1/OCTAVE~1.0/mingw64/bin/mkoctfile-8.2.0.exe --verbose -p INCFLAGS` -x c++ -iquote '.' -D'DEFUN_DLD_REPLACEMENT_FOR_P
ACKAGE_DOCS(name,args,nargout,doc)=DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,doc)' -D'DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,fname,gname,args,nargout
,doc)=DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,doc)' - | sed -e '/.*DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS/!D'; echo "}";) | g++ -x c++ -D'DEFUN_DLD_REPLA
CEMENT_FOR_PACKAGE_DOCS(name,doc)=printf("%c" #name "\n@c " #name " fsave.cc\n" doc "\n\n", 0x1D);' -o fsave.bin -
(echo "### This file is generated automatically from the"; echo "### corresponding .cc file by a Makefile rule."; echo ""; ./fsave.bin) > fsave.cc.docstrings
if grep -q DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS __exit__.cc; then echo "The string 'DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS' must not be present in source c
ode, but is in __exit__.cc."; exit 1; fi
if grep -q DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS __exit__.cc; then echo "The string 'DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS' must not be present in source
 code, but is in __exit__.cc."; exit 1; fi
(echo "#include <stdio.h>"; echo "int main () {"; sed -e s/DEFUN_DLD/DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS/g -e s/DEFUNX_DLD/DEFUNX_DLD_REPLACEMENT_FOR_PACK
AGE_DOCS/g __exit__.cc | g++ -E `C:/GNUOCT~1/OCTAVE~1.0/mingw64/bin/mkoctfile-8.2.0.exe --verbose -p INCFLAGS` -x c++ -iquote '.' -D'DEFUN_DLD_REPLACEMENT_FO
R_PACKAGE_DOCS(name,args,nargout,doc)=DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,doc)' -D'DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,fname,gname,args,narg
out,doc)=DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,doc)' - | sed -e '/.*DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS/!D'; echo "}";) | g++ -x c++ -D'DEFUN_DLD_RE
PLACEMENT_FOR_PACKAGE_DOCS(name,doc)=printf("%c" #name "\n@c " #name " __exit__.cc\n" doc "\n\n", 0x1D);' -o __exit__.bin -
(echo "### This file is generated automatically from the"; echo "### corresponding .cc file by a Makefile rule."; echo ""; ./__exit__.bin) > __exit__.cc.docs
trings
if grep -q DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS __rfeval_slave__.cc; then echo "The string 'DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS' must not be present in
source code, but is in __rfeval_slave__.cc."; exit 1; fi
if grep -q DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS __rfeval_slave__.cc; then echo "The string 'DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS' must not be present i
n source code, but is in __rfeval_slave__.cc."; exit 1; fi
(echo "#include <stdio.h>"; echo "int main () {"; sed -e s/DEFUN_DLD/DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS/g -e s/DEFUNX_DLD/DEFUNX_DLD_REPLACEMENT_FOR_PACK
AGE_DOCS/g __rfeval_slave__.cc | g++ -E `C:/GNUOCT~1/OCTAVE~1.0/mingw64/bin/mkoctfile-8.2.0.exe --verbose -p INCFLAGS` -x c++ -iquote '.' -D'DEFUN_DLD_REPLAC
EMENT_FOR_PACKAGE_DOCS(name,args,nargout,doc)=DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,doc)' -D'DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,fname,gname,a
rgs,nargout,doc)=DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,doc)' - | sed -e '/.*DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS/!D'; echo "}";) | g++ -x c++ -D'DEFU
N_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,doc)=printf("%c" #name "\n@c " #name " __rfeval_slave__.cc\n" doc "\n\n", 0x1D);' -o __rfeval_slave__.bin -
(echo "### This file is generated automatically from the"; echo "### corresponding .cc file by a Makefile rule."; echo ""; ./__rfeval_slave__.bin) > __rfeval
_slave__.cc.docstrings
if grep -q DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS select.cc; then echo "The string 'DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS' must not be present in source cod
e, but is in select.cc."; exit 1; fi
if grep -q DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS select.cc; then echo "The string 'DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS' must not be present in source c
ode, but is in select.cc."; exit 1; fi
(echo "#include <stdio.h>"; echo "int main () {"; sed -e s/DEFUN_DLD/DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS/g -e s/DEFUNX_DLD/DEFUNX_DLD_REPLACEMENT_FOR_PACK
AGE_DOCS/g select.cc | g++ -E `C:/GNUOCT~1/OCTAVE~1.0/mingw64/bin/mkoctfile-8.2.0.exe --verbose -p INCFLAGS` -x c++ -iquote '.' -D'DEFUN_DLD_REPLACEMENT_FOR_
PACKAGE_DOCS(name,args,nargout,doc)=DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,doc)' -D'DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,fname,gname,args,nargou
t,doc)=DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,doc)' - | sed -e '/.*DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS/!D'; echo "}";) | g++ -x c++ -D'DEFUN_DLD_REPL
ACEMENT_FOR_PACKAGE_DOCS(name,doc)=printf("%c" #name "\n@c " #name " select.cc\n" doc "\n\n", 0x1D);' -o select.bin -
(echo "### This file is generated automatically from the"; echo "### corresponding .cc file by a Makefile rule."; echo ""; ./select.bin) > select.cc.docstrin
gs
if grep -q DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS parcellfun_set_nproc.cc; then echo "The string 'DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS' must not be present
 in source code, but is in parcellfun_set_nproc.cc."; exit 1; fi
if grep -q DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS parcellfun_set_nproc.cc; then echo "The string 'DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS' must not be prese
nt in source code, but is in parcellfun_set_nproc.cc."; exit 1; fi
(echo "#include <stdio.h>"; echo "int main () {"; sed -e s/DEFUN_DLD/DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS/g -e s/DEFUNX_DLD/DEFUNX_DLD_REPLACEMENT_FOR_PACK
AGE_DOCS/g parcellfun_set_nproc.cc | g++ -E `C:/GNUOCT~1/OCTAVE~1.0/mingw64/bin/mkoctfile-8.2.0.exe --verbose -p INCFLAGS` -x c++ -iquote '.' -D'DEFUN_DLD_RE
PLACEMENT_FOR_PACKAGE_DOCS(name,args,nargout,doc)=DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,doc)' -D'DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,fname,gna
me,args,nargout,doc)=DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,doc)' - | sed -e '/.*DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS/!D'; echo "}";) | g++ -x c++ -D'
DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,doc)=printf("%c" #name "\n@c " #name " parcellfun_set_nproc.cc\n" doc "\n\n", 0x1D);' -o parcellfun_set_nproc.bin
 -
(echo "### This file is generated automatically from the"; echo "### corresponding .cc file by a Makefile rule."; echo ""; ./parcellfun_set_nproc.bin) > parc
ellfun_set_nproc.cc.docstrings
if grep -q DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS __parcellfun_set_nproc_used__.cc; then echo "The string 'DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS' must not b
e present in source code, but is in __parcellfun_set_nproc_used__.cc."; exit 1; fi
if grep -q DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS __parcellfun_set_nproc_used__.cc; then echo "The string 'DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS' must not
 be present in source code, but is in __parcellfun_set_nproc_used__.cc."; exit 1; fi
(echo "#include <stdio.h>"; echo "int main () {"; sed -e s/DEFUN_DLD/DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS/g -e s/DEFUNX_DLD/DEFUNX_DLD_REPLACEMENT_FOR_PACK
AGE_DOCS/g __parcellfun_set_nproc_used__.cc | g++ -E `C:/GNUOCT~1/OCTAVE~1.0/mingw64/bin/mkoctfile-8.2.0.exe --verbose -p INCFLAGS` -x c++ -iquote '.' -D'DEF
UN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,args,nargout,doc)=DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,doc)' -D'DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,
fname,gname,args,nargout,doc)=DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,doc)' - | sed -e '/.*DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS/!D'; echo "}";) | g++ -
x c++ -D'DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,doc)=printf("%c" #name "\n@c " #name " __parcellfun_set_nproc_used__.cc\n" doc "\n\n", 0x1D);' -o __parc
ellfun_set_nproc_used__.bin -
(echo "### This file is generated automatically from the"; echo "### corresponding .cc file by a Makefile rule."; echo ""; ./__parcellfun_set_nproc_used__.bi
n) > __parcellfun_set_nproc_used__.cc.docstrings
if grep -q DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS __parcellfun_initialize_job__.cc; then echo "The string 'DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS' must not b
e present in source code, but is in __parcellfun_initialize_job__.cc."; exit 1; fi
if grep -q DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS __parcellfun_initialize_job__.cc; then echo "The string 'DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS' must not
 be present in source code, but is in __parcellfun_initialize_job__.cc."; exit 1; fi
(echo "#include <stdio.h>"; echo "int main () {"; sed -e s/DEFUN_DLD/DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS/g -e s/DEFUNX_DLD/DEFUNX_DLD_REPLACEMENT_FOR_PACK
AGE_DOCS/g __parcellfun_initialize_job__.cc | g++ -E `C:/GNUOCT~1/OCTAVE~1.0/mingw64/bin/mkoctfile-8.2.0.exe --verbose -p INCFLAGS` -x c++ -iquote '.' -D'DEF
UN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,args,nargout,doc)=DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,doc)' -D'DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,
fname,gname,args,nargout,doc)=DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,doc)' - | sed -e '/.*DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS/!D'; echo "}";) | g++ -
x c++ -D'DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,doc)=printf("%c" #name "\n@c " #name " __parcellfun_initialize_job__.cc\n" doc "\n\n", 0x1D);' -o __parc
ellfun_initialize_job__.bin -
(echo "### This file is generated automatically from the"; echo "### corresponding .cc file by a Makefile rule."; echo ""; ./__parcellfun_initialize_job__.bi
n) > __parcellfun_initialize_job__.cc.docstrings
if grep -q DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS __parcellfun_send_next_args__.cc; then echo "The string 'DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS' must not b
e present in source code, but is in __parcellfun_send_next_args__.cc."; exit 1; fi
if grep -q DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS __parcellfun_send_next_args__.cc; then echo "The string 'DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS' must not
 be present in source code, but is in __parcellfun_send_next_args__.cc."; exit 1; fi
(echo "#include <stdio.h>"; echo "int main () {"; sed -e s/DEFUN_DLD/DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS/g -e s/DEFUNX_DLD/DEFUNX_DLD_REPLACEMENT_FOR_PACK
AGE_DOCS/g __parcellfun_send_next_args__.cc | g++ -E `C:/GNUOCT~1/OCTAVE~1.0/mingw64/bin/mkoctfile-8.2.0.exe --verbose -p INCFLAGS` -x c++ -iquote '.' -D'DEF
UN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,args,nargout,doc)=DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,doc)' -D'DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,
fname,gname,args,nargout,doc)=DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,doc)' - | sed -e '/.*DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS/!D'; echo "}";) | g++ -
x c++ -D'DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,doc)=printf("%c" #name "\n@c " #name " __parcellfun_send_next_args__.cc\n" doc "\n\n", 0x1D);' -o __parc
ellfun_send_next_args__.bin -
(echo "### This file is generated automatically from the"; echo "### corresponding .cc file by a Makefile rule."; echo ""; ./__parcellfun_send_next_args__.bi
n) > __parcellfun_send_next_args__.cc.docstrings
if grep -q DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS __parcellfun_get_next_result__.cc; then echo "The string 'DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS' must not
be present in source code, but is in __parcellfun_get_next_result__.cc."; exit 1; fi
if grep -q DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS __parcellfun_get_next_result__.cc; then echo "The string 'DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS' must no
t be present in source code, but is in __parcellfun_get_next_result__.cc."; exit 1; fi
(echo "#include <stdio.h>"; echo "int main () {"; sed -e s/DEFUN_DLD/DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS/g -e s/DEFUNX_DLD/DEFUNX_DLD_REPLACEMENT_FOR_PACK
AGE_DOCS/g __parcellfun_get_next_result__.cc | g++ -E `C:/GNUOCT~1/OCTAVE~1.0/mingw64/bin/mkoctfile-8.2.0.exe --verbose -p INCFLAGS` -x c++ -iquote '.' -D'DE
FUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,args,nargout,doc)=DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,doc)' -D'DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name
,fname,gname,args,nargout,doc)=DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,doc)' - | sed -e '/.*DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS/!D'; echo "}";) | g++
-x c++ -D'DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,doc)=printf("%c" #name "\n@c " #name " __parcellfun_get_next_result__.cc\n" doc "\n\n", 0x1D);' -o __pa
rcellfun_get_next_result__.bin -
(echo "### This file is generated automatically from the"; echo "### corresponding .cc file by a Makefile rule."; echo ""; ./__parcellfun_get_next_result__.b
in) > __parcellfun_get_next_result__.cc.docstrings
if grep -q DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS parallel_generate_srp_data.cc; then echo "The string 'DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS' must not be p
resent in source code, but is in parallel_generate_srp_data.cc."; exit 1; fi
if grep -q DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS parallel_generate_srp_data.cc; then echo "The string 'DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS' must not be
 present in source code, but is in parallel_generate_srp_data.cc."; exit 1; fi
(echo "#include <stdio.h>"; echo "int main () {"; sed -e s/DEFUN_DLD/DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS/g -e s/DEFUNX_DLD/DEFUNX_DLD_REPLACEMENT_FOR_PACK
AGE_DOCS/g parallel_generate_srp_data.cc | g++ -E `C:/GNUOCT~1/OCTAVE~1.0/mingw64/bin/mkoctfile-8.2.0.exe --verbose -p INCFLAGS` -x c++ -iquote '.' -D'DEFUN_
DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,args,nargout,doc)=DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,doc)' -D'DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,fna
me,gname,args,nargout,doc)=DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,doc)' - | sed -e '/.*DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS/!D'; echo "}";) | g++ -x c
++ -D'DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS(name,doc)=printf("%c" #name "\n@c " #name " parallel_generate_srp_data.cc\n" doc "\n\n", 0x1D);' -o parallel_gen
erate_srp_data.bin -
(echo "### This file is generated automatically from the"; echo "### corresponding .cc file by a Makefile rule."; echo ""; ./parallel_generate_srp_data.bin)
> parallel_generate_srp_data.cc.docstrings
./munge-texi.pl MFDOCSTRINGS pconnect.cc.docstrings select_sockets.cc.docstrings network_get_info.cc.docstrings network_set.cc.docstrings sclose.cc.docstring
s reval.cc.docstrings precv.cc.docstrings psend.cc.docstrings fload.cc.docstrings fsave.cc.docstrings __exit__.cc.docstrings __rfeval_slave__.cc.docstrings s
elect.cc.docstrings parcellfun_set_nproc.cc.docstrings __parcellfun_set_nproc_used__.cc.docstrings __parcellfun_initialize_job__.cc.docstrings __parcellfun_s
end_next_args__.cc.docstrings __parcellfun_get_next_result__.cc.docstrings parallel_generate_srp_data.cc.docstrings < ../doc/parallel.txi > ../doc/parallel.t
exi
makeinfo ../doc/parallel.texi -o ../doc/parallel.info
macros.texi:51: warning: redefining Texinfo language command: @seealso
parallel.texi:211: @ref reference to nonexistent node `XREFparcellfun_set_nproc' (possibly involving @seealso)
parallel.texi:409: @ref reference to nonexistent node `XREFpconnect' (possibly involving @seealso)
parallel.texi:409: @ref reference to nonexistent node `XREFreval' (possibly involving @seealso)
parallel.texi:409: @ref reference to nonexistent node `XREFpsend' (possibly involving @seealso)
parallel.texi:409: @ref reference to nonexistent node `XREFprecv' (possibly involving @seealso)
parallel.texi:409: @ref reference to nonexistent node `XREFsclose' (possibly involving @seealso)
parallel.texi:409: @ref reference to nonexistent node `XREFselect_sockets' (possibly involving @seealso)
parallel.texi:503: @ref reference to nonexistent node `XREFpconnect' (possibly involving @seealso)
parallel.texi:503: @ref reference to nonexistent node `XREFreval' (possibly involving @seealso)
parallel.texi:503: @ref reference to nonexistent node `XREFpsend' (possibly involving @seealso)
parallel.texi:503: @ref reference to nonexistent node `XREFprecv' (possibly involving @seealso)
parallel.texi:503: @ref reference to nonexistent node `XREFsclose' (possibly involving @seealso)
parallel.texi:503: @ref reference to nonexistent node `XREFparallel_generate_srp_data' (possibly involving @seealso)
parallel.texi:503: @ref reference to nonexistent node `XREFselect_sockets' (possibly involving @seealso)
parallel.texi:600: @ref reference to nonexistent node `XREFreval' (possibly involving @seealso)
parallel.texi:600: @ref reference to nonexistent node `XREFpsend' (possibly involving @seealso)
parallel.texi:600: @ref reference to nonexistent node `XREFprecv' (possibly involving @seealso)
parallel.texi:600: @ref reference to nonexistent node `XREFsclose' (possibly involving @seealso)
parallel.texi:600: @ref reference to nonexistent node `XREFparallel_generate_srp_data' (possibly involving @seealso)
parallel.texi:600: @ref reference to nonexistent node `XREFselect_sockets' (possibly involving @seealso)
parallel.texi:621: @ref reference to nonexistent node `XREFpconnect' (possibly involving @seealso)
parallel.texi:621: @ref reference to nonexistent node `XREFreval' (possibly involving @seealso)
parallel.texi:621: @ref reference to nonexistent node `XREFpsend' (possibly involving @seealso)
parallel.texi:621: @ref reference to nonexistent node `XREFprecv' (possibly involving @seealso)
parallel.texi:621: @ref reference to nonexistent node `XREFparallel_generate_srp_data' (possibly involving @seealso)
parallel.texi:621: @ref reference to nonexistent node `XREFselect_sockets' (possibly involving @seealso)
parallel.texi:655: @ref reference to nonexistent node `XREFpconnect' (possibly involving @seealso)
parallel.texi:655: @ref reference to nonexistent node `XREFreval' (possibly involving @seealso)
parallel.texi:655: @ref reference to nonexistent node `XREFpsend' (possibly involving @seealso)
parallel.texi:655: @ref reference to nonexistent node `XREFprecv' (possibly involving @seealso)
parallel.texi:655: @ref reference to nonexistent node `XREFsclose' (possibly involving @seealso)
parallel.texi:655: @ref reference to nonexistent node `XREFparallel_generate_srp_data' (possibly involving @seealso)
parallel.texi:655: @ref reference to nonexistent node `XREFselect_sockets' (possibly involving @seealso)
parallel.texi:683: @ref reference to nonexistent node `XREFpconnect' (possibly involving @seealso)
parallel.texi:683: @ref reference to nonexistent node `XREFreval' (possibly involving @seealso)
parallel.texi:683: @ref reference to nonexistent node `XREFpsend' (possibly involving @seealso)
parallel.texi:683: @ref reference to nonexistent node `XREFprecv' (possibly involving @seealso)
parallel.texi:683: @ref reference to nonexistent node `XREFsclose' (possibly involving @seealso)
parallel.texi:683: @ref reference to nonexistent node `XREFparallel_generate_srp_data' (possibly involving @seealso)
parallel.texi:683: @ref reference to nonexistent node `XREFselect_sockets' (possibly involving @seealso)
parallel.texi:736: @ref reference to nonexistent node `XREFpconnect' (possibly involving @seealso)
parallel.texi:736: @ref reference to nonexistent node `XREFsclose' (possibly involving @seealso)
parallel.texi:765: @ref reference to nonexistent node `XREFpconnect' (possibly involving @seealso)
parallel.texi:765: @ref reference to nonexistent node `XREFsclose' (possibly involving @seealso)
parallel.texi:803: @ref reference to nonexistent node `XREFpconnect' (possibly involving @seealso)
parallel.texi:803: @ref reference to nonexistent node `XREFsclose' (possibly involving @seealso)
parallel.texi:857: @ref reference to nonexistent node `XREFpconnect' (possibly involving @seealso)
parallel.texi:857: @ref reference to nonexistent node `XREFsclose' (possibly involving @seealso)
parallel.texi:891: @ref reference to nonexistent node `XREFpconnect' (possibly involving @seealso)
parallel.texi:891: @ref reference to nonexistent node `XREFreval' (possibly involving @seealso)
parallel.texi:891: @ref reference to nonexistent node `XREFprecv' (possibly involving @seealso)
parallel.texi:891: @ref reference to nonexistent node `XREFsclose' (possibly involving @seealso)
parallel.texi:891: @ref reference to nonexistent node `XREFparallel_generate_srp_data' (possibly involving @seealso)
parallel.texi:891: @ref reference to nonexistent node `XREFselect_sockets' (possibly involving @seealso)
parallel.texi:926: @ref reference to nonexistent node `XREFpconnect' (possibly involving @seealso)
parallel.texi:926: @ref reference to nonexistent node `XREFreval' (possibly involving @seealso)
parallel.texi:926: @ref reference to nonexistent node `XREFpsend' (possibly involving @seealso)
parallel.texi:926: @ref reference to nonexistent node `XREFsclose' (possibly involving @seealso)
parallel.texi:926: @ref reference to nonexistent node `XREFparallel_generate_srp_data' (possibly involving @seealso)
parallel.texi:926: @ref reference to nonexistent node `XREFselect_sockets' (possibly involving @seealso)
parallel.texi:953: @ref reference to nonexistent node `XREFpconnect' (possibly involving @seealso)
parallel.texi:953: @ref reference to nonexistent node `XREFpsend' (possibly involving @seealso)
parallel.texi:953: @ref reference to nonexistent node `XREFprecv' (possibly involving @seealso)
parallel.texi:953: @ref reference to nonexistent node `XREFsclose' (possibly involving @seealso)
parallel.texi:953: @ref reference to nonexistent node `XREFparallel_generate_srp_data' (possibly involving @seealso)
parallel.texi:953: @ref reference to nonexistent node `XREFselect_sockets' (possibly involving @seealso)
parallel.texi:995: @ref reference to nonexistent node `XREFpconnect' (possibly involving @seealso)
parallel.texi:995: @ref reference to nonexistent node `XREFreval' (possibly involving @seealso)
parallel.texi:995: @ref reference to nonexistent node `XREFpsend' (possibly involving @seealso)
parallel.texi:995: @ref reference to nonexistent node `XREFprecv' (possibly involving @seealso)
parallel.texi:995: @ref reference to nonexistent node `XREFsclose' (possibly involving @seealso)
parallel.texi:995: @ref reference to nonexistent node `XREFparallel_generate_srp_data' (possibly involving @seealso)
make: *** [Makefile:229: ../doc/parallel.info] Error 1
rm network_set.cc.docstrings pconnect.cc.docstrings psend.cc.docstrings reval.cc.docstrings __exit__.cc.docstrings network_set.bin parcellfun_set_nproc.cc.do
cstrings MFDOCSTRINGS pconnect.bin fload.cc.docstrings __rfeval_slave__.bin select.cc.docstrings reval.bin parcellfun_set_nproc.bin precv.cc.docstrings sclos
e.bin __parcellfun_get_next_result__.bin select_sockets.bin sclose.cc.docstrings fsave.bin psend.bin parallel_generate_srp_data.bin precv.bin __exit__.bin __
parcellfun_set_nproc_used__.bin __parcellfun_get_next_result__.cc.docstrings network_get_info.cc.docstrings select.bin fload.bin __parcellfun_initialize_job_
_.bin network_get_info.bin __parcellfun_initialize_job__.cc.docstrings fsave.cc.docstrings __parcellfun_set_nproc_used__.cc.docstrings __parcellfun_send_next
_args__.cc.docstrings select_sockets.cc.docstrings parallel_generate_srp_data.cc.docstrings __parcellfun_send_next_args__.bin __rfeval_slave__.cc.docstrings
make: Leaving directory '/c/Users/masum/AppData/Local/Temp/oct-uFg2b8/parallel-4.0.1/src'

error: pkg: error running 'make' for the parallel package
error: called from
    configure_make at line 117 column 9
    install at line 202 column 7
    pkg at line 619 column 9


Anonymous

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

Attached Files

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by mmuetzel (Posted a comment)
  • -email is unavailable- added by lostbard (Posted a comment)
  • -email is unavailable- added by masum (Posted a comment)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only group members can vote.

     

    Follows 1 latest change.

    Date Changed by Updated Field Previous Value => Replaced by
    2023-07-12 masum Attached File- Added parallel-4.0.1_patched_win_compatible.tar.gz, #54921

    Back to the top

    Powered by Savane 3.13-04b1.
    Corresponding source code