Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at

Bug 1792997

Summary: vim fails to build in Fedora rawhide: could not configure perl: cc1: fatal error: inaccessible plugin file plugin/ expanded from short plugin name annobin: No such file or directory
Product: [Fedora] Fedora Reporter: Miro Hrončok <mhroncok>
Component: redhat-rpm-configAssignee: Florian Festi <ffesti>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: ajax, caillon+fedoraproject, ffesti, fweimer, gchamoul, iarnell, igor.raits, john.j5live, jonathan, jplesnik, j, karsten, kasal, mmaslano, perl-devel, pmatilai, ppisar, praiskup, psabata, rhughes, sandmann, tcallawa, zdohnal
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Fixed In Version: redhat-rpm-config-148-1.fc32 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-01-20 14:49:13 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Bug Depends On:    
Bug Blocks: 1750908, 1785415    

Description Miro Hrončok 2020-01-20 13:28:35 UTC
Description of problem:
Package vim fails to build from source in Fedora rawhide.

checking Perl version... OK
checking if compile and link flags for Perl are sane... no: PERL DISABLED
configure: error: could not configure perl

Version-Release number of selected component (if applicable):

Steps to Reproduce:
koji build --scratch f32 vim-8.2.109-1.fc32.src.rpm

Additional info:
This package is tracked by Koschei. See:

Koschei says this was updated (among others):




This blocks the Python 3.9 rebuild.

Comment 1 Petr Pisar 2020-01-20 13:53:34 UTC
This could be caused by toolchain people that "disabled annobin temporarily". Perl executable supplies it's own CFLAGS and LDFLAGS (from the time when it was was built) and there is probably no annobin plugin in F32, thus the configure fails. But we would need to see what's under "checking if compile and link flags for Perl are sane" in config.log to confirm it.

Comment 2 Petr Pisar 2020-01-20 14:28:28 UTC
I confirm that current rpm-build CFLAGS do not lost -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 option. It seems they also removed a dependency on (annobin if gcc) from redhat-rpm-config. Thus when building against Perl, Perl adds that build option, but no annobin plugin is found on the system.

I will rebuild perl. That should fix it.

Comment 3 Petr Pisar 2020-01-20 14:33:21 UTC
s/do not lost/lost/ (I should not rewrite my comments from a middle of a sentence.)

Comment 4 Petr Pisar 2020-01-20 14:43:08 UTC
Now I got message that annobin is back. Checking.

Comment 5 Petr Pisar 2020-01-20 14:49:13 UTC
# rpm -q --changelog redhat-rpm-config | head
* Po led 20 2020 Florian Weimer <fweimer> - 148-1
- Reenable annobin after GCC 10 integration (#1792892)

* Po led 20 2020 Florian Weimer <fweimer> - 147-1
- Temporarily disable annobin for GCC 10 (#1792892)

I confirm that vim builds again with redhat-rpm-config-148-1 without any changes in Perl. Perl won't be rebuilt.

Comment 6 Miro Hrončok 2020-01-20 15:01:44 UTC