Topic: Ckit Installation

I keep getting an error about the Ckit installation.  I was wondering what I can do to fix this.  This is appears when I try to

Re: Ckit Installation

Not sure why my previous post was cut off but this is what appears when I try to "make all" to build the library.


gcc -c -I../include   -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_RANDOM=1 -DHAVE_RAND=1   -g -O  alistP.c
gcc -c -I../include   -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_RANDOM=1 -DHAVE_RAND=1   -g -O  hashP.c
gcc -c -I../include   -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_RANDOM=1 -DHAVE_RAND=1   -g -O  listP.c
gcc -c -I../include   -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_RANDOM=1 -DHAVE_RAND=1   -g -O  mallocP.c
gcc -c -I../include   -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_RANDOM=1 -DHAVE_RAND=1   -g -O  memoryP.c
memoryP.c: In function ‘copy_alloc_std’:
memoryP.c:494: warning: incompatible implicit declaration of built-in function ‘memcpy’
memoryP.c: In function ‘update_alloc_table’:
memoryP.c:580: warning: incompatible implicit declaration of built-in function ‘strcpy’
gcc -c -I../include   -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_RANDOM=1 -DHAVE_RAND=1   -g -O  treeP.c
gcc -c -I../include   -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_RANDOM=1 -DHAVE_RAND=1   -g -O  strfn.c
gcc -c -I../include   -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_RANDOM=1 -DHAVE_RAND=1   -g -O  tokens.c
tokens.c: In function ‘tokens_parse_line’:
tokens.c:232: warning: incompatible implicit declaration of built-in function ‘strlen’
tokens.c:232: warning: incompatible implicit declaration of built-in function ‘strcpy’
tokens.c: In function ‘tokens_token_and_keyword_equiv’:
tokens.c:318: warning: incompatible implicit declaration of built-in function ‘strlen’
gcc -c -I../include   -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_RANDOM=1 -DHAVE_RAND=1   -g -O  getopts.c
gcc -c -I../include   -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_RANDOM=1 -DHAVE_RAND=1   -g -O  vectP.c
gcc -c -I../include   -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_RANDOM=1 -DHAVE_RAND=1   -g -O  scanlP.c
gcc -c -I../include   -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_RANDOM=1 -DHAVE_RAND=1   -g -O  skysol.c
gcc -c -I../include   -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_RANDOM=1 -DHAVE_RAND=1   -g -O  skycol.c
gcc -c -I../include   -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_RANDOM=1 -DHAVE_RAND=1   -g -O  timeP.c
gcc -c -I../include   -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_RANDOM=1 -DHAVE_RAND=1   -g -O  expeval.c
expeval.c: In function ‘expeval_set_value’:
expeval.c:374: warning: incompatible implicit declaration of built-in function ‘strcpy’
expeval.c: In function ‘Parse’:
expeval.c:425: warning: incompatible implicit declaration of built-in function ‘strlen’
expeval.c:425: warning: incompatible implicit declaration of built-in function ‘strcpy’
expeval.c: In function ‘Level1’:
expeval.c:463: warning: incompatible implicit declaration of built-in function ‘strcpy’
expeval.c:473: warning: incompatible implicit declaration of built-in function ‘strlen’
expeval.c: In function ‘Level3’:
expeval.c:531: warning: incompatible implicit declaration of built-in function ‘strlen’
expeval.c:531: warning: incompatible implicit declaration of built-in function ‘strcpy’
expeval.c:537: warning: incompatible implicit declaration of built-in function ‘strlen’
expeval.c:537: warning: incompatible implicit declaration of built-in function ‘strcpy’
expeval.c: In function ‘Level6’:
expeval.c:610: warning: incompatible implicit declaration of built-in function ‘strlen’
expeval.c:610: warning: incompatible implicit declaration of built-in function ‘strcpy’
expeval.c:613: warning: incompatible implicit declaration of built-in function ‘strlen’
expeval.c:613: warning: incompatible implicit declaration of built-in function ‘strcpy’
expeval.c:636: warning: incompatible implicit declaration of built-in function ‘strlen’
expeval.c:636: warning: incompatible implicit declaration of built-in function ‘strcpy’
expeval.c:644: warning: incompatible implicit declaration of built-in function ‘strcpy’
expeval.c:645: warning: incompatible implicit declaration of built-in function ‘strlen’
expeval.c:651: warning: incompatible implicit declaration of built-in function ‘strlen’
expeval.c:651: warning: incompatible implicit declaration of built-in function ‘strcpy’
expeval.c:654: warning: incompatible implicit declaration of built-in function ‘strlen’
expeval.c:654: warning: incompatible implicit declaration of built-in function ‘strcpy’
expeval.c:658: warning: incompatible implicit declaration of built-in function ‘strlen’
expeval.c:658: warning: incompatible implicit declaration of built-in function ‘strcpy’
expeval.c: In function ‘expeval_eval’:
expeval.c:687: warning: incompatible implicit declaration of built-in function ‘strlen’
expeval.c:703: warning: incompatible implicit declaration of built-in function ‘strcpy’
gcc -c -I../include   -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_RANDOM=1 -DHAVE_RAND=1   -g -O  gaussP.c
rm -f libckit.a
ar rc libckit.a alistP.o hashP.o listP.o mallocP.o memoryP.o treeP.o strfn.o tokens.o getopts.o vectP.o scanlP.o skysol.o skycol.o timeP.o expeval.o gaussP.o
ranlib libckit.a

3

Re: Ckit Installation

Hi,

all these are warnings, co you should be able to compile Ckit library anyway. If you want to get rid of these warning, all of them are caused by missing include of string.h
To fix this, add following line to to beginning of any file, where these warnings are reported

#include <string.h>

Borek