Rick Bragg wrote: > On Mon, 2008-06-16 at 16:12 +0100, Rob Dixon wrote: >> Rick Bragg wrote: >>> Hi, >>> >>> I am fairly new at using cpan, Here is an error that I got when trying >>> to install Tie::Watch. >>> >>> cpan[15]> install Tie::Watch >>> Running install for module 'Tie::Watch' >>> Running make for S/SR/SREZIC/Tk-804.028.tar.gz >>> Has already been unwrapped into directory >>> /root/.cpan/build/Tk-804.028-r9jDlm >>> '/usr/bin/perl Makefile.PL INSTALLDIRS=site' returned status 512, won't >>> make >>> Running make test >>> Make had some problems, won't test >>> Running make install >>> Make had some problems, won't install >>> >>> >>> what should I do to install Tie::Watch? >> What platform are you running on? >> >> Is this /all/ the error messages that you got? Is there nothing before the >> 'won't make' line? >> >> Your build failed because the Makefile.PL for Tk didn't run. You need to >> look at >> the messages to find out why. >> >> I suggest you try reinstalling Tk first, and get that working on its own. >> Then >> you may find that Tie::Watch will install better. >> >> Rob > > > Thanks, > > I am running Ubuntu hardy. I just ran apt-get install tk, that seemed > to not be installed before, and went fine. > > I still get the error in cpam. It seems that Tie::Watch was partially > installed before, and now somehow gets stuck. > > Here is my entire command at the cpan promt: > > > cpan[1]> install Tie::Watch > CPAN: Storable loaded ok (v2.18) > Going to read /root/.cpan/Metadata > Database was generated on Sun, 15 Jun 2008 19:33:30 GMT > CPAN: YAML loaded ok (v0.66) > Going to read /root/.cpan/build/ > ............................................................................DONE > Found 28 old builds, restored the state of 28 > Running install for module 'Tie::Watch' > Running make for S/SR/SREZIC/Tk-804.028.tar.gz > Has already been unwrapped into > directory /root/.cpan/build/Tk-804.028-r9jDlm > '/usr/bin/perl Makefile.PL INSTALLDIRS=site' returned status 512, > won't make > Running make test > Make had some problems, won't test > Running make install > Make had some problems, won't install > > Maybe I should delete the unwrapped file at /root/.cpan/build/ > > > What should be my next step?
The installation doesn't seem to think Tk has been installed correctly - it hasn't even tried to build Tie::Watch. Don't forget that Tk is the name of both the widget library and the Perl module. It's my guess that apt-get has installed just the widget library, and that the Perl library has been installed separately without success. I would try installing Tk using CPAN before you install Tie::Watch. That way you will be able to see separately any problems with this dependency. HTH, Rob -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] http://learn.perl.org/