This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author alex_lai
Recipients alex_lai
Date 2011-05-06.01:16:23
SpamBayes Score 2.9679104e-10
Marked as misclassified No
Message-id <1304644585.52.0.347221630935.issue12013@psf.upfronthosting.co.za>
In-reply-to
Content
Hi guys,
  I was knocked down by a error related to a socket library _socket.so when I was trying to compile distribute-0.6.14:

# python3 setup.py install
Before install bootstrap.
Scanning installed packages
No setuptools distribution found
running install
Traceback (most recent call last):
  File "setup.py", line 211, in <module>
    scripts = scripts,
  File "/usr/local/lib/python3.1/distutils/core.py", line 149, in setup
    dist.run_commands()
  File "/usr/local/lib/python3.1/distutils/dist.py", line 919, in run_commands
    self.run_command(cmd)
  File "/usr/local/lib/python3.1/distutils/dist.py", line 938, in run_command
    cmd_obj.run()
  File "build/src/setuptools/command/install.py", line 73, in run
    self.do_egg_install()
  File "build/src/setuptools/command/install.py", line 82, in do_egg_install
    easy_install = self.distribution.get_command_class('easy_install')
  File "build/src/setuptools/dist.py", line 361, in get_command_class
    self.cmdclass[command] = cmdclass = ep.load()
  File "build/src/pkg_resources.py", line 1954, in load
    entry = __import__(self.module_name, globals(),globals(), ['__name__'])
  File "build/src/setuptools/command/easy_install.py", line 24, in <module>
    from setuptools.package_index import PackageIndex
  File "build/src/setuptools/package_index.py", line 2, in <module>
    import sys, os.path, re, urllib.parse, urllib.request, urllib.error, urllib.parse, shutil, random, socket, io
  File "/usr/local/lib/python3.1/urllib/request.py", line 88, in <module>
    import http.client
  File "/usr/local/lib/python3.1/http/client.py", line 69, in <module>
    import email.parser
  File "/usr/local/lib/python3.1/email/parser.py", line 12, in <module>
    from email.feedparser import FeedParser
  File "/usr/local/lib/python3.1/email/feedparser.py", line 27, in <module>
    from email import message
  File "/usr/local/lib/python3.1/email/message.py", line 17, in <module>
    from email import utils
  File "/usr/local/lib/python3.1/email/utils.py", line 28, in <module>
    import socket
  File "/usr/local/lib/python3.1/socket.py", line 45, in <module>
    import _socket
ImportError: ld.so.1: python3: fatal: relocation error: file /usr/local/lib/python3.1/lib-dynload/_socket.so: symbol inet_aton: referenced symbol not found


# ls -l /usr/local/lib/python3.1/lib-dynload/_socket.so
-rwxr-xr-x   1 bin      bin       113860 Mar 23  2010 /usr/local/lib/python3.1/lib-dynload/_socket.so
# ldd /usr/local/lib/python3.1/lib-dynload/_socket.so
        libgcc_s.so.1 =>         /usr/local/lib/libgcc_s.so.1
        libc.so.1 =>     /lib/libc.so.1
        libm.so.2 =>     /lib/libm.so.2
        /platform/SUNW,Ultra-5_10/lib/libc_psr.so.1


Could anyone advise what does this error message mean?

Thanks in advance,

Alex
History
Date User Action Args
2011-05-06 01:16:25alex_laisetrecipients: + alex_lai
2011-05-06 01:16:25alex_laisetmessageid: <1304644585.52.0.347221630935.issue12013@psf.upfronthosting.co.za>
2011-05-06 01:16:24alex_lailinkissue12013 messages
2011-05-06 01:16:23alex_laicreate