Matt,
You built the python bindings against 2.2.2, but are attempting to run them with 2.4.2. There will continue to be these warnings unless you re-build the python bindings against the 2.4.2 libs. It's sufficiently a big deal that the svn bindings may not work 100% due to the huge jump in version numbers of Python.
Dale
-----Original Message-----
From: Matt England [mailto:mengland@mengland.net]
Sent: Thursday, September 29, 2005 7:51 AM
To: SVN Users email list
Cc: mengland@mengland.net
Subject: RuntimeWarning: Python C API version mismatch...
Hello,
I'm going through the ever-expanding process of merging my repos together
(as per previous thread). Here's my latest challenge:
I'm running Dale Hirt's RepoMerge.py script which he so graciously wrote,
and to do so I had to install /usr/local/bin/python rev 2.4.2 (I'm on an
ancient Redhat9 box with /usr/bin/python rev 2.2.2). I had installed the
swig-py bindings prior to the 2.4.2 install. And to clarify: both python
2.4.2 and 2.2.2 are install at the same time in /usr/local and /usr,
respectively. I'd like to keep both, because I have other Python apps
(chief among them GNUMailman) running on my box, and I'd like to not upset
that cart any more then I have to for now.
I'm getting the following warnings when running Dale's script ( from
http://www.thehirts.net/blog/?page_id=24 ), and although the script seems
to be functioning ok (although I have yet had time to test its success...I
have to run to a meeting right now), I want to see if the following
warnings should be of any concern for me:
"
mengland@biz2tek 9:41am [~/scratch/svn-repo-merge-test] 37> setenv
PYTHONPATH /usr/local/lib/svn-python
mengland@biz2tek 9:42am [~/scratch/svn-repo-merge-test] 38> python
RepoMerge.py thirdrepo libpolicy libutil
/usr/local/lib/svn-python/libsvn/core.py:5: RuntimeWarning: Python C API
version mismatch for module _core: This Python has API version 1012, module
_core has version 1011.
import _core
/usr/local/lib/svn-python/libsvn/core.py:5: RuntimeWarning: Python C API
version mismatch for module swig_runtime_data2: This Python has API version
1012, module swig_runtime_data2 has version 1011.
import _core
"
In any case, I'd like to eliminiate these warnings for future
cleanliness. Alas, maybe I have to go ask the Python people about this?
-Matt
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Thu Sep 29 19:19:28 2005