468,291 Members | 1,479 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 468,291 developers. It's quick & easy.

Please help me with linking libraries on Solaris 10 sparc

Hi all,
Please help me with my stuff.

I downloaded python 2.5.1 package from http://blastwave.org it was
compiled using Sun Studio 11 for Solaris 8 sparc.

My system is Solaris 10 sparc and I compiled using SunStudio 11
psycopg2 python binding for PostgreSQL 8.3.1.

Compilation was OK, but when I am trying to import psycopg2 I am
getting this error:

$ python
Python 2.5.1 (r251:54863, Nov 3 2007, 02:54:52) [C] on sunos5
Type "help", "copyright", "credits" or "license" for more information.
>>import psycopg2
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/opt/csw/lib/python/site-packages/psycopg2/__init__.py", line
60, in <module>
from _psycopg import BINARY, NUMBER, STRING, DATETIME, ROWID
ImportError: ld.so.1: python: fatal: relocation error: file /opt/csw/
lib/python/site-packages/psycopg2/_psycopg.so: symbol round:
referenced symbol not found

Any suggestions or help will be appreciated.
Jun 27 '08 #1
6 2440
idev schrieb:
Hi all,
Please help me with my stuff.

I downloaded python 2.5.1 package from http://blastwave.org it was
compiled using Sun Studio 11 for Solaris 8 sparc.

My system is Solaris 10 sparc and I compiled using SunStudio 11
psycopg2 python binding for PostgreSQL 8.3.1.

Compilation was OK, but when I am trying to import psycopg2 I am
getting this error:

$ python
Python 2.5.1 (r251:54863, Nov 3 2007, 02:54:52) [C] on sunos5
Type "help", "copyright", "credits" or "license" for more information.
>>>import psycopg2
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/opt/csw/lib/python/site-packages/psycopg2/__init__.py", line
60, in <module>
from _psycopg import BINARY, NUMBER, STRING, DATETIME, ROWID
ImportError: ld.so.1: python: fatal: relocation error: file /opt/csw/
lib/python/site-packages/psycopg2/_psycopg.so: symbol round:
referenced symbol not found

Any suggestions or help will be appreciated.
Hi,

maybe a stupid question - but why don't you want to use the "official"
package? You can download it here:
http://sunfreeware.mirrors.tds.net/indexsparc10.html

Regards,
Ralf
Jun 27 '08 #2
lib/python/site-packages/psycopg2/_psycopg.so: symbol round:
referenced symbol not found
You need to link _psycopg.so with the math library, -lm.

Regards,
Martin
Jun 27 '08 #3
On May 1, 10:17 am, Ralf Schönian <r...@schoenian-online.dewrote:
idev schrieb:
Hi all,
Please help me with my stuff.
I downloaded python 2.5.1 package fromhttp://blastwave.orgit was
compiled using Sun Studio 11 for Solaris 8 sparc.
My system is Solaris 10 sparc and I compiled using SunStudio 11
psycopg2 python binding for PostgreSQL 8.3.1.
Compilation was OK, but when I am trying to import psycopg2 I am
getting this error:
$ python
Python 2.5.1 (r251:54863, Nov 3 2007, 02:54:52) [C] on sunos5
Type "help", "copyright", "credits" or "license" for more information.
>>import psycopg2
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/opt/csw/lib/python/site-packages/psycopg2/__init__.py", line
60, in <module>
from _psycopg import BINARY, NUMBER, STRING, DATETIME, ROWID
ImportError: ld.so.1: python: fatal: relocation error: file /opt/csw/
lib/python/site-packages/psycopg2/_psycopg.so: symbol round:
referenced symbol not found
Any suggestions or help will be appreciated.

Hi,

maybe a stupid question - but why don't you want to use the "official"
package? You can download it here:http://sunfreeware.mirrors.tds.net/indexsparc10.html

Regards,
Ralf
I am trying to deploy Django env (apache2.x prefork MPM; mod_python
3.3.1; python 2.5.1; postgresql 8.3.x; psycopg2-2.0.7; subversion
1.4.5.x; openssl 0.98;) on Solaris 10 sparc box.
You are right they have pretty much everything what I need except
mod_python and psycopg2. So the first problem was PostgreSQL. It was
compiled without (--with-thread-safety) just ./configure. I compiled
psycopg2 by myself using gcc but I couldn't compile mod_pyhon by some
reasons. That is why I switched to blastwave.org they have everything
what I need except psycopg2. I compiled it by my self. And now I am
having the ld problems and I don't know how to resolve it.
Jun 27 '08 #4
On May 1, 10:30 am, "Martin v. Löwis" <mar...@v.loewis.dewrote:
lib/python/site-packages/psycopg2/_psycopg.so: symbol round:
referenced symbol not found

You need to link _psycopg.so with the math library, -lm.

Regards,
Martin
Martin, could you please tell me how to do this, I am pretty new in
Solaris.
Jun 27 '08 #5
Martin, could you please tell me how to do this, I am pretty new in
Solaris.
It's fairly complicated, so I'm not sure I can give you the full
tutorial in a Usenet message.

In essence, you need to spot the linker line in the build process,
(e.g. by the -o option to the compiler), and add -lm to it.

If you cannot do this on your own, I recommend you hire somebody
who can.

Regards,
Martin
Jun 27 '08 #6
On May 1, 11:41 am, "Martin v. Löwis" <mar...@v.loewis.dewrote:
Martin, could you please tell me how to do this, I am pretty new in
Solaris.

It's fairly complicated, so I'm not sure I can give you the full
tutorial in a Usenet message.

In essence, you need to spot the linker line in the build process,
(e.g. by the -o option to the compiler), and add -lm to it.

If you cannot do this on your own, I recommend you hire somebody
who can.

Regards,
Martin
Thanks Martin,
For sure I am not maintainer :).

Thanks for the help and explanations.
Jun 27 '08 #7

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

2 posts views Thread by sunil | last post: by
2 posts views Thread by David Parker | last post: by
8 posts views Thread by ReeseDog | last post: by
4 posts views Thread by Layne Meier | last post: by
3 posts views Thread by Mark Nelson | last post: by
13 posts views Thread by Mary Lei | last post: by
4 posts views Thread by tkirankumar | last post: by
28 posts views Thread by silvia.fama | last post: by
reply views Thread by NPC403 | last post: by
reply views Thread by Teichintx | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.