Hi Neels.
Yes, my fix did only work for parallel make jobs, it fails with -j1, I should
have checked that.
Unfortunately the current HEAD does not build for me either. Make output (-j2):
Making all in src
make[1]: Entering directory '/home/blackbit/src/telco/osmo/osmo-iuh/src'
Makefile:732: warning: overriding recipe for target 'rua_decoder.c'
Makefile:729: warning: ignoring old recipe for target 'rua_decoder.c'
Makefile:732: warning: overriding recipe for target 'rua_ies_defs.h'
Makefile:729: warning: ignoring old recipe for target 'rua_ies_defs.h'
../asn1//utils/asn1tostruct.py -f ../asn1//hnbap/HNBAP-PDU-Contents.asn
../asn1//utils/asn1tostruct.py -f ../asn1//hnbap/HNBAP-PDU-Contents.asn
Didn't find any information element for message: PrivateMessage-IEs
Didn't find any information element for message: PrivateMessage-IEs
../asn1//utils/asn1tostruct.py -p RANAP_ -f ../asn1//ranap/RANAP-PDU-Contents.asn
../asn1//utils/asn1tostruct.py -p RUA_ -f ../asn1//rua/RUA-PDU-Contents.asn
make[1]: *** No rule to make target 'ranap_decoder.c', needed by 'all'.
Stop.
make[1]: *** Waiting for unfinished jobs....
Didn't find any information element for message: PrivateMessage-IEs
Didn't find any information element for message: RelocationDetectIEs
Didn't find any information element for message: RelocationCompleteIEs
Didn't find any information element for message: RAB-SetupOrModifyItem-IEs
Didn't find any information element for message: PrivateMessage-IEs
Didn't find any information element for message:
DirectTransferInformationItemIEs-RANAP-RelocInf
Didn't find any information element for message: SRVCC-CSKeysRequestIEs
Didn't find any information element for message: UeRadioCapabilityMatchRequestIEs
make[1]: Leaving directory '/home/blackbit/src/telco/osmo/osmo-iuh/src'
Makefile:345: recipe for target 'all-recursive' failed
make: *** [all-recursive] Error 1
When looking at src/Makefile.am again I noticed something that I think is a
copy/paste mistake. When I correct it with the following patch the build works
for me with -j[1234].
Maybe that's the last patch needed for this issue, this really should not be
so difficult.