Re: Error making check in courier-authlib-0.72.5

Sam Varshavchik <[email protected]> Fri, 07 Nov 2025 17:15:18 -0500
Newsgroups gmane.mail.imap.courier.general
Message-ID <[email protected]>
This is a MIME GnuPG-signed message.  If you see this text, it means that
your E-mail or Usenet software does not support MIME signed messages.
The Internet standard for MIME PGP messages, RFC 2015, was published in 1996.
To open this message correctly you will need to install E-mail or Usenet
software that supports modern Internet standards.

--===============5506526195473104401==
Content-Type: multipart/signed;
    boundary="=_ripper.email-scan.com-212175-1762553718-0001";
    micalg=pgp-sha1; protocol="application/pgp-signature"

This is a MIME GnuPG-signed message.  If you see this text, it means that
your E-mail or Usenet software does not support MIME signed messages.
The Internet standard for MIME PGP messages, RFC 2015, was published in 1996.
To open this message correctly you will need to install E-mail or Usenet
software that supports modern Internet standards.

--=_ripper.email-scan.com-212175-1762553718-0001
Content-Type: text/plain; format=flowed; delsp=yes; charset="UTF-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

Alessandro Vesely writes:

> Hi,
>
> I ran make check in the main directory, after installing courier- 
> unicode-2.4.0.
> I got this:
>
> make[2]: Entering directory '/local/dists/courier/courier-authlib-0.72.5'
> /bin/sh ./libtool  --tag=CC   --mode=link gcc  -I/usr/include/mariadb -I/usr/ 
> include/mariadb/mysql -I/usr/include/postgresql -O0 -g -W -Wall  -Wall  
> -Ilibs -I./libs  -Wl,--enable-new-dtags -O2 -g -o authtest authtest.o  
> libcourierauth.la
> libtool: link: gcc -I/usr/include/mariadb -I/usr/include/mariadb/mysql -I/ 
> usr/include/postgresql -O0 -g -W -Wall -Wall -Ilibs -I./libs -Wl,--enable- 
> new-dtags -O2 -g -o .libs/authtest authtest.o  ./.libs/libcourierauth.so
> /usr/local/bin/ld: ./.libs/libcourierauth.so: undefined reference to  
> `std::basic_streambuf<char, std::char_traits<char> >::sgetn(char*, long)'
> /usr/local/bin/ld: ./.libs/libcourierauth.so: undefined reference to  
> `__gxx_personality_v0'
> collect2: error: ld returned 1 exit status
>
> Is this a showstopper?

Yeah, I think I found this one already. I don't understand how this  
happened, I had no build failures on github, when making each release, which  
builds everything. I discovered this when building it myself. Totally  
unexpected. I also updated to F43 around the same time, there might've been  
a change to gcc or binutils, here.

I just need to make a new release of courier-authlib, the relevant changes  
are already pushed out (and build successfully).

--=_ripper.email-scan.com-212175-1762553718-0001
Content-Type: application/pgp-signature
Content-Transfer-Encoding: 7bit

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

iHUEABYKAB0WIQRupkKLJP96aW75pIOKYPgoojZS4gUCaQ5vdgAKCRCKYPgoojZS
4l0uAP0enuriBhW8dphNp/UV7kupy6Fdbi1YFD8S7qhMreHnJwEA7yqUbYXJ37Y4
MuKV8UluSDW1jo8mrV8HP5tdr9pkngc=
=4FJL
-----END PGP SIGNATURE-----

--=_ripper.email-scan.com-212175-1762553718-0001--


--===============5506526195473104401==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


--===============5506526195473104401==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
courier-users mailing list
[email protected]
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users

--===============5506526195473104401==--