From owner-freebsd-python@FreeBSD.ORG Fri Aug 20 20:35:49 2010 Return-Path: Delivered-To: python@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 66EC0106564A; Fri, 20 Aug 2010 20:35:49 +0000 (UTC) (envelope-from lwhsu@FreeBSD.cs.nctu.edu.tw) Received: from FreeBSD.cs.nctu.edu.tw (FreeBSD.cs.nctu.edu.tw [140.113.17.209]) by mx1.freebsd.org (Postfix) with ESMTP id 2C4898FC22; Fri, 20 Aug 2010 20:35:46 +0000 (UTC) Received: by FreeBSD.cs.nctu.edu.tw (Postfix, from userid 1058) id DC57E61CC5; Sat, 21 Aug 2010 04:35:45 +0800 (CST) Date: Sat, 21 Aug 2010 04:35:45 +0800 From: Li-Wen Hsu To: Sutra Zhou Message-ID: <20100820203545.GA43046@FreeBSD.cs.nctu.edu.tw> References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="LZvS9be/3tNcYl/X" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.20 (2009-06-14) Cc: wen heping , python@freebsd.org, Martin Wilke Subject: Re: python-2.7 released ! X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Aug 2010 20:35:49 -0000 --LZvS9be/3tNcYl/X Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Aug 20, 2010 at 15:39:31 +0800, Sutra Zhou wrote: > After I installed python27, import sqlite3 failed: >=20 > root@www:~%pkg_info -Ix py > ap22-mod_python-3.3.1_3 Apache module that embeds the Python > interpreter within the > clearsilver-python-0.10.5 A fast, powerful, and language-neutral template= system > py27-Genshi-0.6 Python toolkit for stream-based generation of output = for th > py27-docutils-0.7 Python Documentation Utilities > py27-pygments-1.3.1 A syntax highlighter written in Python > py27-pytz-2010k World Timezone Definitions for Python > py27-setuptools-0.6c11 Download, build, install, upgrade, and > uninstall Python pac > py27-sqlite3-2.7_1 Standard Python binding to the SQLite3 library > py27-subversion-1.6.12_1 Python bindings for version control system > py27-xlrd-0.7.1_1 Reading data and formatting information from Excel fi= les > python27-2.7.0 An interpreted object-oriented programming language > root@www:~%python > Python 2.7 (r27:82500, Aug 20 2010, 03:40:41) > [GCC 4.2.1 20070719 [FreeBSD]] on freebsd8 > Type "help", "copyright", "credits" or "license" for more information. > >>> import sqlite3 > Traceback (most recent call last): > File "", line 1, in > File "/usr/local/lib/python2.7/sqlite3/__init__.py", line 24, in > from dbapi2 import * > File "/usr/local/lib/python2.7/sqlite3/dbapi2.py", line 27, in > from _sqlite3 import * > ImportError: /usr/local/lib/python2.7/site-packages/_sqlite3.so: > Undefined symbol "sqlite3_load_extension" >=20 > Would you please tell me how to diagnose this problem? At this point the best way is rebuilding your databases/sqlite3 with EXTENSION option on, then rebuilding databases/py-sqlite3 . I've filed a PR for turn this option default on: http://www.freebsd.org/cgi/query-pr.cgi?pr=3D149842 Li-Wen --=20 Li-Wen Hsu http://lwhsu.org --LZvS9be/3tNcYl/X Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.16 (FreeBSD) iEYEARECAAYFAkxu5yEACgkQQWsOOSiXsiivCgCfeZKC8wFqFL2wyfsio9y2Io3H WEYAn3lxM2m6FN7UvYKrGPhxCrhEir8Q =pBBg -----END PGP SIGNATURE----- --LZvS9be/3tNcYl/X--