In include/argus_parser.h, you have: struct ArgusQueueuStruct *ArgusRemoteList; (there's an extra 'u' in "Queueu"). It doesn't create a compile-time error possibly because none of the clients use that field (and being only a pointer to a structure, the size is known). -Dan