On Mon, 21 Nov 2016 12:59:42 -0800 Cinaed Simson <[email protected]> wrote:
> On 11/21/2016 07:23 AM, gutelfuldead wrote: > > Gwen, > > > > One of the hold ups that I neglected to mention in this because it > > wasn't a dependency for what I needed, was that buildroot was > > throwing errors when compiling the gr-fec module specifically. > > > > I initially was building all of the native gnuradio packages for the > > platform just to have a more complete system. Disabling gr-fec > > allowed the rest of the packages (most importantly ANALOG) to build. > > > > Did it allow you to build gr-fec for the arm processor? > > On my ARM processors (32 bit and 64 bit) I had to build GSL from > source in order for the build process to complete without any GSL > errors in my build log file - I was using my own build script. > > I don't remember if the lack of GSL was preventing the build to > complete > - or preventing the build of gr-fec - but at the time the Debian > versions of GSL weren't working. > True. Lack of GSL imply errors during gr-fec compilation. I've just sent a patch to buildroot to fix this : http://patchwork.ozlabs.org/patch/697606/ > > > > Thanks > > > > > > On Nov 21 2016, at 10:17 am, gwenhael.goavec <[email protected]> > > wrote: > > > > 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 ." <[email protected]> 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 > > [email protected] > > https://lists.gnu.org/mailman/listinfo/discuss-gnuradio > > > > > _______________________________________________ > Discuss-gnuradio mailing list > [email protected] > https://lists.gnu.org/mailman/listinfo/discuss-gnuradio _______________________________________________ Discuss-gnuradio mailing list [email protected] https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
