Your message dated Sun, 25 Sep 2011 05:47:12 +0000
with message-id <e1r7hyw-0004o3...@franck.debian.org>
and subject line Bug#625184: fixed in ipsec-tools 1:0.8.0-4
has caused the Debian Bug report #625184,
regarding fix ipsec-tools FTBFS
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 ow...@bugs.debian.org
immediately.)
--
625184: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=625184
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: ipsec-tools
Version: 1:0.8.0-3.1
Hi,
gcc has changed its behavior so that it now returns error when it sees
unknown flags. configure was passing -R to gcc at times and counting
on this behavior to ignore -R. Now it must pass -Wl,-R. With this
debdiff, ipsec-tools compiles for me in sid.
thanks,
-serge
diff -Nru ipsec-tools-0.8.0/debian/changelog ipsec-tools-0.8.0/debian/changelog
--- ipsec-tools-0.8.0/debian/changelog 2011-03-25 06:32:19.000000000 -0500
+++ ipsec-tools-0.8.0/debian/changelog 2011-06-08 10:28:50.000000000 -0500
@@ -1,3 +1,10 @@
+ipsec-tools (1:0.8.0-3.1) unstable; urgency=low
+
+ * fix configure to not pass -R without -Wl,-R
+
+ -- Serge Hallyn <se...@debian.hallyn.com> Wed, 08 Jun 2011 10:28:36 -0500
+
ipsec-tools (1:0.8.0-3) unstable; urgency=low
* Apply patch from Mats Erik Andersson to fix build problems on *BSD
diff -Nru ipsec-tools-0.8.0/debian/patches/configure-pass-Wl-with-R.patch
ipsec-tools-0.8.0/debian/patches/configure-pass-Wl-with-R.patch
--- ipsec-tools-0.8.0/debian/patches/configure-pass-Wl-with-R.patch
1969-12-31 18:00:00.000000000 -0600
+++ ipsec-tools-0.8.0/debian/patches/configure-pass-Wl-with-R.patch
2011-06-08 10:28:13.000000000 -0500
@@ -0,0 +1,104 @@
+Description: Always pass -Wl,-Rxyz rather than just -Rxyz
+ gcc used to return 0 on unknown flags, but now returns an error. So
+ test compilations fail because we are passing -R/lib.
+Author: Serge Hallyn <serge.hal...@ubuntu.com>
+Origin: serge.hal...@ubuntu.com
+Forwarded: no
+Last-Update: 2011-06-08
+
+--- ipsec-tools-0.8.0.orig/configure
++++ ipsec-tools-0.8.0/configure
+@@ -13076,7 +13076,7 @@ fi
+ as_fn_error $? "ICONV libs or includes not found.
Aborting." "$LINENO" 5
+ fi
+ fi
+- LIBS="$LIBS -L$libiconv_dir/lib -R$libiconv_dir/lib -liconv"
++ LIBS="$LIBS -L$libiconv_dir/lib -Wl,-R$libiconv_dir/lib -liconv"
+ for ac_func in iconv_open
+ do :
+ ac_fn_c_check_func "$LINENO" "iconv_open" "ac_cv_func_iconv_open"
+@@ -13333,7 +13333,7 @@ fi
+
+ $as_echo "#define HAVE_LIBRADIUS /**/" >>confdefs.h
+
+- LIBS="$LIBS -L$libradius_dir/lib -R$libradius_dir/lib -lradius"
++ LIBS="$LIBS -L$libradius_dir/lib -Wl,-R$libradius_dir/lib -lradius"
+ for ac_func in rad_create_request
+ do :
+ ac_fn_c_check_func "$LINENO" "rad_create_request"
"ac_cv_func_rad_create_request"
+@@ -13536,7 +13536,7 @@ fi
+
+ $as_echo "#define HAVE_LIBPAM /**/" >>confdefs.h
+
+- LIBS="$LIBS -L$libpam_dir/lib -R$libpam_dir/lib -lpam"
++ LIBS="$LIBS -L$libpam_dir/lib -Wl,-R$libpam_dir/lib -lpam"
+ for ac_func in pam_start
+ do :
+ ac_fn_c_check_func "$LINENO" "pam_start" "ac_cv_func_pam_start"
+@@ -13739,7 +13739,7 @@ fi
+
+ $as_echo "#define HAVE_LIBLDAP /**/" >>confdefs.h
+
+- LIBS="$LIBS -L$libldap_dir/lib -R$libldap_dir/lib -lldap"
++ LIBS="$LIBS -L$libldap_dir/lib -Wl,-R$libldap_dir/lib -lldap"
+
+ saved_CFLAGS=$CFLAGS
+ CFLAGS="$CFLAGS -Wall -Werror"
+--- ipsec-tools-0.8.0.orig/configure.ac
++++ ipsec-tools-0.8.0/configure.ac
+@@ -318,7 +318,7 @@ if test "$libiconv_dir" != "no"; then
+ AC_MSG_ERROR([ICONV libs or includes not found.
Aborting.])
+ fi
+ fi
+- LIBS="$LIBS -L$libiconv_dir/lib -R$libiconv_dir/lib -liconv"
++ LIBS="$LIBS -L$libiconv_dir/lib -Wl,-R$libiconv_dir/lib -liconv"
+ AC_CHECK_FUNCS(iconv_open)
+ fi
+
+@@ -382,7 +382,7 @@ if test "$libradius_dir" != "no"; then
+ fi
+ fi
+ AC_DEFINE([HAVE_LIBRADIUS], [], [Hybrid authentication uses RADIUS])
+- LIBS="$LIBS -L$libradius_dir/lib -R$libradius_dir/lib -lradius"
++ LIBS="$LIBS -L$libradius_dir/lib -Wl,-R$libradius_dir/lib -lradius"
+ AC_CHECK_FUNCS(rad_create_request)
+ fi
+
+@@ -408,7 +408,7 @@ if test "$libpam_dir" != "no"; then
+ fi
+ fi
+ AC_DEFINE([HAVE_LIBPAM], [], [Hybrid authentication uses PAM])
+- LIBS="$LIBS -L$libpam_dir/lib -R$libpam_dir/lib -lpam"
++ LIBS="$LIBS -L$libpam_dir/lib -Wl,-R$libpam_dir/lib -lpam"
+ AC_CHECK_FUNCS(pam_start)
+ fi
+
+@@ -434,7 +434,7 @@ if test "$libldap_dir" != "no"; then
+ fi
+ fi
+ AC_DEFINE([HAVE_LIBLDAP], [], [Hybrid authentication uses LDAP])
+- LIBS="$LIBS -L$libldap_dir/lib -R$libldap_dir/lib -lldap"
++ LIBS="$LIBS -L$libldap_dir/lib -Wl,-R$libldap_dir/lib -lldap"
+
+ saved_CFLAGS=$CFLAGS
+ CFLAGS="$CFLAGS -Wall -Werror"
+--- ipsec-tools-0.8.0.orig/aclocal.m4
++++ ipsec-tools-0.8.0/aclocal.m4
+@@ -5994,7 +5994,7 @@ if test "$_lt_caught_CXX_error" != yes;
+ _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag}
-h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects
$compiler_flags'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC
-G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs
$postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
+- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-Wl,-R$libdir'
+ _LT_TAGVAR(whole_archive_flag_spec,
$1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do
test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO
\"$new_convenience\"` ${wl}--no-whole-archive'
+ _LT_TAGVAR(compiler_needs_object, $1)=yes
+
+@@ -6247,7 +6247,7 @@ if test "$_lt_caught_CXX_error" != yes;
+ output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext
2>&1 | $GREP "\-L"'
+ fi
+
+- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $wl$libdir'
++ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-Wl,-R $wl$libdir'
+ case $host_os in
+ solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
+ *)
diff -Nru ipsec-tools-0.8.0/debian/patches/series
ipsec-tools-0.8.0/debian/patches/series
--- ipsec-tools-0.8.0/debian/patches/series 2011-03-25 06:32:19.000000000
-0500
+++ ipsec-tools-0.8.0/debian/patches/series 2011-06-08 10:28:16.000000000
-0500
@@ -4,3 +4,4 @@
FTBFS2_kfreebsd.patch
patch-to-support-cast128-cbc-algorithm.patch
support-iphone-os-main-mode-with-psk.patch
+configure-pass-Wl-with-R.patch
--- End Message ---
--- Begin Message ---
Source: ipsec-tools
Source-Version: 1:0.8.0-4
We believe that the bug you reported is fixed in the latest version of
ipsec-tools, which is due to be installed in the Debian FTP archive:
ipsec-tools_0.8.0-4.debian.tar.gz
to main/i/ipsec-tools/ipsec-tools_0.8.0-4.debian.tar.gz
ipsec-tools_0.8.0-4.dsc
to main/i/ipsec-tools/ipsec-tools_0.8.0-4.dsc
ipsec-tools_0.8.0-4_amd64.deb
to main/i/ipsec-tools/ipsec-tools_0.8.0-4_amd64.deb
racoon_0.8.0-4_amd64.deb
to main/i/ipsec-tools/racoon_0.8.0-4_amd64.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 625...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Matthew Grant <matthewgra...@gmail.com> (supplier of updated ipsec-tools
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 ftpmas...@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Sun, 25 Sep 2011 17:41:02 +1300
Source: ipsec-tools
Binary: ipsec-tools racoon
Architecture: source amd64
Version: 1:0.8.0-4
Distribution: unstable
Urgency: low
Maintainer: Matthew Grant <matthewgra...@gmail.com>
Changed-By: Matthew Grant <matthewgra...@gmail.com>
Description:
ipsec-tools - IPsec tools for Linux
racoon - IPsec IKE keying daemon
Closes: 625184
Changes:
ipsec-tools (1:0.8.0-4) unstable; urgency=low
.
* New Maintainer. Have conferred with Stefan Bauer.
* Changed to gcc-4.5 only as 4.6 does not support -R flag that ipsec-tools
requires. (Closes: #625184)
* Marked automake, autoconf, and autoheader as Build-Conflicts.
* Added updated racoon-tool.pl and associated manpages.
Checksums-Sha1:
553568af9104992e65c9a7e91999f8a44156ebbb 1938 ipsec-tools_0.8.0-4.dsc
fbbde4e28b606fe42baf5e8ab4b9aab88169137b 61097
ipsec-tools_0.8.0-4.debian.tar.gz
b74947a7d43380b96fca7bc0f97dbc7f6b162c0d 102438 ipsec-tools_0.8.0-4_amd64.deb
920e808e9d34c174cb24599437b785103a80eba2 452468 racoon_0.8.0-4_amd64.deb
Checksums-Sha256:
8d5ad574f40bc623c523f42d090b3d56ffea9f1af4e83944aad01f67c9416a97 1938
ipsec-tools_0.8.0-4.dsc
70d37b3ed23836614872a2b89a5fc0d48d41183679dbd8d189502b6ab690c465 61097
ipsec-tools_0.8.0-4.debian.tar.gz
ffc80c218b77a72d0788b34ae457e55d9a2f9ae0debd5eef82add7d8b83be914 102438
ipsec-tools_0.8.0-4_amd64.deb
af26844c945d895f6ede6a7e209d56d790fafb1a262931b65de2f428181f3ff8 452468
racoon_0.8.0-4_amd64.deb
Files:
fa4751fec6cf14921b8ee6adf558ad6f 1938 net extra ipsec-tools_0.8.0-4.dsc
f7832f70cd986abbd09cd92dbe4fcd1c 61097 net extra
ipsec-tools_0.8.0-4.debian.tar.gz
6e399fa3c44b22f32b842509d200e046 102438 net extra ipsec-tools_0.8.0-4_amd64.deb
ef26baaab317fe603692429a43e70092 452468 net extra racoon_0.8.0-4_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iQIcBAEBCAAGBQJOfrvjAAoJELx+7lmFzmQ/uqYP/1xPhBRRw0l5+onGjoMTKZKp
bIEMHybP3GKbAcHJ1k5BPNb7VcigvyKskk1fy6ycGvj68Rv0JxZKPRoguHI923i5
S6dQOigrlibbMwG1IQG8K69vhLrPWlE7F5NvvFy6TqiQaCuQHlFzJwTCoaf1WvFj
EOVV0voBLwFvp4Xp9WWo840XRWbBmZt8Jxl0RXvmpioO1HnozGYEnEV750YpwRVK
YmXC58vH/cgsRuIAcNse1pm3YRp01IhTm4eDkHwErt8AeyDnIb+J9wXI8rYHTQYV
djWAbxlSNhpJaYKPiF/eKqOl5cwwrbUzAiR6g9qH6rNCBdmD4LEttNa+RghMkvD9
X9bD/wGAck9N9ia5lKcu/94fCZGb5NStuTvywKqlsNqZGomHSCclS4TPCULdPlii
s52hukhJofXS/JwEN9tqbxP6wEZ6KH/I5l+ry3CKKpho4hbcp+LdWBWLlw71Ib7i
KvU34jili/NpMLSFj4yWB1KD4s0V603U07vcpIQXjzgI1mTapTtHt00/+mN+YtzE
69I3VygcKZttAnd6+xm8Etwm3aOM7VTU1uUbIg8CJk6M0HKxtw0+4feIoAQhVGV1
PklA1KkpUuvK3KhNNOSCqhSfzta6Vm8vaj+FXoF3t/E6FGsybO6l5eTGWIPxntms
GqzNlctmTQ62DjmZqngd
=iSAB
-----END PGP SIGNATURE-----
--- End Message ---