Your message dated Thu, 27 May 2010 03:40:03 +0000
with message-id <e1ohtwx-0006oh...@ries.debian.org>
and subject line Bug#566842: fixed in vim 2:7.2.438+hg~d44112feb815-1
has caused the Debian Bug report #566842,
regarding vim: Don't use MODLIBS when building with python interpreter support 
and python2.6
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.)


-- 
566842: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=566842
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: vim
Version: 2:7.2.330-1
Severity: normal
Tags: patch

Hello,

vim's configure script uses MODLIBS from python's config/Makefile to
know to link against which libs. As MODLIBS uses LOCALMODLIBS for it's
value and as I got told that LOCALMODLIBS shouldn't be used for python
extensions (I assume this applies here too as vim links against
libpython2.x like python extensions):

"LOCALMODLIBS is a macro used to link the python binary against libaries
needed for the binary. It must not used to link extensions."
(from Matthias Klose in an Ubuntu bug)

Without the attached patch, I got a problem building vim with python
interpreter support when doing a merge for Ubuntu (the sanity check for
python failed as it tried to link against -lssl and libssl-dev is not in
the build dependencies). With this change the python interpreter support
got build and as far as I can tell works too (checked with my changes to
ftplugin/debchangelog.vim (see other bug)).

Michael

--- vim-7.2.330.orig/src/configure.in
+++ vim-7.2.330/src/configure.in
@@ -709,7 +709,7 @@
            tmp_mkf="$pwd/config-PyMake$$"
            cat -- "${PYTHON_CONFDIR}/Makefile" - <<'eof' >"${tmp_mkf}"
 __:
-       @echo "python_MODLIBS='$(MODLIBS)'"
+       @echo "python_BASEMODLIBS='$(BASEMODLIBS)'"
        @echo "python_LIBS='$(LIBS)'"
        @echo "python_SYSLIBS='$(SYSLIBS)'"
        @echo "python_LINKFORSHARED='$(LINKFORSHARED)'"
@@ -726,7 +726,7 @@
              else
                  vi_cv_path_python_plibs="-L${PYTHON_CONFDIR} 
-lpython${vi_cv_var_python_version}"
              fi
-             vi_cv_path_python_plibs="${vi_cv_path_python_plibs} 
${python_MODLIBS} ${python_LIBS} ${python_SYSLIBS} ${python_LINKFORSHARED}"
+             vi_cv_path_python_plibs="${vi_cv_path_python_plibs} 
${python_BASEMODLIBS} ${python_LIBS} ${python_SYSLIBS} ${python_LINKFORSHARED}"
              dnl remove -ltermcap, it can conflict with an earlier -lncurses
              vi_cv_path_python_plibs=`echo $vi_cv_path_python_plibs | sed 
s/-ltermcap//`
            fi
--- vim-7.2.330.orig/src/auto/configure
+++ vim-7.2.330/src/auto/configure
@@ -5153,7 +5153,7 @@
            tmp_mkf="$pwd/config-PyMake$$"
            cat -- "${PYTHON_CONFDIR}/Makefile" - <<'eof' >"${tmp_mkf}"
 __:
-       @echo "python_MODLIBS='$(MODLIBS)'"
+       @echo "python_BASEMODLIBS='$(BASEMODLIBS)'"
        @echo "python_LIBS='$(LIBS)'"
        @echo "python_SYSLIBS='$(SYSLIBS)'"
        @echo "python_LINKFORSHARED='$(LINKFORSHARED)'"
@@ -5169,7 +5169,7 @@
              else
                  vi_cv_path_python_plibs="-L${PYTHON_CONFDIR} 
-lpython${vi_cv_var_python_version}"
              fi
-             vi_cv_path_python_plibs="${vi_cv_path_python_plibs} 
${python_MODLIBS} ${python_LIBS} ${python_SYSLIBS} ${python_LINKFORSHARED}"
+             vi_cv_path_python_plibs="${vi_cv_path_python_plibs} 
${python_BASEMODLIBS} ${python_LIBS} ${python_SYSLIBS} ${python_LINKFORSHARED}"
                      vi_cv_path_python_plibs=`echo $vi_cv_path_python_plibs | 
sed s/-ltermcap//`
            fi




