View Issue Details

IDProjectCategoryView StatusLast Update
0005707GNUnetbuild processpublic2019-05-12 11:29
ReporterFlorian Dold Assigned ToFlorian Dold Due Date
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Product VersionGit master 
Target Version0.11.4Fixed in Version0.11.4 
Summary0005707: ./configure picks up old cURL header even when --with-libgnurl is specified explicitly
DescriptionWhen both gnURL (new version) and cURL (old version from Debian) are installed, the configure script detects that *both* are there, and sets both gnunet_config.h macros.

As a result, since cURL comes first in the #ifdef, the cURL headers are included. This breaks the build! Instead, the GNUnet configure script should pick at most one of gnURL and cURL, never both!

It should also be clearly indicated at the end of the configure script *which* one has been picked up by ./configure.
TagsNo tags attached.

Relationships

related to 0005708 closedschanzen Extend gnunet-config with output of build configuration Was: configure script should output summary of configuration 

Activities

Florian Dold

2019-04-30 16:53

developer   ~0014360

Even worse: When passing "--with-libcurl=no", libcurl is *still* detected and the wrong headers take precedence.

Florian Dold

2019-04-30 18:52

developer   ~0014361

Should be fixed with https://git.gnunet.org/gnunet.git/commit/?id=8719f4fcc1685a320e648166cf6720c3e33f0434

Christian Grothoff

2019-05-02 06:15

manager   ~0014364

I've checked the patch, looks right.

Issue History

Date ModifiedUsernameFieldChange
2019-04-30 16:44Florian DoldNew Issue
2019-04-30 16:44Florian DoldStatusnew => assigned
2019-04-30 16:44Florian DoldAssigned To => Christian Grothoff
2019-04-30 16:46Florian DoldRelationship addedrelated to 0005708
2019-04-30 16:53Florian DoldNote Added: 0014360
2019-04-30 18:43Florian DoldAssigned ToChristian Grothoff => Florian Dold
2019-04-30 18:52Florian DoldStatusassigned => feedback
2019-04-30 18:52Florian DoldNote Added: 0014361
2019-05-02 06:15Christian GrothoffStatusfeedback => resolved
2019-05-02 06:15Christian GrothoffResolutionopen => fixed
2019-05-02 06:15Christian GrothoffFixed in Version => 0.11.4
2019-05-02 06:15Christian GrothoffNote Added: 0014364
2019-05-02 06:15Christian GrothoffProduct Version => Git master
2019-05-02 06:15Christian GrothoffTarget Version => 0.11.4
2019-05-12 11:29Christian GrothoffStatusresolved => closed