gatopeich

Results 33 comments of gatopeich

Just edit first line in root dir configure.ac: `AC_INIT([asn1c],[0.9.29],[[email protected]])` Into something like `AC_INIT([asn1c],[0.9.29+mouse07410/vlm_master],[[email protected]],,[https://github.com/mouse07410/asn1c])` With a bit of time we could add commit hash to the version string which I usually...

Even better (untested): ``` AC_INIT([asn1c], m4_esyscmd([echo `git describe --dirty --tags`/mouse07410/vlm_master]),[[email protected]],,[https://github.com/mouse07410/asn1c]) ``` This produces version "v0.9.28-951-ga6376b40/mouse07410/vlm_master" for me, but "mouse07410/vlm_master" should come from `git branch XXX` somehow to make it generic,...

I'd love to, but I am terribly busy :-( Maybe try replacing _special_ symbols "+" and "/" with "-" I will have a look on next chance...

Yep, I worked around the (apparent) circular deps by manually reordering ProtocolIE-Field file, like explained in #78 The dependencies are not really circular, but they are badly ordered when generating...

First I wanted to be sure that I am not missing some tweak or setting, since `asn_INTEGER2ulong` is there, I hoped somebody would give a quick solution... ... Like "use...

Note I am open to C++ tricks if that helps!

> What happens if you (a) do **not** set `-fno-include-deps` and (b) manually re-order the include order? I get similar error in different places. With other specs (not this big)...

The problem might be due to use of `choice-extension ProtocolIE-SingleContainer` ``` Cause ::= CHOICE { radioNetwork CauseRadioNetwork, transport CauseTransport, protocol CauseProtocol, misc CauseMisc, choice-extension ProtocolIE-SingleContainer {{Cause-ExtIEs}} } Cause-ExtIEs E1AP-PROTOCOL-IES ::=...

I isolated "choice-extension" and it does not seem the issue. The problem is in the generation and internal ordering of "ProtocolIE-Field.h", which contains a lot of inter-dependent structs and includes....

Here is a workaround: 1. Identify all "choice-extension" types. ``` $ grep choice-extension e1ap-v15.08.asn choice-extension ProtocolIE-SingleContainer {{ResetType-ExtIEs}} choice-extension ProtocolIE-SingleContainer {{System-BearerContextSetupRequest-ExtIEs}} choice-extension ProtocolIE-SingleContainer {{System-BearerContextSetupResponse-ExtIEs}} choice-extension ProtocolIE-SingleContainer {{System-BearerContextModificationRequest-ExtIEs}} choice-extension ProtocolIE-SingleContainer {{System-BearerContextModificationResponse-ExtIEs}} choice-extension...