Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 30 May 2013 11:49:20 GMT
From:      Chen Xie <xiechen@mail.ustc.edu.cn>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/179105: e texi file error causes octave-3.6.4 install failure
Message-ID:  <201305301149.r4UBnKXr007036@oldred.FreeBSD.org>
Resent-Message-ID: <201305301150.r4UBo0gd044820@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         179105
>Category:       ports
>Synopsis:       e texi file error causes octave-3.6.4 install failure
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu May 30 11:50:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator:     Chen Xie
>Release:        FreeBSD 9.1-RELEASE-p3
>Organization:
>Environment:
>Description:
There is something wrong with doc texi files.

x# cd /usr/ports/math/octave/
x# make install
..
(cd /usr/ports/math/octave/work/octave-3.6.4; /usr/bin/env SHELL=/bin/sh NO_LINT=YES F77="gfortran46" FC="gfortran46" FFLAGS=
"-O -Wl,-rpath=/usr/local/lib/gcc46" ADDR2LINE="/usr/local/bin/addr2line" AR="/usr/local/bin/ar" AS="/usr/local/bin/as" CPPFI
LT="/usr/local/bin/c++filt" GPROF="/usr/local/bin/gprof" LD="/usr/local/bin/ld" NM="/usr/local/bin/nm" OBJCOPY="/usr/local/bi
n/objcopy" OBJDUMP="/usr/local/bin/objdump" RANLIB="/usr/local/bin/ranlib" READELF="/usr/local/bin/readelf" SIZE="/usr/local/
bin/size" STRINGS="/usr/local/bin/strings" PREFIX=/usr/local  LOCALBASE=/usr/local  MOTIFLIB="-L/usr/local/lib -lXm -lXp" LIB
DIR="/usr/lib"  CC="gcc46" CFLAGS="-O2 -pipe -march=core2 -I/usr/local/include -Wl,-rpath=/usr/local/lib/gcc46 -fno-strict-al
iasing"  CPP="cpp46" CPPFLAGS="-I/usr/local/include"  LDFLAGS=" -L/usr/local/lib -pthread -L/usr/local/lib -pthread -Wl,-rpat
h=/usr/local/lib/gcc46"  CXX="g++46" CXXFLAGS="-O2 -pipe -march=core2 -I/usr/local/include -Wl,-rpath=/usr/local/lib/gcc46 -f
no-strict-aliasing -I/usr/local/include -Wl,-rpath=/usr/local/lib/gcc46"  MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install
  -s -o root -g wheel -m 555"  BSD_INSTALL_LIB="install  -s -o root -g wheel -m 444"  BSD_INSTALL_SCRIPT="install  -o root -g
 wheel -m 555"  BSD_INSTALL_DATA="install  -o root -g wheel -m 444"  BSD_INSTALL_MAN="install  -o root -g wheel -m 444" gmake
  check)
