Issue with compiling curlpp-0.7.3

71 views
Skip to first unread message

Sushma Nagaraj

unread,
Apr 22, 2013, 5:33:18 PM4/22/13
to certificate-...@googlegroups.com

I am following instructions in README to compile and install CT server.

 

5a. And the curlpp library (http://code.google.com/p/curlpp/) (I

had to edit /usr/local/include/curlpp/config.win32.h to eliminate

warnings).

 

Per above instructions I am  compiling curlpp-0.7.3 but I am getting following error. I have compiled and installed boost_1_53_0 libraries and also exported 

 

checking for boostlib >= 1.33.1... configure: error: We could not detect the boost libraries (version 1.33 or higher). If you have a staged boost library (still not installed) please specify $BOOST_ROOT in your environment and do not give a PATH to --with-boost option.  If you are sure you have boost installed, then check your version number looking in <boost/version.hpp>. See http://randspringer.de/boost for more documentation.

Ben Laurie

unread,
Apr 23, 2013, 6:15:30 AM4/23/13
to certificate-...@googlegroups.com
On 22 April 2013 22:33, Sushma Nagaraj
Not a problem we've seen ourselves, but it seems to be a known problem
with curlpp:

https://code.google.com/p/curlpp/issues/detail?id=23

The bug report seems to include a solution.

>
> --
> You received this message because you are subscribed to the Google Groups
> "certificate-transparency" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to certificate-transp...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>

Sushma Nagaraj

unread,
Apr 23, 2013, 8:00:45 PM4/23/13
to certificate-...@googlegroups.com

I am compiling CT server on Mac OS X 10.8.3 and I get following error. Looks like my OS has SQL Lite include files in /usr/inlcude that conflicts with CT server code.

 

In file included from log/sqlite_db.cc:6:

./log/sqlite_db.h:9:1: error: class 'sqlite3' was previously declared as a struct [-Werror,-Wmismatched-tags]

class sqlite3;

^

/usr/include/sqlite3.h:230:16: note: previous use is here

typedef struct sqlite3 sqlite3;

 



You received this message because you are subscribed to a topic in the Google Groups "certificate-transparency" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/certificate-transparency/LbmnfHeQ3Ds/unsubscribe?hl=en-US.
To unsubscribe from this group and all its topics, send an email to certificate-transp...@googlegroups.com.

Ben Laurie

unread,
Apr 24, 2013, 6:16:33 AM4/24/13
to certificate-...@googlegroups.com
On 24 April 2013 01:00, Sushma Nagaraj
<sushma.naga...@gmail.com> wrote:
> I am compiling CT server on Mac OS X 10.8.3 and I get following error. Looks
> like my OS has SQL Lite include files in /usr/inlcude that conflicts with CT
> server code.
>
>
>
> In file included from log/sqlite_db.cc:6:
>
> ./log/sqlite_db.h:9:1: error: class 'sqlite3' was previously declared as a
> struct [-Werror,-Wmismatched-tags]
>
> class sqlite3;
>
> ^
>
> /usr/include/sqlite3.h:230:16: note: previous use is here
>
> typedef struct sqlite3 sqlite3;

We just pushed an update that should probably fix this.

Ben Laurie

unread,
Apr 24, 2013, 11:36:45 AM4/24/13
to certificate-...@googlegroups.com
I have now built CT on my own MacOS system (also 10.8.3), it did need
a few fixes, but they've now been pushed to the repo.

See src/README.MacOS for some brief hints.
Reply all
Reply to author
Forward
0 new messages