Hi Scott,
I looked at the data you sent.
I don't have a Fedora 14 system with python 2.7 where I can reproduce this.
I suspect something else modified this file and thus the jcc patch doesn't
apply out of the box.
I can't guess what you have in that file so I don't know what to tell you
off hand. If you send me the original file, I can try to patch it manually.
Have you looked at it ? Does it look difficult for you to do ?
Andi..
On Tue, 24 Jan 2012, Scott D Anderson wrote:
On Tue, Jan 24, 2012 at 4:37 PM, Andi Vajda <va...@apache.org> wrote:
On Tue, 24 Jan 2012, Scott D Anderson wrote:
Sorry for the confusion. I named it pylucene-install.log, but that's just
a rename
of the typescript file.
Your messages have no attachments. Maybe they're being filtered out.
Can you include it inline since it's plain text anyway ?
Andi..
Sure. Here's the typescript:
Script started on Tue 24 Jan 2012 01:07:10 PM EST
[root@sampras tmp] cat /etc/issue
Fedora release 14 (Laughlin)
Kernel \r on an \m (\l)
[root@sampras tmp] rpm -qV python-setuptools
[root@sampras tmp] ls -l /usr/lib/python2.7/site-packages/setuptools*
-rw-r--r-- 1 root root 144 Oct 26 22:05
/usr/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg-info
-rw-r--r-- 1 root root 34 Oct 26 22:05
/usr/lib/python2.7/site-packages/setuptools.pth
/usr/lib/python2.7/site-packages/setuptools:
total 300
-rw-r--r-- 1 root root 5927 Oct 26 22:04 archive_util.py
-rw-r--r-- 2 root root 5725 Oct 26 22:05 archive_util.pyc
-rw-r--r-- 2 root root 5725 Oct 26 22:05 archive_util.pyo
drwxr-xr-x 2 root root 4096 Jan 24 11:47 command
-rw-r--r-- 1 root root 6209 Oct 26 22:04 depends.py
-rw-r--r-- 2 root root 6749 Oct 26 22:05 depends.pyc
-rw-r--r-- 2 root root 6749 Oct 26 22:05 depends.pyo
-rw-r--r-- 1 root root 30309 Oct 26 22:04 dist.py
-rw-r--r-- 1 root root 30221 Oct 26 22:05 dist.pyc
-rw-r--r-- 1 root root 30163 Oct 26 22:05 dist.pyo
-rw-r--r-- 1 root root 1278 Oct 26 22:04 extension.py
-rw-r--r-- 2 root root 1761 Oct 26 22:05 extension.pyc
-rw-r--r-- 2 root root 1761 Oct 26 22:05 extension.pyo
-rw-r--r-- 1 root root 1278 Oct 26 22:04 extension.py.orig
-rw-r--r-- 1 root root 3744 Oct 26 22:04 __init__.py
-rw-r--r-- 2 root root 4028 Oct 26 22:05 __init__.pyc
-rw-r--r-- 2 root root 4028 Oct 26 22:05 __init__.pyo
-rw-r--r-- 1 root root 30447 Oct 26 22:04 package_index.py
-rw-r--r-- 2 root root 28625 Oct 26 22:05 package_index.pyc
-rw-r--r-- 2 root root 28625 Oct 26 22:05 package_index.pyo
-rw-r--r-- 1 root root 8756 Oct 26 22:04 sandbox.py
-rw-r--r-- 2 root root 11425 Oct 26 22:05 sandbox.pyc
-rw-r--r-- 2 root root 11425 Oct 26 22:05 sandbox.pyo
[root@sampras tmp] patch -d /usr/lib/python2.7/site-packages -Nup0 <
/usr/network/tmp/pylucene-3.5.0-3 /jcc/jcc/patches/patch.43.0.6c11
patching file setuptools/extension.py
Hunk #1 succeeded at 32 (offset 4 lines).
patching file setuptools/command/build_ext.py
Hunk #1 FAILED at 85.
Hunk #2 succeeded at 177 (offset 7 lines).
Hunk #3 succeeded at 259 (offset 7 lines).
1 out of 3 hunks FAILED -- saving rejects to file
setuptools/command/build_ext.py.rej
[root@sampras tmp] exit
Script done on Tue 24 Jan 2012 01:08:32 PM EST
and here's the contents of build_ex.py.rej
--- setuptools/command/build_ext.py (revision 75864)
+++ setuptools/command/build_ext.py (working copy)
@@ -85,8 +85,12 @@
if fullname in self.ext_map:
ext = self.ext_map[fullname]
if isinstance(ext,Library):
+ if ext.force_shared and not use_stubs:
+ _libtype = 'shared'
+ else:
+ _libtype = libtype
fn, ext = os.path.splitext(filename)
- return self.shlib_compiler.library_filename(fn,libtype)
+ return self.shlib_compiler.library_filename(fn,_libtype)
elif use_stubs and ext._links_to_dynamic:
d,fn = os.path.split(filename)
return os.path.join(d,'dl-'+fn)
Thanks for your help.
Scott
Scott
Andi..
standard python-setuptools from the distribution and I show that it's
running setuptools-0.6c11.
I've also attached the file of rejects listed above.
Since you have a pretty sophisticated patch setup, I'm hoping that
you'll
be able to solve this pretty
easily. Please let me know if there's any way I can help.
Thanks for your support,
Scott
--
Scott D. Anderson
Computer Science Department
Wellesley College
scott.ander...@acm.org
scott.ander...@wellesley.edu
--
Scott D. Anderson
Computer Science Department
Wellesley College
scott.ander...@acm.org
scott.ander...@wellesley.edu
--
Scott D. Anderson
Computer Science Department
Wellesley College
scott.ander...@acm.org
scott.ander...@wellesley.edu