Ethereal-dev: Re: [Ethereal-dev] Problem with current version of asn2eth

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Guy Harris <gharris@xxxxxxxxx>
Date: Tue, 12 Oct 2004 10:44:57 -0700
The warnings from the current version of asn2eth:

asn1/h248/MEGACO.asn:

yacc: Generating SLR parsing table...
yacc: 20 shift/reduce conflicts
yacc: 4 reduce/reduce conflicts
:: UserWarning: The same type names for different types. Explicit type renaming is recommended.
T_extraInfo
 T_extraInfo          EventParameter/extraInfo
 T_extraInfo1         PropertyParm/extraInfo
 T_extraInfo2         SigParameter/extraInfo

:: UserWarning: The same type names for different types. Explicit type renaming is recommended.
T_streams
 T_streams            IndAudMediaDescriptor/streams
 T_streams1           MediaDescriptor/streams

:: UserWarning: The same field names for different types. Explicit field renaming is recommended.
address
 address1             OCTET_STRING_SIZE_16 IP6Address/address
 address              OCTET_STRING_SIZE_4  IP4Address/address

:: UserWarning: The same field names for different types. Explicit field renaming is recommended.
emergency
 emergency            BOOLEAN              ContextRequest/emergency
emergency1 NULL ContextAttrAuditRequest/emergency

:: UserWarning: The same field names for different types. Explicit field renaming is recommended.
eventAction
 eventAction          RequestedActions     RequestedEvent/eventAction
eventAction1 SecondRequestedActions SecondRequestedEvent/eventAction

:: UserWarning: The same field names for different types. Explicit field renaming is recommended.
eventBufferControl
eventBufferControl NULL IndAudTerminationStateDescriptor/eventBufferControl eventBufferControl1 EventBufferControl TerminationStateDescriptor/eventBufferControl

:: UserWarning: The same field names for different types. Explicit field renaming is recommended.
eventList
eventList1 SEQUNCE_OF_SecondRequestedEvent SecondEventsDescriptor/eventList
 eventList            SEQUNCE_OF_RequestedEvent EventsDescriptor/eventList

:: UserWarning: The same field names for different types. Explicit field renaming is recommended.
eventList_item
eventList_item1 SecondRequestedEvent SecondEventsDescriptor/eventList/_item
 eventList_item       RequestedEvent       EventsDescriptor/eventList/_item

:: UserWarning: The same field names for different types. Explicit field renaming is recommended.
eventName
eventName1 EventName ObservedEvent/eventName, EventSpec/eventName eventName PkgdName IndAudEventBufferDescriptor/eventName

:: UserWarning: The same field names for different types. Explicit field renaming is recommended.
extraInfo
 extraInfo1           T_extraInfo1         PropertyParm/extraInfo
 extraInfo2           T_extraInfo2         SigParameter/extraInfo
 extraInfo            T_extraInfo          EventParameter/extraInfo

:: UserWarning: The same field names for different types. Explicit field renaming is recommended.
id
 id1                  OCTET_STRING_SIZE_1_8 TerminationID/id
id INTEGER_0_65535 IndAudSeqSigList/id, SeqSigList/id

:: UserWarning: The same field names for different types. Explicit field renaming is recommended.
localControlDescriptor
localControlDescriptor IndAudLocalControlDescriptor IndAudStreamParms/localControlDescriptor localControlDescriptor1 LocalControlDescriptor StreamParms/localControlDescriptor

:: UserWarning: The same field names for different types. Explicit field renaming is recommended.
localDescriptor
 localDescriptor1     LocalRemoteDescriptor StreamParms/localDescriptor
localDescriptor IndAudLocalRemoteDescriptor IndAudStreamParms/localDescriptor

:: UserWarning: The same field names for different types. Explicit field renaming is recommended.
mtpAddress
 mtpAddress           MtpAddress           MId/mtpAddress
 mtpAddress1          OCTET_STRING_SIZE_2_4 ServiceChangeAddress/mtpAddress

