Howdy all -
I am trying to build an FC3 RPM for razor-agents as a non-root user.
My method is roughly as follows:
perl Makefile.PL
make
make install DESTDIR=/var/tmp/razor-agents
It is bombing with this error:
make[1]: Entering directory `/home/thomas.cameron/redhat/BUILD/razor-
agents-2.61/Razor2-Preproc-deHTMLxs'
make[1]: Leaving directory
`/home/thomas.cameron/redhat/BUILD/razor-agents-2.61/Razor2-Preproc-deHTMLxs'
/usr/bin/perl "-MExtUtils::Command::MM" -e pod2man "--" \
docs/razor-agent.conf.pod \
blib/man5/razor-agent.conf.5 \
docs/razor-agents.pod \
blib/man5/razor-agents.5 \
docs/razor-whitelist.pod \
blib/man5/razor-whitelist.5
Files found in blib/arch: installing files in blib/lib into architecture
dependent library tree
Writing
/var/tmp/razor-agents/usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi/auto/razor-agents/.packlist
Appending installation info to
/var/tmp/razor-agents/usr/lib/perl5/5.8.5/i386-linux-thread-multi/perllocal.pod
blib/script/razor-client
Can't locate Razor2/Preproc/deHTMLxs.pm in @INC (@INC contains: lib
/usr/lib/perl5/5.8.5/i386-linux-thread-multi /usr/lib/perl5/5.8.5
/usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.4/i386-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.3/i386-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.2/i386-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.1/i386-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl/5.8.4
/usr/lib/perl5/site_perl/5.8.3 /usr/lib/perl5/site_perl/5.8.2
/usr/lib/perl5/site_perl/5.8.1 /usr/lib/perl5/site_perl/5.8.0
/usr/lib/perl5/site_perl
/usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.8.4/i386-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.8.3/i386-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.8.2/i386-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.8.1/i386-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl/5.8.4
/usr/lib/perl5/vendor_perl/5.8.3 /usr/lib/perl5/vendor_perl/5.8.2
/usr/lib/perl5/vendor_perl/5.8.1 /usr/lib/perl5/vendor_perl/5.8.0
/usr/lib/perl5/vendor_perl .) at lib/Razor2/Preproc/Manager.pm line 4.
BEGIN failed--compilation aborted at lib/Razor2/Preproc/Manager.pm line 4.
Compilation failed in require at lib/Razor2/Client/Engine.pm line 8.
BEGIN failed--compilation aborted at lib/Razor2/Client/Engine.pm line 8.
Compilation failed in require at (eval 9) line 3.
...propagated at /usr/lib/perl5/5.8.5/base.pm line 85.
BEGIN failed--compilation aborted at lib/Razor2/Client/Core.pm line 24.
Compilation failed in require at (eval 3) line 3.
...propagated at /usr/lib/perl5/5.8.5/base.pm line 85.
BEGIN failed--compilation aborted at lib/Razor2/Client/Agent.pm line 18.
Compilation failed in require at blib/script/razor-client line 21.
BEGIN failed--compilation aborted at blib/script/razor-client line 21.
make: *** [install_razor_agents] Error 2
I've tried using the command:
make install DESTDIR=/var/tmp/razor-agents
PERL5LIB=/home/thomas.cameron/redhat/BUILD/razor-agents-2.61/$installsitearch
but it still bombs:
make[1]: Entering directory
`/home/thomas.cameron/redhat/BUILD/razor-agents-2.61/Razor2-Preproc-deHTMLxs'
make[1]: Leaving directory
`/home/thomas.cameron/redhat/BUILD/razor-agents-2.61/Razor2-Preproc-deHTMLxs'
/usr/bin/perl "-MExtUtils::Command::MM" -e pod2man "--" \
docs/razor-agent.conf.pod \
blib/man5/razor-agent.conf.5 \
docs/razor-agents.pod \
blib/man5/razor-agents.5 \
docs/razor-whitelist.pod \
blib/man5/razor-whitelist.5
Files found in blib/arch: installing files in blib/lib into architecture
dependent library tree
Writing
/var/tmp/razor-agents/usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi/auto/razor-agents/.packlist
Appending installation info to
/var/tmp/razor-agents/usr/lib/perl5/5.8.5/i386-linux-thread-multi/perllocal.pod
blib/script/razor-client
Can't locate Razor2/Preproc/deHTMLxs.pm in @INC (@INC contains: lib
/home/thomas.cameron/redhat/BUILD/razor-agents-2.61//5.8.5/i386-linux-thread-multi
/home/thomas.cameron/redhat/BUILD/razor-agents-2.61//5.8.5
/home/thomas.cameron/redhat/BUILD/razor-agents-2.61//i386-linux-thread-multi
/home/thomas.cameron/redhat/BUILD/razor-agents-2.61//5.8.4
/home/thomas.cameron/redhat/BUILD/razor-agents-2.61//5.8.3
/home/thomas.cameron/redhat/BUILD/razor-agents-2.61//5.8.2
/home/thomas.cameron/redhat/BUILD/razor-agents-2.61//5.8.1
/home/thomas.cameron/redhat/BUILD/razor-agents-2.61//5.8.0
/home/thomas.cameron/redhat/BUILD/razor-agents-2.61/
/usr/lib/perl5/5.8.5/i386-linux-thread-multi /usr/lib/perl5/5.8.5
/usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.4/i386-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.3/i386-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.2/i386-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.1/i386-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl/5.8.4
/usr/lib/perl5/site_perl/5.8.3 /usr/lib/perl5/site_perl/5.8.2
/usr/lib/perl5/site_perl/5.8.1 /usr/lib/perl5/site_perl/5.8.0
/usr/lib/perl5/site_perl
/usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.8.4/i386-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.8.3/i386-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.8.2/i386-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.8.1/i386-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl/5.8.4
/usr/lib/perl5/vendor_perl/5.8.3 /usr/lib/perl5/vendor_perl/5.8.2
/usr/lib/perl5/vendor_perl/5.8.1 /usr/lib/perl5/vendor_perl/5.8.0
/usr/lib/perl5/vendor_perl .) at lib/Razor2/Preproc/Manager.pm line 4.
BEGIN failed--compilation aborted at lib/Razor2/Preproc/Manager.pm line 4.
Compilation failed in require at lib/Razor2/Client/Engine.pm line 8.
BEGIN failed--compilation aborted at lib/Razor2/Client/Engine.pm line 8.
Compilation failed in require at (eval 9) line 3.
...propagated at /usr/lib/perl5/5.8.5/base.pm line 85.
BEGIN failed--compilation aborted at lib/Razor2/Client/Core.pm line 24.
Compilation failed in require at (eval 3) line 3.
...propagated at /usr/lib/perl5/5.8.5/base.pm line 85.
BEGIN failed--compilation aborted at lib/Razor2/Client/Agent.pm line 18.
Compilation failed in require at blib/script/razor-client line 21.
BEGIN failed--compilation aborted at blib/script/razor-client line 21.
make: *** [install_razor_agents] Error 2
I find the file in the build tree though:
home/thomas.cameron/redhat/BUILD/razor-agents-2.61/blib/lib/Razor2/Preproc/deHTMLxs.pm
/home/thomas.cameron/redhat/BUILD/razor-agents-2.61/Razor2-Preproc-deHTMLxs/deHTMLxs.pm
/home/thomas.cameron/redhat/BUILD/razor-agents-2.61/Razor2-Preproc-deHTMLxs/pm_to_blib
How can I build this package as a non-root user?
Thanks!
Thomas
-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_idU88&alloc_id065&op=click
_______________________________________________
Razor-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/razor-users