Saturday, April 26, 2025

Re: Compatibility Issues with gr-ieee802-11 Library

Hi Pedro,

The preferred approach depends on quite a few things. 

Do you want to use the OOT as is? If you want to install and transmit or receive, the apt approach would be best. I guess the package is named differently though. e.g. gnuradio-gr... This would be easy to find online.

Another approach would be to use condo/radioconda. Your desired OOT might already be packaged there as well.

If you want to work with the source and update it, make sure you checked out the correct branch. I suspect maint-3.10 would be the one you're looking for. Also, that'd get rid of the swig related error.
There's a wiki page where I go back quite frequently gnuradio conda install. 

Have fun 

Pedro Tapia <pedrotapia@cpejr.com.br> schrieb am Fr., 25. Apr. 2025, 19:16:

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