Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 671616 - =sys-devel/autogen-5.18.16: could not locate verify.h to copy into tarball
Summary: =sys-devel/autogen-5.18.16: could not locate verify.h to copy into tarball
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Toolchain Maintainers
URL:
Whiteboard:
Keywords: REGRESSION
: 671610 671640 (view as bug list)
Depends on:
Blocks:
 
Reported: 2018-11-21 08:42 UTC by Lars Wendler (Polynomial-C) (RETIRED)
Modified: 2018-11-22 13:52 UTC (History)
7 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,92.59 KB, text/plain)
2018-11-21 08:42 UTC, Lars Wendler (Polynomial-C) (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2018-11-21 08:42:15 UTC
Created attachment 555852 [details]
build.log

make[3]: Entering directory '/var/tmp/portage/sys-devel/autogen-5.18.16/work/autogen-5.18.16/autoopts'
LGCFLAGS="-pthread -I/usr/include/guile/2.2" \
AGexe="/var/tmp/portage/sys-devel/autogen-5.18.16/work/autogen-5.18.16/agen5/autogen" GDexe="/var/tmp/portage/sys-devel/autogen-5.18.16/work/autogen-5.18.16/getdefs/getdefs" CLexe="/var/tmp/portage/sys-devel/autogen-5.18.16/work/autogen-5.18.16/columns/columns" srcdir="."     top_srcdir=".." builddir="." top_builddir=".." AO_AGE="17"     AO_CURRENT="42" AO_REVISION="1" POSIX_SHELL="/bin/bash" \
    /bin/bash ./mk-tpl-config.sh tpl-config-stamp autoopts/options.h autoopts/usage-txt.h genshell.h option-xat-attribute.h option-value-type.h ao-strs.h ag-char-map.h save-flags.h autoopts.h project.h proto.h parse-duration.c ao-strs.c option-value-type.c option-xat-attribute.c save-flags.c autoopts.c alias.c    boolean.c   check.c     configfile.c cook.c enum.c     env.c       file.c      find.c       genshell.c load.c     makeshell.c nested.c    numeric.c    pgusage.c putshell.c reset.c     restore.c   save.c       sort.c stack.c    streqvcmp.c text_mmap.c time.c       tokenize.c usage.c    version.c   init.c
! /var/tmp/portage/sys-devel/autogen-5.18.16/work/autogen-5.18.16/agen5/autogen -L./tpl -L./tpl -Tagman3.tpl ./funcs.def
 * ERROR: sys-devel/autogen-5.18.16::gentoo failed (install phase):
 *   could not locate verify.h to copy into tarball
 * 
 * If you need support, post the output of `emerge --info '=sys-devel/autogen-5.18.16::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=sys-devel/autogen-5.18.16::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/sys-devel/autogen-5.18.16/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sys-devel/autogen-5.18.16/temp/environment'.
 * Working directory: '/var/tmp/portage/sys-devel/autogen-5.18.16/work/autogen-5.18.16/autoopts'
 * S: '/var/tmp/portage/sys-devel/autogen-5.18.16/work/autogen-5.18.16'
cp: cannot stat '../config/snippet/_Noreturn.h': No such file or directory
sed: can't read /var/tmp/portage/sys-devel/autogen-5.18.16/work/autogen-5.18.16/pkg/libopts/_Noreturn: No such file or directory
Comment 1 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2018-11-21 08:49:27 UTC
*** Bug 671610 has been marked as a duplicate of this bug. ***
Comment 2 Seong-ho Cho 2018-11-21 10:25:44 UTC
I found this problem is caused by pkg/libopts/mklibsrc.sh,

it is exactly /var/tmp/portage/sys-devel/autogen-5.18.16/work/autogen-5.18.16/pkg/libopts/mklibsrc.sh

in the line 53, verify.h should be removed.
Comment 3 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2018-11-21 18:03:19 UTC
*** Bug 671640 has been marked as a duplicate of this bug. ***
Comment 4 Sergei Trofimovich (RETIRED) gentoo-dev 2018-11-21 19:38:46 UTC
Looking.
Comment 5 Larry the Git Cow gentoo-dev 2018-11-21 22:34:16 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e300267f31ed1a4fee2f6904b567ee686577b6c7

commit e300267f31ed1a4fee2f6904b567ee686577b6c7
Author:     Sergei Trofimovich <slyfox@gentoo.org>
AuthorDate: 2018-11-21 22:31:35 +0000
Commit:     Sergei Trofimovich <slyfox@gentoo.org>
CommitDate: 2018-11-21 22:34:06 +0000

    sys-devel/autogen: add missing verify.h, bug #671616
    
    install phase packages verify.h from bundled gnulib.
    Unfortunally it did not made to final tarball. Pull
    it in manually from gnulib git tree.
    
    Reported-by: Lars Wendler (Polynomial-C)
    Reported-by: Seong-ho Cho
    Closes: https://bugs.gentoo.org/671616
    Package-Manager: Portage-2.3.52, Repoman-2.3.12
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

 sys-devel/autogen/Manifest               | 1 +
 sys-devel/autogen/autogen-5.18.16.ebuild | 6 +++++-
 2 files changed, 6 insertions(+), 1 deletion(-)

Additionally, it has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7baf80d18d840c764a49035f4a9b7b2ae8723b50

commit 7baf80d18d840c764a49035f4a9b7b2ae8723b50
Author:     Sergei Trofimovich <slyfox@gentoo.org>
AuthorDate: 2018-11-21 20:22:02 +0000
Commit:     Sergei Trofimovich <slyfox@gentoo.org>
CommitDate: 2018-11-21 22:34:06 +0000

    sys-devel/autogen: avoid running autoreconf
    
    It's not a fix of bug #671616 but a step in
    direction when result does not depend on presence of autoconf.
    
    Not I get install failure described in the bug consistently.
    
    Bug: https://bugs.gentoo.org/671616
    Package-Manager: Portage-2.3.52, Repoman-2.3.12
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

 sys-devel/autogen/autogen-5.18.16.ebuild                | 12 ++++++++++++
 sys-devel/autogen/files/autogen-5.18.16-no-werror.patch | 12 ++++++------
 2 files changed, 18 insertions(+), 6 deletions(-)
Comment 6 Sergei Trofimovich (RETIRED) gentoo-dev 2018-11-21 22:36:05 UTC
Pulled in verify.h from gnulib.

I was tricked by lack of error in final page of src_install() and pushed broken autogen. Apologies for the mess.

Should be fixed now.
Comment 7 Marco Clocchiatti 2018-11-22 13:44:15 UTC
(In reply to Sergei Trofimovich from comment #6)
> Pulled in verify.h from gnulib.
> 
> I was tricked by lack of error in final page of src_install() and pushed
> broken autogen. Apologies for the mess.
> 
> Should be fixed now.

no. It seems not.

cloc3Lnv ~ # cat /usr/portage/metadata/timestamp
Wed Nov 21 14:38:33 UTC 2018

but sys-devel/autogen-5.18.16 fails with the same error on my box.
Comment 8 Marco Clocchiatti 2018-11-22 13:52:40 UTC
(In reply to Marco Clocchiatti from comment #7)
> (In reply to Sergei Trofimovich from comment #6)
> > Pulled in verify.h from gnulib.
> > 
> > I was tricked by lack of error in final page of src_install() and pushed
> > broken autogen. Apologies for the mess.
> > 
> > Should be fixed now.
> 
> no. It seems not.
> 
> cloc3Lnv ~ # cat /usr/portage/metadata/timestamp
> Wed Nov 21 14:38:33 UTC 2018
> 
> but sys-devel/autogen-5.18.16 fails with the same error on my box.

sorry. I read badly my timestamp.
the fix is ok.