[PyVault-users] x86_64 installation problems
Thomas Crawley
thomas.crawley at beacon-cs.com
Mon Jun 12 21:23:23 CEST 2006
Hi,
I am trying to install Python 2.4.2 on a x86_64 machine.
I am attempting to generate a binary rpm from the source as there is no
binary rpm for x86_64. I have been running into problems because the
patch python-2.4-lib64.patch fails on the file setup.py.
Here is the error message.
Installing python24-2.4.2-10.src.rpm
Executing(%prep): /bin/sh -e /home/tcrawley/rpm/tmp/rpm-tmp.24968
Patch #7 (python-2.3.4-lib64-regex.patch):
Patch #8 (python-2.4-lib64.patch):
2 out of 5 hunks FAILED -- saving rejects to file setup.py.rej
3 out of 3 hunks FAILED -- saving rejects to file Modules/Setup.dist.rej
The patch file on which is failing generates the following setup.py.rej
file
***************
*** 490,501 ****
# order you wish to search - e.g., search for db4 before db3
db_try_this = {
'db4': {'libs': ('db-4.2', 'db42', 'db-4.1', 'db41',
'db-4.0', 'db4',),
- 'libdirs': ('/usr/local/BerkeleyDB.4.2/lib',
- '/usr/local/BerkeleyDB.4.1/lib',
- '/usr/local/BerkeleyDB.4.0/lib',
- '/usr/local/lib',
'/opt/sfw',
- '/sw/lib',
),
'incdirs': ('/usr/local/BerkeleyDB.4.2/include',
'/usr/local/include/db42',
--- 490,501 ----
# order you wish to search - e.g., search for db4 before db3
db_try_this = {
'db4': {'libs': ('db-4.2', 'db42', 'db-4.1', 'db41',
'db-4.0', 'db4',),
+ 'libdirs': ('/usr/local/BerkeleyDB.4.2/lib64',
+ '/usr/local/BerkeleyDB.4.1/lib64',
+ '/usr/local/BerkeleyDB.4.0/lib64',
+ '/usr/local/lib64',
'/opt/sfw',
+ '/sw/lib64',
),
'incdirs': ('/usr/local/BerkeleyDB.4.2/include',
'/usr/local/include/db42',
***************
*** 508,518 ****
'/usr/include/db4',
)},
'db3': {'libs': ('db-3.3', 'db-3.2', 'db3',),
- 'libdirs': ('/usr/local/BerkeleyDB.3.3/lib',
- '/usr/local/BerkeleyDB.3.2/lib',
- '/usr/local/lib',
- '/opt/sfw/lib',
- '/sw/lib',
),
'incdirs': ('/usr/local/BerkeleyDB.3.3/include',
'/usr/local/BerkeleyDB.3.2/include',
--- 508,518 ----
'/usr/include/db4',
)},
'db3': {'libs': ('db-3.3', 'db-3.2', 'db3',),
+ 'libdirs': ('/usr/local/BerkeleyDB.3.3/lib64',
+ '/usr/local/BerkeleyDB.3.2/lib64',
+ '/usr/local/lib64',
+ '/opt/sfw/lib64',
+ '/sw/lib64',
),
'incdirs': ('/usr/local/BerkeleyDB.3.3/include',
'/usr/local/BerkeleyDB.3.2/include',
End of rej file.
I have looked at setup.py and it seems quite different from the patch
file.
Here is the Setup.dist.rej file. This also seems different
***************
*** 325,331 ****
# *** Uncomment and edit to reflect your Tcl/Tk versions:
-ltk -ltcl \
# *** Uncomment and edit to reflect where your X11 libraries are:
- -L/usr/X11R6/lib \
# *** Or uncomment this for Solaris:
# -L/usr/openwin/lib \
# *** Uncomment these for TOGL extension only:
--- 325,331 ----
# *** Uncomment and edit to reflect your Tcl/Tk versions:
-ltk -ltcl \
# *** Uncomment and edit to reflect where your X11 libraries are:
+ -L/usr/X11R6/lib64 \
# *** Or uncomment this for Solaris:
# -L/usr/openwin/lib \
# *** Uncomment these for TOGL extension only:
***************
*** 395,401 ****
# and the subdirectory of PORT where you built it.
DBLIBVER=4.2
DBINC=/usr/include/db4
- DBLIB=/usr/lib
_bsddb _bsddb.c -I$(DBINC) -L$(DBLIB) -ldb-$(DBLIBVER)
# Historical Berkeley DB 1.85
--- 395,401 ----
# and the subdirectory of PORT where you built it.
DBLIBVER=4.2
DBINC=/usr/include/db4
+ DBLIB=/usr/lib64
_bsddb _bsddb.c -I$(DBINC) -L$(DBLIB) -ldb-$(DBLIBVER)
# Historical Berkeley DB 1.85
***************
*** 441,447 ****
# Andrew Kuchling's zlib module.
# This require zlib 1.1.3 (or later).
# See http://www.gzip.org/zlib/
- zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz
# Interface to the Expat XML parser
#
--- 441,447 ----
# Andrew Kuchling's zlib module.
# This require zlib 1.1.3 (or later).
# See http://www.gzip.org/zlib/
+ zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib64 -lz
# Interface to the Expat XML parser
#
Can you please update the patches and let me know when the issue is
resolved ? I will be happy to assist you in any way I can.
I have entered this as Ticket #175 but I am unable to check the csie.org
site at the moment as it seems to be down.
Thanks
Tom
More information about the PyVault-users
mailing list