Hi again.
I did a "find / -name "*libpython*"" which should find any libpython files
(I think). It outputted the following.
/usr/lib/libpython2.4.so.1.0
/usr/lib64/libpython2.5.so
/usr/lib64/libpython2.5.so.1.0
/usr/lib64/gnome-vfs-2.0/modules/libpythonmethod.so
/usr/lib64/python2.5/config/libpython2.5.a
/usr/local/lib/python2.5/config/libpython2.5.a
/root/Python-2.5.2/Doc/lib/libpython.tex
/root/Python-2.5.2/libpython2.5.a
I tried renaming (to pylib.bak) both "/usr/lib/libpython2.4.so.1.0" and
"/usr/lib64/libpython2.5.so" and reinstalling and running rpy after each
time, but to no avail.
I wonder is there any way to manually specify the libpython, if that is in
fact definately the problem?
If this is any help, this is the output when Rpy installs:
hcux321:~/rpy-1.0.3 # python setup.py install
RHOMES= []
DEBUG= True
Setting RHOMES to ['/usr/local/lib64/R']
### Using R verion 2.6.2 installed at /usr/local/lib64/R ###
RHOME= /usr/local/lib64/R
copying src/rpymodule.c -> src/rpymodule2062.c
copying src/R_eval.c -> src/R_eval2062.c
copying src/io.c -> src/io2062.c
running install
running build
running build_py
running build_ext
running install_lib
running install_egg_info
Removing /usr/local/lib/python2.5/site-packages/rpy-1.0.3-py2.5.egg-info
Writing /usr/local/lib/python2.5/site-packages/rpy-1.0.3-py2.5.egg-info
-Paul
On Sun, Nov 16, 2008 at 5:30 PM, laurent oget <[EMAIL PROTECTED]> wrote:
> Is the libpython in /usr/lib being picked up instead of the new one at
> runtime? can you put this aside and try again?
>
> 2008/11/15 Paul Geeleher <[EMAIL PROTECTED]>:
> > Hi again,
> >
> > Building version 2.5.2 of Python from source (overwriting version
> > 2.5.1) seems to have solved that problem alright. Rpy now seems to
> install,
> > but when I go to import it I'm faced witht he following error:
> >
> >
> >
> >>>> from rpy import *
> > Traceback (most recent call last):
> > File "<stdin>", line 1, in <module>
> > File "/usr/local/lib/python2.5/site-packages/rpy.py", line 134, in
> > <module>
> > """ % RVERSION)
> > RuntimeError: /usr/local/lib/python2.5/site-packages/_rpy2062.so:
> undefined
> > symbol: PyUnicodeUCS4_AsASCIIString
> >
> > RPy module can not be imported. Please check if your rpy
> > installation supports R 2.6.2. If you have multiple R versions
> > installed, you may need to set RHOME before importing rpy. For
> > example:
> >
> > >>> from rpy_options import set_options
> > >>> set_options(RHOME='c:/progra~1/r/rw2011/')
> > >>> from rpy import *
> >
> >
> >
> > Any ideas here would be greatly appreciated.
> >
> > Thanks,
> >
> > -Paul.
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > On 11/14/08, Paul Geeleher <[EMAIL PROTECTED]> wrote:
> >>
> >> Thanks for the response Laurent. I'll give it a go and let you know how
> it
> >> works out.
> >>
> >> -Paul.
> >>
> >> On Fri, Nov 14, 2008 at 7:18 PM, laurent oget <[EMAIL PROTECTED]> wrote:
> >>>
> >>> This definitely looks weird. I have built rpy and rpy2 on 64-bit
> >>> linux, but this was always using a python i built before, since the
> >>> machine i am using come with an antiquated python in the distribution.
> >>> I just looked at one of those machine and I noticed my hand-built
> >>> python does not have a libpython.so but only a libpython.a .
> >>>
> >>> Now that i think about it i am not sure you can use a stripped library
> >>> to link against. how would the linker know the address of those
> >>> symbols in this library?
> >>>
> >>> In any case building your own python might be a workaround...
> >>>
> >>> Laurent
> >>>
> >>>
> >>>
> >>>
> >>>
> >>> 2008/11/14 Paul Geeleher <[EMAIL PROTECTED]>:
> >>> > Hi
> >>> >
> >>> > I posted this message about 10 days ago and I didn't get a reply, so
> >>> > I'm
> >>> > going to chance re-posting, hopefully somebody can help me out
> because
> >>> > I
> >>> > still haven't managed to fix it...
> >>> >
> >>> > _______________
> >>> >
> >>> >
> >>> > Hi all,
> >>> >
> >>> > I'm trying to install Rpy on a 64 bit Suse Enterprise Edition Server.
> >>> > I'm
> >>> > running R version 2.6.2 and python version 2.5.1 and Rpy 1.0.3. I've
> >>> > set up
> >>> > the path
> >>> > to the R library by creating a link to libR.so and running ldconfig.
> >>> > I've got the python-devel package installed. I'm getting the
> following
> >>> > error when I run "python setup.py install"
> >>> >
> >>> >
> >>> > RHOMES= []
> >>> > DEBUG= True
> >>> > Setting RHOMES to ['/usr/local/lib64/R']
> >>> > ### Using R verion 2.6.2 installed at /usr/local/lib64/R ###
> >>> > RHOME= /usr/local/lib64/R
> >>> > copying src/rpymodule.c -> src/rpymodule2062.c
> >>> > copying src/R_eval.c -> src/R_eval2062.c
> >>> > copying src/io.c -> src/io2062.c
> >>> > running install
> >>> > running build
> >>> > running build_py
> >>> > running build_ext
> >>> > building '_rpy2062' extension
> >>> > gcc -pthread -shared build/temp.linux-x86_64-2.5/src/rpymodule2062.o
> >>> > build/temp.linux-x86_64-2.5/src/R_eval2062.o
> >>> > build/temp.linux-x86_64-2.5/src/io2062.o
> >>> > build/temp.linux-x86_64-2.5/src/setenv.o -L/usr/local/lib64/R/bin
> >>> > -L/usr/local/lib64/R/lib -L/usr/lib64 -Wl,-R/usr/local/lib64/R/bin
> >>> > -Wl,-R/usr/local/lib64/R/lib -lR -lRlapack -lpython2.5 -o
> >>> > build/lib.linux-x86_64-2.5/_rpy2062.so
> >>> > /usr/lib64/libpython2.5.so: file not recognized: File format not
> >>> > recognized
> >>> > collect2: ld returned 1 exit status
> >>> > error: command 'gcc' failed with exit status 1
> >>> >
> >>> > ------------------------------------
> >>> >
> >>> > So the file libpython2.5.so seems to be throwing up some kind of a
> >>> > problem.
> >>> >
> >>> > The output of 'file libpython2.5.so' is:
> >>> > "libpython2.5.so: symbolic link to `libpython2.5.so.1.0'"
> >>> >
> >>> > So its a link and the output of 'file libpython2.5.so.1.0' is:
> >>> > "libpython2.5.so.1.0: ELF 64-bit LSB shared object, AMD x86-64,
> version
> >>> > 1
> >>> > (SYSV), stripped"
> >>> >
> >>> >
> >>> >
> >>> > Any ideas here guys? (please!)
> >>> >
> >>> > -Paul.
> >>> >
> >>>
> >>> >
> >>> >
> -------------------------------------------------------------------------
> >>> > This SF.Net email is sponsored by the Moblin Your Move Developer's
> >>> > challenge
> >>> > Build the coolest Linux based applications with Moblin SDK & win
> great
> >>> > prizes
> >>> > Grand prize is a trip for two to an Open Source event anywhere in the
> >>> > world
> >>> > http://moblin-contest.org/redirect.php?banner_id=100&url=/
> >>> > _______________________________________________
> >>> > rpy-list mailing list
> >>> > rpy-list@lists.sourceforge.net
> >>> > https://lists.sourceforge.net/lists/listinfo/rpy-list
> >>> >
> >>> >
> >>>
> >>>
> -------------------------------------------------------------------------
> >>> This SF.Net email is sponsored by the Moblin Your Move Developer's
> >>> challenge
> >>> Build the coolest Linux based applications with Moblin SDK & win great
> >>> prizes
> >>> Grand prize is a trip for two to an Open Source event anywhere in the
> >>> world
> >>> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> >>> _______________________________________________
> >>> rpy-list mailing list
> >>> rpy-list@lists.sourceforge.net
> >>> https://lists.sourceforge.net/lists/listinfo/rpy-list
> >>
> >>
> >>
> >> --
> >> Paul Geeleher
> >> Department of Mathematics
> >> National University of Ireland
> >> Galway
> >> Ireland
> >>
> >
> >
> >
> > --
> > Paul Geeleher
> > Department of Mathematics
> > National University of Ireland
> > Galway
> > Ireland
> >
> > -------------------------------------------------------------------------
> > This SF.Net email is sponsored by the Moblin Your Move Developer's
> challenge
> > Build the coolest Linux based applications with Moblin SDK & win great
> > prizes
> > Grand prize is a trip for two to an Open Source event anywhere in the
> world
> > http://moblin-contest.org/redirect.php?banner_id=100&url=/
> > _______________________________________________
> > rpy-list mailing list
> > rpy-list@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/rpy-list
> >
> >
>
> -------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's
> challenge
> Build the coolest Linux based applications with Moblin SDK & win great
> prizes
> Grand prize is a trip for two to an Open Source event anywhere in the world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> rpy-list mailing list
> rpy-list@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/rpy-list
>
--
Paul Geeleher
Department of Mathematics
National University of Ireland
Galway
Ireland
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
rpy-list mailing list
rpy-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rpy-list