NetBSD Problem Report #50763

From tstearns@birch.xen.prgmr.com  Wed Feb  3 14:48:48 2016
Return-Path: <tstearns@birch.xen.prgmr.com>
Received: from mail.netbsd.org (mail.NetBSD.org [199.233.217.200])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(Client CN "mail.netbsd.org", Issuer "Postmaster NetBSD.org" (verified OK))
	by mollari.NetBSD.org (Postfix) with ESMTPS id D25187ABF4
	for <gnats-bugs@gnats.NetBSD.org>; Wed,  3 Feb 2016 14:48:47 +0000 (UTC)
Message-Id: <20160202231102.26C0770B77@birch.xen.prgmr.com>
Date: Tue,  2 Feb 2016 23:11:01 +0000 (UTC)
From: taylortronic@gmail.com
Reply-To: taylortronic@gmail.com
To: gnats-bugs@NetBSD.org
Subject: lang/micropython does not specify python as build requirement
X-Send-Pr-Version: 3.95

>Number:         50763
>Category:       pkg
>Synopsis:       lang/micropython does not specify python as build requirement
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    agc
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Feb 03 14:50:00 +0000 2016
>Last-Modified:  Wed Feb 03 15:41:35 +0000 2016
>Originator:     Taylor Stearns
>Release:        NetBSD 7.0
>Organization:
>Environment:
System: NetBSD birch 7.0 NetBSD 7.0 (XEN3_DOMU.201509250726Z) amd64
Architecture: x86_64
Machine: amd64
>Description:
	lang/micropython requires python as part of its build process, but
	the pkgsrc Makefile does not specify that, which means that users
	without python already installed will receive an error during make.
>How-To-Repeat:
	In a shell without "python" in your PATH, run "make" in
	lang/micropython, and observe that pkgsrc does not warn you that
	you are missing a build dependency, but the build will eventually
	fail when trying to exec python.
>Fix:
	Users can of course install python manually, but I beleive that
	the package should specify that it uses python as a build dependency,
	through USE_TOOLS or something similar.

>Release-Note:

>Audit-Trail:

Responsible-Changed-From-To: pkg-manager->agc
Responsible-Changed-By: wiz@NetBSD.org
Responsible-Changed-When: Wed, 03 Feb 2016 15:41:35 +0000
Responsible-Changed-Why:
Over to maintainer

I see this during build:
gmake: python: Command not found
../py/py.mk:181: recipe for target 'build/genhdr/mpversion.h' failed


>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2014 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.