Missing libfec in the Docker
When I change the FEC in blue1 to RS_M8 and a few other FEC convo schemes, I get the following error.
blue1_1 | error [7]: unsupported mode
blue1_1 | src/fec/src/fec.c:266: fec_get_enc_msg_length(), Reed-Solomon codes unavailable (install libfec)
blue1_1 | error [6]: invalid mode
blue1_1 | src/fec/src/fec.c:269: fec_get_enc_msg_length(), unknown/unsupported scheme: 27
blue1_1 |
blue1_1 | error [7]: unsupported mode
blue1_1 | src/fec/src/fec.c:266: fec_get_enc_msg_length(), Reed-Solomon codes unavailable (install libfec)
blue1_1 | error [6]: invalid mode
blue1_1 | src/fec/src/fec.c:269: fec_get_enc_msg_length(), unknown/unsupported scheme: 27
blue1_1 |
blue1_1 | error [7]: unsupported mode
I modified sim/env/img/competitor/Dockerfile.COMPETITOR
to include the libfec library, and rebuilt the docker image.
+RUN apt-get install -y libfec-dev
but the following error occured. Can't think of why that might be.
blue1_1 | Traceback (most recent call last):
blue1_1 | File "/tmp/blue1base.py", line 83, in <module>
blue1_1 | main()
blue1_1 | File "/tmp/blue1base.py", line 68, in main
blue1_1 | tb = top_block_cls()
blue1_1 | File "/tmp/blue1base.py", line 37, in __init__
blue1_1 | self.rircsim_muxer_iq_source_0 = rircsim.muxer_iq_source(muxer_hostname, 33002)
blue1_1 | AttributeError: module 'rircsim' has no attribute 'muxer_iq_source'