[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Octave 2.1.20 available for ftp
From: |
John W. Eaton |
Subject: |
Re: Octave 2.1.20 available for ftp |
Date: |
Thu, 4 Nov 1999 10:25:10 -0600 (CST) |
On 4-Nov-1999, Thomas Walter <address@hidden> wrote:
| Hello,
| I think there is bug in the sources of 'lapack' in 'octave-2.1.20'.
| But note: I do not speak fortran.
|
| My environment
| linux, rh-5.1
| gcc-2.95.2
| glibc-2.0.7
|
| contents of 'config.site':
| CFLAGS='-O2 -mpentium -malign-double -D_GNU_SOURCE'
| CXXFLAGS='-O2 -mpentium -malign-double -D_GNU_SOURCE'
| FFLAGS='-O -mpentium -malign-double -D_GNU_SOURCE'
|
| This works for 'octave-2.1.19' 'octave-2.0.14' 'octave-2.0.14.91'
|
| 'configure' call:
| configure --enable-dl --enable-shared --enable-rpath --enable-lite-kernel
|
| Error report of 'gcc':
|
| lapack/pic/dlamch.o: In function `dlamc2_':
| lapack/pic/dlamch.o(.text+0x608): multiple definition of `dlamc2_'
| lapack/pic/dlamc2.o(.text+0x0): first defined here
| /usr/i586-pc-linux-gnu/bin/ld: Warning: size of symbol `dlamc2_' changed from
1407 to 1402 in lapack/pic/dlamch.o
| lapack/pic/dlamch.o: In function `dlamc1_':
| lapack/pic/dlamch.o(.text+0x2ec): multiple definition of `dlamc1_'
| lapack/pic/dlamc1.o(.text+0x0): first defined here
| /usr/i586-pc-linux-gnu/bin/ld: Warning: size of symbol `dlamc1_' changed from
790 to 794 in lapack/pic/dlamch.o
| lapack/pic/dlamch.o: In function `dlamc3_':
| lapack/pic/dlamch.o(.text+0xb84): multiple definition of `dlamc3_'
| lapack/pic/dlamc3.o(.text+0x0): first defined here
| lapack/pic/dlamch.o: In function `dlamc4_':
| lapack/pic/dlamch.o(.text+0xb98): multiple definition of `dlamc4_'
| lapack/pic/dlamc4.o(.text+0x0): first defined here
| /usr/i586-pc-linux-gnu/bin/ld: Warning: size of symbol `dlamc4_' changed from
363 to 371 in lapack/pic/dlamch.o
| lapack/pic/dlamch.o: In function `dlamc5_':
| lapack/pic/dlamch.o(.text+0xd0c): multiple definition of `dlamc5_'
| lapack/pic/dlamc5.o(.text+0x0): first defined here
| /usr/i586-pc-linux-gnu/bin/ld: Warning: size of symbol `dlamc5_' changed from
358 to 353 in lapack/pic/dlamch.o
| collect2: ld returned 1 exit status
| make[2]: *** [libcruft.so.2.1.20] Error 1
| make[2]: Leaving directory `/usr/src/New_Stuff/octave-2.1.20/libcruft'
| make[1]: *** [libcruft] Error 2
| make[1]: Leaving directory `/usr/src/New_Stuff/octave-2.1.20'
| make: *** [all] Error 2
|
| Hope this helps anybody
OK, my solution for this is
cd libcruft/lapack
rm -f dlamc{1,2,3,4,5}.f
mv dlamch.f foo.f
fsplit foo.f
rm foo.f
so that the newer versions of these functions/subroutines will be
used.
Thanks,
jwe