Cleaning up Cisco MIB files These are the steps I take to permit the net-snmp toolkit to compile the Cisco MIB collection without errors. These steps vary across time, as Cisco fixes old syntax errors and introduces new ones. --sk vishnu> cd temp vishnu> ftp ftp.cisco.com [...] 230 User ftp logged in Remote system type is UNIX. ftp> cd /pub/mibs 250 CWD command successful. ftp> bin 200 Type set to I. ftp> hash Hash mark printing on (1024 bytes/hash mark). ftp> get v1.tar.gz [...] ftp> get v2.tar.gz [...] ftp> quit [...] vishnu> vishnu> mkdir v1 v2 vishnu> cd v1 vishnu> tar xvfz ../v1.tar.gz [...] vishnu> cd ../v2 vishnu> tar xvfz ../v2.tar.gz [...] vishnu> cd /opt/vdops/share/snmp/mibs/Cisco vishnu> rm * vishnu> cp ~/temp/v2/* . vishnu> rm *CAPABILITY* vishnu> rm SNMPv2-SMI.txt vishnu> cp ~/temp/v1/FDDI-SMT73-MIB.my . vishnu> cp ~/temp/v1/TOKEN-RING-RMON-MIB.my . vishnu> cp ~/temp/v1/AWCVX-MIB-V1SMI.my . vishnu> cp ~/temp/v1/RFC1381-MIB.my . vishnu> cp ~/temp/v1/RFC1382-MIB.my . fix date string in: DOCS-CABLE-DEVICE-TRAP-MIB.my e.g. in DOCS-CABLE-DEVICE-TRAP-MIB.my, change REVISION "000926000000Z" to REVISION "0009260000Z" edit AWCVX-MIB-V1SMI.my and change enterprises FROM SNMPv2-SMI-v1 dot1dTpPort FROM BRIDGE-MIB DisplayString, RowStatus, MacAddress, TruthValue FROM SNMPv2-TC-v1 to enterprises FROM SNMPv2-SMI dot1dTpPort FROM BRIDGE-MIB DisplayString, RowStatus, MacAddress, TruthValue FROM SNMPv2-TC