← Back to team overview

sslug-teknik team mailing list archive

diald make

 

Er der nogen der kan fortælle mig hvad jeg gør forkert/mangler at gøre
for at kunne compilere diald. Jeg har ikke kunnet finde nogen indlæg som

beskriver hvad der går galt. (Der var en enkelt derude som
tilsyneladende havde samme problem, men jeg har ikke kunnet se om han
fandt ud af det).

Dette er hvad jeg gør : (redhat 6.2, opgraderet fra 6.0)

Jeg får ved "make depend" en bunke warnings pga. redefines, men den
fortsætter med et par skærmfulde af dette før den exiter med en error 1,

se vedlagte udskrift :

cc -O2 -Wall -pipe   -c -o diald.o diald.c
In file included from diald.h:45,
                 from diald.c:28:
/usr/include/linux/in.h:129: warning: `IN_CLASSA' redefined
/usr/include/netinet/in.h:117: warning: this is the location of the
previous definition
/usr/include/linux/in.h:135: warning: `IN_CLASSB' redefined
/usr/include/netinet/in.h:123: warning: this is the location of the
previous definition
/usr/include/linux/in.h:141: warning: `IN_CLASSC' redefined
[CUT] Og det fortsætter længe endnu...
og endelig :

diald.c:77: warning: return type of `main' is not `int'
diald.c: In function `fifo_read':
diald.c:400: warning: assignment makes pointer from integer without a
cast
diald.c:401: warning: assignment makes pointer from integer without a
cast
diald.c:404: warning: implicit declaration of function `strncmp'
diald.c:439: warning: assignment makes pointer from integer without a
cast
gmake: *** [diald.o] Error 1

Jeg har gransket config.h og fundet ud af at jeg har alle de filer der
henvises til her, bortset fra bootpc. Er det pga. den det går galt, og
ligger den i givet fald i en RPM i redhat 6.2 distributionen ?

På forhånd tak, og undskyld den store mail.

Lars Olesen (Newbie, hvis i ikke har regnet det ud allerede :-)



--
I don't think microsoft is evil in itself,
I just think that they make really crappy operating sysytems.
Linus Torvalds