On 04/02/2011 11:20 PM, David C. Rankin wrote:
Guys,
Doing the out-of-source build on tqtinterface, I've run into a CMake/make issue.
After successfully completing the build, I get the following error:
<snip>
[ 99%] Building CXX object
qtinterface/CMakeFiles/tqt-shared.dir/private/tqucomextra_p.cpp.o
[100%] Building CXX object
qtinterface/CMakeFiles/tqt-shared.dir/tqlistiterator.cpp.o
Linking CXX shared library libtqt.so
[100%] Built target tqt-shared
==> Entering fakeroot environment...
==> Starting package()...
==> Packaging - trinity-tqtinterface-1226875
make: *** No rule to make target `install'. Stop.
==> ERROR: A failure occurred in package().
Aborting...
What's the trick?
I just had to update the package() function in the script to package from the
new out of source directory:
package() {
msg "Packaging - $pkgname-$pkgver"
cd ${srcdir}/build
make DESTDIR="$pkgdir/" install
# include uic-tqt in package
}
--
David C. Rankin, J.D.,P.E.