Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 89299 - octave-forge-2004.11.16-r1 fails to emerge
Summary: octave-forge-2004.11.16-r1 fails to emerge
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Danny van Dyk (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-04-16 02:47 UTC by Arie Huijzer
Modified: 2005-04-28 13:09 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Arie Huijzer 2005-04-16 02:47:34 UTC
messages:
- invalid pointer messages during checking, reason ??
- comilation ends with  !!! Function src_compile, Line 51, Exitcode 2


Reproducible: Always
Steps to Reproduce:
1. emerge octave-forge
2.
3.

Actual Results:  
/* during compilation this messages occurs: */ 
 
checking for shmat... yes 
checking for IceConnectionNumber in -lICE... yes 
checking for do_fortran_indexing in Octave... *** glibc detected *** free(): 
invalid pointer: 0x089d0030 *** 
panic: Aborted -- stopping myself... 
attempting to save variables to `octave-core'... 
save to `octave-core' complete 
yes 
checking for propagate_empty_matrices in Octave... *** glibc detected *** 
free(): invalid pointer: 0x089d0030 *** 
panic: Aborted -- stopping myself... 
attempting to save variables to `octave-core'... 
save to `octave-core' complete 
yes 
checking for ok_to_lose_imaginary_part in Octave... *** glibc detected *** 
free(): invalid pointer: 0x089d0030 *** 
panic: Aborted -- stopping myself... 
attempting to save variables to `octave-core'... 
save to `octave-core' complete 
yes 
checking for N-dim arrays... yes 
checking for class in Octave... *** glibc detected *** free(): invalid pointer: 
0x089d0030 *** 
panic: Aborted -- stopping myself... 
attempting to save variables to `octave-core'... 
save to `octave-core' complete 
yes 
checking for load/save functions in class... yes 
...   
 
checking for tgetnum in -ltermcap... yes 
checking for exist('struct')==5 in Octave... *** glibc detected *** free(): 
invalid pointer: 0x089d0030 *** 
panic: Aborted -- stopping myself... 
attempting to save variables to `octave-core'... 
save to `octave-core' complete 
 
 
/* compilation seems to go on normally but it all ends with */  
  
rm -f symlsolve.oct  
ln -s symbols.oct symlsolve.oct  
rm -f sumterms.oct  
ln -s symbols.oct sumterms.oct  
mkoctfile -DHAVE_OCTAVE_21 -v -v -o symbols.oct symbols.o probably_prime.o  
differentiate.o findsymbols.o numden.o syminfo.o symlsolve.o sumterms.o  
sym-bool.o sym-create.o ov-ex.o ov-vpa.o ov-ex-mat.o ov-relational.o  
op-ex-mat.o op-ex.o op-vpa.o  -L/usr/lib -lginac -L/usr/lib -lcln -lgmp  
i686-pc-linux-gnu-g++ -shared -Wl,-Bsymbolic -o symbols.oct symbols.o  
probably_prime.o differentiate.o findsymbols.o numden.o syminfo.o symlsolve.o  
sumterms.o sym-bool.o sym-create.o ov-ex.o ov-vpa.o ov-ex-mat.o ov-relational.o  
op-ex-mat.o op-ex.o op-vpa.o -L/usr/lib -lginac -L/usr/lib -lcln -lgmp  
-L/usr/lib/octave-2.1.64 -loctinterp -loctave -lcruft -lz -lcblas -lf77blas  
-latlas -lfftw3 -lreadline -lncurses -ldl -lm  
-L/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5  
-L/usr/lib/gcc/i686-pc-linux-gnu/3.3.5  
-L/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/../../../../i686-pc-linux-gnu/lib  
-L/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/../../.. -lz -lfrtbegin -lg2c -lm  
-lgcc_s  
make[2]: Leaving directory  
`/var/tmp/portage/octave-forge-2004.11.16-r1/work/octave-forge-2004.11.16/main/symbolic'  
make[1]: Target `all' not remade because of errors.  
make[1]: Leaving directory  
`/var/tmp/portage/octave-forge-2004.11.16-r1/work/octave-forge-2004.11.16/main'  
Build finished.  
Please read FIXES/README before you install.  
main/ not complete. See log for details  
make: *** [all] Error 1  
  
!!! ERROR: sci-mathematics/octave-forge-2004.11.16-r1 failed.  
!!! Function src_compile, Line 51, Exitcode 2  
!!! emake failed  
!!! If you need support, post the topmost build error, NOT this status message.  
 
 

Expected Results:  
compilation and install 

emerge --info 
Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5, 
glibc-2.3.4.20050125-r1, 2.6.11-ck4 i686) 
================================================================= 
System uname: 2.6.11-ck4 i686 Mobile Intel(R) Pentium(R) 4 - M CPU 2.00GHz 
Gentoo Base System version 1.6.10 
Python:              dev-lang/python-2.3.5 [2.3.5 (#1, Apr 12 2005, 02:45:05)] 
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) 
[enabled] 
ccache version 2.4 [enabled] 
dev-lang/python:     2.3.5 
sys-devel/autoconf:  2.59-r6, 2.13 
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.5 
sys-devel/binutils:  2.15.92.0.2-r8 
sys-devel/libtool:   1.5.14 
virtual/os-headers:  2.6.8.1-r4 
ACCEPT_KEYWORDS="x86 ~x86" 
AUTOCLEAN="yes" 
CFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer" 
CHOST="i686-pc-linux-gnu" 
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" 
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" 
CXXFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer" 
DISTDIR="/usr/portage/distfiles" 
FEATURES="autoaddcvs autoconfig ccache distcc distlocks sandbox sfperms" 
GENTOO_MIRRORS="http://distfiles.gentoo.org 
http://distro.ibiblio.org/pub/Linux/distributions/gentoo" 
MAKEOPTS="-j2" 
PKGDIR="/usr/portage/packages" 
PORTAGE_TMPDIR="/var/tmp" 
PORTDIR="/usr/portage" 
PORTDIR_OVERLAY="/usr/local/portage" 
SYNC="rsync://rsync.gentoo.org/gentoo-portage" 
USE="x86 X aac aalib alsa apm arts artswrappersuid atlas audiofile avi berkdb 
bitmap-fonts blas cdparanoia cdr crypt cups curl dar32 dlloader dvd emboss 
encode esd fam ffmpeg fftw flac font-server foomaticdb fortran gdbm gif ginac 
gpm gstreamer gtk2 hal ieee1394 imagemagick imlib ipv6 java jpeg jpeg2k junit 
kde kdeenablefinal ldap libaudiofile libg++ libwww logitech-mouse mad matroska 
mikmod mmx mng monkey motif mp3 mpeg mysql ncurses nls nptl nvidia oggvorbis 
opengl oss pam pcmcia pdflib perl pic png ppds python qhull qt quicktime 
rdesktop readline scanner sdl slang sndfile spell sse ssl svg svga tcltk tcpd 
theora tidy tiff truetype truetype-fonts type1-fonts unicode usb vidix wifi 
wxwindows xine xml2 xmms xv xvid xvmc zlib" 
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
Comment 1 Arie Huijzer 2005-04-28 13:09:29 UTC
This bug is solved, 

I did an emerge world, and with this upgraded glibc to 2.3.5.
With this the problem disappeared.

Problem not only happened with octave-forge but also with octave, konsole output:
*/
checking for propagate_empty_matrices in Octave... *** glibc detected *** free(): invalid pointer: 0x089d0030 ***
panic: Aborted -- stopping myself...
attempting to save variables to `octave-core'...
save to `octave-core' complete 
*/

What probably caused the problem:
- I switched from gcc-3.4.3 to gcc-3.3.5 by and did emerge -peD world
  may something went wrong here
- or glibc-2.3.4.20050125-r1 in combination with gcc-3.3.5 and octave?