Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 551930 - =dev-libs/libgcrypt-1.6.3-r1 - broken multilib support due to mixing up autotools-utils and autotools-multilib eclasses
Summary: =dev-libs/libgcrypt-1.6.3-r1 - broken multilib support due to mixing up autot...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Crypto team [DISABLED]
URL:
Whiteboard:
Keywords:
: 551944 551948 551982 552018 552042 (view as bug list)
Depends on:
Blocks:
 
Reported: 2015-06-13 01:03 UTC by Alexandre Rostovtsev (RETIRED)
Modified: 2015-06-14 17:56 UTC (History)
6 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexandre Rostovtsev (RETIRED) gentoo-dev 2015-06-13 01:03:43 UTC
In a multilib ebuild, use autotools-multilib_src_compile and autotools-multilib_src_install.

Not autotools-utils_src_{compile,install}.

Otherwise you don't actually compile or install any multilib binaries :/

# qlist =libgcrypt-1.6.3-r1
/usr/bin/libgcrypt-config
/usr/bin/dumpsexp
/usr/bin/hmac256
/usr/bin/mpicalc
/usr/share/aclocal/libgcrypt.m4
/usr/share/man/man1/hmac256.1.bz2
/usr/share/info/gcrypt.info.bz2
/usr/share/doc/libgcrypt-1.6.3-r1/TODO.bz2
/usr/share/doc/libgcrypt-1.6.3-r1/THANKS.bz2
/usr/share/doc/libgcrypt-1.6.3-r1/README.bz2
/usr/share/doc/libgcrypt-1.6.3-r1/NEWS.bz2
/usr/share/doc/libgcrypt-1.6.3-r1/ChangeLog.bz2
/usr/share/doc/libgcrypt-1.6.3-r1/AUTHORS.bz2
/usr/include/gcrypt.h
/usr/lib64/libgcrypt.so.20
/usr/lib64/libgcrypt.so
/usr/lib64/libgcrypt.la
/usr/lib64/libgcrypt.so.20.0.3
/usr/lib64/libgcrypt.a

# qlist =libgcrypt-1.6.3
/usr/bin/i686-pc-linux-gnu-libgcrypt-config
/usr/bin/x86_64-pc-linux-gnu-libgcrypt-config
/usr/bin/libgcrypt-config
/usr/bin/dumpsexp
/usr/bin/hmac256
/usr/bin/mpicalc
/usr/share/aclocal/libgcrypt.m4
/usr/share/man/man1/hmac256.1.bz2
/usr/share/info/gcrypt.info.bz2
/usr/share/doc/libgcrypt-1.6.3/TODO.bz2
/usr/share/doc/libgcrypt-1.6.3/THANKS.bz2
/usr/share/doc/libgcrypt-1.6.3/README.bz2
/usr/share/doc/libgcrypt-1.6.3/NEWS.bz2
/usr/share/doc/libgcrypt-1.6.3/ChangeLog.bz2
/usr/share/doc/libgcrypt-1.6.3/AUTHORS.bz2
/usr/include/gcrypt.h
/usr/lib32/libgcrypt.so.20
/usr/lib32/libgcrypt.so
/usr/lib32/libgcrypt.la
/usr/lib32/libgcrypt.so.20.0.3
/usr/lib32/libgcrypt.a
/usr/lib64/libgcrypt.so.20
/usr/lib64/libgcrypt.so
/usr/lib64/libgcrypt.la
/usr/lib64/libgcrypt.so.20.0.3
/usr/lib64/libgcrypt.a
Comment 1 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2015-06-13 05:24:24 UTC
mgorny to the rescue!

+  13 Jun 2015; Michał Górny <mgorny@gentoo.org> libgcrypt-1.6.3-r1.ebuild:
+  Fix multilib install, bug #551930.
Comment 2 Alexandre Rostovtsev (RETIRED) gentoo-dev 2015-06-13 14:53:08 UTC
*** Bug 551944 has been marked as a duplicate of this bug. ***
Comment 3 Alexandre Rostovtsev (RETIRED) gentoo-dev 2015-06-13 15:01:36 UTC
mgorny, you forgot a revbump; lots of users had already installed the broken variant of the ebuild (bug #551944).

+*libgcrypt-1.6.3-r2 (13 Jun 2015)
+
+  13 Jun 2015; Alexandre Rostovtsev <tetromino@gentoo.org>
+  -libgcrypt-1.6.3-r1.ebuild, +libgcrypt-1.6.3-r2.ebuild:
+  The multilib fix below needed a revbump (bug #551944, #551930).
Comment 4 Rafał Mużyło 2015-06-13 17:01:48 UTC
*** Bug 551948 has been marked as a duplicate of this bug. ***
Comment 5 Rafał Mużyło 2015-06-13 17:02:01 UTC
*** Bug 551982 has been marked as a duplicate of this bug. ***
Comment 6 Alexandre Rostovtsev (RETIRED) gentoo-dev 2015-06-13 18:35:24 UTC
*** Bug 552018 has been marked as a duplicate of this bug. ***
Comment 7 Alexandre Rostovtsev (RETIRED) gentoo-dev 2015-06-13 23:52:14 UTC
*** Bug 552042 has been marked as a duplicate of this bug. ***
Comment 8 Martin von Gagern 2015-06-14 00:26:04 UTC
Won't libgcrypt-1.6.3-r2.ebuild v 1.1 create the pdf for each and every ABI? Seems a bit wasteful to me.
Comment 9 Andrew Savchenko gentoo-dev 2015-06-14 17:56:51 UTC
(In reply to Martin von Gagern from comment #8)
> Won't libgcrypt-1.6.3-r2.ebuild v 1.1 create the pdf for each and every ABI?
> Seems a bit wasteful to me.

You are right. This should be fixed, see bug 552110.