[opensuse-factory] ldns 1.6.11 prob ??

hi i have a dnssec repos with opendnssec in<https://build.opensuse.org/project/show?project=home%3Ajluce2> the build works fine with ldns 1.6.9 (default in 12.1) but it don't work with the new ldns in 1.6.11 (in factory) is there a problem with ldns ?? bye -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

Le 09/01/2012 18:31, Cristian Rodríguez a écrit :
|hi here is my configure: | ./configure --with-ldns=/usr/lib the build log: |checking what are the ldns includes... -I/usr/lib/include checking what are the ldns libs... -L/usr/lib/lib -lldns checking for ldns_rr_new in -lldns... yes checking for ldns version... < 1.6.9 configure: error: ldns library too old (1.6.9 or later required) error: Bad exit status from /var/tmp/rpm-tmp.Brx0We (%build) with this configure:|| | ./configure --with-ldns=/usr the build log: checking for ldns-config... /usr/bin/ldns-config checking what are the ldns includes... -I/usr/include checking what are the ldns libs... -L/usr/lib/python2.7 -L/usr/lib -lpython2.7 -L/usr/lib -lcrypto -ldl -lldns checking for ldns_rr_new in -lldns... no configure: error: Can't find ldns library error: Bad exit status from /var/tmp/rpm-tmp.q5qZCT (%build) regards jluce -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

On Tue, 2012-01-10 at 11:23 +0100, johann Luce wrote:
That implies that you're trying to build something that depends on ldns, and not ldns itself, right? I'd suggest you verify if ldns(-devel) is being installed in the build root, just as you expect it to (read the beginning of the build log, with all the package installations... check which version is installed if any) And still, pointing to a project / package people can look at to help out would speed things up a lot for you I guess. Dominique PS: In general this seems not really to be a 'factory' issue, but more a 'packaging' issue; so the opensuse-packaging mailing list might be more appropriate for help on this matter. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

Le 10/01/2012 11:32, Dimstar / Dominique Leuenberger a écrit :
https://build.opensuse.org/package/show?package=opendnssec&project=home%3Ajl...
Sorry but i have this issue with the factory package and not with the standard 1.6.9 from opensuse 12.1 so i asked here regards -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

On Tue, 2012-01-10 at 11:47 +0100, johann Luce wrote:
Ok, tried to make a local build (using osc build) then checked out the config.log, which yields which kind of error it has. config.log says that ssl.h can't be found. Adding openssl-devel to the BuildRequires resolves this mis-match and opendnssec get's over configure. Dominique -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

On Tue, 2012-01-10 at 12:17 +0100, Dimstar / Dominique Leuenberger wrote:
Forgot to mention: The error actually IS in the ldns-devel package (adding the BuildRequires is a pure work-around); dnssec.h jhas a #include ssl.h statement, but the devel package does not undertake any action in making sure that openssl-devel is being pulled in as well. The proper fix would be for ldns-devel to Require openssl-devel, to make sure the package is just correctly usable. Dominique -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

On 10/01/12 08:35, johann Luce wrote:
Le 10/01/2012 12:20, Dimstar / Dominique Leuenberger a écrit :
must i contact the ldns package maintainer ??
Not to worry, I just submitted a fixed package. ;-) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

On Tue, 2012-01-10 at 13:52 -0300, Cristian Rodríguez wrote:
that means we now have two SRs pending.. 99666 State:new By:elvigia When:2012-01-10T17:51:50 submit: home:elvigia:branches:server:dns/ldns -> server:dns Descr: - Add missing requires on openssl-devel to ldns-devel 99589 State:new By:dimstar When:2012-01-10T12:22:36 submit: home:dimstar:branches:server:dns/ldns -> server:dns Descr: - Add openssl-devel Requires to -devel package: dnssec.h includes ssl.h, which in turn is provided by openssl-devel. Without this Requires, depending packages need to be aware of underlying implementations of ldns. Let's see which one is being accepted :P Dominique -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

On Tue, Jan 10, 2012 at 05:59:46PM +0100, Dimstar / Dominique Leuenberger wrote:
Can you both please be this nice and negotiate this in advance? This would saves time of others they might use for more useful stuff. As both submit request address the issue by the same approach I suggest to let the earlier filed one win. Thanks, Lars -- Lars Müller [ˈlaː(r)z ˈmʏlɐ] Samba Team SUSE Linux, Maxfeldstraße 5, 90409 Nürnberg, Germany

Le 09/01/2012 18:31, Cristian Rodríguez a écrit :
|hi here is my configure: | ./configure --with-ldns=/usr/lib the build log: |checking what are the ldns includes... -I/usr/lib/include checking what are the ldns libs... -L/usr/lib/lib -lldns checking for ldns_rr_new in -lldns... yes checking for ldns version... < 1.6.9 configure: error: ldns library too old (1.6.9 or later required) error: Bad exit status from /var/tmp/rpm-tmp.Brx0We (%build) with this configure:|| | ./configure --with-ldns=/usr the build log: checking for ldns-config... /usr/bin/ldns-config checking what are the ldns includes... -I/usr/include checking what are the ldns libs... -L/usr/lib/python2.7 -L/usr/lib -lpython2.7 -L/usr/lib -lcrypto -ldl -lldns checking for ldns_rr_new in -lldns... no configure: error: Can't find ldns library error: Bad exit status from /var/tmp/rpm-tmp.q5qZCT (%build) regards jluce -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

On Tue, 2012-01-10 at 11:23 +0100, johann Luce wrote:
That implies that you're trying to build something that depends on ldns, and not ldns itself, right? I'd suggest you verify if ldns(-devel) is being installed in the build root, just as you expect it to (read the beginning of the build log, with all the package installations... check which version is installed if any) And still, pointing to a project / package people can look at to help out would speed things up a lot for you I guess. Dominique PS: In general this seems not really to be a 'factory' issue, but more a 'packaging' issue; so the opensuse-packaging mailing list might be more appropriate for help on this matter. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

Le 10/01/2012 11:32, Dimstar / Dominique Leuenberger a écrit :
https://build.opensuse.org/package/show?package=opendnssec&project=home%3Ajl...
Sorry but i have this issue with the factory package and not with the standard 1.6.9 from opensuse 12.1 so i asked here regards -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

On Tue, 2012-01-10 at 11:47 +0100, johann Luce wrote:
Ok, tried to make a local build (using osc build) then checked out the config.log, which yields which kind of error it has. config.log says that ssl.h can't be found. Adding openssl-devel to the BuildRequires resolves this mis-match and opendnssec get's over configure. Dominique -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

On Tue, 2012-01-10 at 12:17 +0100, Dimstar / Dominique Leuenberger wrote:
Forgot to mention: The error actually IS in the ldns-devel package (adding the BuildRequires is a pure work-around); dnssec.h jhas a #include ssl.h statement, but the devel package does not undertake any action in making sure that openssl-devel is being pulled in as well. The proper fix would be for ldns-devel to Require openssl-devel, to make sure the package is just correctly usable. Dominique -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (4)
-
Cristian Rodríguez
-
Dimstar / Dominique Leuenberger
-
johann Luce
-
Lars Müller