--- End Message ---
--- Begin Message ---
Source: vim
Source-Version: 2:7.2.438+hg~d44112feb815-1

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

vim-common_7.2.438+hg~d44112feb815-1_i386.deb
  to main/v/vim/vim-common_7.2.438+hg~d44112feb815-1_i386.deb
vim-dbg_7.2.438+hg~d44112feb815-1_i386.deb
  to main/v/vim/vim-dbg_7.2.438+hg~d44112feb815-1_i386.deb
vim-doc_7.2.438+hg~d44112feb815-1_all.deb
  to main/v/vim/vim-doc_7.2.438+hg~d44112feb815-1_all.deb
vim-gnome_7.2.438+hg~d44112feb815-1_i386.deb
  to main/v/vim/vim-gnome_7.2.438+hg~d44112feb815-1_i386.deb
vim-gtk_7.2.438+hg~d44112feb815-1_i386.deb
  to main/v/vim/vim-gtk_7.2.438+hg~d44112feb815-1_i386.deb
vim-gui-common_7.2.438+hg~d44112feb815-1_all.deb
  to main/v/vim/vim-gui-common_7.2.438+hg~d44112feb815-1_all.deb
vim-lesstif_7.2.438+hg~d44112feb815-1_i386.deb
  to main/v/vim/vim-lesstif_7.2.438+hg~d44112feb815-1_i386.deb
vim-nox_7.2.438+hg~d44112feb815-1_i386.deb
  to main/v/vim/vim-nox_7.2.438+hg~d44112feb815-1_i386.deb
vim-runtime_7.2.438+hg~d44112feb815-1_all.deb
  to main/v/vim/vim-runtime_7.2.438+hg~d44112feb815-1_all.deb
vim-tiny_7.2.438+hg~d44112feb815-1_i386.deb
  to main/v/vim/vim-tiny_7.2.438+hg~d44112feb815-1_i386.deb
vim_7.2.438+hg~d44112feb815-1.debian.tar.gz
  to main/v/vim/vim_7.2.438+hg~d44112feb815-1.debian.tar.gz
vim_7.2.438+hg~d44112feb815-1.dsc
  to main/v/vim/vim_7.2.438+hg~d44112feb815-1.dsc
vim_7.2.438+hg~d44112feb815-1_i386.deb
  to main/v/vim/vim_7.2.438+hg~d44112feb815-1_i386.deb
