ct-server compilation errors due to ldns header files

46 views
Skip to first unread message

=JeffH

unread,
Jan 9, 2013, 3:22:02 PM1/9/13
to certificate-...@googlegroups.com
I apparently got all the CT code to compile except for (or up to) ct-server,
whereupon I get the following and have been unable yet to work around it...

> make
g++ -I. -I /usr/local/include -Wall -Werror -g -O3 -c -o server/ct-server.o
server/ct-server.cc
In file included from /usr/include/ldns/dnssec.h:34,
from /usr/include/ldns/ldns.h:99,
from server/ct-server.cc:7:
/usr/include/ldns/resolver.h:619: error: expected identifier before ‘,’ token
/usr/include/ldns/resolver.h:619: error: two or more data types in declaration
of ‘parameter’
/usr/include/ldns/resolver.h:619: error: expected ‘)’ before ‘,’ token
/usr/include/ldns/resolver.h:619: error: expected initializer before ‘flags’
In file included from /usr/include/ldns/ldns.h:113,
from server/ct-server.cc:7:
/usr/include/ldns/update.h:100: error: expected identifier before ‘,’ token
/usr/include/ldns/update.h:100: error: two or more data types in declaration of
‘parameter’
/usr/include/ldns/update.h:100: error: expected ‘)’ before ‘,’ token
/usr/include/ldns/update.h:100: error: expected initializer before ‘*’ token
/usr/include/ldns/update.h:105: error: expected identifier before ‘,’ token
/usr/include/ldns/update.h:105: error: two or more data types in declaration of
‘parameter’
/usr/include/ldns/update.h:105: error: expected ‘)’ before ‘,’ token
/usr/include/ldns/update.h:105: error: expected initializer before ‘*’ token
cc1plus: warnings being treated as errors
server/ct-server.cc:81: error: ‘port_dummy’ defined but not used
server/ct-server.cc:83: error: ‘dnsport_dummy’ defined but not used
server/ct-server.cc:94: error: ‘key_dummy’ defined but not used
server/ct-server.cc:97: error: ‘cert_dummy’ defined but not used
server/ct-server.cc:108: error: ‘cert_dir_dummy’ defined but not used
server/ct-server.cc:111: error: ‘tree_dir_dummy’ defined but not used
server/ct-server.cc:122: error: ‘c_st_dummy’ defined but not used
server/ct-server.cc:124: error: ‘t_st_dummy’ defined but not used
server/ct-server.cc:135: error: ‘stats_dummy’ defined but not used
server/ct-server.cc:138: error: ‘sign_dummy’ defined but not used
make: *** [server/ct-server.o] Error 1




AFAIK I have compiled other things incorporating ldns (but am not /absolutely/
sure), and AFAIK I have ldns legitimately installed (via ubuntu repositories)

this is on ubuntu 10.04


thx

=JeffH

Emilia Kasper

unread,
Jan 10, 2013, 5:56:12 AM1/10/13
to certificate-...@googlegroups.com
I can reproduce on 10.04 - this appears a legit problem with ldns 1.6.1, and is fixed in 1.6.2 - see bug274 in http://nlnetlabs.nl/svn/ldns/tags/release-1.6.2/Changelog

The dns code isn't finished, and in addition breaks ct-server builds with custom openssl, so I will try to get a patch out to disable it for now.




=JeffH

--



=JeffH

unread,
Jan 10, 2013, 2:11:12 PM1/10/13
to certificate-...@googlegroups.com
> I can reproduce on 10.04 - this appears a legit problem with ldns 1.6.1,
> and is fixed in 1.6.2 - see bug274 in
> http://nlnetlabs.nl/svn/ldns/tags/release-1.6.2/Changelog

ah, thanks.

>
> The dns code isn't finished, and in addition breaks ct-server builds with
> custom openssl, so I will try to get a patch out to disable it for now.

ok, thanks again,

thx

=JeffH


Emilia Kasper

unread,
Jan 11, 2013, 5:31:12 AM1/11/13
to certificate-...@googlegroups.com
This is now fixed. In a future reincarnation, we'll try to provide better instructions about supported versions and workarounds.

Cheers,
Emilia


thx

=JeffH


--



Reply all
Reply to author
Forward
0 new messages