:: UserWarning: The same field names for different types. Explicit field renaming is recommended.
multiStream
multiStream SEQUNCE_OF_IndAudStreamDescriptor IndAudMediaDescriptor/streams/multiStream multiStream1 SEQUNCE_OF_StreamDescriptor MediaDescriptor/streams/multiStream

:: UserWarning: The same field names for different types. Explicit field renaming is recommended.
multiStream_item
multiStream_item IndAudStreamDescriptor IndAudMediaDescriptor/streams/multiStream/_item multiStream_item1 StreamDescriptor MediaDescriptor/streams/multiStream/_item

:: UserWarning: The same field names for different types. Explicit field renaming is recommended.
name
 name1                PkgdName             IndAudPropertyParm/name
 name                 IA5String            DomainName/name

:: UserWarning: The same field names for different types. Explicit field renaming is recommended.
oneStream
oneStream IndAudStreamParms IndAudMediaDescriptor/streams/oneStream oneStream1 StreamParms MediaDescriptor/streams/oneStream

:: UserWarning: The same field names for different types. Explicit field renaming is recommended.
pkgdName
pkgdName1 EventName RequestedEvent/pkgdName, SecondRequestedEvent/pkgdName
 pkgdName             PkgdName             IndAudEventsDescriptor/pkgdName

:: UserWarning: The same field names for different types. Explicit field renaming is recommended.
priority
 priority1            NULL                 ContextAttrAuditRequest/priority
 priority             INTEGER_0_15         ContextRequest/priority

:: UserWarning: The same field names for different types. Explicit field renaming is recommended.
propGrps
propGrps1 SEQUNCE_OF_PropertyGroup LocalRemoteDescriptor/propGrps propGrps IndAudPropertyGroup IndAudLocalRemoteDescriptor/propGrps

:: UserWarning: The same field names for different types. Explicit field renaming is recommended.
propertyParms
propertyParms SEQUNCE_OF_IndAudPropertyParm IndAudLocalControlDescriptor/propertyParms, IndAudTerminationStateDescriptor/propertyParms propertyParms1 SEQUNCE_OF_PropertyParm LocalControlDescriptor/propertyParms, TerminationStateDescriptor/propertyParms

:: UserWarning: The same field names for different types. Explicit field renaming is recommended.
propertyParms_item
propertyParms_item IndAudPropertyParm IndAudLocalControlDescriptor/propertyParms/_item, IndAudTerminationStateDescriptor/propertyParms/_item propertyParms_item1 PropertyParm LocalControlDescriptor/propertyParms/_item, TerminationStateDescriptor/propertyParms/_item

:: UserWarning: The same field names for different types. Explicit field renaming is recommended.
remoteDescriptor
 remoteDescriptor1    LocalRemoteDescriptor StreamParms/remoteDescriptor
remoteDescriptor IndAudLocalRemoteDescriptor IndAudStreamParms/remoteDescriptor

:: UserWarning: The same field names for different types. Explicit field renaming is recommended.
reserveGroup
reserveGroup1 BOOLEAN LocalControlDescriptor/reserveGroup reserveGroup NULL IndAudLocalControlDescriptor/reserveGroup

:: UserWarning: The same field names for different types. Explicit field renaming is recommended.
reserveValue
reserveValue1 BOOLEAN LocalControlDescriptor/reserveValue reserveValue NULL IndAudLocalControlDescriptor/reserveValue

:: UserWarning: The same field names for different types. Explicit field renaming is recommended.
seqSigList
 seqSigList1          SeqSigList           SignalRequest/seqSigList
seqSigList IndAudSeqSigList IndAudSignalsDescriptor/seqSigList

:: UserWarning: The same field names for different types. Explicit field renaming is recommended.
serviceState
serviceState1 ServiceState TerminationStateDescriptor/serviceState serviceState NULL IndAudTerminationStateDescriptor/serviceState