vim_7.2.438+hg~d44112feb815.orig.tar.gz
  to main/v/vim/vim_7.2.438+hg~d44112feb815.orig.tar.gz



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 566...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
James Vega <james...@debian.org> (supplier of updated vim 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: RIPEMD160

Format: 1.8
Date: Wed, 26 May 2010 19:34:27 -0400
Source: vim
Binary: vim-common vim-gui-common vim-runtime vim-doc vim-tiny vim vim-dbg 
vim-gtk vim-nox vim-lesstif vim-gnome
Architecture: source all i386
Version: 2:7.2.438+hg~d44112feb815-1
Distribution: unstable
Urgency: low
Maintainer: Debian Vim Maintainers <pkg-vim-maintain...@lists.alioth.debian.org>
Changed-By: James Vega <james...@debian.org>
Description: 
 vim        - Vi IMproved - enhanced vi editor
 vim-common - Vi IMproved - Common files
 vim-dbg    - Vi IMproved - enhanced vi editor (debugging symbols)
 vim-doc    - Vi IMproved - HTML documentation
 vim-gnome  - Vi IMproved - enhanced vi editor - with GNOME2 GUI
 vim-gtk    - Vi IMproved - enhanced vi editor - with GTK2 GUI
 vim-gui-common - Vi IMproved - Common GUI files
 vim-lesstif - Vi IMproved - enhanced vi editor - with LessTif GUI
 vim-nox    - Vi IMproved - enhanced vi editor
 vim-runtime - Vi IMproved - Runtime files
 vim-tiny   - Vi IMproved - enhanced vi editor - compact version
Closes: 566842 582421 583122
Changes: 
 vim (2:7.2.438+hg~d44112feb815-1) unstable; urgency=low
 .
   * Pull patches 437 - 438.
     + 7.2.438: Fix crash when running “vim -r”.  (Closes: #583122)
   * Cherry-pick upstream/lang-breaks-floating-point.patch from upstream to
     prevent floating point functionality from breaking when the :lang command
     is issued.  (Closes: #582421)
   * Fix building against Debian's Python 2.6 package.  (Closes: #566842)
     + Cherry-pick upstream/python-modlibs.patch from upstream.
     + debian/control: Add autoconf to Build-Depends.
     + debian/rules: Re-generate configure at build time and remove on clean.
Checksums-Sha1: 
 cc90558cd137b68a4a9ea733d882bbd99fb5411e 1701 vim_7.2.438+hg~d44112feb815-1.dsc
 356091e08ae0569a08c5f7bdd9fa6dfd00caf8fb 11120769 
vim_7.2.438+hg~d44112feb815.orig.tar.gz
 f5957d012dbe4dd4bac5cf00f32e396f3b99b0be 186000 
vim_7.2.438+hg~d44112feb815-1.debian.tar.gz
 f04e80353ef4d3e0c2c5886c5e27bbdec83e0871 135966 
vim-gui-common_7.2.438+hg~d44112feb815-1_all.deb
 c982e8a0acd852511cc7ee1c7dcfd74d12f91905 6146010 
vim-runtime_7.2.438+hg~d44112feb815-1_all.deb
 494986954b99207efa7dbacfd16bb12257bfa3b2 2246012 
vim-doc_7.2.438+hg~d44112feb815-1_all.deb
 6e085d7459e24280505b06c066a5c1c8587131dc 340774 
vim-tiny_7.2.438+hg~d44112feb815-1_i386.deb
 bcb16cbe3a925d9cea5ba4b078aa0de4e884321e 1021592 
vim-gtk_7.2.438+hg~d44112feb815-1_i386.deb
 9048cfc42b15ecfe6794c297e60927d8166ee212 1023942 
vim-gnome_7.2.438+hg~d44112feb815-1_i386.deb
 66e1c29e8ce299f9f1143bc096a33aff80bbe13c 1014576 
vim-lesstif_7.2.438+hg~d44112feb815-1_i386.deb
 93310b6b2cba5a59d0b87dac61ee88ad2127e663 889934 
vim-nox_7.2.438+hg~d44112feb815-1_i386.deb
 f870a530e33e2a435d41982ac129c69138dc83de 158566 
vim-common_7.2.438+hg~d44112feb815-1_i386.deb
 0272aac480a6584e80d8008bdd7fd895c5c2b5be 797930 
vim_7.2.438+hg~d44112feb815-1_i386.deb
 5a5ea6f0999c89d3ed021aa70151953e99d8854d 8542556 
vim-dbg_7.2.438+hg~d44112feb815-1_i386.deb
Checksums-Sha256: 
 f43f6b15b0c91e908ef29e77a8cc88bed947284fe042a7fba5f63fe7ab1d3623 1701 
vim_7.2.438+hg~d44112feb815-1.dsc
 a403d45ded6f4d31faa90b679317804fb1f007af658072e4bcd8862892975842 11120769 
vim_7.2.438+hg~d44112feb815.orig.tar.gz
 cf6f77e344c714fc61144b049be5302f306b96aa8bef9d26f275a97ba506ff19 186000 
vim_7.2.438+hg~d44112feb815-1.debian.tar.gz
 76fa353a36e1d2d05e3eb95abc4e66665e922a50050429c33af50bf653b3b4ca 135966 
vim-gui-common_7.2.438+hg~d44112feb815-1_all.deb
 92da0dd5698ded36ed88d18edf7451de7cf331ca1ddc085fd057a1884d97e010 6146010 
vim-runtime_7.2.438+hg~d44112feb815-1_all.deb
 521e6abae2bcf2fc5f38a11b5bf0b7d823161bdc62705dbe9d3352bdfe7e09b7 2246012 
vim-doc_7.2.438+hg~d44112feb815-1_all.deb
 2be0bf5e0ba222defda1206ff1804344651245674bc351f124c7a678d74b7012 340774 
vim-tiny_7.2.438+hg~d44112feb815-1_i386.deb
 9bdd09c22c7572fa6fdf43116f91d2c3962911443f65b855e9ed4546984499dc 1021592 
vim-gtk_7.2.438+hg~d44112feb815-1_i386.deb
 5560e585be01cc458d1426fc406b5501cfa29501f2520a465a93b63171f17a28 1023942 
vim-gnome_7.2.438+hg~d44112feb815-1_i386.deb
 2f01a99501d14440457ed5303e390022fa417b19be164e5b51d054e66bb18bdb 1014576 
vim-lesstif_7.2.438+hg~d44112feb815-1_i386.deb
 ed668960f8b86127df0b73cdd9e7aaf5db87950099e8b9f898cc6756e0075a9c 889934 
vim-nox_7.2.438+hg~d44112feb815-1_i386.deb
 740037fa7621d3ccb7380042eea233d7da8f1ec24ceb54bbad5f5527673f0052 158566 
vim-common_7.2.438+hg~d44112feb815-1_i386.deb
 c86185101ffc86d47cef51438bbd689269b91db552c1eecc1e07c69fba4e515e 797930 
vim_7.2.438+hg~d44112feb815-1_i386.deb
 476355c6844d5f704a421a8f0cb3e873bdddcb685a4c3f24e994d61de722966d 8542556 
vim-dbg_7.2.438+hg~d44112feb815-1_i386.deb
Files: 
 b48522b45ec5973e436bb54ced4f66a8 1701 editors optional 
vim_7.2.438+hg~d44112feb815-1.dsc
 1b41ae0722381694c6a50a3a3fda6ee6 11120769 editors optional 
vim_7.2.438+hg~d44112feb815.orig.tar.gz
 9455242915e5cbfca8cf8da5324b5b20 186000 editors optional 
vim_7.2.438+hg~d44112feb815-1.debian.tar.gz
 8510e165aea50701cf1c56778bbe6b8e 135966 editors optional 
vim-gui-common_7.2.438+hg~d44112feb815-1_all.deb
 888d36a18383b32bf4acf60cade36e0d 6146010 editors optional 
vim-runtime_7.2.438+hg~d44112feb815-1_all.deb
 1205203fda4a28cf2186ebcb2b79839c 2246012 doc optional 
vim-doc_7.2.438+hg~d44112feb815-1_all.deb
 cd78281065897f24be5becc8a94c1c95 340774 editors important 
vim-tiny_7.2.438+hg~d44112feb815-1_i386.deb
 d0f6616d03a3d3057bd02363694244f0 1021592 editors extra 
vim-gtk_7.2.438+hg~d44112feb815-1_i386.deb
 58422487255562e2119fcee3197064d0 1023942 editors extra 
vim-gnome_7.2.438+hg~d44112feb815-1_i386.deb
 81ed3b3267639958d425af714f657007 1014576 editors extra 
vim-lesstif_7.2.438+hg~d44112feb815-1_i386.deb
 aae324ef9f272aa1fd3f0aa4db07a1fb 889934 editors extra 
vim-nox_7.2.438+hg~d44112feb815-1_i386.deb
 ebc95c85ddfe7a819c64364af1a6ab8e 158566 editors important 
vim-common_7.2.438+hg~d44112feb815-1_i386.deb
 d95c8b4e51d6cc28953f6161c76149c1 797930 editors optional 
vim_7.2.438+hg~d44112feb815-1_i386.deb
 c7c3cf681db12bc619d76eedebf6dc02 8542556 debug extra 
vim-dbg_7.2.438+hg~d44112feb815-1_i386.deb

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

iEYEAREDAAYFAkv94EIACgkQDb3UpmEybUCZqwCfSEapxIvqimG5/6/SDFsWcDQn
GmIAnjt5gO4ZgwWjbQN8SPE61Ksjc/GB
=ABZD
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to