Bug 1259409

Summary: perl-Convert-Binary-C-0.76-12.fc24 FTBFS: mv: cannot stat 'basic.o': No such file or directory
Product: [Fedora] Fedora Reporter: Petr Pisar <ppisar>
Component: perl-Convert-Binary-CAssignee: Alex Lancaster <alex>
Status: CLOSED WORKSFORME QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: alex, perl-devel
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
URL: http://koji.fedoraproject.org/koji/taskinfo?taskID=10921440
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-09-23 13:40:11 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:
Embargoed:

Description Petr Pisar 2015-09-02 14:20:57 UTC
perl-Convert-Binary-C-0.76-12.fc24 fails to build in F24:

+ /usr/bin/perl Makefile.PL INSTALLDIRS=vendor 'OPTIMIZE=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic'
Checking if your kit is complete...
Looks good
Building with feature 'ieeefp'
Building with DEPRECATED feature 'threads'
Finding dependencies...
Setting license tag...
Generating a Unix-style Makefile
Writing Makefile for Convert::Binary::C
+ make
cp lib/Convert/Binary/C/Cached.pm blib/lib/Convert/Binary/C/Cached.pm
cp lib/Convert/Binary/C.pm blib/lib/Convert/Binary/C.pm
Running Mkbootstrap for C ()
chmod 644 "C.bs"
"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- C.bs blib/arch/auto/Convert/Binary/C/C.bs 644
"/usr/bin/perl" "/usr/share/perl5/vendor_perl/ExtUtils/xsubpp"  -typemap '/usr/share/perl5/ExtUtils/typemap' -typemap '/builddir/build/BUILD/Convert-Binary-C-0.76/typemap'  C.xs > C.xsc
mv C.xsc C.c
"/usr/bin/perl" "-Iblib/arch" "-Iblib/lib" ctlib/arch.pl ctlib/arch.h
Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE ([^}]+)}/ at ctlib/arch.pl line 92.
Compiling [gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic] C.c
Compiling [gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic] cbc/basic.c
mv: cannot stat 'basic.o': No such file or directory
Makefile:400: recipe for target 'cbc/basic.o' failed

Difference between working and failing build root is:

        perl-ExtUtils-MakeMaker 	7.04-346.fc23 	> 	7.06-2.fc24
	perl-ExtUtils-Command 	1.20-346.fc23 	> 	7.06-2.fc24
	glib2 	2.45.6-1.fc24 	> 	2.45.7-1.fc24
	python3-dnf-plugins-core 	0.1.10-1.fc24 	> 	0.1.11-1.fc24
	dnf-plugins-core 	0.1.10-1.fc24 	> 	0.1.11-1.fc24
	libgpg-error 	1.19-2.fc23 	> 	1.20-1.fc24
	gdb 	7.10-15.fc24 	> 	7.10-16.fc24

Comment 1 Petr Pisar 2015-09-23 13:40:11 UTC
This was fixed by upgrading perl-ExtUtils-MakeMaker to 7.08-1.fc24.