Makefile:2549: warning: overriding recipe for target `check'
Makefile:2128: warning: ignoring old recipe for target `check'
gmake  all-recursive
gmake[1]: Entering directory `/usr/ports/math/octave/work/octave-3.6.4'
Makefile:2549: warning: overriding recipe for target `check'
Makefile:2128: warning: ignoring old recipe for target `check'
Making all in libgnu
gmake[2]: Entering directory `/usr/ports/math/octave/work/octave-3.6.4/libgnu'
gmake  all-recursive
gmake[3]: Entering directory `/usr/ports/math/octave/work/octave-3.6.4/libgnu'
gmake[4]: Entering directory `/usr/ports/math/octave/work/octave-3.6.4/libgnu'
gmake[4]: Nothing to be done for `all-am'.
gmake[4]: Leaving directory `/usr/ports/math/octave/work/octave-3.6.4/libgnu'
gmake[3]: Leaving directory `/usr/ports/math/octave/work/octave-3.6.4/libgnu'
gmake[2]: Leaving directory `/usr/ports/math/octave/work/octave-3.6.4/libgnu'
Making all in libcruft
gmake[2]: Entering directory `/usr/ports/math/octave/work/octave-3.6.4/libcruft'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/usr/ports/math/octave/work/octave-3.6.4/libcruft'
Making all in liboctave
gmake[2]: Entering directory `/usr/ports/math/octave/work/octave-3.6.4/liboctave'
gmake  all-am
gmake[3]: Entering directory `/usr/ports/math/octave/work/octave-3.6.4/liboctave'
gmake[3]: Nothing to be done for `all-am'.
gmake[3]: Leaving directory `/usr/ports/math/octave/work/octave-3.6.4/liboctave'
gmake[2]: Leaving directory `/usr/ports/math/octave/work/octave-3.6.4/liboctave'
Making all in src
gmake[2]: Entering directory `/usr/ports/math/octave/work/octave-3.6.4/src'
gmake  all-am
gmake[3]: Entering directory `/usr/ports/math/octave/work/octave-3.6.4/src'
gmake[3]: Nothing to be done for `all-am'.
gmake[3]: Leaving directory `/usr/ports/math/octave/work/octave-3.6.4/src'
gmake[2]: Leaving directory `/usr/ports/math/octave/work/octave-3.6.4/src'
Making all in scripts
gmake[2]: Entering directory `/usr/ports/math/octave/work/octave-3.6.4/scripts'
making plot/gnuplot_binary.m from plot/gnuplot_binary.in
plot/gnuplot_binary.m is unchanged
gmake[2]: Leaving directory `/usr/ports/math/octave/work/octave-3.6.4/scripts'
Making all in doc
gmake[2]: Entering directory `/usr/ports/math/octave/work/octave-3.6.4/doc'
Making all in faq
gmake[3]: Entering directory `/usr/ports/math/octave/work/octave-3.6.4/doc/faq'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/usr/ports/math/octave/work/octave-3.6.4/doc/faq'
Making all in icons
gmake[3]: Entering directory `/usr/ports/math/octave/work/octave-3.6.4/doc/icons'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/usr/ports/math/octave/work/octave-3.6.4/doc/icons'
Making all in interpreter
gmake[3]: Entering directory `/usr/ports/math/octave/work/octave-3.6.4/doc/interpreter'
restore=: && backupdir=".am$$" && \
am__cwd=`pwd` && CDPATH="${ZSH_VERSION+.}:" && cd . && \
rm -rf $backupdir && mkdir $backupdir && \
if (/usr/local/bin/makeinfo --version) >/dev/null 2>&1; then \
  for f in octave.info octave.info-[0-9] octave.info-[0-9][0-9] octave.i[0-9] octave.i[0-9][0-9]; do \
    if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; \
  done; \
else :; fi && \
cd "$am__cwd"; \
if /usr/local/bin/makeinfo   -I . \
 -o octave.info octave.texi; \
then \
  rc=0; \
  CDPATH="${ZSH_VERSION+.}:" && cd .; \
else \
  rc=$?; \
  CDPATH="${ZSH_VERSION+.}:" && cd . && \
  $restore $backupdir/* `echo "./octave.info" | sed 's|[^/]*$||'`; \
fi; \
rm -rf $backupdir; exit $rc
octave.texi:132: warning: @end should only appear at a line beginning
./strings.texi:1139: @itemx must follow @item
./io.texi:1393: warning: @table has text but no @item
./plot.texi:2711: must be after `@deftypefn' to use `@deftypefnx'
./plot.texi:2714: must be after `@deftypefn' to use `@deftypefnx'
./plot.texi:2717: must be after `@deftypefn' to use `@deftypefnx'
./plot.texi:2720: must be after `@deftypefn' to use `@deftypefnx'
./plot.texi:2734: must be after `@deftypefn' to use `@deftypefnx'
./plot.texi:2737: must be after `@deftypefn' to use `@deftypefnx'
./plot.texi:2740: must be after `@deftypefn' to use `@deftypefnx'
./plot.texi:2743: must be after `@deftypefn' to use `@deftypefnx'
./plot.texi:3150: @itemx must follow @item
./plot.texi:3165: @itemx must follow @item
./plot.texi:4142: @itemx must follow @item
./plot.texi:4146: @itemx must follow @item
./plot.texi:6299: @itemx must follow @item
./plot.texi:6303: @itemx must follow @item
./plot.texi:6307: @itemx must follow @item
./plot.texi:6445: must be after `@deftypefn' to use `@deftypefnx'
./set.texi:154: must be after `@deftypefn' to use `@deftypefnx'
./poly.texi:86: must be after `@deftypefn' to use `@deftypefnx'
./signal.texi:458: must be after `@deftypefn' to use `@deftypefnx'
./signal.texi:462: must be after `@deftypefn' to use `@deftypefnx'
./signal.texi:467: must be after `@deftypefn' to use `@deftypefnx'
./audio.texi:150: must be after `@deftypefn' to use `@deftypefnx'
./audio.texi:154: must be after `@deftypefn' to use `@deftypefnx'
./audio.texi:157: must be after `@deftypefn' to use `@deftypefnx'
./audio.texi:160: must be after `@deftypefn' to use `@deftypefnx'
./system.texi:842: warning: command @dots does not accept arguments
./system.texi:1264: warning: @itemx should not begin @table
./system.texi:1266: @itemx must follow @item
./system.texi:2793: must be after `@deftypefn' to use `@deftypefnx'
./system.texi:2811: must be after `@deftypefn' to use `@deftypefnx'
./system.texi:2814: must be after `@deftypefn' to use `@deftypefnx'
./system.texi:2882: must be after `@deftypefn' to use `@deftypefnx'
./system.texi:2885: must be after `@deftypefn' to use `@deftypefnx'
./system.texi:2888: must be after `@deftypefn' to use `@deftypefnx'
./system.texi:2893: must be after `@deftypefn' to use `@deftypefnx'
./system.texi:2906: must be after `@deftypefn' to use `@deftypefnx'
./tips.texi:301: warning: @item missing argument
./tips.texi:304: warning: @item missing argument
./tips.texi:307: warning: @item missing argument
./tips.texi:310: warning: @item missing argument
./tips.texi:313: warning: @item missing argument
./plot.texi:3392: warning: node `Printing and Saving Plots' is next for `Multiple Plot Windows' in menu but not in sectioning
./plot.texi:3957: warning: node `Multiple Plot Windows' is prev for `Printing and Saving Plots' in menu but not in sectioning
gmake[3]: *** [octave.info] Error 1
gmake[3]: Leaving directory `/usr/ports/math/octave/work/octave-3.6.4/doc/interpreter'
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory `/usr/ports/math/octave/work/octave-3.6.4/doc'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/ports/math/octave/work/octave-3.6.4'
gmake: *** [all] Error 2
*** [check] Error code 2

Stop in /usr/ports/math/octave.
>How-To-Repeat:
x# cd /usr/ports/math/octave
x# make install
>Fix:
Octave-3.6.4 in Gentoo has the identical bug.
https://bugs.gentoo.org/show_bug.cgi?id=465536
Their texinfo.patch is here:
https://465536.bugs.gentoo.org/attachment.cgi?id=347084

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201305301149.r4UBnKXr007036>