Beefy Boxes and Bandwidth Generously Provided by pair Networks
Syntactic Confectionery Delight

Tk module installation by cpan

by vinoth.ree (Monsignor)
on Aug 14, 2010 at 10:43 UTC ( #855057=perlquestion: print w/replies, xml ) Need Help??
vinoth.ree has asked for the wisdom of the Perl Monks concerning the following question:


I tried to install Tk module by cpan, I got the following error message as,

Cannot find X include files via /usr/include
Cannot find X include files anywhere.
You probably need to install the X11 development package first.
On Debian Linux, these are the packages libx11-dev and x-dev.
Please see README.linux for more information.
No 'Makefile' created  SREZIC/Tk-804.029.tar.gz
  /usr/bin/perl Makefile.PL INSTALLDIRS=site -- NOT OK
Running make test
  Make had some problems, won't test
Running make install
  Make had some problems, won't install
Failed during this command:
 SREZIC/Tk-804.029.tar.gz                     : writemakefile NO -- No 'Makefile' created

I installed the libx11-dev and x-dev debian package from lenny installation CD

I tried to reinstall the Tk module as 'install Tk', but it said error as

cpan8> install Tk
Running install for module 'Tk'
Running make for S/SR/SREZIC/Tk-804.029.tar.gz
  Has already been unwrapped into directory /root/.cpan/build/Tk-804.029-4hdpeo
  No 'Makefile' created
, won't make
Running make test
  Make had some problems, won't test
Running make install
  Make had some problems, won't install

Could you please tell me how to solve this problem?

Replies are listed 'Best First'.
Re: Tk module installation by cpan
by marto (Archbishop) on Aug 14, 2010 at 11:01 UTC

    Looks like you're still in the same cpan session in which the Tk installation failed. Exit the cpan session, then do a cpan Tk. I'm sure this is also available via apt-get: apt-get install perl-tk, since you seem to be trying to install to the system perl. See Re: LWP::UserAgent @ Ubuntu 8.04 64-Bit for advice.

      Thanks you!


        I have the same like issue while i install the Tk perl module. How you are rectified it, And my error is.

        While i executing the command in CPAN look Tk. I comes out of the cpan prompt. But the process is running at backend. After wards i have manually killed the process using kill -9 process_id

        Shanmugam A.

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: perlquestion [id://855057]
Approved by marto
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others surveying the Monastery: (6)
As of 2018-06-21 12:33 GMT
Find Nodes?
    Voting Booth?
    Should cpanminus be part of the standard Perl release?

    Results (118 votes). Check out past polls.