Can't upgrade ports, undefined symbol error in Python 2.7 _io.so when compiling
Scott Schappell
archon at silvertree.org
Mon Oct 10 18:11:24 UTC 2016
I've tried searching, I've tried installing python2.7 from packages instead
of ports, tried various config options for python 2.7 but I can't seem to
figure this on out:
===> Building for jsoncpp-1.7.7
SCons import failed. Unable to find engine files in:
/usr/local/bin/../engine
/usr/local/bin/scons-local-2.5.0
/usr/local/bin/scons-local
/usr/local/lib/scons-2.5.0
/usr/local/lib/scons-2.5.0
/usr/lib/scons-2.5.0
/usr/local/lib/python2.7/site-packages/scons-2.5.0
/usr/local/lib/python2.7/site-packages/scons-2.5.0
/usr/lib/python2.7/site-packages/scons-2.5.0
/usr/local/lib/scons-2.5.0
/usr/local/lib/scons
/usr/local/lib/scons
/usr/lib/scons
/usr/local/lib/python2.7/site-packages/scons
/usr/local/lib/python2.7/site-packages/scons
/usr/lib/python2.7/site-packages/scons
/usr/local/lib/scons
Traceback (most recent call last):
File "/usr/local/bin/scons", line 190, in <module>
import SCons.Script
File "/usr/local/lib/scons-2.5.0/SCons/Script/__init__.py", line 77, in
<module>
import SCons.Environment
File "/usr/local/lib/scons-2.5.0/SCons/Environment.py", line 55, in
<module>
import SCons.Platform
File "/usr/local/lib/scons-2.5.0/SCons/Platform/__init__.py", line 52, in
<module>
import tempfile
File "/usr/local/lib/python2.7/tempfile.py", line 32, in <module>
import io as _io
File "/usr/local/lib/python2.7/io.py", line 51, in <module>
import _io
ImportError: /usr/local/lib/python2.7/lib-dynload/_io.so: Undefined symbol
"_PyCodec_LookupTextEncoding"
*** Error code 1
Stop.
make: stopped in /usr/ports/devel/jsoncpp
I'm somewhat at my wit's end on this one. I tried reading through
/usr/ports/UPDATING but couldn't readily find anything relevant. Any
suggestions?
Scott
More information about the freebsd-questions
mailing list