Cannot compile zaptel.c

In the latest build from CVS of zaptel.c, it won’t compile. A lot of messages re: dereferencing a pointer, and then a reference to a method that doesn’t exist. libpri and asterisk build fine. Any idea what the issue is? Its always worked fine before.

You did not say in what order you try to compile the things, but the right order is:

:arrow_right: first: libpri
:arrow_right: second: zaptel
:arrow_right: third: asterisk

P.S. again if there are errors, please “copy-paste” them :smiley:

I did make zaptel in the right order, after libpri. Below is the majority of the output (it was too long to capture it all, but its mostly the same error until the end).

Also, I am running the following kernel on CentOS:

Linux 2.4.21-27.0.1.EL

I did upgrade to: Linux 2.4.21-32.0.1.EL, but for some reason grub won’t find the new kernel (even though I see it in the /boot dir). I have mirrored drives (even for boot which probably wasn’t such a good idea), and it seems like the newer kernel installed on one drive, and the old boots from the other (before the software RAID device is invoked I think). grub can find the old kernel and boot fine from hd0, but it only finds the new one on hd1. The system runs fine other than this problem, so I didn’t worry about it.

Here is the text from the zaptel make:

zaptel.c:5081: dereferencing pointer to incomplete type
zaptel.c:5087: dereferencing pointer to incomplete type
zaptel.c:5087: dereferencing pointer to incomplete type
zaptel.c:5088: dereferencing pointer to incomplete type
zaptel.c:5088: dereferencing pointer to incomplete type
zaptel.c:5088: dereferencing pointer to incomplete type
zaptel.c:5089: dereferencing pointer to incomplete type
zaptel.c:5094: dereferencing pointer to incomplete type
zaptel.c:5094: dereferencing pointer to incomplete type
zaptel.c:5096: dereferencing pointer to incomplete type
zaptel.c:5101: dereferencing pointer to incomplete type
zaptel.c:5101: dereferencing pointer to incomplete type
zaptel.c:5103: dereferencing pointer to incomplete type
zaptel.c:5107: dereferencing pointer to incomplete type
zaptel.c:5110: dereferencing pointer to incomplete type
zaptel.c:5111: dereferencing pointer to incomplete type
zaptel.c:5116: dereferencing pointer to incomplete type
zaptel.c:5117: dereferencing pointer to incomplete type
zaptel.c:5121: dereferencing pointer to incomplete type
zaptel.c:5122: dereferencing pointer to incomplete type
zaptel.c:5123: dereferencing pointer to incomplete type
zaptel.c:5126: dereferencing pointer to incomplete type
zaptel.c:5129: dereferencing pointer to incomplete type
zaptel.c:5130: dereferencing pointer to incomplete type
zaptel.c:5130: dereferencing pointer to incomplete type
zaptel.c:5131: dereferencing pointer to incomplete type
zaptel.c:5135: dereferencing pointer to incomplete type
zaptel.c:5137: dereferencing pointer to incomplete type
zaptel.c: In function __zt_hooksig_pvt': zaptel.c:5151: dereferencing pointer to incomplete type zaptel.c:5153: dereferencing pointer to incomplete type zaptel.c:5155: dereferencing pointer to incomplete type zaptel.c:5157: dereferencing pointer to incomplete type zaptel.c:5158: dereferencing pointer to incomplete type zaptel.c:5161: dereferencing pointer to incomplete type zaptel.c:5176: dereferencing pointer to incomplete type zaptel.c:5176: dereferencing pointer to incomplete type zaptel.c:5176: dereferencing pointer to incomplete type zaptel.c:5181: dereferencing pointer to incomplete type zaptel.c:5192: dereferencing pointer to incomplete type zaptel.c:5195: dereferencing pointer to incomplete type zaptel.c:5195: dereferencing pointer to incomplete type zaptel.c:5203: dereferencing pointer to incomplete type zaptel.c:5207: dereferencing pointer to incomplete type zaptel.c:5208: dereferencing pointer to incomplete type zaptel.c:5209: dereferencing pointer to incomplete type zaptel.c:5210: dereferencing pointer to incomplete type zaptel.c:5218: dereferencing pointer to incomplete type zaptel.c:5220: dereferencing pointer to incomplete type zaptel.c:5229: dereferencing pointer to incomplete type zaptel.c:5232: dereferencing pointer to incomplete type zaptel.c:5236: dereferencing pointer to incomplete type zaptel.c:5238: dereferencing pointer to incomplete type zaptel.c:5238: dereferencing pointer to incomplete type zaptel.c:5243: dereferencing pointer to incomplete type zaptel.c:5244: dereferencing pointer to incomplete type zaptel.c:5245: dereferencing pointer to incomplete type zaptel.c:5245: dereferencing pointer to incomplete type zaptel.c:5246: dereferencing pointer to incomplete type zaptel.c:5253: dereferencing pointer to incomplete type zaptel.c:5255: dereferencing pointer to incomplete type zaptel.c:5256: dereferencing pointer to incomplete type zaptel.c:5256: dereferencing pointer to incomplete type zaptel.c:5259: dereferencing pointer to incomplete type zaptel.c:5259: dereferencing pointer to incomplete type zaptel.c:5263: dereferencing pointer to incomplete type zaptel.c:5264: dereferencing pointer to incomplete type zaptel.c:5265: dereferencing pointer to incomplete type zaptel.c:5266: dereferencing pointer to incomplete type zaptel.c:5266: dereferencing pointer to incomplete type zaptel.c:5266: dereferencing pointer to incomplete type zaptel.c:5268: dereferencing pointer to incomplete type zaptel.c:5269: dereferencing pointer to incomplete type zaptel.c: In functionzt_hooksig’:
zaptel.c:5283: dereferencing pointer to incomplete type
zaptel.c:5285: dereferencing pointer to incomplete type
zaptel.c: In function zt_rbsbits': zaptel.c:5291: dereferencing pointer to incomplete type zaptel.c:5294: dereferencing pointer to incomplete type zaptel.c:5296: dereferencing pointer to incomplete type zaptel.c:5297: dereferencing pointer to incomplete type zaptel.c:5324: dereferencing pointer to incomplete type zaptel.c:5340: dereferencing pointer to incomplete type zaptel.c:5341: dereferencing pointer to incomplete type zaptel.c: In function__zt_ec_chunk’:
zaptel.c:5349: dereferencing pointer to incomplete type
zaptel.c:5351: dereferencing pointer to incomplete type
zaptel.c:5355: dereferencing pointer to incomplete type
zaptel.c:5358: dereferencing pointer to incomplete type
zaptel.c:5359: dereferencing pointer to incomplete type
zaptel.c:5360: dereferencing pointer to incomplete type
zaptel.c:5361: dereferencing pointer to incomplete type
zaptel.c:5362: dereferencing pointer to incomplete type
zaptel.c:5363: dereferencing pointer to incomplete type
zaptel.c:5366: dereferencing pointer to incomplete type
zaptel.c:5367: dereferencing pointer to incomplete type
zaptel.c:5368: dereferencing pointer to incomplete type
zaptel.c:5370: dereferencing pointer to incomplete type
zaptel.c:5371: dereferencing pointer to incomplete type
zaptel.c:5371: dereferencing pointer to incomplete type
zaptel.c:5375: dereferencing pointer to incomplete type
zaptel.c:5379: dereferencing pointer to incomplete type
zaptel.c:5383: dereferencing pointer to incomplete type
zaptel.c:5384: dereferencing pointer to incomplete type
zaptel.c:5384: dereferencing pointer to incomplete type
zaptel.c:5385: dereferencing pointer to incomplete type
zaptel.c:5392: dereferencing pointer to incomplete type
zaptel.c: In function zt_ec_span': zaptel.c:5403: dereferencing pointer to incomplete type zaptel.c:5404: dereferencing pointer to incomplete type zaptel.c:5405: dereferencing pointer to incomplete type zaptel.c:5405: dereferencing pointer to incomplete type zaptel.c:5405: dereferencing pointer to incomplete type zaptel.c: In function__zt_process_putaudio_chunk’:
zaptel.c:5462: dereferencing pointer to incomplete type
zaptel.c:5467: dereferencing pointer to incomplete type
zaptel.c:5467: dereferencing pointer to incomplete type
zaptel.c:5468: dereferencing pointer to incomplete type
zaptel.c:5468: dereferencing pointer to incomplete type
zaptel.c:5469: dereferencing pointer to incomplete type
zaptel.c:5469: dereferencing pointer to incomplete type
zaptel.c:5471: dereferencing pointer to incomplete type
zaptel.c:5475: dereferencing pointer to incomplete type
zaptel.c:5476: dereferencing pointer to incomplete type
zaptel.c:5480: dereferencing pointer to incomplete type
zaptel.c:5482: dereferencing pointer to incomplete type
zaptel.c:5483: dereferencing pointer to incomplete type
zaptel.c:5484: dereferencing pointer to incomplete type
zaptel.c:5485: dereferencing pointer to incomplete type
zaptel.c:5486: dereferencing pointer to incomplete type
zaptel.c:5487: dereferencing pointer to incomplete type
zaptel.c:5488: dereferencing pointer to incomplete type
zaptel.c:5489: dereferencing pointer to incomplete type
zaptel.c:5496: dereferencing pointer to incomplete type
zaptel.c:5496: dereferencing pointer to incomplete type
zaptel.c:5496: dereferencing pointer to incomplete type
zaptel.c:5498: dereferencing pointer to incomplete type
zaptel.c:5498: dereferencing pointer to incomplete type
zaptel.c:5499: dereferencing pointer to incomplete type
zaptel.c:5499: dereferencing pointer to incomplete type
zaptel.c:5502: dereferencing pointer to incomplete type
zaptel.c:5505: dereferencing pointer to incomplete type
zaptel.c:5507: dereferencing pointer to incomplete type
zaptel.c:5508: dereferencing pointer to incomplete type
zaptel.c:5516: dereferencing pointer to incomplete type
zaptel.c:5521: dereferencing pointer to incomplete type
zaptel.c:5522: dereferencing pointer to incomplete type
zaptel.c:5523: dereferencing pointer to incomplete type
zaptel.c:5528: dereferencing pointer to incomplete type
zaptel.c:5528: dereferencing pointer to incomplete type
zaptel.c:5529: dereferencing pointer to incomplete type
zaptel.c:5530: dereferencing pointer to incomplete type
zaptel.c:5536: dereferencing pointer to incomplete type
zaptel.c:5538: dereferencing pointer to incomplete type
zaptel.c:5539: dereferencing pointer to incomplete type
zaptel.c:5541: dereferencing pointer to incomplete type
zaptel.c:5545: dereferencing pointer to incomplete type
zaptel.c:5549: dereferencing pointer to incomplete type
zaptel.c:5551: dereferencing pointer to incomplete type
zaptel.c:5552: dereferencing pointer to incomplete type
zaptel.c:5554: dereferencing pointer to incomplete type
zaptel.c:5558: dereferencing pointer to incomplete type
zaptel.c:5562: dereferencing pointer to incomplete type
zaptel.c:5567: dereferencing pointer to incomplete type
zaptel.c:5568: dereferencing pointer to incomplete type
zaptel.c:5571: dereferencing pointer to incomplete type
zaptel.c:5575: dereferencing pointer to incomplete type
zaptel.c:5579: dereferencing pointer to incomplete type
zaptel.c:5581: dereferencing pointer to incomplete type
zaptel.c:5582: dereferencing pointer to incomplete type
zaptel.c:5582: dereferencing pointer to incomplete type
zaptel.c:5584: dereferencing pointer to incomplete type
zaptel.c:5584: dereferencing pointer to incomplete type
zaptel.c:5585: dereferencing pointer to incomplete type
zaptel.c:5588: dereferencing pointer to incomplete type
zaptel.c:5590: dereferencing pointer to incomplete type
zaptel.c:5592: dereferencing pointer to incomplete type
zaptel.c:5596: dereferencing pointer to incomplete type
zaptel.c:5599: dereferencing pointer to incomplete type
zaptel.c:5601: dereferencing pointer to incomplete type
zaptel.c:5603: dereferencing pointer to incomplete type
zaptel.c:5605: dereferencing pointer to incomplete type
zaptel.c:5609: dereferencing pointer to incomplete type
zaptel.c:5610: dereferencing pointer to incomplete type
zaptel.c:5615: dereferencing pointer to incomplete type
zaptel.c:5619: dereferencing pointer to incomplete type
zaptel.c:5621: dereferencing pointer to incomplete type
zaptel.c:5622: dereferencing pointer to incomplete type
zaptel.c:5622: dereferencing pointer to incomplete type
zaptel.c:5624: dereferencing pointer to incomplete type
zaptel.c:5624: dereferencing pointer to incomplete type
zaptel.c:5626: dereferencing pointer to incomplete type
zaptel.c:5631: dereferencing pointer to incomplete type
zaptel.c:5635: dereferencing pointer to incomplete type
zaptel.c:5635: dereferencing pointer to incomplete type
zaptel.c:5637: dereferencing pointer to incomplete type
zaptel.c:5639: dereferencing pointer to incomplete type
zaptel.c:5640: dereferencing pointer to incomplete type
zaptel.c:5640: dereferencing pointer to incomplete type
zaptel.c:5642: dereferencing pointer to incomplete type
zaptel.c:5642: dereferencing pointer to incomplete type
zaptel.c:5644: dereferencing pointer to incomplete type
zaptel.c:5646: dereferencing pointer to incomplete type
zaptel.c:5646: dereferencing pointer to incomplete type
zaptel.c:5650: dereferencing pointer to incomplete type
zaptel.c:5652: dereferencing pointer to incomplete type
zaptel.c:5653: dereferencing pointer to incomplete type
zaptel.c:5655: dereferencing pointer to incomplete type
zaptel.c: In function __zt_putbuf_chunk': zaptel.c:5666: dereferencing pointer to incomplete type zaptel.c:5688: dereferencing pointer to incomplete type zaptel.c:5690: dereferencing pointer to incomplete type zaptel.c:5690: dereferencing pointer to incomplete type zaptel.c:5691: dereferencing pointer to incomplete type zaptel.c:5691: dereferencing pointer to incomplete type zaptel.c:5691: dereferencing pointer to incomplete type zaptel.c:5694: dereferencing pointer to incomplete type zaptel.c:5697: dereferencing pointer to incomplete type zaptel.c:5699: dereferencing pointer to incomplete type zaptel.c:5705: dereferencing pointer to incomplete type zaptel.c:5705: dereferencing pointer to incomplete type zaptel.c:5706: dereferencing pointer to incomplete type zaptel.c:5706: dereferencing pointer to incomplete type zaptel.c:5716: dereferencing pointer to incomplete type zaptel.c:5716: dereferencing pointer to incomplete type zaptel.c:5723: dereferencing pointer to incomplete type zaptel.c:5723: dereferencing pointer to incomplete type zaptel.c:5723: dereferencing pointer to incomplete type zaptel.c:5724: dereferencing pointer to incomplete type zaptel.c:5724: dereferencing pointer to incomplete type zaptel.c:5726: dereferencing pointer to incomplete type zaptel.c:5726: dereferencing pointer to incomplete type zaptel.c:5726: dereferencing pointer to incomplete type zaptel.c:5727: dereferencing pointer to incomplete type zaptel.c:5728:KERN_WARNING’ undeclared (first use in this function)
zaptel.c:5728: syntax error before string constant
zaptel.c:5728: dereferencing pointer to incomplete type
zaptel.c:5728: dereferencing pointer to incomplete type
zaptel.c:5728: warning: left-hand operand of comma expression has no effect
zaptel.c:5728: warning: left-hand operand of comma expression has no effect
zaptel.c:5728: syntax error before ‘)’ token
zaptel.c:5731: dereferencing pointer to incomplete type
zaptel.c:5732: dereferencing pointer to incomplete type
zaptel.c:5733: dereferencing pointer to incomplete type
zaptel.c:5733: dereferencing pointer to incomplete type
zaptel.c:5740: dereferencing pointer to incomplete type
zaptel.c:5740: dereferencing pointer to incomplete type
zaptel.c:5742: dereferencing pointer to incomplete type
zaptel.c:5742: dereferencing pointer to incomplete type
zaptel.c:5745: dereferencing pointer to incomplete type
zaptel.c:5745: dereferencing pointer to incomplete type
zaptel.c:5745: dereferencing pointer to incomplete type
zaptel.c:5749: dereferencing pointer to incomplete type
zaptel.c:5750: dereferencing pointer to incomplete type
zaptel.c:5751: dereferencing pointer to incomplete type
zaptel.c:5751: dereferencing pointer to incomplete type
zaptel.c:5751: dereferencing pointer to incomplete type
zaptel.c:5751: dereferencing pointer to incomplete type
zaptel.c:5817: dereferencing pointer to incomplete type
zaptel.c:5817: dereferencing pointer to incomplete type
zaptel.c:5817: dereferencing pointer to incomplete type
zaptel.c:5818: dereferencing pointer to incomplete type
zaptel.c:5818: dereferencing pointer to incomplete type
zaptel.c:5825: dereferencing pointer to incomplete type
zaptel.c:5827: dereferencing pointer to incomplete type
zaptel.c:5829: dereferencing pointer to incomplete type
zaptel.c:5830: dereferencing pointer to incomplete type
zaptel.c:5842: dereferencing pointer to incomplete type
zaptel.c:5848: dereferencing pointer to incomplete type
zaptel.c:5849: dereferencing pointer to incomplete type
zaptel.c:5850: dereferencing pointer to incomplete type
zaptel.c:5851: dereferencing pointer to incomplete type
zaptel.c:5857: dereferencing pointer to incomplete type
zaptel.c:5857: dereferencing pointer to incomplete type
zaptel.c:5858: dereferencing pointer to incomplete type
zaptel.c:5883: dereferencing pointer to incomplete type
zaptel.c:5883: dereferencing pointer to incomplete type
zaptel.c:5885: dereferencing pointer to incomplete type
zaptel.c: In function process_timers': zaptel.c:5935: warning: assignment from incompatible pointer type zaptel.c:5937: dereferencing pointer to incomplete type zaptel.c:5938: dereferencing pointer to incomplete type zaptel.c:5939: dereferencing pointer to incomplete type zaptel.c:5940: dereferencing pointer to incomplete type zaptel.c:5941: dereferencing pointer to incomplete type zaptel.c:5941: dereferencing pointer to incomplete type zaptel.c:5942: dereferencing pointer to incomplete type zaptel.c:5945: dereferencing pointer to incomplete type zaptel.c: In functionzt_timer_poll’:
zaptel.c:5952: dereferencing pointer to incomplete type
zaptel.c:5956: warning: implicit declaration of function poll_wait' zaptel.c:5956: dereferencing pointer to incomplete type zaptel.c:5958: dereferencing pointer to incomplete type zaptel.c:5958: dereferencing pointer to incomplete type zaptel.c: In functionzt_chan_poll’:
zaptel.c:5977: dereferencing pointer to incomplete type
zaptel.c:5979: dereferencing pointer to incomplete type
zaptel.c:5981: dereferencing pointer to incomplete type
zaptel.c:5984: dereferencing pointer to incomplete type
zaptel.c:5984: dereferencing pointer to incomplete type
zaptel.c:5987: dereferencing pointer to incomplete type
zaptel.c:5987: dereferencing pointer to incomplete type
zaptel.c:5992: dereferencing pointer to incomplete type
zaptel.c: In function zt_poll': zaptel.c:6000: dereferencing pointer to incomplete type zaptel.c:6010: dereferencing pointer to incomplete type zaptel.c:6013: dereferencing pointer to incomplete type zaptel.c:6016: dereferencing pointer to incomplete type zaptel.c:6021: dereferencing pointer to incomplete type zaptel.c: In function__zt_transmit_chunk’:
zaptel.c:6034: dereferencing pointer to incomplete type
zaptel.c:6034: dereferencing pointer to incomplete type
zaptel.c: In function __zt_real_transmit': zaptel.c:6048: dereferencing pointer to incomplete type zaptel.c:6050: dereferencing pointer to incomplete type zaptel.c:6050: dereferencing pointer to incomplete type zaptel.c:6052: dereferencing pointer to incomplete type zaptel.c: In function__zt_getempty’:
zaptel.c:6067: dereferencing pointer to incomplete type
zaptel.c:6068: dereferencing pointer to incomplete type
zaptel.c:6068: dereferencing pointer to incomplete type
zaptel.c:6073: dereferencing pointer to incomplete type
zaptel.c:6073: dereferencing pointer to incomplete type
zaptel.c:6074: dereferencing pointer to incomplete type
zaptel.c:6076: dereferencing pointer to incomplete type
zaptel.c:6078: dereferencing pointer to incomplete type
zaptel.c:6078: dereferencing pointer to incomplete type
zaptel.c:6081: dereferencing pointer to incomplete type
zaptel.c:6082: dereferencing pointer to incomplete type
zaptel.c:6083: dereferencing pointer to incomplete type
zaptel.c:6083: dereferencing pointer to incomplete type
zaptel.c:6084: dereferencing pointer to incomplete type
zaptel.c:6086: dereferencing pointer to incomplete type
zaptel.c:6089: dereferencing pointer to incomplete type
zaptel.c:6090: dereferencing pointer to incomplete type
zaptel.c:6090: dereferencing pointer to incomplete type
zaptel.c:6095: dereferencing pointer to incomplete type
zaptel.c: In function __zt_receive_chunk': zaptel.c:6108: dereferencing pointer to incomplete type zaptel.c:6111: dereferencing pointer to incomplete type zaptel.c:6111: dereferencing pointer to incomplete type zaptel.c: In function__zt_real_receive’:
zaptel.c:6126: dereferencing pointer to incomplete type
zaptel.c:6128: dereferencing pointer to incomplete type
zaptel.c:6128: dereferencing pointer to incomplete type
zaptel.c:6130: dereferencing pointer to incomplete type
zaptel.c: In function zt_transmit': zaptel.c:6140: dereferencing pointer to incomplete type zaptel.c:6141: dereferencing pointer to incomplete type zaptel.c:6142: dereferencing pointer to incomplete type zaptel.c:6142: dereferencing pointer to incomplete type zaptel.c:6143: dereferencing pointer to incomplete type zaptel.c:6144: dereferencing pointer to incomplete type zaptel.c:6145: dereferencing pointer to incomplete type zaptel.c:6146: dereferencing pointer to incomplete type zaptel.c:6149: dereferencing pointer to incomplete type zaptel.c:6150: dereferencing pointer to incomplete type zaptel.c:6152: dereferencing pointer to incomplete type zaptel.c:6162: dereferencing pointer to incomplete type zaptel.c:6165: dereferencing pointer to incomplete type zaptel.c:6166: dereferencing pointer to incomplete type zaptel.c:6171: dereferencing pointer to incomplete type zaptel.c:6174: dereferencing pointer to incomplete type zaptel.c:6175: dereferencing pointer to incomplete type zaptel.c:6177: dereferencing pointer to incomplete type zaptel.c:6177: dereferencing pointer to incomplete type zaptel.c:6178: dereferencing pointer to incomplete type zaptel.c:6178: dereferencing pointer to incomplete type zaptel.c:6179: dereferencing pointer to incomplete type zaptel.c:6179: dereferencing pointer to incomplete type zaptel.c:6179: dereferencing pointer to incomplete type zaptel.c:6185: dereferencing pointer to incomplete type zaptel.c:6187: dereferencing pointer to incomplete type zaptel.c:6188: dereferencing pointer to incomplete type zaptel.c:6189: dereferencing pointer to incomplete type zaptel.c:6190: dereferencing pointer to incomplete type zaptel.c:6191: dereferencing pointer to incomplete type zaptel.c:6192: dereferencing pointer to incomplete type zaptel.c:6193: dereferencing pointer to incomplete type zaptel.c:6194: dereferencing pointer to incomplete type zaptel.c: In functionzt_receive’:
zaptel.c:6210: dereferencing pointer to incomplete type
zaptel.c:6211: dereferencing pointer to incomplete type
zaptel.c:6211: dereferencing pointer to incomplete type
zaptel.c:6212: dereferencing pointer to incomplete type
zaptel.c:6213: dereferencing pointer to incomplete type
zaptel.c:6221: dereferencing pointer to incomplete type
zaptel.c:6223: dereferencing pointer to incomplete type
zaptel.c:6226: dereferencing pointer to incomplete type
zaptel.c:6231: dereferencing pointer to incomplete type
zaptel.c:6233: dereferencing pointer to incomplete type
zaptel.c:6234: dereferencing pointer to incomplete type
zaptel.c:6235: dereferencing pointer to incomplete type
zaptel.c:6236: dereferencing pointer to incomplete type
zaptel.c:6239: dereferencing pointer to incomplete type
zaptel.c:6240: dereferencing pointer to incomplete type
zaptel.c:6241: dereferencing pointer to incomplete type
zaptel.c:6242: dereferencing pointer to incomplete type
zaptel.c:6243: dereferencing pointer to incomplete type
zaptel.c:6244: dereferencing pointer to incomplete type
zaptel.c:6245: dereferencing pointer to incomplete type
zaptel.c:6247: dereferencing pointer to incomplete type
zaptel.c:6247: dereferencing pointer to incomplete type
zaptel.c:6248: dereferencing pointer to incomplete type
zaptel.c:6251: dereferencing pointer to incomplete type
zaptel.c:6253: dereferencing pointer to incomplete type
zaptel.c:6254: dereferencing pointer to incomplete type
zaptel.c:6256: dereferencing pointer to incomplete type
zaptel.c:6258: dereferencing pointer to incomplete type
zaptel.c:6261: dereferencing pointer to incomplete type
zaptel.c:6262: dereferencing pointer to incomplete type
zaptel.c:6263: dereferencing pointer to incomplete type
zaptel.c:6264: dereferencing pointer to incomplete type
zaptel.c:6265: dereferencing pointer to incomplete type
zaptel.c:6266: dereferencing pointer to incomplete type
zaptel.c:6267: dereferencing pointer to incomplete type
zaptel.c:6268: dereferencing pointer to incomplete type
zaptel.c:6270: dereferencing pointer to incomplete type
zaptel.c:6271: dereferencing pointer to incomplete type
zaptel.c:6273: dereferencing pointer to incomplete type
zaptel.c:6277: dereferencing pointer to incomplete type
zaptel.c:6292: dereferencing pointer to incomplete type
zaptel.c:6292: dereferencing pointer to incomplete type
zaptel.c:6294: dereferencing pointer to incomplete type
zaptel.c:6295: dereferencing pointer to incomplete type
zaptel.c:6298: dereferencing pointer to incomplete type
zaptel.c:6299: dereferencing pointer to incomplete type
zaptel.c:6306: dereferencing pointer to incomplete type
zaptel.c:6307: dereferencing pointer to incomplete type
zaptel.c:6309: dereferencing pointer to incomplete type
zaptel.c:6330: dereferencing pointer to incomplete type
zaptel.c:6332: dereferencing pointer to incomplete type
zaptel.c:6335: dereferencing pointer to incomplete type
zaptel.c:6339: dereferencing pointer to incomplete type
zaptel.c:6339: dereferencing pointer to incomplete type
zaptel.c:6341: dereferencing pointer to incomplete type
zaptel.c:6342: dereferencing pointer to incomplete type
zaptel.c:6345: dereferencing pointer to incomplete type
zaptel.c:6346: dereferencing pointer to incomplete type
zaptel.c: At top level:
zaptel.c:6369: variable zt_fops' has initializer but incomplete type zaptel.c:6370: unknown fieldowner’ specified in initializer
zaptel.c:6370: warning: excess elements in struct initializer
zaptel.c:6370: warning: (near initialization for zt_fops') zaptel.c:6371: unknown fieldllseek’ specified in initializer
zaptel.c:6371: warning: excess elements in struct initializer
zaptel.c:6371: warning: (near initialization for zt_fops') zaptel.c:6372: unknown fieldopen’ specified in initializer
zaptel.c:6372: warning: excess elements in struct initializer
zaptel.c:6372: warning: (near initialization for zt_fops') zaptel.c:6373: unknown fieldrelease’ specified in initializer
zaptel.c:6373: warning: excess elements in struct initializer
zaptel.c:6373: warning: (near initialization for zt_fops') zaptel.c:6374: unknown fieldioctl’ specified in initializer
zaptel.c:6374: warning: excess elements in struct initializer
zaptel.c:6374: warning: (near initialization for zt_fops') zaptel.c:6375: unknown fieldread’ specified in initializer
zaptel.c:6375: warning: excess elements in struct initializer
zaptel.c:6375: warning: (near initialization for zt_fops') zaptel.c:6376: unknown fieldwrite’ specified in initializer
zaptel.c:6376: warning: excess elements in struct initializer
zaptel.c:6376: warning: (near initialization for zt_fops') zaptel.c:6377: unknown fieldpoll’ specified in initializer
zaptel.c:6377: warning: excess elements in struct initializer
zaptel.c:6377: warning: (near initialization for zt_fops') zaptel.c:6378: unknown fieldmmap’ specified in initializer
zaptel.c:6378: warning: excess elements in struct initializer
zaptel.c:6378: warning: (near initialization for zt_fops') zaptel.c:6379: unknown fieldflush’ specified in initializer
zaptel.c:6379: warning: excess elements in struct initializer
zaptel.c:6379: warning: (near initialization for zt_fops') zaptel.c:6380: unknown fieldfsync’ specified in initializer
zaptel.c:6380: warning: excess elements in struct initializer
zaptel.c:6380: warning: (near initialization for zt_fops') zaptel.c:6381: unknown fieldfasync’ specified in initializer
zaptel.c:6381: warning: excess elements in struct initializer
zaptel.c:6381: warning: (near initialization for zt_fops') zaptel.c: In functionzt_init’:
zaptel.c:6471: warning: implicit declaration of function register_chrdev' zaptel.c:6472:KERN_ERR’ undeclared (first use in this function)
zaptel.c:6472: syntax error before string constant
zaptel.c:6477: KERN_INFO' undeclared (first use in this function) zaptel.c:6477: syntax error before string constant zaptel.c:6482: warning: implicit declaration of functionrwlock_init’
zaptel.c: In function zt_cleanup': zaptel.c:6496:KERN_INFO’ undeclared (first use in this function)
zaptel.c:6496: syntax error before string constant
zaptel.c:6515: warning: implicit declaration of function unregister_chrdev' zaptel.c: At top level: zaptel.c:6369: storage size ofzt_fops’ isn’t known
/usr/include/linux/proc_fs.h:193: warning: create_proc_read_entry' declaredstatic’ but never defined
make: *** [zaptel.o] Error 1