On Sat, Apr 19, 2008 at 12:35 AM, Gunnar Hjalmarsson <[EMAIL PROTECTED]> wrote: > Sharan Basappa wrote: > > > I downloaded version and installed it. That went smoothly. When I go back > to text-balanced installation, it still does not seem to locate version.pm > > > > I think it's advisable to follow the recommendation in > > perldoc -q "own module" > > and use both the PREFIX and LIB options. > > Usually I install Perl modules as root, but as a learning exercise I > installed version and Text::Balanced as a usual user. The log from the > installation follows below. > > [EMAIL PROTECTED] .tmp]$ ls -lF > total 368 > drwxr-xr-x 4 gunnarh gunnarh 4096 Dec 19 2006 > Text-Balanced-v2.0.0/ > -rw-r--r-- 1 gunnarh gunnarh 133120 Apr 18 13:39 > Text-Balanced-v2.0.0.tar > drwxr-xr-x 6 gunnarh gunnarh 4096 Oct 24 20:47 version-0.74/ > -rw-r--r-- 1 gunnarh gunnarh 225280 Apr 18 13:39 version-0.74.tar > [EMAIL PROTECTED] .tmp]$ cd version-0.74 > [EMAIL PROTECTED] version-0.74]$ perl Makefile.PL PREFIX=/home/gunnarh/perl > LIB=/home/gunnarh/perl/lib > Testing if you have a C compiler > Checking if your kit is complete... > Looks good > Writing Makefile for version::vxs > Writing Makefile for version > [EMAIL PROTECTED] version-0.74]$ make > cp lib/version.pm blib/lib/version.pm > cp lib/version.pod blib/lib/version.pod > make[1]: Entering directory `/home/gunnarh/.tmp/version-0.74/vutil' > cp lib/version/vxs.pm ../blib/lib/version/vxs.pm > gcc -c -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBUGGING > -fno-strict-aliasing -I/usr/loca > l/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm > -O2 -g -pipe -march=i386 -m > cpu=i686 -DVERSION=\"0.74\" -DXS_VERSION=\"0.74\" -fPIC > "-I/usr/lib/perl5/5.8.1/i386-linux-thread- > multi/CORE" vutil.c > /usr/bin/perl /usr/lib/perl5/5.8.1/ExtUtils/xsubpp -typemap > /usr/lib/perl5/5.8.1/ExtUtils/typemap - > typemap ../lib/version/typemap vxs.xs > vxs.xsc && mv vxs.xsc vxs.c > gcc -c -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBUGGING > -fno-strict-aliasing -I/usr/loca > l/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm > -O2 -g -pipe -march=i386 -m > cpu=i686 -DVERSION=\"0.74\" -DXS_VERSION=\"0.74\" -fPIC > "-I/usr/lib/perl5/5.8.1/i386-linux-thread- > multi/CORE" vxs.c > Running Mkbootstrap for version::vxs () > chmod 644 vxs.bs > rm -f ../blib/arch/auto/version/vxs/vxs.so > LD_RUN_PATH="" gcc -shared -L/usr/local/lib vutil.o vxs.o -o > ../blib/arch/auto/version/vxs/vxs.so > > chmod 755 ../blib/arch/auto/version/vxs/vxs.so > cp vxs.bs ../blib/arch/auto/version/vxs/vxs.bs > chmod 644 ../blib/arch/auto/version/vxs/vxs.bs > make[1]: Leaving directory `/home/gunnarh/.tmp/version-0.74/vutil' > Manifying blib/man3/version.3pm > [EMAIL PROTECTED] version-0.74]$ make test > make[1]: Entering directory `/home/gunnarh/.tmp/version-0.74/vutil' > make[1]: Leaving directory `/home/gunnarh/.tmp/version-0.74/vutil' > PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" > "test_harness(0, 'blib/lib', 'blib/ar > ch')" t/*.t > t/01base.......ok > t/02derived....ok > t/03require....ok > 4/127 skipped: version require'd instead of use'd, cannot test qv > All tests successful, 4 subtests skipped. > Files=3, Tests=390, 1 wallclock secs ( 0.55 cusr + 0.03 csys = 0.58 CPU) > make[1]: Entering directory `/home/gunnarh/.tmp/version-0.74/vutil' > No tests defined for version::vxs extension. > make[1]: Leaving directory `/home/gunnarh/.tmp/version-0.74/vutil' > [EMAIL PROTECTED] version-0.74]$ make install > make[1]: Entering directory `/home/gunnarh/.tmp/version-0.74/vutil' > make[1]: Leaving directory `/home/gunnarh/.tmp/version-0.74/vutil' > Installing > /home/gunnarh/perl/lib/i386-linux-thread-multi/auto/version/vxs/vxs.so > Installing > /home/gunnarh/perl/lib/i386-linux-thread-multi/auto/version/vxs/vxs.bs > Files found in blib/arch: installing files in blib/lib into architecture > dependent library tree > Installing /home/gunnarh/perl/lib/i386-linux-thread-multi/version.pod > Installing /home/gunnarh/perl/lib/i386-linux-thread-multi/version.pm > Installing /home/gunnarh/perl/lib/i386-linux-thread-multi/version/vxs.pm > Installing /home/gunnarh/perl/share/man/man3/version.3pm > Writing > /home/gunnarh/perl/lib/i386-linux-thread-multi/auto/version/.packlist > Appending installation info to > /home/gunnarh/perl/lib/i386-linux-thread-multi/perllocal.pod > [EMAIL PROTECTED] version-0.74]$ cd .. > [EMAIL PROTECTED] .tmp]$ cd Text-Balanced-v2.0.0 > [EMAIL PROTECTED] Text-Balanced-v2.0.0]$ export > PERL5LIB=/home/gunnarh/perl/lib > [EMAIL PROTECTED] Text-Balanced-v2.0.0]$ perl Makefile.PL > PREFIX=/home/gunnarh/perl LIB=/home/gunnarh/ > perl/lib > Checking if your kit is complete... > Looks good > > Writing Makefile for Text::Balanced > [EMAIL PROTECTED] Text-Balanced-v2.0.0]$ make > cp lib/Text/Balanced.pm blib/lib/Text/Balanced.pm > Manifying blib/man3/Text::Balanced.3pm > [EMAIL PROTECTED] Text-Balanced-v2.0.0]$ make test > PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" > "test_harness(0, 'blib/lib', 'blib/ar > ch')" t/*.t > t/00.load.........ok 1/1# Testing Text::Balanced 2.0.0 > t/00.load.........ok > t/extbrk..........ok > t/extcbk..........ok > t/extdel..........ok > t/extmul..........ok > t/extqlk..........ok > t/exttag..........ok > t/extvar..........ok > t/gentag..........ok > t/pod-coverage....skipped > all skipped: Test::Pod::Coverage 1.04 required for testing POD > coverage > t/pod.............ok > All tests successful, 1 test skipped. > Files=11, Tests=561, 1 wallclock secs ( 1.01 cusr + 0.08 csys = 1.09 > CPU) > [EMAIL PROTECTED] Text-Balanced-v2.0.0]$ make install > Installing /home/gunnarh/perl/lib/Text/Balanced.pm > Installing /home/gunnarh/perl/share/man/man3/Text::Balanced.3pm > Writing > /home/gunnarh/perl/lib/i386-linux-thread-multi/auto/Text/Balanced/.packlist > Appending installation info to > /home/gunnarh/perl/lib/i386-linux-thread-multi/perllocal.pod > [EMAIL PROTECTED] Text-Balanced-v2.0.0]$ cd ../.. > [EMAIL PROTECTED] gunnarh]$ cat test.pl > #!/usr/bin/perl > use lib "$ENV{HOME}/perl/lib"; > use Text::Balanced 2; > print Text::Balanced->VERSION, "\n"; > [EMAIL PROTECTED] gunnarh]$ ./test.pl > 2.0.0 > [EMAIL PROTECTED] gunnarh]$ > > > -- > Gunnar Hjalmarsson > Email: http://www.gunnar.cc/cgi-bin/contact.pl > > -- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > http://learn.perl.org/ > > > Thanks. Looks like the install is successful. But I see one difference between the install for Algorithm/Permute and Text-Balanced. In the installed path of Permute, I can see site_perl and 5.8.5: /u/basappas/local/perl/balanced_install/lib/perl5
Whereas in case of Text-Balanced, I dont see site_perl listed. Did I miss any step: /u/basappas/local/perl/balanced_install/lib/perl5 Here is how the installation went through: perl Makefile.PL PREFIX=/u/basappas/local/perl/balanced_install Writing Makefile for Text::Balanced make install Manifying blib/man3/Text::Balanced.3pm Writing /u/basappas/local/perl/balanced_install/lib/perl5/5.8.5/i386-linux-thread-multi/auto/Text/Balanced/.packlist Appending installation info to /u/basappas/local/perl/balanced_install/lib/perl5/5.8.5/i386-linux-thread-multi/perllocal.pod make test PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/00.load.........ok 1/1# Testing Text::Balanced 2.0.0 t/00.load.........ok t/extbrk..........ok t/extcbk..........ok t/extdel..........ok t/extmul..........ok t/extqlk..........ok t/exttag..........ok t/extvar..........ok t/gentag..........ok t/pod-coverage....skipped all skipped: Test::Pod::Coverage 1.04 required for testing POD coverage t/pod.............skipped all skipped: Test::Pod 1.14 required for testing POD All tests successful, 2 tests skipped. Files=11, Tests=560, 2 wallclock secs ( 0.87 cusr + 1.06 csys = 1.93 CPU) Regards -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] http://learn.perl.org/