View Issue Details

IDProjectCategoryView StatusLast Update
0001683GNUnetbuild processpublic2011-06-10 11:09
Reportergiorgiob Assigned ToChristian Grothoff  
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Summary0001683: Various build problems under Ubuntu 10.04
DescriptionI have configured the build by running

$ ./configure --prefix=... --with-extractor=... --with-libcurl=... --with-sqlite

Where the dots are replaced by appropriate paths.
I have built libextractor-0.6.2 and curl-7.21.6 from the source.

configure seems to run fine. When I execute

$ make

I have the following problems:
(1) The nat package does not have curl in its include path
    make[3]: Entering directory `[...]/build/temp/gnunet-0.9.0pre2/src/nat'
    CC libgnunetnat_la-upnp.lo
    CC libgnunetnat_la-upnp-commands.lo
    CC libgnunetnat_la-upnp-discover.lo
    upnp-discover.c:60:23: error: curl/curl.h: No such file or directory

    This problem can be fixed by adding the include path in the Makefile:

        CPPFLAGS = [...] -I <path to curl/include>

    It should be fixed properly in the configure script so that the correct
    include path is generated.

(2) The same problem appears in package transport, and can be temporarily fixed
    as in (1).

(3) A third problem (compilation error) occurs in package transport:

        plugin_transport_http.c:3016: error:
TagsNo tags attached.

Activities

Christian Grothoff

2011-06-02 21:41

manager   ~0004335

1) Seems that the curl headers are not found, I'll see what can be done here...

2) Your version of GNU libmicrohttpd is too old, you need to find 0.9.8 or higher for your system.

Christian Grothoff

2011-06-06 14:03

manager   ~0004343

Fixed the curl include problems in SVN 15443.

Issue History

Date Modified Username Field Change
2011-06-02 17:11 giorgiob New Issue
2011-06-02 21:41 Christian Grothoff Note Added: 0004335
2011-06-06 14:03 Christian Grothoff Note Added: 0004343
2011-06-06 14:03 Christian Grothoff Status new => resolved
2011-06-06 14:03 Christian Grothoff Resolution open => fixed
2011-06-06 14:03 Christian Grothoff Assigned To => Christian Grothoff
2011-06-10 11:09 Christian Grothoff Status resolved => closed