I have narrowed down and can reproduce at least one of the build
failures that is preventing a full rebuild of the Fedora octave-forge
package.

These failures all occur during the final install phase, not during
the build.  The reproducible failure occurs during the install of the
java-1.2.6 package but when compiling for i686, not when compiling for
x86_64 (even on the same machine):

# make install TMPDIR=/var/tmp
DESTDIR=/builddir/build/BUILDROOT/octave-forge-20090607-8.fc12.i386
DISTPKG=redhat
warning: lo_ieee_init: unrecognized floating point format!
warning: lo_ieee_init: unrecognized floating point format!
warning: lo_ieee_init: unrecognized floating point format!
mkdir (/var/tmp/oct-A1qbfn)
untar (/var/tmp/java-1.2.6.tar.gz, /var/tmp/oct-A1qbfn)
error: memory exhausted or requested size too large for range of
Octave's index
type -- eval failed
structure has no member `local_packages'
error: called from `pkg>installed_packages' in file
/usr/share/octave/3.2.2/m/pkg/pkg.m near line 1847, column 20

warning: lo_ieee_init: unrecognized floating point format!
error: can't perform indexing operations for cs-list type
error: evaluating argument list element number 1
error: evaluating argument list element number 1
/bin/sh: line 25: /packinfo/on_uninstall.m: No such file or directory
/bin/sh: line 26: /packinfo/on_uninstall.m: No such file or directory
/bin/sh: line 27: /packinfo/on_uninstall.m: No such file or directory
/bin/sh: line 28: /packinfo/dist_admin: No such file or directory
/bin/sh: line 29: /packinfo/dist_admin: No such file or directory
/bin/sh: line 30: /packinfo/dist_admin: No such file or directory
/bin/sh: line 31: /packinfo/dist_admin: No such file or directory
/bin/sh: line 32: /packinfo/dist_admin: No such file or directory
/bin/sh: line 33: /packinfo/dist_admin: No such file or directory
/bin/sh: line 34: /packinfo/dist_admin: No such file or directory
/bin/sh: line 35: /packinfo/dist_admin: No such file or directory
/bin/sh: line 36: /packinfo/dist_admin: No such file or directory
/bin/sh: line 37: /packinfo/dist_admin: No such file or directory
/bin/sh: line 38: /packinfo/dist_admin: No such file or directory
/bin/sh: line 39: /packinfo/dist_admin: No such file or directory
chmod: cannot access `/packinfo/dist_admin': No such file or directory
make: *** [install] Error 1


(Note that on the very same machine the x86_64 build works fine.)

I then isolated this to the section of the Makefile that runs:

pkg('install','-nodeps','-nodeps','-verbose','/var/tmp/java-1.2.6.tar.gz');

which produces the error:

warning: lo_ieee_init: unrecognized floating point format!
warning: autoload: `./__java__.oct' is not an absolute file name
warning: autoload: `./__java__.oct' is not an absolute file name
warning: autoload: `./__java__.oct' is not an absolute file name
warning: autoload: `./__java__.oct' is not an absolute file name
warning: autoload: `./__java__.oct' is not an absolute file name
warning: autoload: `./__java__.oct' is not an absolute file name
warning: autoload: `./__java__.oct' is not an absolute file name
warning: autoload: `./__java__.oct' is not an absolute file name
warning: autoload: `./__java__.oct' is not an absolute file name
warning: autoload: `./__java__.oct' is not an absolute file name
mkdir (/tmp/oct-Me8WmG)
untar (/var/tmp/java-1.2.6.tar.gz, /tmp/oct-Me8WmG)
error: memory exhausted or requested size too large for range of Octave's index 
type -- eval failed  

I'm not sure how to debug much further than this.

More details available on the Fedora downstream bug:

https://bugzilla.redhat.com/show_bug.cgi?id=510841

Note that ppc, ppc64 and x86_64 builds all seem to complete correctly.

Alex






------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Octave-dev mailing list
Octave-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/octave-dev

Reply via email to