English 中文(简体)
页: 1
原标题:Python 3.1.1 with --enable-shared : will not build any extensions
  • 时间:2009-10-10 07:37:29
  •  标签:

摘要:RHEL 5.3 64 bit与-enable-commd上的建筑3.1没有汇编所有延期。 “正常”建筑在没有任何问题的情况下进行加工。

www.un.org/Depts/DGACM/index_spanish.htm 请注意,这个问题似乎模糊了方案拟订与系统管理之间的界限。 然而,我认为,由于它必须直接处理获得语文支持的问题,而且非常需要支持方案拟订进程,因此我会在这里交叉点。 还见:https://serverfault.com/questions/73196/python-3-1-with-enable-jointd-will-not-build-any-extensions。 谢谢!

<<>Problem>:

RHEL 5.3 64 bit with --enable-commd的建筑条例3.1未能汇编所有展期。 “正常”建筑在没有任何问题的情况下进行加工。

我可以打造第3.1条,仅作罚款,但在作为共享图书馆建造时,它会发出许多警告(见下文),并拒绝建造任何基于<条码>的模块。 尽管出现这种失败,我仍可以建造 mo树——3 0c5。 不用说,沙捞越功能大大减少了......

值得注意的是,Galph 3.2a0(来自Svn)将罚款汇编成可分享的,而Mod_wsgi则将罚款汇编成册。 但是,在开始步行时,我发现:

Cannotload /etc/httpd/modules/mod_wsgi.so intoservice: /etc/httpd/modules/mod_wsgi.so: unfinotototative: 缩略语

这个项目是一个长期项目,因此,如果需要,Im okay有甲型优质软件。 这方面还有更多细节。

<>蓬斯特>:

  • Dell PowerEdge
  • Intel Xenon
  • RHEL 5.3 64bit
  • Nothing "special"

http://www.ohchr.org。

  • Python 3.1.1 source distribution
  • Works fine with ./configure
  • Does not work fine with ./configure --enable-shared

( Export CFLAGS=“-fPIC” has been made)

<>光线>


- 翻新——无限制的索马里 - DNDEBUG -g -fwrapv -O3 - Wall - Wstrict-prototype - I. - IInclude -I./Include -fPIC -DPy_BUILD_CORE -c./Modules/_weakref.c - 页: 1


building bz2 extension gcc -pthread -fPIC -fno-strict-aliasing -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -I./Include -I/usr/local/include -IInclude -I/home/build/RPMBUILD/BUILD/Python-3.1.1 -c /home/build/RPMBUILD/BUILD/Python-3.1.1/Modules/bz2module.c -o build/temp.linux-x86_64-3.1/home/build/RPMBUILD/BUILD/Python-3.1.1/Modules/bz2module.o gcc -pthread -shared -fno-strict-aliasing -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes build/temp.linux-x86_64-3.1/home/build/RPMBUILD/BUILD/Python-3.1.1/Modules/bz2module.o -L/usr/local/lib -L. -lbz2 -lpython3.1 -o build/lib.linux-x86_64-3.1/bz2.so /usr/bin/ld: /usr/local/lib/libpython3.1.a(abstract.o): relocation R_X86_64_32 against a local symbol can not be used when making a shared object; recompile with -fPIC


Failed to build these modules:
_bisect            _codecs_cn         _codecs_hk
_codecs_iso2022    _codecs_jp         _codecs_kr
_codecs_tw         _collections       _csv
_ctypes            _ctypes_test       _curses
_curses_panel      _dbm               _elementtree
_gdbm              _hashlib           _heapq
_json              _lsprof            _multibytecodec
_multiprocessing   _pickle            _random
_socket            _sqlite3           _ssl
_struct            _testcapi          array
atexit             audioop            binascii
bz2                cmath              crypt
datetime           fcntl              grp
itertools          math               mmap
nis                operator           ossaudiodev
parser             pyexpat            readline
resource           select             spwd
syslog             termios            time
unicodedata        zlib
最佳回答

你们的建设环境是错误的。 正在从<代码>/usr/ local/lib中选取一个校正;这混淆了错误信息。 它试图与该图书馆连接,但该图书馆失败了——但是,它首先却未尝试过,因为它本来应该利用它刚刚建立的平衡。 我建议采用<代码>/usr/ local中的灰色装置。

你在产出中,没有显示平衡。 1.0是在树林中创造的;必须查明树苗是否存在、它是如何连接起来的,以及它出口的象征。

问题回答

图书馆增加了用户/地方/校准,包括汇编时间的道路:

- L/usr/ local/lib - L.

通常需要汇编时间,以研究图书馆的多种共同途径(/usr/lib,/usr/ local/lib, /等),但也可能从环境变量LD_LIBRaire_PATH中选取/usr/ local/lib,并将其打入建筑指挥部。





相关问题
热门标签