Created attachment 7250 completly terminal-output by rpmbuild # from git master tree: no api-version is set in configure.ac.in "" dnl version info m4_define([libxfconf_verinfo], [3:0:0]) m4_define([libxfconf_version_api], [0]) m4_define([xfconf_version_major], [4]) m4_define([xfconf_version_minor], [13]) m4_define([xfconf_version_micro], [3]) m4_define([xfconf_version_nano], []) m4_define([xfconf_version_build], [@REVISION@]) m4_define([xfconf_version_tag], [git]) m4_define([xfconf_version], [xfconf_version_major().xfconf_version_minor().xfconf_version_micro()ifelse(xfconf_version_nano(), [], [], [.xfconf_version_nano()])ifelse(xfconf_version_tag(), [git], [xfconf_version_tag()-xfconf_version_build()], [xfconf_version_tag()])]) "" ## from my build with enable-perl-bindings "" eu-strip: while opening '/home/quait/src/rpm/BUILDROOT/xfconf-4.13.3-1pclos2017.x86_64/usr/lib/perl5/site_perl/5.22.3/x86_64-linux-thread-multi/auto/Xfce4/Xfconf/Xfconf.so': Permission denied error: Bad exit status from /home/quait/src/tmp/rpm-tmp.RsvFkq (%install) "" -- completly terminal-output on attachment ### with disable-perl-bindings all builds finishing in good rpms
(In reply to onkelho from comment #0) > Created attachment 7250 > completly terminal-output by rpmbuild > > # from git master tree: no api-version is set in configure.ac.in > "" > dnl version info > m4_define([libxfconf_verinfo], [3:0:0]) > m4_define([libxfconf_version_api], [0]) > m4_define([xfconf_version_major], [4]) > m4_define([xfconf_version_minor], [13]) > m4_define([xfconf_version_micro], [3]) > m4_define([xfconf_version_nano], []) > m4_define([xfconf_version_build], [@REVISION@]) > m4_define([xfconf_version_tag], [git]) > m4_define([xfconf_version], > [xfconf_version_major().xfconf_version_minor(). > xfconf_version_micro()ifelse(xfconf_version_nano(), [], [], > [.xfconf_version_nano()])ifelse(xfconf_version_tag(), [git], > [xfconf_version_tag()-xfconf_version_build()], [xfconf_version_tag()])]) > > "" > ## from my build with enable-perl-bindings > "" > eu-strip: while opening > '/home/quait/src/rpm/BUILDROOT/xfconf-4.13.3-1pclos2017.x86_64/usr/lib/perl5/ > site_perl/5.22.3/x86_64-linux-thread-multi/auto/Xfce4/Xfconf/Xfconf.so': > Permission denied > error: Bad exit status from /home/quait/src/tmp/rpm-tmp.RsvFkq (%install) > > "" -- completly terminal-output on attachment > > ### with disable-perl-bindings all builds finishing in good rpms simple solution for rpmbuild: # change permissions find %{buildroot}%{perl_sitearch}/auto/Xfce4/Xfconf -name '*.so' -exec chmod -R 0711 {} \; add the 2 lines above in the %install-section of your spec #### i don't know if it's working right ####
*** Bug 11629 has been marked as a duplicate of this bug. ***
I'm no sure this is really an upstream bug or the rpm implementation. libxfce4util bug report link: https://bugzilla.xfce.org/show_bug.cgi?id=11624
Note: perl bindings are now disabled by default since xfconf 4.13.8, and will be removed after 4.14 release, now that gobject introspection is supported in xfconf.
xfconf perl binding has been removed from master. https://git.xfce.org/xfce/xfconf/commit/?id=19c3566a50f0b062d06b055e785e2ad08ec40f3b