Hi Arhum,
first off a few comments. You mention Ubuntu 16.04 which reached
End-Of-Life (EOL) a few months back. Please don't use obsolete software.
After all, it is a security risk. Besides, Ubuntu 16.04 exposed a series
of bugs that are very specific to this distro. Thus, they are considered
to be distro bugs. Since 16.04 is EOL and e.g. 20.04 does not expose
these bugs (and in fact no other distro), it is unlikely that these
issues will ever be fixed.
GNU Radio version 3.7.x is considered to be outdated at this point. It
seems like you want to start a project. Newer GR versions offer a lot of
packet data tools and blocks. I highly recommend to go with the latest
GNU Radio 3.9 release.
https://wiki.gnuradio.org/index.php/UbuntuInstall
I assume these PDU utilities might help you to get even further:
https://github.com/sandialabs/gr-pdu_utils
Please don't send screenshots of terminal output. It is harder to read
than necessary and more difficult to use. Just copy paste the terminal
output.
Regarding your undefined symbol:
It might be the case that you ended up with an old VOLK version that
does not include the `volk_32fc_index_max_32u` kernel. Thus, it lacks
the `_manual` version as well.
If you consider installing a newer version of VOLK on Ubuntu 16.04, be
aware that this will trigger a bug with this distros GCC version as well
as some headers.
All of that brings me back to my first paragraph. Please start with a
supported and recent toolchain that will definitely get you further.
Cheers
Johannes
On 06.09.21 12:35, Arhum Ahmad via GNU Radio, the Free & Open-Source
Toolkit for Software Radio wrote:
Respected sir,
I am trying to transmit and receive packets in BPSK modulation for which
I useGNU Radio Packetized
transmissions<https://github.com/thomasverelst/gnuradioproject
<https://github.com/thomasverelst/gnuradioproject>> named gr-packetizer.
It was installed through source in ubuntu version 16.04. Even though it
successfully installed, when it runs it gives an attribute error (like:
AttributeError: 'module' object has no attribute 'packet_encoder'). In
order to debug it was tested using "ctest -V" (image attach) command in
the build directory which failed 50%. Also the command `ldd -r lib/*.so`
in build directory gives undefined symbols, both of them point error in
"*volk_32fc_index_max_32u_manual*". This I was unable to solve and
understand. Please help me with this. All related images are attached.
I'll be highly obliged.
all related versions are:
GNU radio - 3.7.9
cmake - 3.5.1
GNU make - 4.1
python - 2.7.12
python3 - 3.5.2
--
*Thanks and Regards**
*
*Arhum Ahmad*
Ph.D. Scholar, Electrical Engineering Department, IIT Ropar
+91- <tel:+91-7015802356>7974897279 | arhum.19eez0...@iitrpr.ac.in
<mailto:2016eez0...@iitrpr.ac.in>
Lab No. 323, Communication Research Lab, J.C.Bose Building
*
/CONFIDENTIALITY NOTICE: The contents of this email message and any
attachments are intended solely for the addressee(s) and may contain
confidential and/or privileged information and may be legally protected
from disclosure. If you are not the intended recipient of this message
or their agent, or if this message has been addressed to you in error,
please immediately alert the sender by reply email and then delete this
message and any attachments. If you are not the intended recipient, you
are hereby notified that any use, dissemination, copying, or storage of
this message or its attachments is strictly prohibited./
*