[reSIProcate] Ubuntu Xenial - Build broken

Yannick Guay yannick.guay at gmail.com
Mon May 25 15:13:26 CDT 2020


Hi Daniel,

...inline...

Le lun. 25 mai 2020 à 10:50, Daniel Pocock <daniel at pocock.pro> a écrit :

>
>
> On 23/05/2020 19:45, Yannick Guay wrote:
> > Hello resiprocate-devel,
> >
> > The current resiprocate "--with-repro" build from github HEAD appears
> > broken so I thought I would post here a workaround that worked for me.
>
>
> This may be related to different versions of gperf in Debian, Ubuntu and
> Fedora.  We had some glitches when there were some Fedora-related
> changes here too.
>
> You can look in the files we distribute to see the gperf version that
> was used to create them:
>
>   head -3 resip/stack/gen/*.cxx
>

They were created originally with gperf 3.1


>
> If you touch the *.gperf files then the *.cxx files will be regenerated
> for you using your own version of gperf.
>

correct


>
> What we need to clarify:
>
> - which version of gperf do you have?
>

I have gperf 3.0.4 which was installed by apt-get


>
> - is there another version of gperf we should use as a default or is 3.1
> currently the best default?
>

?


>
> - should we change anything on the gperf command line we use to create
> the default versions of these files?
>

?


> - do we automatically touch those files from the Makefile so that all
> *nix systems will always regenerate them?  We could also put some
> conditional logic in the Makefile, e.g.
>   if [ OS==Xenial ] ;  touch *.gperf .....
>

That to me sounds like a good compromise.


>
>
> _______________________________________________
> resiprocate-devel mailing list
> resiprocate-devel at resiprocate.org
> https://list.resiprocate.org/mailman/listinfo/resiprocate-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.resiprocate.org/pipermail/resiprocate-devel/attachments/20200525/023c0b8c/attachment.htm>


More information about the resiprocate-devel mailing list