Re: Having issues with building an RPM for Perl-Qt

"Bernard Li" <[email protected]> Thu, 27 Apr 2006 22:38:38 -0700
Newsgroups gmane.comp.kde.devel.perl
Message-ID <[email protected]>
Hi Gary:
 
I maintain the perl-Qt RPM for the OSCAR project, we do not enable Perl-KDE, but perhaps you will find something useful in our spec file:

http://svn.oscar.openclustergroup.org/oscar/trunk/share/prereqs/perl-Qt/SRPMS/
 
The latest version (3.009b2) works on Red Hat/Fedora systems.
 
If you have any questions, feel free to ping me off list.
 
Cheers,
 
Bernard

________________________________

From: Gary Greene [mailto:[email protected]]
Sent: Thu 27/04/2006 11:00
To: [email protected]
Subject: [Kde-perl] Having issues with building an RPM for Perl-Qt




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