CVS on Mac OS X 10.4.6: Compile Errors

kserxes <[email protected]>
Newsgroups gmane.comp.lib.libchipcard.devel
Message-ID <[email protected]>
Hi ppl,

I am trying to compile the CVS version on a Mac OS X 10.4.6 system.

The CVS version of gwenhywfar compiled and installed without problems.
Unfortunately while making libchipcard I encounter the following errors:

Making all in chipcardrd
if gcc -DHAVE_CONFIG_H 
-DLC_DEVICEDRIVER_PATH=\"/sw/lib/chipcard2-server/drivers\" 
-DLC_DEFAULT_DHFILE=\"chipcardd-dh.pem\" 
-DLC_DEFAULT_DATADIR=\"/sw/etc/chipcard2-server\" 
-DLC_DEFAULT_PIDDIR=\"/sw/var/run\" 
-DLC_DEFAULT_LOGDIR=\"/sw/var/log/chipcard2\" -I. -I. -I../../.. 
-I/sw/include -I/sw/include  -I/sw/include  -I/sw/include -MT 
chipcardrd.o -MD -MP -MF ".deps/chipcardrd.Tpo" -c -o chipcardrd.o 
chipcardrd.c; \
then mv -f ".deps/chipcardrd.Tpo" ".deps/chipcardrd.Po"; else rm -f 
".deps/chipcardrd.Tpo"; exit 1; fi
In file included from chipcardrd.c:33:
chipcardrd_p.h:80: error: parse error before 'time_t'
chipcardrd_p.h:80: warning: no semicolon at end of struct or union
chipcardrd.c: In function 'Driver_List_Add':
chipcardrd.c:71: error: dereferencing pointer to incomplete type
chipcardrd.c:71: error: dereferencing pointer to incomplete type
chipcardrd.c: In function 'Driver_List_Insert':
chipcardrd.c:71: error: dereferencing pointer to incomplete type
chipcardrd.c:71: error: dereferencing pointer to incomplete type
chipcardrd.c: In function 'Driver_List_Del':
chipcardrd.c:71: error: dereferencing pointer to incomplete type
chipcardrd.c:71: error: dereferencing pointer to incomplete type
chipcardrd.c: In function 'Driver_List_Next':
chipcardrd.c:71: error: dereferencing pointer to incomplete type
chipcardrd.c:71: error: dereferencing pointer to incomplete type
chipcardrd.c: In function 'Driver_List_Previous':
chipcardrd.c:71: error: dereferencing pointer to incomplete type
chipcardrd.c:71: error: dereferencing pointer to incomplete type
chipcardrd.c: In function 'Driver_new':
chipcardrd.c:588: error: invalid application of 'sizeof' to incomplete 
type 'DRIVER'
chipcardrd.c:588: error: invalid application of 'sizeof' to incomplete 
type 'DRIVER'
chipcardrd.c:589: error: dereferencing pointer to incomplete type
chipcardrd.c: In function 'Driver_free':
chipcardrd.c:598: error: dereferencing pointer to incomplete type
chipcardrd.c:598: error: dereferencing pointer to incomplete type
chipcardrd.c:598: error: dereferencing pointer to incomplete type
chipcardrd.c:600: error: dereferencing pointer to incomplete type
chipcardrd.c:601: error: dereferencing pointer to incomplete type
chipcardrd.c:602: error: dereferencing pointer to incomplete type
chipcardrd.c:603: error: dereferencing pointer to incomplete type
chipcardrd.c:604: error: dereferencing pointer to incomplete type
chipcardrd.c:605: error: dereferencing pointer to incomplete type
chipcardrd.c:606: error: dereferencing pointer to incomplete type
chipcardrd.c:607: error: dereferencing pointer to incomplete type
chipcardrd.c:608: error: dereferencing pointer to incomplete type
chipcardrd.c:609: error: dereferencing pointer to incomplete type
chipcardrd.c:610: error: dereferencing pointer to incomplete type
chipcardrd.c:611: error: dereferencing pointer to incomplete type
chipcardrd.c:612: error: dereferencing pointer to incomplete type
chipcardrd.c: In function 'Driver_fromDb':
chipcardrd.c:633: error: dereferencing pointer to incomplete type
chipcardrd.c:641: error: dereferencing pointer to incomplete type
chipcardrd.c:649: error: dereferencing pointer to incomplete type
chipcardrd.c:653: error: dereferencing pointer to incomplete type
chipcardrd.c:657: error: dereferencing pointer to incomplete type
chipcardrd.c:661: error: dereferencing pointer to incomplete type
chipcardrd.c:665: error: dereferencing pointer to incomplete type
chipcardrd.c:669: error: dereferencing pointer to incomplete type
chipcardrd.c:673: error: dereferencing pointer to incomplete type
chipcardrd.c:677: error: dereferencing pointer to incomplete type
chipcardrd.c:679: error: dereferencing pointer to incomplete type
chipcardrd.c:680: error: dereferencing pointer to incomplete type
chipcardrd.c:695: error: dereferencing pointer to incomplete type
chipcardrd.c:703: error: dereferencing pointer to incomplete type
chipcardrd.c:711: error: dereferencing pointer to incomplete type
chipcardrd.c:719: error: dereferencing pointer to incomplete type
chipcardrd.c: In function 'Driver_Start':
chipcardrd.c:786: error: dereferencing pointer to incomplete type
chipcardrd.c:792: error: dereferencing pointer to incomplete type
chipcardrd.c:798: error: dereferencing pointer to incomplete type
chipcardrd.c:836: error: dereferencing pointer to incomplete type
chipcardrd.c:840: error: dereferencing pointer to incomplete type
chipcardrd.c:843: error: dereferencing pointer to incomplete type
chipcardrd.c:846: error: dereferencing pointer to incomplete type
chipcardrd.c:848: error: dereferencing pointer to incomplete type
chipcardrd.c:854: error: dereferencing pointer to incomplete type
chipcardrd.c:862: error: dereferencing pointer to incomplete type
chipcardrd.c:876: error: dereferencing pointer to incomplete type
chipcardrd.c:895: error: dereferencing pointer to incomplete type
chipcardrd.c: In function 'Driver_Check':
chipcardrd.c:905: error: dereferencing pointer to incomplete type
chipcardrd.c:910: error: dereferencing pointer to incomplete type
chipcardrd.c:911: error: dereferencing pointer to incomplete type
chipcardrd.c:919: error: dereferencing pointer to incomplete type
chipcardrd.c:924: error: dereferencing pointer to incomplete type
chipcardrd.c: In function 'server':
chipcardrd.c:1218: error: dereferencing pointer to incomplete type
make[4]: *** [chipcardrd.o] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2


Though gwenhywfar produced no errors I suspect it has something to do 
with it?

Hope someone here can help me.

Thanks in advance.

Greets,
Juergen


-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.