Hello, I'm not really happy by this solution because, usually, buildroot built everything without this type of tricks... But, currently, with a fresh buildroot git I'm unable to reproduce your issue. Everything compile fine, maybe an issue with your version of buildroot.
I encourage you to contribute to buildroot by submiting your packages (https://buildroot.org/downloads/manual/manual.html#submitting-patches) Gwen On Fri, 18 Nov 2016 13:57:17 -0500 "gutelfuldead ." <isoprophlex...@gmail.com> wrote: > Hey gwenj, > > I resolved the issue though I'm not entirely sure why this worked. > Previously I installed everything in bulk sans the gr-iio recipe. > Then I attempted to make that separately and install it. Leading to > the issue of the original make not placing the pkg-config files in > staging. > > The fix: > > Install gnuradio with block support alone on the image. Then add > gr-analog (and dependencies) and use > > $ make gnuradio-reconfigure > > This successfully placed the .pc file in the path. I still don't know > why it was an issue when I ran it in bulk and why it wasn't > generating the proper files. > > If anyone is interested and runs into the same problems I threw the > libad9361-iio and gr-iio config and mk files up in github - > https://github.com/gutelfuldead/buildroot_packages for my own use > later. > > Thanks > > PS Sorry for awful formatting Marcus; my mailer uses a MarkDown > converter plugin. I assumed when I did not use the conversion it > would print out plain text (I couldn't have been more wrong) > > *> Hi, > > > > Could you sent your package config and .mk (and maybe the > > defconfig) to be able to reproduce this error? > > Your issue may be a problem with gnuradio package or something > > missing in your .mk (dependency to host-gnuradio for example). > > Thanks > > > > Gwenhael > > > > On Thu, 17 Nov 2016 18:11:07 +0100 > > Marcus Müller <address@hidden> wrote: > > > > > Hi Gustelfuldeath, > > > > > > the plain text version of your Email is utterly broken, and my > > > mail program (and other sensible mail programs) won't display the > > > HTML version if that contains a mean user tracking image (like > > > yours does). So, in other words, thanks to your mail application, > > > your email is pretty impossible to read. I got your original text > > > from the HTML source code (and, see below, it's not sensible > > > HTML, which is why the plain text version is all messed up). I've > > > taken the freedom to paste it here, so you can get help. Please > > > talk to your mail system admistrator to give you a less broken > > > client. > > > > > > Hey, > > > I am working on an embedded system build (zedboard) using > > > buildroot that is installing GNURadio and a handful of OOT > > > Modules. The entire system builds without errors with options: > > > > > > * gnuradio > > > * blocks support > > > * ctrlport support > > > * gr-fec support > > > * python support > > > * gr-utils support > > > * gr-analog support > > > * gr-channels support > > > * gr-digital support > > > * gr-fft support > > > * gr-filter support > > > * gr-flex support > > > * gr-trellis support > > > > > > I then created the config and mk files to install gr-iio. However > > > as buildroot attempts to make and install it to the target system > > > I receive the following error: > > > > > > Checking for GNU Radio Module: RUNTIME > > > -- Checking for module 'gnuradio-runtime' > > > -- Found gnuradio-runtime, version 3.7.9.1 > > > * > > > INCLUDES=/home/afx/zedboard/buildroot-2016.08.1/output/host/usr/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/include > > > * > > > LIBS=/home/afx/zedboard/buildroot-2016.08.1/output/host/usr/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/libgnuradio-runtime.so;/home/afx/zedboard/buildroot-2016.08.1/output/host/usr/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/libgnuradio-pmt.so > > > -- Found > > > GNURADIO_RUNTIME: > > > /home/afx/zedboard/buildroot-2016.08.1/output/host/usr/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/libgnuradio-runtime.so;/home/afx/zedboard/buildroot-2016.08.1/output/host/usr/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/libgnuradio-pmt.so > > > GNURADIO_RUNTIME_FOUND = TRUE Checking for GNU Radio Module: > > > ANALOG -- Checking for module 'gnuradio-analog' -- Package > > > gnuradio-analog was not found in the pkg-config search path. > > > Perhaps you should add the directory containing > > > `gnuradio-analog.pc' to the PKG_CONFIG_PATH environment variable > > > Package 'gnuradio-analog', required by 'world', not found > > > * > > > INCLUDES=GNURADIO_ANALOG_INCLUDE_DIRS-NOTFOUND > > > * > > > LIBS=GNURADIO_ANALOG_LIBRARIES_gnuradio-analog-NOTFOUND -- Could > > > NOT find GNURADIO_ANALOG (missing: GNURADIO_ANALOG_LIBRARIES > > > GNURADIO_ANALOG_INCLUDE_DIRS) GNURADIO_ANALOG_FOUND = FALSE CMake > > > Error > > > at > > > /home/afx/zedboard/buildroot-2016.08.1/output/host/usr/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/cmake/gnuradio/GnuradioConfig.cmake:110 > > > (message): Required GNU Radio Component: ANALOG missing! Call > > > Stack (most recent call > > > first): > > > /home/afx/zedboard/buildroot-2016.08.1/output/host/usr/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/cmake/gnuradio/GnuradioConfig.cmake:118 > > > (GR_MODULE) CMakeLists.txt:120 (find_package) > > > > > > > > > The closest solution I can find to this problem is in ( > > > https://github.com/gnuradio/gr-tutorial/issues/8 > > > <https://github.com/gnuradio/gr-tutorial/issues/8> ) which was > > > resolved by updating GNU Radio to a version that is downstream of > > > my current version (3.7.9.1). Has anyone experienced similar > > > issues or know how to force GNU Radio to generate and place the > > > appropriate .so files? > > > > > > Thanks. > > > > > > > > > On 17.11.2016 15:44, gutelfuldead wrote: > > > > Hey, I am working on an embedded system build (zedboard) using > > > > buildroot that is installing GNURadio and a handful of OOT > > > > Modules. The entire system builds without errors with options: > > > > * gnuradio * blocks support * ctrlport support * gr-fec support > > > > * python support > > > > * gr-utils support * gr-analog support * gr-channels support * > > > > gr-digital support * gr-fft support * gr-filter support * > > > > gr-flex support * gr-trellis support I then created the config > > > > and mk files to install gr-iio. However as buildroot attempts > > > > to make and install it to the target system I receive the > > > > following error: Checking for GNU Radio Module: RUNTIME -- > > > > Checking for module 'gnuradio-runtime' -- Found > > > > gnuradio-runtime, version 3.7.9.1 * > > > > INCLUDES=/home/afx/zedboard/buildroot-2016.08.1/output/host/usr/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/include > > > > * > > > > LIBS=/home/afx/zedboard/buildroot-2016.08.1/output/host/usr/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/libgnuradio-runtime.so;/home/afx/zedboard/buildroot-2016.08.1/output/host/usr/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/libgnuradio-pmt.so > > > > -- Found > > > > GNURADIO_RUNTIME: > > > > /home/afx/zedboard/buildroot-2016.08.1/output/host/usr/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/libgnuradio-runtime.so;/home/afx/zedboard/buildroot-2016.08.1/output/host/usr/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/libgnuradio-pmt.so > > > > GNURADIO_RUNTIME_FOUND = TRUE Checking for GNU Radio Module: > > > > ANALOG -- Checking for module 'gnuradio-analog' -- Package > > > > gnuradio-analog was not found in the pkg-config search path. > > > > Perhaps you should add the directory containing > > > > `gnuradio-analog.pc' to the PKG_CONFIG_PATH environment > > > > variable Package 'gnuradio-analog', required by 'world', not > > > > found * INCLUDES=GNURADIO_ANALOG_INCLUDE_DIRS-NOTFOUND * > > > > LIBS=GNURADIO_ANALOG_LIBRARIES_gnuradio-analog-NOTFOUND -- > > > > Could NOT find GNURADIO_ANALOG (missing: > > > > GNURADIO_ANALOG_LIBRARIES GNURADIO_ANALOG_INCLUDE_DIRS) > > > > GNURADIO_ANALOG_FOUND = FALSE CMake Error > > > > at > > > > /home/afx/zedboard/buildroot-2016.08.1/output/host/usr/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/cmake/gnuradio/GnuradioConfig.cmake:110 > > > > (message): Required GNU Radio Component: ANALOG missing! Call > > > > Stack (most recent call > > > > first): > > > > /home/afx/zedboard/buildroot-2016.08.1/output/host/usr/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/cmake/gnuradio/GnuradioConfig.cmake:118 > > > > (GR_MODULE) CMakeLists.txt:120 (find_package) The closest > > > > solution I can find to this problem is in > > > > ( https://github.com/gnuradio/gr-tutorial/issues/8 > > > > <https://github.com/gnuradio/gr-tutorial/issues/8> ) which was > > > > resolved by updating GNU Radio to a version that is downstream > > > > of my current version (3.7.9.1). Has anyone experienced similar > > > > issues or know how to force GNU Radio to generate and place the > > > > appropriate .so files? Thanks. > > > > > > > > > > > > _______________________________________________ > > > > Discuss-gnuradio mailing list > > > > address@hidden > > > > https://lists.gnu.org/mailman/listinfo/discuss-gnuradio > > > > <https://lists.gnu.org/mailman/listinfo/discuss-gnuradio> > > > * _______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio