Hello,

while attempting to build lang/swi-prolog using dpb I've hit issue building 
python 3.6.4. The log
of python 3.6.4 build looks fine up to the moment of fake installation which 
fails with:

===> lang/python/3.6
===>  Faking installation for Python-3.6.4
install -d -m 755 /usr/ports/pobj/Python-3.6.4/fake-amd64
cd /usr/ports/lang/python/3.6 && umask 022 && PKGPATH=lang/python/3.6 exec  
/usr/bin/make _pre-fake-modules 
PATH='/usr/ports/pobj/Python-3.6.4/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11R6/bin'
 TRUEPREFIX=/usr/local  
PREFIX=/usr/ports/pobj/Python-3.6.4/fake-amd64/usr/local 
DESTDIR=/usr/ports/pobj/Python-3.6.4/fake-amd64
Error: The source directory (/usr/ports/pobj/Python-3.6.4/Python-3.6.4) is not 
clean
Building Python out of the source tree (in 
/usr/local/ports/pobj/Python-3.6.4/Python-3.6.4) requires a clean source tree 
(/usr/ports/pobj/Python-3.6.4/Python-3.6.4)
Try to run: make -C "/usr/ports/pobj/Python-3.6.4/Python-3.6.4" clean
*** Error 1 in /usr/local/ports/pobj/Python-3.6.4/Python-3.6.4 (Makefile:467 
'check-clean-src')
*** Error 1 in /usr/ports/lang/python/3.6 
(/usr/ports/infrastructure/mk/bsd.port.mk:2837 
'/usr/ports/pobj/Python-3.6.4/fake-amd64/.fake_done')
*** Error 1 in /usr/ports/lang/python/3.6 
(/usr/ports/infrastructure/mk/bsd.port.mk:2419 'fake')
===> Exiting lang/python/3.6 with an error
*** Error 1 in /usr/local/ports 
(/usr/ports/infrastructure/mk/bsd.port.subdir.mk:147 'fake')
Error: job failed with 256 on localhost


Is it a known issue or am I doing anything stupid? Dpb was invoked as root from 
/usr/ports with:

./infrastructure/bin/dpb /home/karel/src/swi-prolog.txt

where cat /home/karel/src/swi-prolog.txt shows:

fujitsu# cat /home/karel/src/swi-prolog.txt                       
lang/swi-prolog
fujitsu# 

I'm just curious since I'd like to be able to have reference ports builder here 
to detect any issues while hacking on OpenBSD header files...

6.2-current is from yesterday, ports tree is fresh from today.

Thanks!
Karel

Reply via email to