Xtide Broken on X86 X64 current

A.J. 'Fonz' van Werven freebsd at skysmurf.nl
Thu Oct 2 21:02:50 UTC 2014


Manfred Antar wrote:

[begin (sic)]
> /usr/ports/astro/xtide doesn't complie on amd64 or i386 current for me
> It uses /usr/local/bin/gcc48 for compiler.
[snip]
> If  you:
> vi ./work/xtide-2.13.2/xxGlobal.cc
> 
> and add to top of file:
> extern "C" int isnan (double);
> 
> It will compile.
[end (sic)]

Update:

I checked this port on Redports with the X11 option enabled for releases
8.4 to 9.3 with gcc48, both amd64 and i386. I also checked it locally on
9.3/amd64 with Clang. In all of those instances the port builds fine both
with and without your suggested fix(*).

You might want to ask whether someone can test it on 10.X and/or
11-CURRENT, possibly using Poudriere (which seems to be the only thing
that's reliably working at the moment, quelle surprise). I'm including a
patch that does what you suggest and can be used for testing. If it turns
out to be the correct fix, you can attach it to a Bugzilla report if you
choose to submit one.

HTH,

AvW

Ad (*): Except for the /usr/local leftovers that come with the current
Tinderbox breakage and do not otherwise indicate a problem.

-- 
Imbibo, ergo sum.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: xtide.patch
Type: text/x-diff
Size: 530 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20141002/00999f49/attachment.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20141002/00999f49/attachment.sig>


More information about the freebsd-ports mailing list