curl / Mailing Lists / curl-library / Single Mail
Buy commercial curl support from WolfSSL. We help you work out your issues, debug your libcurl applications, use the API, port to new platforms, add new features and more. With a team lead by the curl founder himself.

Re: [RELEASE] curl 7.71.1

From: bch via curl-library <curl-library_at_cool.haxx.se>
Date: Sun, 12 Jul 2020 15:26:26 -0700

On Sun, Jul 12, 2020 at 14:30 Dennis Clarke via curl-library <
curl-library_at_cool.haxx.se> wrote:

> On 7/12/20 8:43 PM, Daniel Stenberg wrote:
> > On Sun, 12 Jul 2020, Dennis Clarke via curl-library wrote:
> >
> >> TESTFAIL: These test cases failed: 1167
> >
> > This test runs tests/badsymbols.pl which then *probably* fails to detect
> > and discard symbols that come from other include files than the
> > curl-specific headers.
> >
> > This test was added in 7.69.0.
> >
>
> It looks all very minor. Let's not concern outselves.
>
> As a ha ha funny moment to share I did see this :
>
> alpha$
> alpha$ curl -4 -v -L --url
> 'https://ftp.gnu.org/pub/gnu/grep/grep-3.4.tar.xz' -O
> ld.so.1: curl: fatal: relocation error: file
> /usr/local/lib/libcurl.so.4: symbol ENGINE_load_builtin_engines:
> referenced symbol not found
> Killed
> alpha$
>
> However I was stupidly using a previous curl on my PATH which requires
> OpenSSL with all the ENGINES enabled. ./lib/vtls/openssl.c clearly has
> /**
> * Global SSL init
> *
> * @retval 0 error initializing SSL
> * @retval 1 SSL initialized successfully
> */
> static int Curl_ossl_init(void)
> {
> OPENSSL_load_builtin_modules();
>
> #ifdef USE_OPENSSL_ENGINE
> ENGINE_load_builtin_engines();
> #endif
>
> .
> .
> .
>
>
> etc and I went and built OpenSSL with all hardware engines disabled.
>
> To make a long story short I just spent 45 minutes trying to figure out
> why curl was having a fit at me when in fact I was running the wrong
> curl binary.

<sarcasm>
That’s never ever happened to me when I’m trying to debug something :/
</sarcasm>

>
> Sometimes these things happen.
>
> Thank you for curl and the tee-shirt. Which I have.
>
>
> --
> Dennis Clarke
> RISC-V/SPARC/PPC/ARM/CISC
> UNIX and Linux spoken
> GreyBeard and suspenders optional
> -------------------------------------------------------------------
> Unsubscribe: https://cool.haxx.se/list/listinfo/curl-library
> Etiquette: https://curl.haxx.se/mail/etiquette.html

-------------------------------------------------------------------
Unsubscribe: https://cool.haxx.se/list/listinfo/curl-library
Etiquette: https://curl.haxx.se/mail/etiquette.html
Received on 2020-07-13