[Bug 293286] deskutils/growl-for-linux: Fails to build with GCC 15: error: too many arguments to function '((SUBSCRIBE_PLUGIN *)sp)->init'

From: <bugzilla-noreply_at_freebsd.org>
Date: Thu, 19 Feb 2026 12:09:15 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=293286

            Bug ID: 293286
           Summary: deskutils/growl-for-linux: Fails to build with GCC 15:
                    error: too many arguments to function
                    '((SUBSCRIBE_PLUGIN *)sp)->init'
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
               URL: https://pkg-status.freebsd.org/gohan05/data/143amd64-d
                    efault-foo/2026-01-30_10h01m25s/logs/errors/growl-for-
                    linux-0.8.5_11.log
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: nivit@FreeBSD.org
          Reporter: salvadore@freebsd.org
            Blocks: 292692
             Flags: maintainer-feedback?(nivit@FreeBSD.org)
          Assignee: nivit@FreeBSD.org

The port fails to build with GCC 15 and blocks GCC_DEFAULT update to 15. Full
log in URL field. This link might be useful:
https://gcc.gnu.org/gcc-15/porting_to.html .

gol.c:2074:30: error: too many arguments to function '((SUBSCRIBE_PLUGIN
*)sp)->init'; expected 0, have 1
 2074 |     if (name && sp->init && !sp->init(&sc)) {
      |                              ^~       ~~~
gol.c:74:14: note: declared here
   74 |   gboolean (*init)();
      |              ^~~~
gol.c: In function 'udp_recv_proc':
gol.c:2171:11: warning: 'MD5_Init' is deprecated: Since OpenSSL 3.0
[-Wdeprecated-declarations]
 2171 |           HASH_DIGEST_CHECK(MD5, password, buf, len);
      |           ^~~~~~~~~~~~~~~~~
/usr/include/openssl/md5.h:49:27: note: declared here
   49 | OSSL_DEPRECATEDIN_3_0 int MD5_Init(MD5_CTX *c);
      |                           ^~~~~~~~
gol.c:2171:11: warning: 'MD5_Update' is deprecated: Since OpenSSL 3.0
[-Wdeprecated-declarations]
 2171 |           HASH_DIGEST_CHECK(MD5, password, buf, len);
      |           ^~~~~~~~~~~~~~~~~
/usr/include/openssl/md5.h:50:27: note: declared here
   50 | OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data,
size_t len);
      |                           ^~~~~~~~~~
gol.c:2171:11: warning: 'MD5_Update' is deprecated: Since OpenSSL 3.0
[-Wdeprecated-declarations]
 2171 |           HASH_DIGEST_CHECK(MD5, password, buf, len);
      |           ^~~~~~~~~~~~~~~~~
/usr/include/openssl/md5.h:50:27: note: declared here
   50 | OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data,
size_t len);
      |                           ^~~~~~~~~~
gol.c:2171:11: warning: 'MD5_Final' is deprecated: Since OpenSSL 3.0
[-Wdeprecated-declarations]
 2171 |           HASH_DIGEST_CHECK(MD5, password, buf, len);
      |           ^~~~~~~~~~~~~~~~~
/usr/include/openssl/md5.h:51:27: note: declared here
   51 | OSSL_DEPRECATEDIN_3_0 int MD5_Final(unsigned char *md, MD5_CTX *c);
      |                           ^~~~~~~~~
gol.c:2174:11: warning: 'SHA256_Init' is deprecated: Since OpenSSL 3.0
[-Wdeprecated-declarations]
 2174 |           HASH_DIGEST_CHECK(SHA256, password, buf, len);
      |           ^~~~~~~~~~~~~~~~~
/usr/include/openssl/sha.h:73:27: note: declared here
   73 | OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c);
      |                           ^~~~~~~~~~~
gol.c:2174:11: warning: 'SHA256_Update' is deprecated: Since OpenSSL 3.0
[-Wdeprecated-declarations]
 2174 |           HASH_DIGEST_CHECK(SHA256, password, buf, len);
      |           ^~~~~~~~~~~~~~~~~
/usr/include/openssl/sha.h:74:27: note: declared here
   74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c,
      |                           ^~~~~~~~~~~~~
gol.c:2174:11: warning: 'SHA256_Update' is deprecated: Since OpenSSL 3.0
[-Wdeprecated-declarations]
 2174 |           HASH_DIGEST_CHECK(SHA256, password, buf, len);
      |           ^~~~~~~~~~~~~~~~~
/usr/include/openssl/sha.h:74:27: note: declared here
   74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c,
      |                           ^~~~~~~~~~~~~
gol.c:2174:11: warning: 'SHA256_Final' is deprecated: Since OpenSSL 3.0
[-Wdeprecated-declarations]
 2174 |           HASH_DIGEST_CHECK(SHA256, password, buf, len);
      |           ^~~~~~~~~~~~~~~~~
/usr/include/openssl/sha.h:76:27: note: declared here
   76 | OSSL_DEPRECATEDIN_3_0 int SHA256_Final(unsigned char *md, SHA256_CTX
*c);
      |                           ^~~~~~~~~~~~
*** [gol-gol.o] Error code 1


Referenced Bugs:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292692
[Bug 292692] [exp-run] Update GCC_DEFAULT to 15
-- 
You are receiving this mail because:
You are the assignee for the bug.