Your message dated Tue, 16 Jun 2026 14:36:32 +0000
with message-id <[email protected]>
and subject line Bug#1138436: fixed in gridsite 3.0.0~20240125git1200598-3
has caused the Debian Bug report #1138436,
regarding gridsite: FTBFS with openssl 4.0
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1138436: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1138436
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: gridsite
Version: 3.0.0~20240125git1200598-2
Severity: normal
Tags: sid
control: affects -1 src:openssl
User: [email protected]
Usertags: openssl-4.0

OpenSSL 4.0 is in experimental. This package fails to build against it:

| libtool: compile:  gcc -g -O2 -Werror=implicit-function-declaration 
"-ffile-prefix-map=/build/reproducible-path/gridsite-3.0.0~20240125git1200598=."
 -fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -I. 
-I../interface -DPIC -fPIC -DLINUX=2 -D_REENTRANT -D_LARGEFILE64_SOURCE 
-I/usr/include/httpd -I/usr/include/apache2 -I/usr/include/apr-0 
-I/usr/include/apr-1 -I/usr/include/apr-1.0 -I/usr/kerberos/include -c 
grst_canl_x509.c  -fPIC -DPIC -o .libs/grst_canl_x509.o
| grst_canl_x509.c: In function 'is_robot_certificate':
| grst_canl_x509.c:153:17: warning: assignment discards 'const' qualifier from 
pointer target type [-Wdiscarded-qualifiers]
|   153 |         subject = X509_get_subject_name(cert);
|       |                 ^
| grst_canl_x509.c:160:20: warning: assignment discards 'const' qualifier from 
pointer target type [-Wdiscarded-qualifiers]
|   160 |                 ne = X509_NAME_get_entry(subject, i);
|       |                    ^
| grst_canl_x509.c:161:23: warning: assignment discards 'const' qualifier from 
pointer target type [-Wdiscarded-qualifiers]
|   161 |                 value = X509_NAME_ENTRY_get_data(ne);
|       |                       ^
| grst_canl_x509.c: In function 'GRSTx509KnownCriticalExts':
| grst_canl_x509.c:279:12: warning: assignment discards 'const' qualifier from 
pointer target type [-Wdiscarded-qualifiers]
|   279 |         ex = X509_get_ext(cert, i);
|       |            ^
| grst_canl_x509.c: In function 'GRSTx509VerifySig':
| grst_canl_x509.c:380:32: error: implicit declaration of function 
'ASN1_STRING_data'; did you mean 'ASN1_STRING_set0'? 
[-Wimplicit-function-declaration]
|   380 |            
GRSTasn1TimeToTimeT(ASN1_STRING_data(X509_get_notBefore(cert)),0);
|       |                                ^~~~~~~~~~~~~~~~
|       |                                ASN1_STRING_set0
| grst_canl_x509.c:380:32: error: passing argument 1 of 'GRSTasn1TimeToTimeT' 
makes pointer from integer without a cast [-Wint-conversion]
|   380 |            
GRSTasn1TimeToTimeT(ASN1_STRING_data(X509_get_notBefore(cert)),0);
|       |                                
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|       |                                |
|       |                                int
| In file included from grst_canl_x509.c:75:
| ../interface/gridsite.h:453:28: note: expected 'char *' but argument is of 
type 'int'
|   453 | time_t GRSTasn1TimeToTimeT(char *, size_t);
|       |                            ^~~~~~
| grst_canl_x509.c:385:32: error: passing argument 1 of 'GRSTasn1TimeToTimeT' 
makes pointer from integer without a cast [-Wint-conversion]
|   385 |            
GRSTasn1TimeToTimeT(ASN1_STRING_data(X509_get_notAfter(cert)),0);
|       |                                
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|       |                                |
|       |                                int
| ../interface/gridsite.h:453:28: note: expected 'char *' but argument is of 
type 'int'
|   453 | time_t GRSTasn1TimeToTimeT(char *, size_t);
|       |                            ^~~~~~
| grst_canl_x509.c: In function 'GRSTx509VerifyVomsSigCert':
| grst_canl_x509.c:690:20: error: passing argument 1 of 'GRSTasn1TimeToTimeT' 
makes pointer from integer without a cast [-Wint-conversion]
|   690 |                    ASN1_STRING_data(X509_get_notBefore(cacert)), 0);
|       |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|       |                    |
|       |                    int
| ../interface/gridsite.h:453:28: note: expected 'char *' but argument is of 
type 'int'
|   453 | time_t GRSTasn1TimeToTimeT(char *, size_t);
|       |                            ^~~~~~
| grst_canl_x509.c:694:20: error: passing argument 1 of 'GRSTasn1TimeToTimeT' 
makes pointer from integer without a cast [-Wint-conversion]
|   694 |                    ASN1_STRING_data(X509_get_notAfter(cacert)), 0);
|       |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|       |                    |
|       |                    int
| ../interface/gridsite.h:453:28: note: expected 'char *' but argument is of 
type 'int'
|   453 | time_t GRSTasn1TimeToTimeT(char *, size_t);
|       |                            ^~~~~~
| grst_canl_x509.c:700:20: error: passing argument 1 of 'GRSTasn1TimeToTimeT' 
makes pointer from integer without a cast [-Wint-conversion]
|   700 |                    ASN1_STRING_data(X509_get_notBefore(vomscert)), 0);
|       |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|       |                    |
|       |                    int
| ../interface/gridsite.h:453:28: note: expected 'char *' but argument is of 
type 'int'
|   453 | time_t GRSTasn1TimeToTimeT(char *, size_t);
|       |                            ^~~~~~
| grst_canl_x509.c:704:20: error: passing argument 1 of 'GRSTasn1TimeToTimeT' 
makes pointer from integer without a cast [-Wint-conversion]
|   704 |                    ASN1_STRING_data(X509_get_notAfter(vomscert)), 0);
|       |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|       |                    |
|       |                    int
| ../interface/gridsite.h:453:28: note: expected 'char *' but argument is of 
type 'int'
|   453 | time_t GRSTasn1TimeToTimeT(char *, size_t);
|       |                            ^~~~~~
| grst_canl_x509.c: In function 'GRSTx509ChainVomsAdd':
| grst_canl_x509.c:841:23: error: storage size of 'acissuerserialASN1' isn't 
known
|   841 |    ASN1_INTEGER       acissuerserialASN1;
|       |                       ^~~~~~~~~~~~~~~~~~
| grst_canl_x509.c:843:15: warning: assignment discards 'const' qualifier from 
pointer target type [-Wdiscarded-qualifiers]
|   843 |    asn1data   = X509_EXTENSION_get_data(ex);
|       |               ^
| grst_canl_x509.c:844:15: error: assignment to 'char *' from 'int' makes 
pointer from integer without a cast [-Wint-conversion]
|   844 |    asn1string = ASN1_STRING_data(asn1data);
|       |               ^
| grst_canl_x509.c: In function 'GRSTx509ChainLoad':
| grst_canl_x509.c:1190:32: error: passing argument 1 of 'GRSTasn1TimeToTimeT' 
makes pointer from integer without a cast [-Wint-conversion]
|  1190 |                                
ASN1_STRING_data(X509_get_notBefore(cert)), 0);
|       |                                
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|       |                                |
|       |                                int
| ../interface/gridsite.h:453:28: note: expected 'char *' but argument is of 
type 'int'
|   453 | time_t GRSTasn1TimeToTimeT(char *, size_t);
|       |                            ^~~~~~
| grst_canl_x509.c:1192:32: error: passing argument 1 of 'GRSTasn1TimeToTimeT' 
makes pointer from integer without a cast [-Wint-conversion]
|  1192 |                                
ASN1_STRING_data(X509_get_notAfter(cert)), 0);
|       |                                
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|       |                                |
|       |                                int
| ../interface/gridsite.h:453:28: note: expected 'char *' but argument is of 
type 'int'
|   453 | time_t GRSTasn1TimeToTimeT(char *, size_t);
|       |                            ^~~~~~
| grst_canl_x509.c:1284:25: warning: assignment discards 'const' qualifier from 
pointer target type [-Wdiscarded-qualifiers]
|  1284 |                      ex = X509_get_ext(cert, j);
|       |                         ^
| grst_canl_x509.c: In function 'GRSTx509ParseVomsExt':
| grst_canl_x509.c:1439:23: error: storage size of 'acissuerserialASN1' isn't 
known
|  1439 |    ASN1_INTEGER       acissuerserialASN1;
|       |                       ^~~~~~~~~~~~~~~~~~
| grst_canl_x509.c:1441:15: warning: assignment discards 'const' qualifier from 
pointer target type [-Wdiscarded-qualifiers]
|  1441 |    asn1data   = X509_EXTENSION_get_data(ex);
|       |               ^
| grst_canl_x509.c:1442:15: error: assignment to 'char *' from 'int' makes 
pointer from integer without a cast [-Wint-conversion]
|  1442 |    asn1string = ASN1_STRING_data(asn1data);
|       |               ^
| grst_canl_x509.c: In function 'GRSTx509GetVomsCreds':
| grst_canl_x509.c:1553:29: error: passing argument 1 of 'GRSTasn1TimeToTimeT' 
makes pointer from integer without a cast [-Wint-conversion]
|  1553 |         
GRSTasn1TimeToTimeT(ASN1_STRING_data(X509_get_notBefore(usercert)),0);
|       |                             
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|       |                             |
|       |                             int
| ../interface/gridsite.h:453:28: note: expected 'char *' but argument is of 
type 'int'
|   453 | time_t GRSTasn1TimeToTimeT(char *, size_t);
|       |                            ^~~~~~
| grst_canl_x509.c:1555:29: error: passing argument 1 of 'GRSTasn1TimeToTimeT' 
makes pointer from integer without a cast [-Wint-conversion]
|  1555 |         
GRSTasn1TimeToTimeT(ASN1_STRING_data(X509_get_notAfter(usercert)),0);
|       |                             
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|       |                             |
|       |                             int
| ../interface/gridsite.h:453:28: note: expected 'char *' but argument is of 
type 'int'
|   453 | time_t GRSTasn1TimeToTimeT(char *, size_t);
|       |                            ^~~~~~
| grst_canl_x509.c:1567:31: error: passing argument 1 of 'GRSTasn1TimeToTimeT' 
makes pointer from integer without a cast [-Wint-conversion]
|  1567 |           
GRSTasn1TimeToTimeT(ASN1_STRING_data(X509_get_notBefore(cert)),0);
|       |                               
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|       |                               |
|       |                               int
| ../interface/gridsite.h:453:28: note: expected 'char *' but argument is of 
type 'int'
|   453 | time_t GRSTasn1TimeToTimeT(char *, size_t);
|       |                            ^~~~~~
| grst_canl_x509.c:1571:31: error: passing argument 1 of 'GRSTasn1TimeToTimeT' 
makes pointer from integer without a cast [-Wint-conversion]
|  1571 |           
GRSTasn1TimeToTimeT(ASN1_STRING_data(X509_get_notAfter(cert)),0);
|       |                               
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|       |                               |
|       |                               int
| ../interface/gridsite.h:453:28: note: expected 'char *' but argument is of 
type 'int'
|   453 | time_t GRSTasn1TimeToTimeT(char *, size_t);
|       |                            ^~~~~~
| grst_canl_x509.c:1576:15: warning: assignment discards 'const' qualifier from 
pointer target type [-Wdiscarded-qualifiers]
|  1576 |            ex = X509_get_ext(cert, i);
|       |               ^
| grst_canl_x509.c: In function 'GRSTx509CompactCreds':
| grst_canl_x509.c:1705:43: error: passing argument 1 of 'GRSTasn1TimeToTimeT' 
makes pointer from integer without a cast [-Wint-conversion]
|  1705 |           (long long) 
GRSTasn1TimeToTimeT(ASN1_STRING_data(X509_get_notBefore(usercert)),0),
|       |                                           
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|       |                                           |
|       |                                           int
| ../interface/gridsite.h:453:28: note: expected 'char *' but argument is of 
type 'int'
|   453 | time_t GRSTasn1TimeToTimeT(char *, size_t);
|       |                            ^~~~~~
| grst_canl_x509.c:1706:43: error: passing argument 1 of 'GRSTasn1TimeToTimeT' 
makes pointer from integer without a cast [-Wint-conversion]
|  1706 |           (long long) 
GRSTasn1TimeToTimeT(ASN1_STRING_data(X509_get_notAfter(usercert)),0),
|       |                                           
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|       |                                           |
|       |                                           int
| ../interface/gridsite.h:453:28: note: expected 'char *' but argument is of 
type 'int'
|   453 | time_t GRSTasn1TimeToTimeT(char *, size_t);
|       |                            ^~~~~~
| grst_canl_x509.c:1722:43: error: passing argument 1 of 'GRSTasn1TimeToTimeT' 
makes pointer from integer without a cast [-Wint-conversion]
|  1722 |           (long long) 
GRSTasn1TimeToTimeT(ASN1_STRING_data(X509_get_notBefore(gsiproxycert)),0),
|       |                                           
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|       |                                           |
|       |                                           int
| ../interface/gridsite.h:453:28: note: expected 'char *' but argument is of 
type 'int'
|   453 | time_t GRSTasn1TimeToTimeT(char *, size_t);
|       |                            ^~~~~~
| grst_canl_x509.c:1723:43: error: passing argument 1 of 'GRSTasn1TimeToTimeT' 
makes pointer from integer without a cast [-Wint-conversion]
|  1723 |           (long long) 
GRSTasn1TimeToTimeT(ASN1_STRING_data(X509_get_notAfter(gsiproxycert)),0),
|       |                                           
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|       |                                           |
|       |                                           int
| ../interface/gridsite.h:453:28: note: expected 'char *' but argument is of 
type 'int'
|   453 | time_t GRSTasn1TimeToTimeT(char *, size_t);
|       |                            ^~~~~~
| grst_canl_x509.c:1732:8: warning: 'GRSTx509GetVomsCreds' is deprecated 
[-Wdeprecated-declarations]
|  1732 |        GRSTx509GetVomsCreds(lastcred, maxcreds, credlen, creds,
|       |        ^~~~~~~~~~~~~~~~~~~~
| grst_canl_x509.c:1538:5: note: declared here
|  1538 | int GRSTx509GetVomsCreds(int *lastcred, int maxcreds, size_t credlen,
|       |     ^~~~~~~~~~~~~~~~~~~~
| grst_canl_x509.c: In function 'GRSTx509ProxyGetTimes':
| grst_canl_x509.c:2585:33: error: passing argument 1 of 'GRSTasn1TimeToTimeT' 
makes pointer from integer without a cast [-Wint-conversion]
|  2585 |   *start  = 
GRSTasn1TimeToTimeT(ASN1_STRING_data(X509_get_notBefore(cert)),0);
|       |                                 
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|       |                                 |
|       |                                 int
| ../interface/gridsite.h:453:28: note: expected 'char *' but argument is of 
type 'int'
|   453 | time_t GRSTasn1TimeToTimeT(char *, size_t);
|       |                            ^~~~~~
| grst_canl_x509.c:2586:33: error: passing argument 1 of 'GRSTasn1TimeToTimeT' 
makes pointer from integer without a cast [-Wint-conversion]
|  2586 |   *finish = 
GRSTasn1TimeToTimeT(ASN1_STRING_data(X509_get_notAfter(cert)),0);
|       |                                 
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|       |                                 |
|       |                                 int
| ../interface/gridsite.h:453:28: note: expected 'char *' but argument is of 
type 'int'
|   453 | time_t GRSTasn1TimeToTimeT(char *, size_t);
|       |                            ^~~~~~
| make[2]: *** [Makefile:142: grst_canl_x509.lo] Error 1

Full buildlog
        
https://breakpoint.cc/openssl-rebuild/logs-4/attempted/gridsite_3.0.0~20240125git1200598-2_amd64-2026-04-19T13:12:21Z

Sebastian

--- End Message ---
--- Begin Message ---
Source: gridsite
Source-Version: 3.0.0~20240125git1200598-3
Done: Mattias Ellert <[email protected]>

We believe that the bug you reported is fixed in the latest version of
gridsite, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Mattias Ellert <[email protected]> (supplier of updated gridsite 
package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Tue, 16 Jun 2026 15:53:55 +0200
Source: gridsite
Architecture: source
Version: 3.0.0~20240125git1200598-3
Distribution: unstable
Urgency: medium
Maintainer: Mattias Ellert <[email protected]>
Changed-By: Mattias Ellert <[email protected]>
Closes: 1138436
Changes:
 gridsite (3.0.0~20240125git1200598-3) unstable; urgency=medium
 .
   * Fixes for building with openssl 4.0 (Closes: #1138436)
Checksums-Sha1:
 d2c20163a7fdac200ad9075dff4556a5d87ef6d1 2447 
gridsite_3.0.0~20240125git1200598-3.dsc
 73fa9a9b8dd40d50498dda108dae8cd2ff11f1a9 27484 
gridsite_3.0.0~20240125git1200598-3.debian.tar.xz
 a8a9399beddc3d73c09931d382b6f7a5c9a7757c 11672 
gridsite_3.0.0~20240125git1200598-3_amd64.buildinfo
Checksums-Sha256:
 48ef40a170a40d0ae08b163552d55ab5e369ee9e95b9463a423a16ab42998044 2447 
gridsite_3.0.0~20240125git1200598-3.dsc
 b6f58650dbb7ee5d4a6eb931094cdce5f6fee9c7e023acb6c1f2843bba0b71c5 27484 
gridsite_3.0.0~20240125git1200598-3.debian.tar.xz
 1cc0a83fe19e41213be8bd3ea514258b0ca1dc14f1574f7689814dd3eb0acb37 11672 
gridsite_3.0.0~20240125git1200598-3_amd64.buildinfo
Files:
 bbee1d090c615441556d2c8248b0e91c 2447 net optional 
gridsite_3.0.0~20240125git1200598-3.dsc
 78367b6071f9533a6c2be21e28bae83a 27484 net optional 
gridsite_3.0.0~20240125git1200598-3.debian.tar.xz
 e89112ff5b430a49b4005a545d92747d 11672 net optional 
gridsite_3.0.0~20240125git1200598-3_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEE6hgwr99NQxrZ4RRS6K7C/zvhqUsFAmoxWJQACgkQ6K7C/zvh
qUsDfg/9E/+s4h7VBKO1k8+VN3p1eR2k3MB3mCv05r10IrUSj7FR5or/7InK092A
sTfwWE13n5FIzv10A/igjuXnzkMlYGNZ5+/QcqFEfGD8oQWpIBJfsN1n/EksA0n4
+75j0c9LrAoYS7puzDZFGr3EATPeCCYnTHr6aqssN2pkbMvdFXxKpzcdkJNZ1bZW
+CO6qS7tuUzUqVrOAm4yUV0ElNJoEpyqGOFXxON75xqP/Zdzp30NfFR8rSfmGqee
qZeHzotuWNW3JPlaTHni+wAd4XH+0LNWmHl5mmlQeQ+nGrXtFCK1RVYR6HuaLXqc
NAS1rzmUKjzHNelO5GSnM04wXVzpzjeOWBNBKj5P6q92q+RB3W1DQBfBPb92TYkG
UrDvJ+82Hh1eQWer8Ogh4IrqFKmWEio14V1EYZEqc0KqZ0XcZu7mJ2y4xNaPR/YD
2R9OmKfLhQXsssGLqN5la5LHLdh5rlug2Qvhbqm2Y8lM15VRpZmIcTy7TXoaSVKN
jeF6IxpIoBKXrFVTKjiBk3A6+KgxA3wWsxWS8RIDX3Lvfda70FnIKkpONShJueOZ
P3EN/RU3zjCrPE/VimLVg2Wvsms+OrovaiVFzWR+f3UzNzZcN5mvXKY0/yOLdjHD
xuDjFcel0nR35+/JDRoWmm4DUFvt1Qoip8tMTyeFME0TyAO7zPE=
=sx2n
-----END PGP SIGNATURE-----

Attachment: pgpscxIzW2lly.pgp
Description: PGP signature


--- End Message ---

Reply via email to