! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
make distcheck is broken
Status:
RESOLVED: FIXED

Comments

Description Skunnyk editbugs 2017-12-11 16:55:03 CET
Make distcheck is broken for xfconf since ages, due to the xfconf-perl binding. 
On make uninstall, perl binding are not removed : 

ERROR: files left after uninstall:
./share/man/man3/Xfce4::Xfconf.3pm
./lib/perl5/5.26/core_perl/perllocal.pod
./lib/perl5/5.26/site_perl/auto/Xfce4/Xfconf/.packlist
./lib/perl5/5.26/site_perl/auto/Xfce4/Xfconf/Xfconf.so
./lib/perl5/5.26/site_perl/Xfce4/Xfconf.pm
./lib/perl5/5.26/site_perl/Xfce4/Xfconf/Install/Files.pm
./lib/perl5/5.26/site_perl/Xfce4/Xfconf/Install/xfconfperl.typemap
./lib/perl5/5.26/site_perl/Xfce4/Xfconf/Install/xfconfperl.h
./lib/perl5/5.26/site_perl/Xfce4/Xfconf/Install/xfconfperl-autogen.h
make[1]: *** [Makefile:751: distuninstallcheck] Error 1


I can't find a way to remove theses files properly (the make -f Makefile.perl uninstall command is not supported anymore).
As a workaround, I propose to add --disable-perl-bindings to DISTCHECK_CONFIGURE_FLAGS : we do not need to build that in the release tarball. 
Moreover, who is using xfconf perl binding ?
Comment 1 Skunnyk editbugs 2018-01-03 18:32:02 CET
Created attachment 7519 
Fix make distcheck
Comment 2 Git Bot editbugs 2018-06-07 20:21:32 CEST
Ali Abdallah referenced this bugreport in commit 84bc55c7ece988168aa374933dfafc2e9ed4da06

Fix make distcheck

https://git.xfce.org/xfce/xfconf/commit?id=84bc55c7ece988168aa374933dfafc2e9ed4da06

Bug #14082

Reported by:
Skunnyk
Reported on: 2017-12-11
Last modified on: 2018-06-07

People

Assignee:
Ali Abdallah
CC List:
0 users

Version

Version:
Unspecified

Attachments

Fix make distcheck (584 bytes, patch)
2018-01-03 18:32 CET , Skunnyk
no flags

Additional information