Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 29 Jan 2014 00:27:38 +0100
From:      "Ralf van der Enden" <tremere@cainites.net>
To:        "'Mathieu Arnold'" <mat@FreeBSD.org>, "'Danilo Egea Gondolfo'" <danilo@FreeBSD.org>, <ports-committers@freebsd.org>, <svn-ports-all@freebsd.org>, <svn-ports-head@freebsd.org>
Subject:   RE: svn commit: r340859 - in head/dns/powerdns-devel: . files
Message-ID:  <008101cf1c80$8b8a4500$a29ecf00$@cainites.net>
In-Reply-To: <FAAA4FC1D79F7503AA3E63AF@ogg.in.absolight.net>
References:  <201401232016.s0NKGv2e009550@svn.freebsd.org> <FAAA4FC1D79F7503AA3E63AF@ogg.in.absolight.net>

next in thread | previous in thread | raw e-mail | index | archive | help
This is a multipart message in MIME format.

------=_NextPart_000_0082_01CF1C88.ED51E150
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Hi Mathieu,

I've been trying to reproduce yor issue, but I can't. Most likely caused by
the fact I don't have an i386 environment to test on.
Apparently the cryptopp library was built without some functions which
require SSE2 support (determined by config.h), but my guess is powerdns'
cryptosigners.cc is missing some includes which pull the aforementioned
config.h in.

The author of powerdns tells me cryptopp has become obsolete, since botan
has support for the same and more algorithms and is also faster. A quick fix
would be to completely remove cryptopp support, but if you're willing to
test a patch we could perhaps keep it. You'll find the patch attached to
this email.

What I don't understand is why it doesn't break dns/powerdns as well. The
code is identical, only the autoconf/automake files differ.

Best regards,

Ralf van der Enden

-----Original Message-----
From: Mathieu Arnold [mailto:mat@FreeBSD.org] 
Sent: vrijdag 24 januari 2014 12:23
To: Danilo Egea Gondolfo; ports-committers@freebsd.org;
svn-ports-all@freebsd.org; svn-ports-head@freebsd.org; Ralf van der Enden
Subject: Re: svn commit: r340859 - in head/dns/powerdns-devel: . files

Hi

+--On 23 janvier 2014 20:16:57 +0000 Danilo Egea Gondolfo
<danilo@FreeBSD.org> wrote:
| Log:
|   - Update from 3.3 to 3.3.1
|   - Add some experimental backends

After that, I get failed builds :

<http://pkg.absolight.net/logs/bulk/100i386-pkgng/20140124T105750Z/logs/erro
rs/powerdns-devel-3.3.1,1.log>

-- 
Mathieu Arnold

------=_NextPart_000_0082_01CF1C88.ED51E150
Content-Type: application/octet-stream;
	name="patch-pdns__cryptosigners.cc"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="patch-pdns__cryptosigners.cc"

--- ./pdns/cryptoppsigners.cc.orig	2013-12-17 11:50:20.000000000 +0100=0A=
+++ ./pdns/cryptoppsigners.cc	2014-01-29 00:23:04.329303056 +0100=0A=
@@ -5,6 +5,8 @@=0A=
 #include <cryptopp/eccrypto.h>=0A=
 #include <cryptopp/oids.h>=0A=
 #include <cryptopp/filters.h>=0A=
+#include <cryptopp/misc.h>=0A=
+#include <cryptopp/cpu.h>=0A=
 #include "dnssecinfra.hh"=0A=
 using namespace CryptoPP;=0A=
 =0A=

------=_NextPart_000_0082_01CF1C88.ED51E150--




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?008101cf1c80$8b8a4500$a29ecf00$>