NetBSD Problem Report #52921

From www@NetBSD.org  Fri Jan 12 23:25:17 2018
Return-Path: <www@NetBSD.org>
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 "mail.NetBSD.org CA" (not verified))
	by mollari.NetBSD.org (Postfix) with ESMTPS id 46E837A1C4
	for <gnats-bugs@gnats.NetBSD.org>; Fri, 12 Jan 2018 23:25:17 +0000 (UTC)
Message-Id: <20180112232515.C7E687A21A@mollari.NetBSD.org>
Date: Fri, 12 Jan 2018 23:25:15 +0000 (UTC)
From: Harold Gutch <logix@foobar.franken.de>
Reply-To: Harold Gutch <logix@foobar.franken.de>
To: gnats-bugs@NetBSD.org
Subject: cross/cross-libtool-base/PLIST is broken
X-Send-Pr-Version: www-1.0

>Number:         52921
>Category:       pkg
>Synopsis:       cross/cross-libtool-base/PLIST is broken
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    riastradh
>State:          closed
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Fri Jan 12 23:30:00 +0000 2018
>Closed-Date:    Tue Jan 16 09:36:20 +0000 2018
>Last-Modified:  Fri Jan 19 20:30:01 +0000 2018
>Originator:     Harold Gutch
>Release:        pkgsrc HEAD
>Organization:
>Environment:
NetBSD  7.1 NetBSD 7.1 (GENERIC.201703111743Z) amd64
>Description:
On March 10, 2017, devel/libtool-base (and a few accompanying packages in devel) were updated from libtool 2.4.2 to libtool 2.4.6 and this change came with an update to PLIST.  cross/cross-libtool-base (which pulls in devel/libtool/Makefile) never got updated to this new PLIST, and and as a result, "make {install,package}" fails for cross-libtool-base:

=> Generating post-install file lists
pkg_create: can't stat `/usr/pkgsrc/cross/cross-libtool-base/work/.destdir/usr/pkg/cross/share/aclocal/argz.m4'
[...]
pkg_create: can't stat `/usr/pkgsrc/cross/cross-libtool-base/work/.destdir/usr/pkg/cross/share/libtool/libltdl/slist.c'
=> Checking file-check results for cross-libtool-base-x86_64-2.4.6nb4
ERROR: ************************************************************
ERROR: The following files are in the PLIST but not in /usr/pkgsrc/cross/cross-libtool-base/work/.destdir/usr/pkg:
ERROR:         /usr/pkgsrc/cross/cross-libtool-base/work/.destdir/usr/pkg/cross/share/aclocal/argz.m4
[...]
ERROR: ************************************************************
ERROR: The following files are in /usr/pkgsrc/cross/cross-libtool-base/work/.destdir/usr/pkg but not in the PLIST:
ERROR:         /usr/pkgsrc/cross/cross-libtool-base/work/.destdir/usr/pkg/cross/share/aclocal/ltargz.m4 
[...]
>How-To-Repeat:
cd ${PKGSRC}/cross/cross-libtool-base
make package
>Fix:
Apply this patch:

--- cross/cross-libtool-base/PLIST.orig	2016-06-19 16:19:04.000000000 +0000
+++ cross/cross-libtool-base/PLIST	2018-01-12 15:16:15.000000000 +0000
@@ -4,52 +4,52 @@
 cross/bin/shlibtool
 cross/man/man1/libtool.1
 cross/man/man1/libtoolize.1
-cross/share/aclocal/argz.m4
 cross/share/aclocal/libtool.m4
+cross/share/aclocal/ltargz.m4
 cross/share/aclocal/ltdl.m4
 cross/share/aclocal/ltoptions.m4
 cross/share/aclocal/ltsugar.m4
 cross/share/aclocal/ltversion.m4
 cross/share/aclocal/lt~obsolete.m4
