octave-maintainers
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]