GNOME Bugzilla – Bug 789426
ide-debug/enums/version.h files ending up under uncommon directory
Last modified: 2017-10-24 20:50:22 UTC
Hi there, I'm an openSUSE packager and was updating gnome-builder to 3.27.1 and I got a situation as seen below: [ 274s] Processing files: gnome-builder-plugin-vala-pack-debuginfo-3.27.1-195.1.i586 [ 274s] Provides: debuginfo(build-id) = 476ac3a256934dad4124318302dfe42414a83904 gnome-builder-plugin-vala-pack-debuginfo = 3.27.1-195.1 gnome-builder-plugin-vala-pack-debuginfo(x86-32) = 3.27.1-195.1 [ 274s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 [ 274s] Checking for unpackaged file(s): /usr/lib/rpm/check-files /home/abuild/rpmbuild/BUILDROOT/gnome-builder-3.27.1-195.1.i386 [ 274s] error: Installed (but unpackaged) file(s) found: [ 274s] /usr/gnome-builder/libide/ide-debug.h [ 274s] /usr/gnome-builder/libide/ide-enums.h [ 274s] /usr/gnome-builder/libide/ide-version.h [ 274s] [ 274s] [ 274s] RPM build errors: [ 274s] Installed (but unpackaged) file(s) found: [ 274s] /usr/gnome-builder/libide/ide-debug.h [ 274s] /usr/gnome-builder/libide/ide-enums.h [ 274s] /usr/gnome-builder/libide/ide-version.h [ 274s] [ 274s] build31 failed "build gnome-builder.spec" at Tue Oct 24 16:55:26 UTC 2017. Are these header files really meant to end up under /usr/gnome-builder/libide or even being installed at all?
Indeed, looks like a build system bug.
Created attachment 362222 [details] [review] build: fix generated header installation directory This accidentally got switched during our massive build system cleanup and ended up in $prefix/gnome-builder/libide rather than $prefix/include/gnome-builder/libide.
Attachment 362222 [details] pushed as dfd454d - build: fix generated header installation directory
Thank you Hergert.