[op25-dev] Building under Ubuntu 12.04 - blocks gives error "op25.cc:3115:13: error: 'ptrdiff_t' does not name a type"

This is merely a historical archive of years 2008-2021, before the migration to mailman3.

A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/op25-dev@lists.osmocom.org/.

Richard Clarke richard at clarke.biz
Wed May 2 21:21:47 UTC 2012

Hi Steve,

thanks for that suggestion. I had already tried that too but no luck so
far, same error.
Anyone else tried building op25 with gcc 4.6.3? Are you having the same
issue? Any more suggestions from anyone?

Thanks very much


On 2 May 2012 17:09, Steve Glass <stevie.glass at gmail.com> wrote:

> **
> Try including stddef.h in op25.i rather than cstddef. I think the latter
> may need a "using namespace std" declaration and the former should just
> work.
> On 2 May 2012 13:09, Richard Clarke <richard at clarke.biz> wrote:
>> **
>> OK I've just upgraded my Ubuntu box to 12.04, from 11.04 (couldn't help
>> myself). I'm trying to rebuild op25 but I'm getting the following error,
>> followed by a string of relate ones (I'm guessing)
>> Compiling blocks:
>> op25.cc:3115:13: error: 'ptrdiff_t' does not name a type
>> A Google search for this kind of error seems to be pointing to stricter
>> typedef requirements by gcc 4.6 with the solution being to include an
>> additional system header file cstddef. However I'm not sure where to
>> include this in the op25 source. I tried putting it in the op25.i swig
>> interface file so that it ends up in the generated op25.cc file however
>> that doesn't appear to have worked.
>> Anyone already solved this or can provide some guidance? Ubuntu 12.04
>> appears to be using gcc 4.6.3
>> Thanks
>> Cheers
>> Richard

*SCOTT ADAMS: Normal people believe that if it ain't broke, don't fix it.
Engineers believe that if it ain't broke, it doesn't have enough features
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osmocom.org/pipermail/op25-dev/attachments/20120503/07c48bc8/attachment.htm>

More information about the op25-dev mailing list