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: Tim Rühsen
Subject: Re: [Bug-wget] [bug #46161] make check fails due to missing library in tests/Makefile link command
Date: Sat, 10 Oct 2015 14:40:11 +0200
User-agent: KMail/4.14.10 (Linux/4.2.0-1-amd64; KDE/4.14.12; x86_64; ; )

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]