Friday, April 25, 2025

Compatibility Issues with gr-ieee802-11 Library

Hi everyone,

I've been struggling to get the gr-ieee802-11 library working on Ubuntu 24.04 with GNU Radio 3.10.9.2 and would appreciate any advice. Here's what I've tried and the errors I'm hitting:

Problem Summary

The library fails to:

  1. Install via apt (package missing)

  2. Compile from source (CMake errors)

  3. Import in Python (ModuleNotFoundError)

Steps Taken

1. Installation Attempts:

bash
# Tried official packages (not found)   sudo apt install gr-ieee802-11   # → E: Unable to locate package    # Tried pip (externally-managed error)   pip install git+https://github.com/bastibl/gr-ieee802-11.git   # → error: externally-managed-environment  

2. Manual Compilation:

bash
git clone https://github.com/bastibl/gr-ieee802-11.git   cd gr-ieee802-11 && mkdir build && cd build   cmake -DCMAKE_INSTALL_PREFIX=/usr ..  

Errors:

plaintext
CMake Error: include could not find requested file: GrSwig   CMake Error: Unknown CMake command "GR_SWIG_MAKE"  

3. Workarounds Tried:

  • Used libgnuradio-ieee80211 from gnuradio-releases PPA (not updated for Noble)

  • Tried older branches (maint-3.8, maint-3.9) – same issues

Questions

  1. Has anyone successfully built this on Ubuntu 24.04?

  2. Are there forks with updated CMake support?

  3. Any alternatives for WiFi MAC-layer decoding in GNU Radio?

    I would like to ask for help, using GNURADIO, over here it's a picture of my work it's correct? How can I do better? I hope to detect the Wi-Fi name at least



No comments:

Post a Comment