Subject: pkg/29468: Buildink problem while building python programms
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: Bernd Ernesti <pr200501@veego.de>
List: pkgsrc-bugs
Date: 02/20/2005 17:06:00
>Number:         29468
>Category:       pkg
>Synopsis:       Buildlink problem while building python programms
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Feb 20 17:06:00 +0000 2005
>Originator:     Bernd Ernesti
>Release:        NetBSD 2.99.16, pkgsrc as of 2004-02-20
>Organization:
	
>Environment:
System: NetBSD 2.99.15
Architecture: i386
Machine: i386
>Description:
	A make fails if you try to build a python package, which depends
	on a few other python packages.

make: "../../lang/python/../../lang/python/../../lang/python/../../lang/python/pyversion.mk" line 137: Unassociated shell command "error: no valid Python version"
make: "../../lang/python/../../lang/python/../../lang/python/../../lang/python/pyversion.mk" line 149: Could not find /buildlink3.mk
make: Fatal errors encountered -- cannot continue

>How-To-Repeat:
	Uninstall devel/py-cursespanel (py24-cursespanel), devel/py-curses (py24-curses)
	and net/bittornado (BitTornado).
	Then try to build net/bittornado-gui (BitTornado-gui):

pkgsrc/net/bittornado-gui> make
=> Checksum OK for BitTornado-0.3.10.tar.gz.
===> Extracting for BitTornado-gui-0.3.10
===> Required package BitTornado>=0.3.10: NOT found
===> Verifying reinstall for ../../net/bittornado
=> Checksum OK for BitTornado-0.3.10.tar.gz.
===> Extracting for BitTornado-0.3.10
===> Required installed package python24>=2.4: python24-2.4nb5 found
===> Required package py24-cursespanel-[0-9]*: NOT found
===> Verifying reinstall for ../../devel/py-cursespanel
make: "../../lang/python/../../lang/python/../../lang/python/../../lang/python/pyversion.mk" line 137: Unassociated shell command "error: no valid Python version"
make: "../../lang/python/../../lang/python/../../lang/python/../../lang/python/pyversion.mk" line 149: Could not find /buildlink3.mk
make: Fatal errors encountered -- cannot continue

make: stopped in /home/source/pkgsrc/devel/py-cursespanel
*** Error code 1

	IMHO it doesn't matter if you try to build it with python 2.3 or 2.4.

	And the same problem exits for net/bittorrent-gui.
>Fix:
	Building net/bittornado (BitTornado) before net/bittornado-gui (BitTornado-gui)
	made the error go away.