:: UserWarning: The same field names for different types. Explicit field renaming is recommended.
signal
 signal1              Signal               SignalRequest/signal
 signal               IndAudSignal         IndAudSignalsDescriptor/signal

:: UserWarning: The same field names for different types. Explicit field renaming is recommended.
signalList
 signalList           IndAudSignal         IndAudSeqSigList/signalList
 signalList1          SEQUNCE_OF_Signal    SeqSigList/signalList

:: UserWarning: The same field names for different types. Explicit field renaming is recommended.
signalName
 signalName           PkgdName             IndAudSignal/signalName
 signalName1          SignalName           Signal/signalName

:: UserWarning: The same field names for different types. Explicit field renaming is recommended.
streamMode
streamMode NULL IndAudLocalControlDescriptor/streamMode streamMode1 StreamMode LocalControlDescriptor/streamMode

:: UserWarning: The same field names for different types. Explicit field renaming is recommended.
streamParms
streamParms IndAudStreamParms IndAudStreamDescriptor/streamParms
 streamParms1         StreamParms          StreamDescriptor/streamParms

:: UserWarning: The same field names for different types. Explicit field renaming is recommended.
streams
 streams              T_streams            IndAudMediaDescriptor/streams
 streams1             T_streams1           MediaDescriptor/streams

:: UserWarning: The same field names for different types. Explicit field renaming is recommended.
termStateDescr
termStateDescr IndAudTerminationStateDescriptor IndAudMediaDescriptor/termStateDescr termStateDescr1 TerminationStateDescriptor MediaDescriptor/termStateDescr

:: UserWarning: The same field names for different types. Explicit field renaming is recommended.
terminationID
terminationID TerminationIDList AmmRequest/terminationID, AmmsReply/terminationID, SubtractRequest/terminationID, NotifyRequest/terminationID, NotifyReply/terminationID, ServiceChangeRequest/terminationID, ServiceChangeReply/terminationID terminationID1 TerminationID AuditRequest/terminationID, AuditResult/terminationID

:: UserWarning: The same field names for different types. Explicit field renaming is recommended.
value
 value1               SEQUNCE_OF_PropertyID PropertyParm/value
value Value EventParameter/value, SigParameter/value

asn1/x509af/AuthenticationFramework.asn:

yacc: Generating SLR parsing table...
yacc: 20 shift/reduce conflicts
yacc: 4 reduce/reduce conflicts
:: UserWarning: The same field names for different types. Explicit field renaming is recommended.
issuer
issuer1 GeneralNames AttributeCertificateInfo/issuer, IssuerSerial/issuer issuer Name Certificate/signedCertificate/issuer, CertificateList/signedCertificateList/issuer

:: UserWarning: The same field names for different types. Explicit field renaming is recommended.
userCertificate
userCertificate1 CertificateSerialNumber CertificateList/signedCertificateList/revokedCertificates/_item/userCertificate userCertificate Certificate Certificates/userCertificate, CertificationPath/userCertificate

asn1/h235/H235-SECURITY-MESSAGES.asn:

yacc: Generating SLR parsing table...
yacc: 20 shift/reduce conflicts
yacc: 4 reduce/reduce conflicts
ASN.1 to Ethereal dissector compiler
Dummy imported:  ToBeSigned

asn1/cms/CryptographicMessageSyntax.asn:

yacc: Generating SLR parsing table...
yacc: 20 shift/reduce conflicts
yacc: 4 reduce/reduce conflicts
:: UserWarning: The same field names for different types. Explicit field renaming is recommended.
rid
 rid1                 KeyAgreeRecipientIdentifier RecipientEncryptedKey/rid
 rid                  RecipientIdentifier  KeyTransRecipientInfo/rid

:: UserWarning: The same field names for different types. Explicit field renaming is recommended.
signature
 signature1           Signature            ExtendedCertificate/signature
 signature            SignatureValue       SignerInfo/signature