Jai...YIPPY <[EMAIL PROTECTED]> writes:
>Thanks for responding,
>
>Here are the files you requested.
>
>Regards,
>Jai.
>
>> Jai <[EMAIL PROTECTED]> writes:
>> >Hi,
>> >I have been trying to install Tk804.025_beta2 perl bundle using CPAN.
>> >I get this error:
>> >
>> >Writing Makefile for Tk
>> >Makefile:55: *** missing separator.  Stop.

That piece of Makefile (from MakeMaker version 6.17 (Revision: 1.133))
looks like:

SITELIBEXP = '/usr/lib/perl5/site_perl'
sit
SITEARCHEXP = /usr/lib/pe

Which is badly mangled.

Mine looks like 

SITELIBEXP = /usr/local/perl/lib/site_perl/5.8.1
SITEARCHEXP = /usr/local/perl/lib/site_perl/5.8.1/i686-linux-multi

Copied to MakeMaker list as I haven't seen that kind of mess myself.

RedHat has tendancy to put you in a UTF-8 locale,
which has been known to confuse perl5.8.

Can you try: 

LANG=C perl Makefile.PL 


>Summary of my perl5 (revision 5.0 version 8 subversion 0) configuration:
>  Platform:
>    osname=linux, osvers=2.4.21-1.1931.2.382.entsmp, archname=i386-linux-thread-multi
>    uname='linux str'
>    config_args='-des -Doptimize=-O2 -g -pipe -march=i386 -mcpu=i686 
> -Dmyhostname=localhost [EMAIL PROTECTED] -Dcc=gcc -Dcf_by=Red Hat, Inc. 
> -Dinstallprefix=/usr -Dprefix=/usr -Darchname=i386-linux -Dvendorprefix=/usr 
> -Dsiteprefix=/usr -Dotherlibdirs=/usr/lib/perl5/5.8.0 -Duseshrplib -Dusethreads 
> -Duseithreads -Duselargefiles -Dd_dosuid -Dd_semctl_semun -Di_db -Ui_ndbm -Di_gdbm 
> -Di_shadow -Di_syslog -Dman3ext=3pm -Duseperlio -Dinstallusrbinperl -Ubincompat5005 
> -Uversiononly -Dpager=/usr/bin/less -isr'
>    hint=recommended, useposix=true, d_sigaction=define
>    usethreads=define use5005threads=undef'
> useithreads=define usemultiplicity=
>    useperlio= d_sfio=undef uselargefiles=define usesocks=undef
>    use64bitint=undef use64bitall=un uselongdouble=
>    usemymalloc=, bincompat5005=undef
>  Compiler:
>    cc='gcc', ccflags ='-D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBUGGING 
> -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 
> -I/usr/include/gdbm',
>    optimize='',
>    cppflags='-D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBUGGING 
> -fno-strict-aliasing -I/usr/local/include -I/usr/include/gdbm'
>    ccversion='', gccversion='3.2.2 20030222 (Red Hat Linux 3.2.2-5)', gccosandvers=''

Ah you have a RedHat system.

>
>Characteristics of this binary (from libperl): 
>  Compile-time options: DEBUGGING MULTIPLICITY USE_ITHREADS USE_LARGE_FILES 
> PERL_IMPLICIT_CONTEXT
>  Locally applied patches:
>       MAINT18379

Is this a "stock" RedHat perl or one you built yourself?
It seems to have at least a MakeMaker upgrade?


Reply via email to