
I'm trying to separate concerns and create some modules in individual files. I have a 'registrations' file, the 'notifications' file and a 'conformance' file. I'm having an issue where I'm getting the following warning and error and I can't seem to find the issue. I think the warning might be causing the error, but I'm not sure. I've attached all three source files and would appreciate any input. The command I'm running to produce the following smilint output is:
smilint -p ./TEKNO-CONFORMANCE-MIB.txt ./TEKNO-REGISTRATIONS-MIB.txt ./ADMIN-ILM-MIB.txt
Here's a breakdown of my files:
TEKNO-CONFORMANCE-MIB.txt is my conformance objects I'm learning more about and trying to separate from the actual notification MIB TEKNO-REGISTRATIONS-MIB.txt is our high-level module that will describe our corporate product MIB trunks ADMIN-ILM-MIB.txt is an actual notifications MIB that imports the above files
Here is the warning and error msg I get when I run the above `smilint` command:
./TEKNO-REGISTRATIONS-MIB.txt:1: warning: module `TEKNO-REGISTRATIONS-MIB' is already loaded, aborting parser on this file ./ADMIN-ILM-MIB.txt:184: unknown object identifier label `teknoConformanceGroups'
Any input and feedback, even to the design of my MIB, would be welcome. Thank you!