FS#73610 - [transmission-cli] build failure since autoconf 2.70

Attached to Project: Arch Linux
Opened by Hexhu (hexhu) - Thursday, 03 February 2022, 13:30 GMT
Last edited by Antonio Rojas (arojas) - Thursday, 03 February 2022, 17:19 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
```
ERROR: 'IT_PROG_INTLTOOL' must appear in configure.ac for intltool to work.
autoreconf: error: intltoolize failed with exit status: 1
==> ERROR: A failure occurred in prepare().
Aborting...
```
Seems that transmission has hit a portability regression bug of autoconf, but it's a wontfix.
Ref: https://bugzilla.redhat.com/show_bug.cgi?id=1944514

Additional info:
* package version(s)
Builds fine:
```
$pacman -Q intltool autoconf
intltool 0.51.0-6
autoconf 2.69-7
```

Fails to build:
```
$pacman -Q intltool autoconf
intltool 0.51.0-6
autoconf 2.71-1
```

Steps to reproduce:
1. pacman -Syu
2. git clone https://github.com/archlinux/svntogit-packages.git --branch packages/transmission --single-branch transmission
3. cd transmission
4. makepkg -S
5. Fails

Builds fine if `pacman -U https://archive.archlinux.org/packages/a/autoconf/autoconf-2.69-7-any.pkg.tar.zst`
This task depends upon

Closed by  Antonio Rojas (arojas)
Thursday, 03 February 2022, 17:19 GMT
Reason for closing:  Duplicate
Additional comments about closing:   FS#70877 
Comment by Hexhu (hexhu) - Thursday, 03 February 2022, 13:31 GMT
Steps to reproduce:
1. pacman -Syu
2. git clone https://github.com/archlinux/svntogit-packages.git --branch packages/transmission --single-branch transmission-cli
3. cd transmission-cli/trunk
4. makepkg -s
5. Fails with the below error:
```
==> Extracting sources...
-> Extracting transmission-3.00.tar.xz with bsdtar
==> Starting prepare()...
libtoolize: putting auxiliary files in '.'.
libtoolize: copying file './ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
libtoolize: copying file 'm4/libtool.m4'
libtoolize: copying file 'm4/ltoptions.m4'
libtoolize: copying file 'm4/ltsugar.m4'
libtoolize: copying file 'm4/ltversion.m4'
libtoolize: copying file 'm4/lt~obsolete.m4'
ERROR: 'IT_PROG_INTLTOOL' must appear in configure.ac for intltool to work.
autoreconf: error: intltoolize failed with exit status: 1
==> ERROR: A failure occurred in prepare().
Aborting...
```
6. sudo pacman -U https://archive.archlinux.org/packages/a/autoconf/autoconf-2.69-7-any.pkg.tar.zst
7. makepkg -s
8. Builds just fine

Upstream bugreport opened: https://github.com/transmission/transmission/issues/2569

Loading...