discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Discuss-gnuradio] [PyBOMBS] pre-2.1.0 release testing on CentOS 7


From: Marcus Müller
Subject: Re: [Discuss-gnuradio] [PyBOMBS] pre-2.1.0 release testing on CentOS 7
Date: Sat, 4 Jun 2016 18:14:28 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0

Hi Rich,

currently unable to access my Ubuntu VMs; could you copy&paste the build log of your OOT? Also, I might be a bit paranoid, but could you verify by "which gr_modtool" that you're really running the modtool you want?

Best regards,
Marcus

On 04.06.2016 17:51, Richard Bell wrote:
Since I didn't get much feedback when I brought this up a few weeks ago, I want to bring it up again to make sure you all see it.  After using the default pybombs command to build a clean install on Ubuntu 16.04, everything worked fine except that I can't get gr_modtool working. No OOT Modules I make, old or brand new, will make it through compile. There are cmake issues I've never seen before.

Can someone confirm they have used gr_modtool on Ubuntu 16.04 successfully after installing via the pybombs default route. 

Sent from my iPad

On Jun 3, 2016, at 7:42 PM, Eric Statzer <address@hidden> wrote:



On Fri, Jun 3, 2016 at 10:19 AM Marcus Müller <address@hidden> wrote:
Everyone should get a kick out of this: I had fixed this once before [1] but it was actually YOU, Marcus, that broke it again! [2]
I wish that was true! First of all, we need to find a better way to fix that then to build libtool on practically all platforms from source.
You really don't need libtool > 2.4.6 to build thrift. Works perfectly on my Fedora 22 with libtool 2.4.2 .
The problem is not the libtool version, by the way. autoconf/aclocal just can't, for some reasons I really can't figure out, find the "default" system-wide M4 files containing the PKG_CHECK_MODULES macro under specific circumstances. It seems that installing libtool into the same prefix one is going to use later on fixes the problem (as the M4s end up in a location that aclocal ends up looking in). Have a test: if you edit the bootstrap.sh of thrift, and modify the

aclocal -I ./aclocal

line to

aclocal -I $(env -i aclocal --print-ac-dir) -I ./aclocal

the M4 syntax error disappears, at least for me. Of course, thrift wouldn't successfully build with those modifications, either, but that's really a long rabbit hole to go into :) Hence my curiosity!


Alright, its all coming back to me now, I think you've got me straightened out again, Marcus.  I was definitely wrong on the pkg-config/libtool versions before, thanks for taking my hasty accusations so well!  This is the exact same sort of issue that I was running in to when running autoreconf for libosmo-dsp and I realized that having ANY version of pkg-config installed from source under the PYBOMBS_PREFIX would make these sort of errors go away, too.  I'm on-board with leaving the pkg-config and libtool versions alone and fixing the real underlying problems. 
 
So, the thrift recipe was switched to using git for the source fetch around this time [3] due to a possible thrift bug.  Question: now that thrift 0.9.3 is available in tarball form, might we want to switch back to using the release tarball?  The benefit of the tarball is that it already includes all of the required m4 macro files, and that makes ./configure run MUCH more smoothly.  In fact, this branch [4], which just switches to the tarball release of thrift 0.9.3, builds cleanly for me on CentOS 7.  Give it a shot!

-Eric

_______________________________________________
Discuss-gnuradio mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


reply via email to

[Prev in Thread] Current Thread [Next in Thread]