Having issues with building an RPM for Perl-Qt

Gary Greene <[email protected]> Thu, 27 Apr 2006 14:00:49 -0400
Newsgroups gmane.comp.kde.devel.perl
Organization Shore Line Technologies, LLC.
Message-ID <[email protected]>
I've been working on getting PerlQt/PerlKDE packaged for PhoeNUX OS. When I 
enable the PerlKDE portion of the build, I get the following error during the 
install phase:

Executing(%install): /bin/sh -e /home/greeneg/tmp/rpm-tmp.96067
+ umask 022
+ cd /home/greeneg/RPM/BUILD
+ cd PerlQt-3.009
+ make DESTDIR=/home/greeneg/tmp/perl-Qt-root install
Making install in smoke
make[1]: Entering directory `/home/greeneg/RPM/BUILD/PerlQt-3.009/smoke'
Making install in kde
make[2]: Entering directory `/home/greeneg/RPM/BUILD/PerlQt-3.009/smoke/kde'
make[3]: Entering directory `/home/greeneg/RPM/BUILD/PerlQt-3.009/smoke/kde'
test -z "/usr/lib" || mkdir -p -- "/home/greeneg/tmp/perl-Qt-root/usr/lib"
 /bin/sh ../../libtool --silent --mode=install /usr/bin/install -c -p  
'libsmokekde.la' '/home/greeneg/tmp/perl-Qt-root/usr/lib/libsmokekde.la'
libtool: install: warning: remember to run `libtool --finish /usr/lib'
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/home/greeneg/RPM/BUILD/PerlQt-3.009/smoke/kde'
make[2]: Leaving directory `/home/greeneg/RPM/BUILD/PerlQt-3.009/smoke/kde'
make[2]: Entering directory `/home/greeneg/RPM/BUILD/PerlQt-3.009/smoke'
make[3]: Entering directory `/home/greeneg/RPM/BUILD/PerlQt-3.009/smoke'
make[3]: Nothing to be done for `install-exec-am'.
test -z "/usr/include" || mkdir -p -- 
"/home/greeneg/tmp/perl-Qt-root/usr/include"
 /usr/bin/install -c -p -m 644 'smoke.h' 
'/home/greeneg/tmp/perl-Qt-root/usr/include/smoke.h'
make[3]: Leaving directory `/home/greeneg/RPM/BUILD/PerlQt-3.009/smoke'
make[2]: Leaving directory `/home/greeneg/RPM/BUILD/PerlQt-3.009/smoke'
make[1]: Leaving directory `/home/greeneg/RPM/BUILD/PerlQt-3.009/smoke'
Making install in PerlQt
make[1]: Entering directory `/home/greeneg/RPM/BUILD/PerlQt-3.009/PerlQt'
Installing /home/greeneg/tmp/perl-Qt-root/usr/local/bin/pqtsh
Installing /home/greeneg/tmp/perl-Qt-root/usr/local/bin/pqtapi
Installing /home/greeneg/tmp/perl-Qt-root/usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/auto/Qt/Qt.so
Installing /home/greeneg/tmp/perl-Qt-root/usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/auto/Qt/Qt.bs
Files found in blib/arch: installing files in blib/lib into architecture 
dependent library tree
Installing /home/greeneg/tmp/perl-Qt-root/usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/Qt.pod
Installing /home/greeneg/tmp/perl-Qt-root/usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/Qt.pm
Installing /home/greeneg/tmp/perl-Qt-root/usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/Qt/slots.pm
Installing /home/greeneg/tmp/perl-Qt-root/usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/Qt/enumerations.pm
Installing /home/greeneg/tmp/perl-Qt-root/usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/Qt/isa.pm
Installing /home/greeneg/tmp/perl-Qt-root/usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/Qt/attributes.pm
Installing /home/greeneg/tmp/perl-Qt-root/usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/Qt/GlobalSpace.pm
Installing /home/greeneg/tmp/perl-Qt-root/usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/Qt/properties.pm
Installing /home/greeneg/tmp/perl-Qt-root/usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/Qt/signals.pm
Installing /home/greeneg/tmp/perl-Qt-root/usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/Qt/debug.pm
Installing /home/greeneg/tmp/perl-Qt-root/usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/Qt/constants.pm
Installing /home/greeneg/tmp/perl-Qt-root/usr/local/share/man/man3/Qt.3pm
Writing /home/greeneg/tmp/perl-Qt-root/usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/auto/Qt/.packlist
Appending installation info 
to /home/greeneg/tmp/perl-Qt-root/usr/lib/perl5/5.8.8/i386-linux-thread-multi/perllocal.pod
Installing documentation in /usr/share/PerlQt-3
make[1]: *** [install_my_perlqt_doc] Error 13
make[1]: Leaving directory `/home/greeneg/RPM/BUILD/PerlQt-3.009/PerlQt'
make: *** [install-recursive] Error 1
error: Bad exit status from /home/greeneg/tmp/rpm-tmp.96067 (%install)


RPM build errors:
    Bad exit status from /home/greeneg/tmp/rpm-tmp.96067 (%install)

As you can see, it tries to install OUTSIDE of my RPM build root. If anyone 
whom is familiar with the makefiles for PerlQt could take a look, I'd 
appreciate it.

-- 
Gary L. Greene, Jr.
Sent from uriel.tolharadys.net
 13:55:59 up 13 days,  1:53,  3 users,  load average: 0.23, 0.12, 0.36

============================================================
Developer and Project Lead for PhoeNUX OS.
 check out http://www.phoenuxos.com/ for more info.
EMAIL : [email protected]
============================================================

_______________________________________________
Kde-perl mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/kde-perl
signature.asc (application/pgp-signature, 190 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.9.18 (GNU/Linux)

iD8DBQBEUQbV+psNrGG9CbMRAjD/AJ9DpcU9e0gEgdbu886jpKpuKGlSFgCgjvNd
11fKURSC8SO46OA714fFyAc=
=wUbO
-----END PGP SIGNATURE-----