NetBSD Problem Report #40610
From www@NetBSD.org Wed Feb 11 10:08:34 2009
Return-Path: <www@NetBSD.org>
Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11])
by narn.NetBSD.org (Postfix) with ESMTP id ACFB063C0C7
for <gnats-bugs@gnats.netbsd.org>; Wed, 11 Feb 2009 10:08:34 +0000 (UTC)
Message-Id: <20090211100834.78BCE63BAB8@narn.NetBSD.org>
Date: Wed, 11 Feb 2009 10:08:34 +0000 (UTC)
From: joern.clausen@uni-bielefeld.de
Reply-To: joern.clausen@uni-bielefeld.de
To: gnats-bugs@NetBSD.org
Subject: devel/tcllib does not build on Solaris
X-Send-Pr-Version: www-1.0
>Number: 40610
>Category: pkg
>Synopsis: devel/tcllib does not build on Solaris
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: pkg-manager
>State: closed
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Wed Feb 11 10:10:00 +0000 2009
>Closed-Date: Wed Feb 11 18:25:02 +0000 2009
>Last-Modified: Wed Feb 11 18:35:01 +0000 2009
>Originator: Jörn Clausen
>Release:
>Organization:
University of Bielefeld
>Environment:
SunOS spare4200 5.10 Generic_120012-14 i86pc i386 i86pc
>Description:
building devel/tcllib stops with
$ bmake
=> Bootstrap dependency digest>=20010302: found digest-20080510
=> Bootstrap dependency tnftp-[0-9]*: found tnftp-20070806
===> Skipping vulnerability checks.
WARNING: No /usr/pkgsrc/20090209/var/db/pkg/pkg-vulnerabilities file found.
WARNING: To fix run: `/usr/pkgsrc/20090209/sbin/download-vulnerability-list'.
===> Patching for tcllib-1.8
usage: rm [-fiRr] file ...
*** Error code 2
Stop.
bmake: stopped in /software/pkgsrc/source/pkgsrc/devel/tcllib
*** Error code 1
Stop.
bmake: stopped in /software/pkgsrc/source/pkgsrc/devel/tcllib
Setting PKG_DEBUG_LEVEL to "1" shows these commands immediately before the error:
set -e; echo _WRAP_PATH"= "/software/pkgsrc/source/pkgsrc/devel/tcllib/work.spare4200/.buildlink/bin:/software/pkgsrc/source/pkgsrc/devel/tcllib/work.spare4200/.tools/bin:/u
sr/pkgsrc/20090209/bin:/usr/pkgsrc/20090209/bin:/usr/pkgsrc/20090209/sbin:/usr/pkgsrc/20090209/gcc34/bin:/usr/bin:/usr/sbin:/usr/openwin/bin:/usr/dt/bin:/usr/ccs/bin >> /software/pkgsrc/source/pkgsrc/devel/tclli
b/work.spare4200/.patch_makevars.mk.tmp
set -e; if test -f /software/pkgsrc/source/pkgsrc/devel/tcllib/work.spare4200/.patch_makevars.mk.tmp; then ( echo ".if !defined(_MAKEVARS_MK)"; echo "_MAKEVARS_MK= defined"; echo ""; /usr/bin/cat /software/pkgsrc/source/pkgsrc/devel/tcllib/work.spare4200/.patch_makevars.mk.tmp; echo ""; echo ".endif # _MAKEVARS_MK"; ) > /software/pkgsrc/source/pkgsrc/devel/tcllib/work.spare4200/.patch_makevars.mk;
/usr/bin/rm -f /software/pkgsrc/source/pkgsrc/devel/tcllib/work.spare4200/.patch_makevars.mk.tmp; fi
set -e;/usr/bin/touch -f /software/pkgsrc/source/pkgsrc/devel/tcllib/work.spare4200/.patch_makevars.mk
usage: rm [-fiRr] file ...
*** Error code 2
>How-To-Repeat:
>Fix:
The error message seems to indicate that rm was called without "-f" and no filename, i.e. just "rm".
BTW: tcllib 1.8 is from 2005, the current release is 1.11.1.
>Release-Note:
>Audit-Trail:
From: "OBATA Akio" <obache@netbsd.org>
To: gnats-bugs@netbsd.org
Cc:
Subject: Re: pkg/40610: devel/tcllib does not build on Solaris
Date: Wed, 11 Feb 2009 19:20:53 +0900
On Wed, 11 Feb 2009 19:10:00 +0900, <joern.clausen@uni-bielefeld.de> wrote:
> ===> Patching for tcllib-1.8
> usage: rm [-fiRr] file ...
> *** Error code 2
It probably came from post-patch target.
--
"Of course I love NetBSD":-)
OBATA Akio / obache@NetBSD.org
From: =?ISO-8859-1?Q?J=F6rn_Clausen?= <joern@uni-bielefeld.de>
To: gnats-bugs@NetBSD.org
Cc:
Subject: Re: pkg/40610: devel/tcllib does not build on Solaris
Date: Wed, 11 Feb 2009 11:36:42 +0100
Missing the forest for the trees...
--- Makefile 2009/02/11 10:34:56 1.1
+++ Makefile 2009/02/11 10:35:02
@@ -25,6 +25,6 @@
SUBST_MESSAGE.fix= Fixing hardcoded ftp binary
post-patch:
- @${FIND} ${WRKSRC} -name \*.orig | ${XARGS} ${RM}
+ @${FIND} ${WRKSRC} -name \*.orig | ${XARGS} ${RM} -f
.include "../../mk/bsd.pkg.mk"
does the trick.
--
Jörn Clausen joern.clausen@uni-bielefeld.de
Hochschulrechenzentrum http://www.uni-bielefeld.de/hrz/
Universität Bielefeld
From: "OBATA Akio" <obache@netbsd.org>
To: gnats-bugs@netbsd.org
Cc:
Subject: Re: pkg/40610: devel/tcllib does not build on Solaris
Date: Wed, 11 Feb 2009 20:13:32 +0900
On Wed, 11 Feb 2009 19:40:04 +0900, Jörn Clausen <joern@uni-bielefeld.de> wrote:
> post-patch:
> - @${FIND} ${WRKSRC} -name \*.orig | ${XARGS} ${RM}
> + @${FIND} ${WRKSRC} -name \*.orig | ${XARGS} ${RM} -f
Or just remove the target (I can't find why the target exists).
--
"Of course I love NetBSD":-)
OBATA Akio / obache@NetBSD.org
State-Changed-From-To: open->closed
State-Changed-By: minskim@NetBSD.org
State-Changed-When: Wed, 11 Feb 2009 18:25:02 +0000
State-Changed-Why:
Fixed. Thanks for the PR.
From: Min Sik Kim <minskim@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc:
Subject: PR/40610 CVS commit: pkgsrc/devel/tcllib
Date: Wed, 11 Feb 2009 18:23:58 +0000 (UTC)
Module Name: pkgsrc
Committed By: minskim
Date: Wed Feb 11 18:23:58 UTC 2009
Modified Files:
pkgsrc/devel/tcllib: Makefile
Log Message:
Remove the post-patch target, which does nothing useful. Suggested by
OBATA Akio in PR 40610.
To generate a diff of this commit:
cvs rdiff -r1.8 -r1.9 pkgsrc/devel/tcllib/Makefile
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
>Unformatted:
(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-2007
The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.