-cross/share/libtool/config/compile
-cross/share/libtool/config/config.guess
-cross/share/libtool/config/config.sub
-cross/share/libtool/config/depcomp
-cross/share/libtool/config/install-sh
-cross/share/libtool/config/ltmain.sh
-cross/share/libtool/config/missing
-cross/share/libtool/libltdl/COPYING.LIB
-cross/share/libtool/libltdl/Makefile.am
-cross/share/libtool/libltdl/Makefile.in
-cross/share/libtool/libltdl/Makefile.inc
-cross/share/libtool/libltdl/README
-cross/share/libtool/libltdl/aclocal.m4
-cross/share/libtool/libltdl/argz.c
-cross/share/libtool/libltdl/argz_.h
-cross/share/libtool/libltdl/config-h.in
-cross/share/libtool/libltdl/configure
-cross/share/libtool/libltdl/configure.ac
-cross/share/libtool/libltdl/libltdl/lt__alloc.h
-cross/share/libtool/libltdl/libltdl/lt__dirent.h
-cross/share/libtool/libltdl/libltdl/lt__glibc.h
-cross/share/libtool/libltdl/libltdl/lt__private.h
-cross/share/libtool/libltdl/libltdl/lt__strl.h
-cross/share/libtool/libltdl/libltdl/lt_dlloader.h
-cross/share/libtool/libltdl/libltdl/lt_error.h
-cross/share/libtool/libltdl/libltdl/lt_system.h
-cross/share/libtool/libltdl/libltdl/slist.h
-cross/share/libtool/libltdl/loaders/dld_link.c
-cross/share/libtool/libltdl/loaders/dlopen.c
-cross/share/libtool/libltdl/loaders/dyld.c
-cross/share/libtool/libltdl/loaders/load_add_on.c
-cross/share/libtool/libltdl/loaders/loadlibrary.c
-cross/share/libtool/libltdl/loaders/preopen.c
-cross/share/libtool/libltdl/loaders/shl_load.c
-cross/share/libtool/libltdl/lt__alloc.c
-cross/share/libtool/libltdl/lt__dirent.c
-cross/share/libtool/libltdl/lt__strl.c
-cross/share/libtool/libltdl/lt_dlloader.c
-cross/share/libtool/libltdl/lt_error.c
-cross/share/libtool/libltdl/ltdl.c
-cross/share/libtool/libltdl/ltdl.h
-cross/share/libtool/libltdl/slist.c
+cross/share/libtool/COPYING.LIB
+cross/share/libtool/Makefile.am
+cross/share/libtool/Makefile.in
+cross/share/libtool/README
+cross/share/libtool/aclocal.m4
+cross/share/libtool/build-aux/compile
+cross/share/libtool/build-aux/config.guess
+cross/share/libtool/build-aux/config.sub
+cross/share/libtool/build-aux/depcomp
+cross/share/libtool/build-aux/install-sh
+cross/share/libtool/build-aux/ltmain.sh
+cross/share/libtool/build-aux/missing
+cross/share/libtool/config-h.in
+cross/share/libtool/configure
+cross/share/libtool/configure.ac
+cross/share/libtool/libltdl/lt__alloc.h
+cross/share/libtool/libltdl/lt__argz_.h
+cross/share/libtool/libltdl/lt__dirent.h
+cross/share/libtool/libltdl/lt__glibc.h
+cross/share/libtool/libltdl/lt__private.h
+cross/share/libtool/libltdl/lt__strl.h
+cross/share/libtool/libltdl/lt_dlloader.h
+cross/share/libtool/libltdl/lt_error.h
+cross/share/libtool/libltdl/lt_system.h
+cross/share/libtool/libltdl/slist.h
+cross/share/libtool/loaders/dld_link.c
+cross/share/libtool/loaders/dlopen.c
+cross/share/libtool/loaders/dyld.c
+cross/share/libtool/loaders/load_add_on.c
+cross/share/libtool/loaders/loadlibrary.c
+cross/share/libtool/loaders/preopen.c
+cross/share/libtool/loaders/shl_load.c
+cross/share/libtool/lt__alloc.c
+cross/share/libtool/lt__argz.c
+cross/share/libtool/lt__dirent.c
+cross/share/libtool/lt__strl.c
+cross/share/libtool/lt_dlloader.c
+cross/share/libtool/lt_error.c
+cross/share/libtool/ltdl.c
+cross/share/libtool/ltdl.h
+cross/share/libtool/ltdl.mk
+cross/share/libtool/slist.c

>Release-Note:

>Audit-Trail:

Responsible-Changed-From-To: pkg-manager->riastradh
Responsible-Changed-By: riastradh@NetBSD.org
Responsible-Changed-When: Fri, 12 Jan 2018 23:59:40 +0000
Responsible-Changed-Why:
mine


From: "Maya Rashish" <maya@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/52921 CVS commit: pkgsrc/cross/cross-libtool-base
Date: Tue, 16 Jan 2018 09:34:40 +0000

 Module Name:	pkgsrc
 Committed By:	maya
 Date:		Tue Jan 16 09:34:40 UTC 2018

 Modified Files:
 	pkgsrc/cross/cross-libtool-base: PLIST

 Log Message:
 cross-libtool-base: catch up with libtool-base 2.4.6 PLIST changes.

 From Harold Gutch in PR pkg/52921


 To generate a diff of this commit:
 cvs rdiff -u -r1.1 -r1.2 pkgsrc/cross/cross-libtool-base/PLIST

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

State-Changed-From-To: open->closed
State-Changed-By: maya@NetBSD.org
State-Changed-When: Tue, 16 Jan 2018 09:36:20 +0000
State-Changed-Why:
Applied & submitted a pullup request. Thanks for the patch!


From: "S.P.Zeidler" <spz@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/52921 CVS commit: [pkgsrc-2017Q4] pkgsrc/cross/cross-libtool-base
Date: Fri, 19 Jan 2018 20:26:39 +0000

 Module Name:	pkgsrc
 Committed By:	spz
 Date:		Fri Jan 19 20:26:39 UTC 2018

 Modified Files:
 	pkgsrc/cross/cross-libtool-base [pkgsrc-2017Q4]: PLIST

 Log Message:
 Pullup ticket #5682 - requested by maya
 cross/cross-libtool-base: build fix

 Revisions pulled up:
 - cross/cross-libtool-base/PLIST                                1.2

 -------------------------------------------------------------------
    Module Name:	pkgsrc
    Committed By:	maya
    Date:		Tue Jan 16 09:34:40 UTC 2018

    Modified Files:
    	pkgsrc/cross/cross-libtool-base: PLIST

    Log Message:
    cross-libtool-base: catch up with libtool-base 2.4.6 PLIST changes.

    >From Harold Gutch in PR pkg/52921

    To generate a diff of this commit:
    cvs rdiff -u -r1.1 -r1.2 pkgsrc/cross/cross-libtool-base/PLIST


 To generate a diff of this commit:
 cvs rdiff -u -r1.1 -r1.1.16.1 pkgsrc/cross/cross-libtool-base/PLIST

 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.43 2018/01/16 07:36:43 maya Exp $
$NetBSD: gnats_config.sh,v 1.9 2014/08/02 14:16:04 spz Exp $
Copyright © 1994-2017 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.