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 <[email protected]
> <mailto:[email protected]>> wrote:
>
>>
>>
>> On Fri, Jun 3, 2016 at 10:19 AM Marcus Müller
>> <[email protected] <mailto:[email protected]>> 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
>>
>> [3] 
>> https://github.com/gnuradio/gnuradio/commit/621c086b94e1f9b70f24034bf6fb6f7e15e5fa7c
>> [4] https://github.com/estatz/gr-recipes/tree/thrift_tarball
>> _______________________________________________
>> Discuss-gnuradio mailing list
>> [email protected] <mailto:[email protected]>
>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

_______________________________________________
Discuss-gnuradio mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to