bug-wget
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Bug-wget] [bug #46161] make check fails due to missing library in t


From: Rodgers, Kevin
Subject: Re: [Bug-wget] [bug #46161] make check fails due to missing library in tests/Makefile link command
Date: Mon, 12 Oct 2015 16:26:14 +0000

Hi Tim,

Hmmm, I can't reproduce it either now.  My recipe was the same as yours, except 
for these additional configure options: --with-ssl=openssl --with-openssl=yes

The distribution doesn't include README.checkout and I don't see it on the ftp 
server, but uname -a reports:
Linux testfe3 2.4.21-9.ELsmp #1 SMP Thu Jan 8 17:08:56 EST 2004 i686 i686 i386 
GNU/Linux

I guess the changes I made to get wget to configure and build with OpenSSL 
fixed the linking issue I had with tests/Makefile.  Your advice about mixing 
header and library versions is appreciated.

Sorry for the noise, thanks for a great tool!

Kevin Rodgers 
Principal Software Engineer
Product Development & Design
Tel: 303-397-2807
IHS: 710-2807




-----Original Message-----
From: Tim Rühsen [mailto:address@hidden 
Sent: Saturday, October 10, 2015 6:40 AM
To: address@hidden
Cc: Rodgers, Kevin; address@hidden; address@hidden
Subject: Re: [bug #46161] make check fails due to missing library in 
tests/Makefile link command

Hi Kevin,

I can't reproduce the wget compilation problem.

Steps I did:
- download http://ftp.gnu.org/gnu/wget/wget-1.16.3.tar.gz
- tar xvfz wget-1.16.3.tar.gz
- cd wget-1.16.3/
- ./configure
- make
- make check

You should really give us all details on how to reproduce your problem with 
tests/Makefile.in. Also we need more information about your OS and the versions 
of software you use (see README.checkout for what is relevant to wget 
compilation).

We won't (and we simply can't) support all combinations of library/header 
versions of openssl. In fact, you should really sync library and header version 
being the same, else you maybe run into obscure problems with self- compiled 
software later (a perfect method to achieve an unstable system).

Regards, Tim

Am Freitag, 9. Oktober 2015, 14:30:26 schrieb Rodgers, Kevin:
> Hi Tim,
> 
> Yes, I realized after I submitted my report that tests/Makefile is 
> generated.  But Makefile.in is included in the source distribution, so 
> that is a better file to patch (1 step upstream of tests/Makefile, but 
> still 1 step downstream of tests/Makefile.am).
 
> I did download and build wget 1.16.3 and found that it has the same problem.
>  In addition, I had to hack openssl.c to deal with the fact that the 
> old server I'm working on has libssl.so.0.9.8 installed but its 
> include files are from 0.9.7a (Open SSL):
 
> *** src/openssl.c.orig  2015-02-10 14:23:49.000000000 -0700
> --- src/openssl.c       2015-10-08 15:41:23.000000000 -0600
> ***************
> *** 198,203 ****
> --- 198,206 ----
>   #if OPENSSL_VERSION_NUMBER >= 0x00907000
>     OPENSSL_load_builtin_modules();
>     ENGINE_load_builtin_engines();
> +   #ifndef CONF_MFLAGS_DEFAULT_SECTION
> +   #define CONF_MFLAGS_DEFAULT_SECTION 0x20
> +   #endif
>     CONF_modules_load_file(NULL, NULL,
>         CONF_MFLAGS_DEFAULT_SECTION|CONF_MFLAGS_IGNORE_MISSING_FILE);
>   #endif
> 
> Thanks,
> 
> Kevin Rodgers
> Principal Software Engineer
> Product Development & Design
> Tel: 303-397-2807
> IHS: 710-2807
> 
> 
> 
> -----Original Message-----
> From: Tim Ruehsen [mailto:address@hidden
> Sent: Friday, October 09, 2015 2:10 AM
> To: Tim Ruehsen; Rodgers, Kevin; address@hidden; address@hidden; 
> address@hidden
 Subject: [bug #46161] make check fails due to missing
> library in tests/Makefile link command Update of bug #46161 (project 
> wget):
> 
>                   Status:                    None => Invalid               
> 
 Assigned to:                    None => rockdaboot Fixed Release:        
>            None => 1.16.3 
>     _______________________________________________________
> 
> Follow-up Comment #1:
> 
> Thanks for having a look.
> 
> But tests/Makefile is an auto-generated file (generated from Makefile.am).
> So it is definitely the wrong place to fix anything.
 
> And please always check the latest source code from git, the problem 
> might have already been fixed.
 
> How to get the sources from git:
> https://savannah.gnu.org/git/?group=wget
> 
> After downloading the sources you should read README.checkout to proceed.
> If you still have problems to compile/link, feel free to open a new issue.
> 
> 
>     _______________________________________________________
> 
> Reply to this item at:
> 
>   <http://savannah.gnu.org/bugs/?46161>
> 
> _______________________________________________
>   Message sent via/by Savannah
>   http://savannah.gnu.org/
> 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]