list of failed packages with owners (was: Re: Mass rebuild status with gcc-4.3.0-0.4 of rawhide-20071220)

Patrice Dumas pertusus at free.fr
Sun Jan 6 17:17:31 UTC 2008


On Thu, Jan 03, 2008 at 02:42:05PM +0100, Thorsten Leemhuis wrote:
> FYI, below the list with owner information in front of it and sorted by
> owners:
> 
> pertusus        fails-even-with-41/archmage-0.1.9-1.fc8.log
> pertusus        fails-even-with-41/dap-hdf4_handler-3.7.5-3.fc8.log
> pertusus        fails-even-with-41/python-chm-0.8.4-1.fc7.log
> pertusus
> fails-even-with-41/tetex-tex4ht-1.0.2007_11_19_2329-1.fc9.log
> pertusus        fails-even-with-41/wdm-1.28-8.fc8.log
> pertusus        header-dep/acpitool-0.4.7-2.fc9.log
> pertusus        header-dep/boolstuff-0.1.11-3.fc9.log
> pertusus        header-dep/libchmxx-0.1-5.fc6.log
> pertusus        multipleparm/xchm-1.13-1.fc8.log

Should be fixed in rawhide.

> pertusus        fails-even-with-41/gnash-0.8.1-6.fc9.log
> pertusus        fails-even-with-41/kchmviewer-3.0-2.fc7.log

Waiting a bit for kde4 support from upstream, but should certainly 
be easily fixed by using kde5libs-devel instead of kdelibs-devel.

> pertusus        header-dep/bes-3.5.1-4.fc9.log
> pertusus        header-dep/dap-freeform_handler-3.7.5-2.fc8.log
> pertusus        header-dep/libdap-3.7.8-3.fc9.log
> pertusus        header-dep/libnc-dap-3.7.0-8.fc9.log

Reported upstream.

> pertusus        unsorted/perl-Cache-2.04-2.fc8.2.log

test failure not reproducible

> pertusus        unsorted/cernlib-2006-20.fc9.log

This looks like a gfortran bug.

Error messages:

       DR=DLGAMA(Z0)
                1
 Error: Result of LGAMMA overflows its kind at (1) /.../c310m.F:147.16:
 
       DR=DLGAMA(-Z1)
               1
 Error: Result of LGAMMA overflows its kind at (1)


Code looks like:

      IMPLICIT DOUBLE PRECISION (A-H,O-Q,S-Z)
      IMPLICIT REAL (R)

      REAL  ALGAMA
      DOUBLE PRECISION
     + Z0, Z1, HF, X

      DR=DLGAMA(Z0)
      DR=DLGAMA(-Z1)

Strange thing is that there is a previous
      DR=DLGAMA(X)
which doesn't seems to be problematic.

I attach the whole problematic file. If gcc goes to rawhide I could try
to simplify the problematic file.

--
Pat
-------------- next part --------------
# 1 "/home/dumas/src/fc-write/cernlib/devel/cernlib-2006/2006/src/mathlib/gen/tests/c310m.F"
# 1 "/home/dumas/src/fc-write/cernlib/devel/cernlib-2006/2006/build/mathlib/gen/tests//"
# 1 "<interne>"
# 1 "<ligne de commande>"
# 1 "/home/dumas/src/fc-write/cernlib/devel/cernlib-2006/2006/src/mathlib/gen/tests/c310m.F"
*
* $Id: c310m.F,v 1.1.1.1 1996/04/01 15:01:14 mclareni Exp $
*
* $Log: c310m.F,v $
* Revision 1.1.1.1  1996/04/01 15:01:14  mclareni
* Mathlib gen
*
*

# 1 "/home/dumas/src/fc-write/cernlib/devel/cernlib-2006/2006/src/mathlib/gen/gen/pilot.h" 1
























# 40 "/home/dumas/src/fc-write/cernlib/devel/cernlib-2006/2006/src/mathlib/gen/gen/pilot.h"

# 57 "/home/dumas/src/fc-write/cernlib/devel/cernlib-2006/2006/src/mathlib/gen/gen/pilot.h"



























































# 10 "/home/dumas/src/fc-write/cernlib/devel/cernlib-2006/2006/src/mathlib/gen/tests/c310m.F" 2
      SUBROUTINE C310M
C     This program tests the operation of MATHLIB subprograms
C     ALGAMA, DLGAMA and QLGAMA(C310)

      LOGICAL LTEST, LTEST1,LTEST2
      COMMON /C310LT1/LTEST1




# 1 "/home/dumas/src/fc-write/cernlib/devel/cernlib-2006/2006/src/mathlib/gen/tests/iorc.inc" 1
*
* $Id: iorc.inc,v 1.1.1.1 1996/04/01 15:01:31 mclareni Exp $
*
* $Log: iorc.inc,v $
* Revision 1.1.1.1  1996/04/01 15:01:31  mclareni
* Mathlib gen
*
*
*
* iorc.inc
*
      COMMON/IOLUNS/LIN,LOUT
      COMMON/GTSTAT/NTEST,NFAIL,IRC
# 20 "/home/dumas/src/fc-write/cernlib/devel/cernlib-2006/2006/src/mathlib/gen/tests/c310m.F" 2
      CALL HEADER('C310',0)
      LTEST=.TRUE.
      LTEST1=.TRUE.
      LTEST2=.TRUE.
      CALL C310D
        LTEST=LTEST .AND. LTEST1




      IRC=ITEST('C310',LTEST)
      CALL PAGEND('C310')
      RETURN
      END

      SUBROUTINE C310D


