Your message dated Sun, 20 Apr 2008 20:47:49 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#476651: fixed in snort 2.7.0-14
has caused the Debian Bug report #476651,
regarding missing build-dependency to libgnutls-dev
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [EMAIL PROTECTED]
immediately.)


-- 
476651: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=476651
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: snort
Version: 2.7.0-13
Severity: normal

Dear Debian maintainer,

while backporting the package to etch in order to have a snort with
prelude support, I've learnt the hard way that the includes configure 
skript tries a "test compile" against libprelude-dev where it also 
requires libgnutls-dev (which may not be installed on a build host). 

The "interesting" point is, that in this combination --enable-prelude
is given on the configure line but the resulting package doesn't include 
prelude support. Simple QA-checks won't fail, but if you're trying to
use the prelude functions, the resulting binary might fail.

---cut
checking for libprelude - version >= 0.9.6... no
*** Could not run libprelude test program, checking why...
*** The test program failed to compile or link. See the file config.log for the
*** exact error that occured. This usually means LIBPRELUDE was incorrectly 
installed
*** or that you have moved LIBPRELUDE since it was installed. In the latter 
case, you
*** may want to edit the libprelude-config script: /usr/bin/libprelude-config
---cut

Reason from config.log:

---cut
configure:23977: checking for libprelude-config
configure:23995: found /usr/bin/libprelude-config
configure:24008: result: /usr/bin/libprelude-config
configure:24016: checking for libprelude - version >= 0.9.6
configure:24104: gcc -o conftest -g -O2 -D_GNU_SOURCE -Wall 
-I/usr/include/mysql -DENABLE_MYSQL  -L/usr/lib -lpcre -L/usr/lib -pthread 
conftest.c -lmysqlclient -lz -lpcre -lpcap -lm -lnsl  -L/usr/lib -lprelude 
-L/usr/lib -lgnutls -lgcrypt -lgpg-error -lrt -ldl >&5
/usr/bin/ld: cannot find -lgnutls
collect2: ld returned 1 exit status
configure:24107: $? = 1
configure: program exited with status 1
[...]
configure:24175: gcc -o conftest -g -O2 -D_GNU_SOURCE -Wall 
-I/usr/include/mysql -DENABLE_MYSQL  -L/usr/lib -lpcre -L/usr/lib -pthread 
conftest.c -lmysqlclient -lz -lpcre -lpcap -lm -lnsl  -L/usr/lib -lprelude 
-L/usr/lib -lgnutls -lgcrypt -lgpg-error -lrt -ldl >&5
/usr/bin/ld: cannot find -lgnutls
collect2: ld returned 1 exit status
configure:24181: $? = 1
---cut

>From some point of view, libgnutls-dev ought to be a dependency in 
libprelude-dev, but libprelude-dev is also usable without gnutls.
Snort's use of libprelude-dev seems to includes the usage of
libgnutls-dev, so in my eyes, adding a build-dependency to libgnutls-dev
should resolve this issue.


Anders
-- 
1&1 Internet AG              System Design
Brauerstrasse 48             v://49.721.91374.50
D-76135 Karlsruhe            f://49.721.91374.225

Amtsgericht Montabaur HRB 6484
Vorstand: Henning Ahlert, Ralph Dommermuth, Matthias Ehrlich, Andreas Gauger,
Thomas Gottschlich, Matthias Greve, Robert Hoffmann, Markus Huhn, Achim Weiss
Aufsichtsratsvorsitzender: Michael Scheeren



--- End Message ---
--- Begin Message ---
Source: snort
Source-Version: 2.7.0-14

We believe that the bug you reported is fixed in the latest version of
snort, which is due to be installed in the Debian FTP archive:

snort-common-libraries_2.7.0-14_i386.deb
  to pool/main/s/snort/snort-common-libraries_2.7.0-14_i386.deb
snort-common_2.7.0-14_all.deb
  to pool/main/s/snort/snort-common_2.7.0-14_all.deb
