automake is needed to build osslsigncode otherwise autogen.sh fails with the docker virtualization method.
gitian: Add missing automake package to gitian-win-signer.yml #18598
pull achow101 wants to merge 1 commits into bitcoin:master from achow101:fix-gitian-win-signer changing 1 files +1 −0-
achow101 commented at 6:16 PM on April 11, 2020: member
-
e44aeefaae
gitian: Add missing automake package to gitian-win-signer.yml
automake is needed to build osslsigncode otherwise autogen.sh fails.
- DrahtBot added the label Build system on Apr 11, 2020
- DrahtBot added the label Scripts and tools on Apr 11, 2020
- hebasto approved
-
hebasto commented at 8:51 PM on April 11, 2020: member
ACK e44aeefaaed8d698d1b9004b66f85384397b1a75, for
osslsigncode-1.7.1we did not runautogen.shin the past.It seems the backport to the 0.20 branch is needed.
-
in contrib/gitian-descriptors/gitian-win-signer.yml:11 in e44aeefaae
7 | @@ -8,6 +8,7 @@ architectures: 8 | packages: 9 | - "libssl-dev" 10 | - "autoconf" 11 | +- "automake"
hebasto commented at 8:54 PM on April 11, 2020:nit:
automakedepends onautoconf, therefore, the latter could be dropped.
achow101 commented at 7:11 PM on April 16, 2020:meh.
fanquake removed the label Scripts and tools on Apr 12, 2020fanquake added the label Needs backport (0.20) on Apr 12, 2020fanquake approvedfanquake commented at 11:09 AM on April 12, 2020: memberACK e44aeefaaed8d698d1b9004b66f85384397b1a75
hebasto commented at 5:47 PM on April 12, 2020: member@achow101 I've managed to sign windows binaries without these changes :)
UPDATE: my base manifest already containes
automake_1%3a1.15.1-3ubuntu2_all.debIs it due to using LXC?achow101 commented at 5:52 PM on April 12, 2020: member@achow101 I've managed to sign windows binaries without these changes :)
That's interesting. Which virtualization are you using? Can you post your install.log? I use docker which has a very minimal dependency base. So if you are using something else, maybe a dependency is installed that requires automake.
hebasto commented at 5:55 PM on April 12, 2020: memberCan you post your install.log?
It is not quite informative:
mesg: ttyname failed: Inappropriate ioctl for device Hit:1 http://10.0.3.1:3142/archive.ubuntu.com/ubuntu bionic InRelease Hit:2 http://10.0.3.1:3142/security.ubuntu.com/ubuntu bionic-security InRelease Hit:3 http://10.0.3.1:3142/archive.ubuntu.com/ubuntu bionic-updates InRelease Reading package lists... mesg: ttyname failed: Inappropriate ioctl for device Reading package lists... Building dependency tree... Reading state information... faketime is already the newest version (0.9.7-2). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. mesg: ttyname failed: Inappropriate ioctl for deviceWhich virtualization are you using?
LXC 3.0.3
MarcoFalke added this to the milestone 0.20.0 on Apr 16, 2020jonatack commented at 7:20 PM on April 16, 2020: memberACK e44aeef
Came across this when signing 0.20.0.rc1 for win with docker.
laanwj merged this on Apr 16, 2020laanwj closed this on Apr 16, 2020sidhujag referenced this in commit 289fe1c86b on Apr 17, 2020fanquake referenced this in commit ade4185e63 on Apr 23, 2020fanquake removed the label Needs backport (0.20) on Apr 23, 2020laanwj referenced this in commit fb5b098598 on May 11, 2020backpacker69 referenced this in commit 3f0191df5e on Mar 28, 2021DrahtBot locked this on Feb 15, 2022LabelsMilestone
0.20.0
This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-04-13 21:14 UTC
More mirrored repositories can be found on mirror.b10c.me