Tue 09 May 2017 07:23:20 AM UTC, original submission:
OS - Windows 10
Octave version - 4.2.1
PostgreSQL version - 9.6.2
When I tried to install Database package in Octave from forge with the function
pkg install -forge database
the error message came and failed to install the package.
Could you give some advice on this matter?
Thanks for your help.
Jaehyun Shin.
The full error message :
../doc/database.texi:322: @ref reference to nonexistent node `XREFbytea2var' (possibly involving @seealso)
../doc/database.texi:341: @ref reference to nonexistent node `XREFvar2bytea' (possibly involving @seealso)
../doc/database.texi:599: @ref reference to nonexistent node `XREFpq_update_types' (possibly involving @seealso)
../doc/database.texi:739: @ref reference to nonexistent node `XREFpq_update_types' (possibly involving @seealso)
../doc/database.texi:739: @ref reference to nonexistent node `XREFpq_conninfo' (possibly involving @seealso)
make: *** [../doc/database.info] Error 1
make: Entering directory `/tmp/oct-38tAEg/database-2.4.2/src'
./mkdoc.pl ../inst/__all_db_opts__.m ../inst/database_doc.m ../inst/getdbopts.m ../inst/pq_connect.m ../inst/pq_exec_params.m ../inst/pq_lo_view.m ../inst/setdbopts.m > MFDOCSTRINGS
if grep -q DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS pq_close.cc; then echo "The string 'DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS' must not be present in source code, but is in pq_close.cc."; exit 1; fi
if grep -q DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS pq_close.cc; then echo "The string 'DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS' must not be present in source code, but is in pq_close.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_PACKAGE_DOCS/g pq_close.cc | g++ -std=gnu++11 -E `C:/Octave/OCTAVE~1.1/bin/mkoctfile-4.2.1.exe -p INCFLAGS` -I`pg_config --includedir` -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,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 " pq_close.cc\n" doc "\n\n", 0x1D);' -o pq_close.bin -
(echo "### This file is generated automatically from the"; echo "### corresponding .cc file by a Makefile rule."; echo ""; ./pq_close.bin) > pq_close.cc.docstrings
if grep -q DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS pq_exec.cc; then echo "The string 'DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS' must not be present in source code, but is in pq_exec.cc."; exit 1; fi
if grep -q DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS pq_exec.cc; then echo "The string 'DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS' must not be present in source code, but is in pq_exec.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_PACKAGE_DOCS/g pq_exec.cc | g++ -std=gnu++11 -E `C:/Octave/OCTAVE~1.1/bin/mkoctfile-4.2.1.exe -p INCFLAGS` -I`pg_config --includedir` -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,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 " pq_exec.cc\n" doc "\n\n", 0x1D);' -o pq_exec.bin -
(echo "### This file is generated automatically from the"; echo "### corresponding .cc file by a Makefile rule."; echo ""; ./pq_exec.bin) > pq_exec.cc.docstrings
if grep -q DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS pq_update_types.cc; then echo "The string 'DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS' must not be present in source code, but is in pq_update_types.cc."; exit 1; fi
if grep -q DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS pq_update_types.cc; then echo "The string 'DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS' must not be present in source code, but is in pq_update_types.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_PACKAGE_DOCS/g pq_update_types.cc | g++ -std=gnu++11 -E `C:/Octave/OCTAVE~1.1/bin/mkoctfile-4.2.1.exe -p INCFLAGS` -I`pg_config --includedir` -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,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 " pq_update_types.cc\n" doc "\n\n", 0x1D);' -o pq_update_types.bin -
(echo "### This file is generated automatically from the"; echo "### corresponding .cc file by a Makefile rule."; echo ""; ./pq_update_types.bin) > pq_update_types.cc.docstrings
if grep -q DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS pq_lo.cc; then echo "The string 'DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS' must not be present in source code, but is in pq_lo.cc."; exit 1; fi
if grep -q DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS pq_lo.cc; then echo "The string 'DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS' must not be present in source code, but is in pq_lo.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_PACKAGE_DOCS/g pq_lo.cc | g++ -std=gnu++11 -E `C:/Octave/OCTAVE~1.1/bin/mkoctfile-4.2.1.exe -p INCFLAGS` -I`pg_config --includedir` -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,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 " pq_lo.cc\n" doc "\n\n", 0x1D);' -o pq_lo.bin -
(echo "### This file is generated automatically from the"; echo "### corresponding .cc file by a Makefile rule."; echo ""; ./pq_lo.bin) > pq_lo.cc.docstrings
if grep -q DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS pq_conninfo.cc; then echo "The string 'DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS' must not be present in source code, but is in pq_conninfo.cc."; exit 1; fi
if grep -q DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS pq_conninfo.cc; then echo "The string 'DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS' must not be present in source code, but is in pq_conninfo.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_PACKAGE_DOCS/g pq_conninfo.cc | g++ -std=gnu++11 -E `C:/Octave/OCTAVE~1.1/bin/mkoctfile-4.2.1.exe -p INCFLAGS` -I`pg_config --includedir` -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,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 " pq_conninfo.cc\n" doc "\n\n", 0x1D);' -o pq_conninfo.bin -
(echo "### This file is generated automatically from the"; echo "### corresponding .cc file by a Makefile rule."; echo ""; ./pq_conninfo.bin) > pq_conninfo.cc.docstrings
if grep -q DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS var2bytea.cc; then echo "The string 'DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS' must not be present in source code, but is in var2bytea.cc."; exit 1; fi
if grep -q DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS var2bytea.cc; then echo "The string 'DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS' must not be present in source code, but is in var2bytea.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_PACKAGE_DOCS/g var2bytea.cc | g++ -std=gnu++11 -E `C:/Octave/OCTAVE~1.1/bin/mkoctfile-4.2.1.exe -p INCFLAGS` -I`pg_config --includedir` -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,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 " var2bytea.cc\n" doc "\n\n", 0x1D);' -o var2bytea.bin -
(echo "### This file is generated automatically from the"; echo "### corresponding .cc file by a Makefile rule."; echo ""; ./var2bytea.bin) > var2bytea.cc.docstrings
if grep -q DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS bytea2var.cc; then echo "The string 'DEFUN_DLD_REPLACEMENT_FOR_PACKAGE_DOCS' must not be present in source code, but is in bytea2var.cc."; exit 1; fi
if grep -q DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS bytea2var.cc; then echo "The string 'DEFUNX_DLD_REPLACEMENT_FOR_PACKAGE_DOCS' must not be present in source code, but is in bytea2var.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_PACKAGE_DOCS/g bytea2var.cc | g++ -std=gnu++11 -E `C:/Octave/OCTAVE~1.1/bin/mkoctfile-4.2.1.exe -p INCFLAGS` -I`pg_config --includedir` -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,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 " bytea2var.cc\n" doc "\n\n", 0x1D);' -o bytea2var.bin -
(echo "### This file is generated automatically from the"; echo "### corresponding .cc file by a Makefile rule."; echo ""; ./bytea2var.bin) > bytea2var.cc.docstrings
./munge-texi.pl MFDOCSTRINGS pq_close.cc.docstrings pq_exec.cc.docstrings pq_update_types.cc.docstrings pq_lo.cc.docstrings pq_conninfo.cc.docstrings var2bytea.cc.docstrings bytea2var.cc.docstrings < ../doc/database.txi > ../doc/database.texi
makeinfo ../doc/database.texi -o ../doc/database.info
rm MFDOCSTRINGS bytea2var.bin pq_conninfo.bin bytea2var.cc.docstrings pq_conninfo.cc.docstrings pq_exec.bin var2bytea.cc.docstrings pq_exec.cc.docstrings pq_lo.bin pq_update_types.bin pq_close.cc.docstrings pq_lo.cc.docstrings pq_update_types.cc.docstrings pq_close.bin var2bytea.bin
make: Leaving directory `/tmp/oct-38tAEg/database-2.4.2/src'
pkg: error running `make' for the database package.
error: called from
configure_make at line 95 column 9
install at line 192 column 7
pkg at line 394 column 9
|