snort-doc_2.7.0-14_all.deb
  to pool/main/s/snort/snort-doc_2.7.0-14_all.deb
snort-mysql_2.7.0-14_i386.deb
  to pool/main/s/snort/snort-mysql_2.7.0-14_i386.deb
snort-pgsql_2.7.0-14_i386.deb
  to pool/main/s/snort/snort-pgsql_2.7.0-14_i386.deb
snort-rules-default_2.7.0-14_all.deb
  to pool/main/s/snort/snort-rules-default_2.7.0-14_all.deb
snort_2.7.0-14.diff.gz
  to pool/main/s/snort/snort_2.7.0-14.diff.gz
snort_2.7.0-14.dsc
  to pool/main/s/snort/snort_2.7.0-14.dsc
snort_2.7.0-14_i386.deb
  to pool/main/s/snort/snort_2.7.0-14_i386.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Javier Fernandez-Sanguino Pen~a <[EMAIL PROTECTED]> (supplier of updated snort 
package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Sun, 20 Apr 2008 21:39:47 +0200
Source: snort
Binary: snort snort-common snort-doc snort-mysql snort-pgsql 
snort-rules-default snort-common-libraries
Architecture: source i386 all
Version: 2.7.0-14
Distribution: unstable
Urgency: high
Maintainer: Javier Fernandez-Sanguino Pen~a <[EMAIL PROTECTED]>
Changed-By: Javier Fernandez-Sanguino Pen~a <[EMAIL PROTECTED]>
Description: 
 snort      - Flexible Network Intrusion Detection System
 snort-common - Flexible Network Intrusion Detection System [common files]
 snort-common-libraries - Flexible Network Intrusion Detection System ruleset
 snort-doc  - Documentation for the Snort IDS [documentation]
 snort-mysql - Flexible Network Intrusion Detection System [MySQL]
 snort-pgsql - Flexible Network Intrusion Detection System [PostgreSQL]
 snort-rules-default - Flexible Network Intrusion Detection System ruleset
Closes: 470881 471895 473282 476651
Changes: 
 snort (2.7.0-14) unstable; urgency=high
 .
   * Move installation of the snort.default file from the install-indep rule to
     the install rule. This error was preventing /etc/snort/default from being
     created in the Snort binary packages and, consequently, the init.d would
     fail to start properly and the package would not install (Closes: #471895,
     #473282)
   * Add libgnutls-dev Build-Depend (Closes: #476651)
   * Fix typo in the name of the community rules in snort.conf, thanks to
     David Gil for providing a patch (Closes: #470881)
Files: 
 259a2074cb1730fcf3a2bcbd79746840 982 net optional snort_2.7.0-14.dsc
 fab8e7405bdb99e9c9efd3a7214b49e7 1554667 net optional snort_2.7.0-14.diff.gz
 2eeda02aa25ff412f204946716b65cc0 459774 net optional snort_2.7.0-14_i386.deb
 01cd1da278a0d9543c3ede72ff2ca079 468750 net extra snort-mysql_2.7.0-14_i386.deb
 aaf56ae5a7795032ec794f86cc356758 468452 net optional 
snort-pgsql_2.7.0-14_i386.deb
 4c24cf213f771d1ab95ded583eb9c42c 256744 net optional 
snort-common-libraries_2.7.0-14_i386.deb
 f9272bcdff3ae7a0ab46a8eb9206b1bf 135580 net optional 
snort-common_2.7.0-14_all.deb
 f8e06ac8bc94a7fc217d5af3572edc71 2300792 doc optional 
snort-doc_2.7.0-14_all.deb
 7288e563dc8d3ae46cf0a46fc74c8196 398186 net optional 
snort-rules-default_2.7.0-14_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFIC59EsandgtyBSwkRAqwjAJ4tgafRflOsvjK/kAUv1EnhtxY3awCeMhJW
GitfB4pEV/EgWTjEhy9bXvs=
=3ssv
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to