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:

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-2007 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.