hi all ,

i am installing the module Tk804.0_24 from CPAN.
but i get the following error  while 'make' ing  and couldnt install it :
---------------------error msg----------------------------------------
cd pTk && make DEFINE=""
make[1]: Entering directory `/home/km/Tk804.024/pTk'
gcc -c  -I.. -I/usr/X11R6/include -I. -Ibitmaps -I/usr/X11R6/include
-D_REENTRANT -D_GNU_SOURCE  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
-I/usr/include/gdbm
-O2 -march=i386 -mcpu=i686   -DVERSION=\"804.024\"
-DXS_VERSION=\"804.024\" -fPIC
"-I/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE"   -Wall
-Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__
strdup.c
strdup.c:2: parse error before `__extension__'
strdup.c:2: `__len' undeclared here (not in a function)
strdup.c:2: initializer element is not constant
strdup.c:2: parse error before `if'
strdup.c:2: conflicting types for `__retval'
strdup.c:2: previous declaration of `__retval'
strdup.c:2: warning: data definition has no type or storage class
strdup.c:2: parse error before `}'
strdup.c:4: parse error before `{'
make[1]: *** [strdup.o] Error 1
make[1]: Leaving directory `/home/km/Tk804.024/pTk'
make: *** [pTk/libpTk.a] Error 2
----------------------------------------------------------------------
and now i open the strdup.c its like this :

  #include "tkPort.h"
       char *
       strdup(s)
       const char *s;
       {
        char *p = (char *) malloc(strlen(s)+1);
        if (p)
         strcpy(p,s);
        return p;
      }

--------------------------------------------------------------------------

help me out --
regards,
KM



-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to