当我尝试在Solaris 8上从源代码编译python时出现以下错误
Modules / _localemodule.o:在函数PyIntl_gettext'中: Modules / _localemodule.o(.text + 0xb60):未定义的引用 libintl_gettext' Modules / _localemodule.o:在函数中 PyIntl_dgettext':Modules / _localemodule.o(.text + 0xba8):undefined 参考libintl_dgettext' Modules / _localemodule.o:在函数中 PyIntl_dcgettext':Modules / _localemodule.o(.text + 0xbf8):undefined 参考libintl_dcgettext' Modules / _localemodule.o:在函数中 PyIntl_textdomain':Modules / _localemodule.o(.text + 0xc38):undefined 对libintl_textdomain'的引用Modules / _localemodule.o:在函数中 PyIntl_bindtextdomain':Modules / _localemodule.o(.text + 0xcec): 对libintl_bindtextdomain'的未定义引用 Modules / _localemodule.o:在函数PyIntl_bind_textdomain_codeset': Modules / _localemodule.o(。text + 0xde0):未定义的引用 libintl_bind_textdomain_codeset' collect2:ld返回1退出状态 make:*** [Programs / _freeze_importlib]错误1
我遵循的步骤:
CPPFLAGS="-I/usr/local/include"
export CPPFLAGS
LD_OPTIONS='-L/usr/local/lib -R/usr/local/lib'
export LD_OPTIONS
LDFLAGS='-L/usr/local/lib -R/usr/local/lib'
export LDFLAGS
CC=/usr/local/bin/gcc OPT="-O2" ./configure --prefix=/opt/soe/local/Python-3.5.1