﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc
892	psModules/src/extras/kapa fails with odd syntax error	Michael Wood-Vasey	eugene	"Created an attachment (id=100)
Header file desired by kapa for netinet

Compilation of 'kapa' under psModules fails on Mac OS X PowerBook G4 (10.4.10).  It apparently isn't loading something right.  I don't know if this is a typedef/define problem or there's something earlier in the header includes that's just getting caught when it tries to resolve the struct definition in 'netinet/ip.h'.  I have attached 'netinet/ip.h', but I assumed the resolution will come from how the header files are put together.

gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../../src -I../../src -I../../src/extras -I../../src/config -I../../src/concepts -I../../src/camera -I../../src/astrom -I../../src/detrend -I../../src/imcombine -I../../src/objects -I/Users/Shared/PS1/code/ipp-2.2/default.darwin/include -I/usr/X11R6/include -D_THREAD_SAFE -DHAVE_PSDB -I/Users/Shared/PS1/code/ipp-2.2//default.darwin/include/pslib -I/Users/Shared/PS1/code/ipp-2.2//default.darwin/include/mysql -I/Users/Shared/PS1/code/ipp-2.2//default.darwin/include -I../pslib/ -pipe -O0 -g -Wall -Werror -D_XOPEN_SOURCE=600 -D_POSIX_C_SOURCE=200112L -MT libpsmodulesextras_la-pmKapaPlots.lo -MD -MP -MF .deps/libpsmodulesextras_la-pmKapaPlots.Tpo -c pmKapaPlots.c  -fno-common -DPIC -o .libs/libpsmodulesextras_la-pmKapaPlots.o
In file included from /Users/Shared/PS1/code/ipp-2.2/default.darwin/include/kapa.h:5,
                 from pmKapaPlots.h:23,
                 from pmKapaPlots.c:20:
/usr/include/netinet/ip.h:80: error: parse error before 'u_int'
/usr/include/netinet/ip.h:89: error: parse error before 'ip_len'
/usr/include/netinet/ip.h:90: error: parse error before 'ip_id'
/usr/include/netinet/ip.h:91: error: parse error before 'ip_off'
/usr/include/netinet/ip.h:96: error: parse error before 'ip_ttl'
/usr/include/netinet/ip.h:97: error: parse error before 'ip_p'
/usr/include/netinet/ip.h:98: error: parse error before 'ip_sum'
/usr/include/netinet/ip.h:100: error: parse error before '}' token
/usr/include/netinet/ip.h:170: error: parse error before 'u_char'
/usr/include/netinet/ip.h:172: error: parse error before 'ipt_ptr'
/usr/include/netinet/ip.h:174: error: parse error before 'ipt_flg'
/usr/include/netinet/ip.h:188: error: parse error before '}' token"	defect	assigned	normal		psconfig	unspecified	normal		Mac	Mark Huber
