From owner-freebsd-questions@freebsd.org Thu Sep 7 18:10:19 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 62521E0618A for ; Thu, 7 Sep 2017 18:10:19 +0000 (UTC) (envelope-from fbsdq@peterk.org) Received: from chukcha.pknet.net (chukcha.pknet.net [206.125.170.170]) by mx1.freebsd.org (Postfix) with ESMTP id D570C6B1A4 for ; Thu, 7 Sep 2017 18:10:18 +0000 (UTC) (envelope-from fbsdq@peterk.org) Received: by chukcha.pknet.net (Postfix, from userid 26) id 9C7E510A77C; Thu, 7 Sep 2017 12:00:35 -0600 (MDT) Received: from www.peterk.org (localhost [127.0.0.1]) by chukcha.pknet.net (Postfix) with ESMTP id 5F55A10A778 for ; Thu, 7 Sep 2017 12:00:29 -0600 (MDT) Received: from 198.178.8.81 (SquirrelMail authenticated user fbsdq@peterk.org) by www.peterk.org with HTTP; Thu, 7 Sep 2017 12:00:29 -0600 Message-ID: Date: Thu, 7 Sep 2017 12:00:29 -0600 Subject: sysutils/py-salt doesn't work with python3 | py36-salt fails to install From: "Peter" To: freebsd-questions@freebsd.org User-Agent: SquirrelMail/1.4.22 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal X-DSPAM-Result: Innocent X-DSPAM-Processed: Thu Sep 7 12:00:34 2017 X-DSPAM-Confidence: 0.9978 X-DSPAM-Probability: 0.0000 X-DSPAM-Signature: 59b18942185736230810063 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Sep 2017 18:10:19 -0000 All the python36 modules / python36 builds, and installs fine, but the port fails to install; minion:#cat /etc/make.conf DEFAULT_VERSIONS= apache=2.4 php=7.1 pgsql=9.6 python=3.6 python3=3.6 minion:#make .. .... Installing salt-minion script to /usr/ports/sysutils/py-salt/work/stage/usr/local/bin Installing salt-run script to /usr/ports/sysutils/py-salt/work/stage/usr/local/bin Installing salt-ssh script to /usr/ports/sysutils/py-salt/work/stage/usr/local/bin Installing salt-syndic script to /usr/ports/sysutils/py-salt/work/stage/usr/local/bin Installing salt-unity script to /usr/ports/sysutils/py-salt/work/stage/usr/local/bin Installing spm script to /usr/ports/sysutils/py-salt/work/stage/usr/local/bin writing list of installed files to '/usr/ports/sysutils/py-salt/work/.PLIST.pymodtmp' install -m 0644 /usr/ports/sysutils/py-salt/work/salt-2017.7.1/conf/master /usr/ports/sysutils/py-salt/work/stage/usr/local/etc/salt/master.sample install -m 0644 /usr/ports/sysutils/py-salt/work/salt-2017.7.1/conf/minion /usr/ports/sysutils/py-salt/work/stage/usr/local/etc/salt/minion.sample ====> Compressing man pages (compress-man) ===> Staging rc.d startup script(s) minion:# minion:#make install ===> Installing for py36-salt-2017.7.1_1 ===> py36-salt-2017.7.1_1 depends on package: py36-Jinja2>0 - found ===> py36-salt-2017.7.1_1 depends on package: py36-MarkupSafe>0 - found ===> py36-salt-2017.7.1_1 depends on package: py36-botocore>0 - found ===> py36-salt-2017.7.1_1 depends on package: py36-libcloud>=0.14.0 - found ===> py36-salt-2017.7.1_1 depends on package: py36-msgpack-python>=0.3 - found ===> py36-salt-2017.7.1_1 depends on package: py36-progressbar>0 - found ===> py36-salt-2017.7.1_1 depends on package: py36-requests>=1.0.0 - found ===> py36-salt-2017.7.1_1 depends on package: py36-tornado>=4.2.1 - found ===> py36-salt-2017.7.1_1 depends on package: py36-yaml>0 - found ===> py36-salt-2017.7.1_1 depends on package: py36-pyzmq>=2.2.0 - found ===> py36-salt-2017.7.1_1 depends on package: py36-pycrypto>=2.6.1 - found ===> py36-salt-2017.7.1_1 depends on package: py36-setuptools>0 - found ===> py36-salt-2017.7.1_1 depends on file: /usr/local/bin/python3.6 - found ===> Checking if py36-salt already installed ===> Registering installation for py36-salt-2017.7.1_1 pkg-static: Unable to access file /usr/ports/sysutils/py-salt/work/stage/usr/local/lib/python3.6/site-packages/salt/_syspaths.pyc:No such file or directory pkg-static: Unable to access file /usr/ports/sysutils/py-salt/work/stage/usr/local/lib/python3.6/site-packages/salt/_syspaths.pyo:No such file or directory *** Error code 74 Stop. make[1]: stopped in /usr/ports/sysutils/py-salt *** Error code 1 Stop. make: stopped in /usr/ports/sysutils/py-salt minion:# minion:#find ./ |grep syspaths.py ./work/salt-2017.7.1/salt/syspaths.py ./work/salt-2017.7.1/pkg/smartos/esky/_syspaths.py ./work/salt-2017.7.1/build/lib/salt/syspaths.py ./work/salt-2017.7.1/build/lib/salt/_syspaths.py ./work/stage/usr/local/lib/python3.6/site-packages/salt/syspaths.py ./work/stage/usr/local/lib/python3.6/site-packages/salt/_syspaths.py minion:# It does the build and install fine with python27, but I'm trying to get it going with python36. Haven't been able to figure out how to properly get it tow work. Any ideas? I've tried this on a fresh install of FreeBSD with only the /etc/make.conf changes - fails at same spot. Anyone else using py-salt with python3 ?