[opensuse-buildservice] File not found with rolling rpm (%{buildroot})
Hi, I've recently tried to rebuild libferris and it's dependencies for Fedora 10. I got through all the dependencies fine, and the build and install parts of libferris itself work, but for whatever reason it is not picking up the correct path when it tries to create the rpm itself. I've tinkered with the .spec file, which worked fine before when making RPMs for Fedora 9 others. Project is here: https://build.opensuse.org/package/show?package=ferris&project=home% 3Amonkeyiq Log is here: https://build.opensuse.org/package/live_build_log?arch=x86_64&package=ferris... The make install uses DESTDIR="$RPM_BUILD_ROOT" to base things into /tmp/build/libferris-root, for example: /tmp/build/libferris-root/usr/local/lib/pkgconfig/ferrisui.pc But it seems that the location that RPM is expecting the files is at: /home/abuild/rpmbuild/BUILDROOT/libferris-1.2.6-70080.1.x86_64/tmp/build/libferris-root/ If anyone has any hints it would be great. The downside is that libferris takes 'a while' to build, so trying to work out what is wrong by slight tinkering of the .spec file is painfully slow. Note that I added 6 or so leading /%{buildroot}/ to the %files section to try to kludge around this. So please ignore that incorrectness if you take a look at the spec.
participants (1)
-
Ben Martin