building blender 2.79 fails because of python dependencies

blubee blubeeme gurenchan at gmail.com
Wed Nov 29 13:25:26 UTC 2017


Here's a build log:

running install_scripts
copying build/scripts-3.5/pydoc3.5 ->
/usr/ports/lang/python35/work/stage/usr/local/bin
copying build/scripts-3.5/pyvenv-3.5 ->
/usr/ports/lang/python35/work/stage/usr/local/bin
copying build/scripts-3.5/idle3.5 ->
/usr/ports/lang/python35/work/stage/usr/local/bin
copying build/scripts-3.5/2to3-3.5 ->
/usr/ports/lang/python35/work/stage/usr/local/bin
changing mode of /usr/ports/lang/python35/work/stage/usr/local/bin/pydoc3.5
to 755
changing mode of
/usr/ports/lang/python35/work/stage/usr/local/bin/pyvenv-3.5 to 755
changing mode of /usr/ports/lang/python35/work/stage/usr/local/bin/idle3.5
to 755
changing mode of /usr/ports/lang/python35/work/stage/usr/local/bin/2to3-3.5
to 755
rm
/usr/ports/lang/python35/work/stage/usr/local/lib/python3.5/lib-dynload/_sysconfigdata.py
rm -r
/usr/ports/lang/python35/work/stage/usr/local/lib/python3.5/lib-dynload/__pycache__
install  -m 0644 ./Misc/python.man
/usr/ports/lang/python35/work/stage/usr/local/man/man1/python3.5.1
if test "xno" != "xno"  ; then  case no in  upgrade)
ensurepip="--altinstall --upgrade" ;;  install|*) ensurepip="--altinstall"
;;  esac;  LD_LIBRARY_PATH=/usr/ports/lang/python35/work/Python-3.5.4
./python -E -m ensurepip  $ensurepip
--root=/usr/ports/lang/python35/work/stage/ ;  fi
/bin/rm -f /usr/ports/lang/python35/work/stage/usr/local/lib/libpython3.so #
Upstream Issue: http://bugs.python.org/issue17975
for i in
/usr/ports/lang/python35/work/stage/usr/local/lib/python3.5/lib-dynload/*.so;
do  /usr/bin/strip $i; done # Strip shared extensions
install  -m 0644
/usr/ports/lang/python35/work/Python-3.5.4/Tools/gdb/libpython.py
/usr/ports/lang/python35/work/stage/usr/local/lib/
libpython3.5m.so.1.0-gdb.py
====> Compressing man pages (compress-man)
===>  Installing for python35-3.5.4
===>  Checking if python35 already installed
===>   Registering installation for python35-3.5.4 as automatic
Installing python35-3.5.4...
===========================================================================

Note that some standard Python modules are provided as separate ports
as they require additional dependencies. They are available as:

py35-gdbm       databases/py35-gdbm
py35-sqlite3    databases/py35-sqlite3
py35-tkinter    x11-toolkits/py35-tkinter

===========================================================================

===> SECURITY REPORT:
      This port has installed the following files which may act as network
      servers and may therefore pose a remote security risk to the system.
/usr/local/lib/python3.5/lib-dynload/_socket.so

      If there are vulnerabilities in these programs there may be a security
      risk to the system. FreeBSD makes no guarantee about the security of
      ports included in the Ports Collection. Please type 'make deinstall'
      to deinstall the port if this is a concern.

      For more information, and contact details about the security
      status of this software, see the following webpage:
https://www.python.org/
===>   blender-2.79_2 depends on file: /usr/local/bin/python3.5 - found
===>   Returning to build of blender-2.79_2
===>   blender-2.79_2 depends on executable: msgfmt - found
===>   blender-2.79_2 depends on executable: gtk-update-icon-cache - found
===>   blender-2.79_2 depends on file: /usr/local/lib/libGL.so - found
===>   blender-2.79_2 depends on file:
/usr/local/libdata/pkgconfig/glproto.pc - found
===>   blender-2.79_2 depends on file:
/usr/local/libdata/pkgconfig/dri2proto.pc - found
===>   blender-2.79_2 depends on file:
/usr/local/libdata/pkgconfig/dri3proto.pc - found
===>   blender-2.79_2 depends on file:
/usr/local/libdata/pkgconfig/glproto.pc - found
===>   blender-2.79_2 depends on file:
/usr/local/libdata/pkgconfig/dri2proto.pc - found
===>   blender-2.79_2 depends on file:
/usr/local/libdata/pkgconfig/dri3proto.pc - found
===>   blender-2.79_2 depends on file: /usr/local/libdata/pkgconfig/x11.pc
- found
===>   blender-2.79_2 depends on file: /usr/local/libdata/pkgconfig/xext.pc
- found
===>   blender-2.79_2 depends on file: /usr/local/libdata/pkgconfig/xmu.pc
- found
===>   blender-2.79_2 depends on file:
/usr/local/libdata/pkgconfig/xrender.pc - found
===>   blender-2.79_2 depends on file: /usr/local/libdata/pkgconfig/xi.pc -
found
===>   blender-2.79_2 depends on file:
/usr/local/libdata/pkgconfig/xxf86vm.pc - found
===>   blender-2.79_2 depends on file: /usr/local/libdata/pkgconfig/xi.pc -
found
===>   blender-2.79_2 depends on file: /usr/local/bin/ccache - found
===>   blender-2.79_2 depends on shared library: libpng.so - found
(/usr/local/lib/libpng.so)
===>   blender-2.79_2 depends on shared library: libfreetype.so - found
(/usr/local/lib/libfreetype.so)
===>   blender-2.79_2 depends on shared library: libboost_regex.so - found
(/usr/local/lib/libboost_regex.so)
===>   blender-2.79_2 depends on shared library: libunwind.so - found
(/usr/local/lib/libunwind.so)
===>   blender-2.79_2 depends on shared library: libavutil.so - found
(/usr/local/lib/libavutil.so)
===>   blender-2.79_2 depends on shared library: libfftw3.so - found
(/usr/local/lib/libfftw3.so)
===>   blender-2.79_2 depends on shared library: libOpenColorIO.so - not
found
===>  opencolorio-1.0.9_3 needs Python 2.7 at most, but 3.5 was specified.
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/graphics/opencolorio
*** Error code 1

Stop.


More information about the freebsd-ports mailing list