# 1 "/home/dumas/src/fc-write/cernlib/devel/cernlib-2006/2006/src/mathlib/gen/tests/imp64r.inc" 1
*
* $Id: imp64r.inc,v 1.1.1.1 1996/04/01 15:01:31 mclareni Exp $
*
* $Log: imp64r.inc,v $
* Revision 1.1.1.1  1996/04/01 15:01:31  mclareni
* Mathlib gen
*
*
*
* imp64r.inc
*

      IMPLICIT DOUBLE PRECISION (A-H,O-Q,S-Z)
      IMPLICIT REAL (R)

# 38 "/home/dumas/src/fc-write/cernlib/devel/cernlib-2006/2006/src/mathlib/gen/tests/c310m.F" 2
      REAL  ALGAMA
C     Set maximum error allowed for test to be considered successful
      DIMENSION TOL(2),TOLIBM(2)


# 1 "/home/dumas/src/fc-write/cernlib/devel/cernlib-2006/2006/src/mathlib/gen/gen/def64.inc" 1
*
* $Id: def64.inc,v 1.1.1.1 1996/04/01 15:02:59 mclareni Exp $
*
* $Log: def64.inc,v $
* Revision 1.1.1.1  1996/04/01 15:02:59  mclareni
* Mathlib gen
*
*
*
* def64.inc
*







      DOUBLE PRECISION
# 43 "/home/dumas/src/fc-write/cernlib/devel/cernlib-2006/2006/src/mathlib/gen/tests/c310m.F" 2
     + Z0, Z1, HF, X
      PARAMETER (Z0 = 0, Z1 = 1, HF = Z1/2)
      LOGICAL LTEST1
C
      CHARACTER*6 TFUNC(2)
C

# 1 "/home/dumas/src/fc-write/cernlib/devel/cernlib-2006/2006/src/mathlib/gen/tests/iorc.inc" 1
*
* $Id: iorc.inc,v 1.1.1.1 1996/04/01 15:01:31 mclareni Exp $
*
* $Log: iorc.inc,v $
* Revision 1.1.1.1  1996/04/01 15:01:31  mclareni
* Mathlib gen
*
*
*
* iorc.inc
*
      COMMON/IOLUNS/LIN,LOUT
      COMMON/GTSTAT/NTEST,NFAIL,IRC
# 50 "/home/dumas/src/fc-write/cernlib/devel/cernlib-2006/2006/src/mathlib/gen/tests/c310m.F" 2

      DIMENSION  Y(7),T(7)
      REAL            RT(7)




      DATA LTEST1/.TRUE./

      DATA TOL/1D-8, 5D-11/
      DATA TOLIBM/1D-6, 1D-11/
      DATA TFUNC/'ALGAMA','DLGAMA'/
      DATA (Y(I), I=1,7)
     + / 0.10D-02,0.35D0, 1.00D0, 2.50D0, 8.00D0, 100.00D0,
     +       0.99990000000000D0/

      DATA (T(I), I=1,7)
     + /6.90717888538385361D0,0.934581227146233540D0,
     +  0.000000000000000000D0,0.284682870472918514D0,
     +  8.52516136106527989D0,359.134205369575341D0,
     +  0.577297915612021598D-4 /

      ERRMAX=0D0
      RERRMAX=0E0

      NF=2




      DO 1000 JF=1,NF
         ERRMAX= 0.0D0




      IF(JF.EQ.1)WRITE(LOUT,'(/10X,''TEST FOR ALGAMA'')')
      IF(JF.EQ.2)WRITE(LOUT,'(/10X,''TEST FOR DLGAMA'')')

        WRITE(LOUT,'(/8X,''X'',14X,'' '',A,''(X)'',7X,''Rel Error'')')
     +      TFUNC(JF)
      DO 1 I = 1,7
      X=Y(I)







      IF(JF.EQ.1)THEN
                 RX=X
                 RT(I)=T(I)
                 RDR=ALGAMA(RX)
      IF(ABS(RDR) .GT. 1E-4)RER=ABS((RDR-RT(I))/RDR)
      IF(ABS(RDR) .LE. 1E-4)RER=ABS((RDR-RT(I)))
                 X=RX
      ERRMAX =MAX(RERRMAX,RER)
         WRITE(LOUT,'(1X,F10.3,1P,E27.9,E10.1)')
     +             RX ,RDR,RER
      ENDIF
      IF(JF.EQ.2)THEN
      DR=DLGAMA(X)
      IF(ABS(DR) .GT. 1D-14)  ER=ABS((DR-T(I))/DR)
      ERRMAX =MAX(ERRMAX,ER)
         WRITE(LOUT,'(1X,F10.3,1P,E27.18,E10.1)') X,DR,ER
      ENDIF

    1 CONTINUE





      ETOL=TOLIBM(JF)


      ETOL=TOL(JF)

      WRITE(LOUT,'(/''LARGEST RELATIVE ERROR WAS'',1P,E10.1)')
     +ERRMAX
      LTEST1=LTEST1.AND.(ERRMAX.LE.ETOL)
         ERRMAX= 0D0
      WRITE(LOUT,'(/''TESTING ERROR MESSAGES:'')')





      IF(JF.EQ.1)THEN
                 RZ0=Z0
                 RZ1=Z1
      DR=ALGAMA(RZ0)
      DR=ALGAMA(-RZ1)
      ENDIF
      IF(JF.EQ.2)THEN
      DR=DLGAMA(Z0)
      DR=DLGAMA(-Z1)
      ENDIF

1000  CONTINUE

      RETURN
      END



More information about the devel mailing list