Rick Bragg wrote: > On Mon, 2008-06-16 at 17:26 +0100, Rob Dixon wrote: >> 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 > > Thanks Rob, > That does make sense, unfortunately, I get a similar error installing > Tk, > > Here is my entire command for that: > > cpan[1]> install Tk > Running install for module 'Tk' > 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 > > > It seems like a related problem, Did I do this right?
Pretty much, but it might help to try building Tk manually after a cleanup. Try this cpan> look Tk (should give you a prompt something like /root/.cpan/build/Tk-804.028> ) make clean perl Makefile.PL make make test If all that looks right then make install HTH, Rob -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] http://learn.perl.org/