[GPlates-discuss] Gplates

John Cannon john.cannon at sydney.edu.au
Wed Jun 27 01:28:54 AEST 2018


Hi again,

In summary, GPlates 2.1 (just around corner) should now compile successfully on Debian 9.4 stable.
 

For reference...

For GPlates 2.0, I don't get your specific error - maybe because I'm using stable and you are using unstable.  But, as expected, I do get the boost optional errors mentioned previously (that were fixed for GPlates 2.1) as well as GDAL2 errors (since only GPlates 2.1 supports GDAL version 2).

However, the latest development version of GPlates (to become GPlates 2.1) compiles successfully after including a workaround in GPlates (extra guards obtained from https://protect-au.mimecast.com/s/HR-ECwVLQmiOVE4oIVMu6T?domain=src.fedoraproject.org ).

So hopefully GPlates 2.1 will also compile successfully for you (on Debian unstable), without having to patch Qt4 (since the above GPlates workaround should essentially do the same thing).

Regards,
John

-----Original Message-----
From: GPlates-discuss <gplates-discuss-bounces at mailman.sydney.edu.au> On Behalf Of John Cannon
Sent: Tuesday, 26 June 2018 3:15 PM
To: demailly <Jean-Pierre.Demailly at univ-grenoble-alpes.fr>; gplates-discuss at mailman.sydney.edu.au
Subject: Re: [GPlates-discuss] Gplates

Hi Jean-Pierre,

That looks 'related' to a bug in Qt4 that trips over recent Boost versions ( https://protect-au.mimecast.com/s/28cfCxnMRvtGR5gZTvjxFQ?domain=bugreports.qt.io - by the way, the workaround mentioned there is in GPlates 2.0).  This issue has likely been patched in Ubuntu because we can compile GPlates 2.1 (to be released just around the corner) on the latest version (Ubuntu 18.04, which has boost 1.65). And also looks patched in RedHat https://protect-au.mimecast.com/s/ge-3CyoNVrcj2PQYCQZ3c_?domain=bugzilla.redhat.com

Maybe upgrading your Qt4 is worth a try (in case it's been subsequently patched on Debian).  If we have time before the GPlates 2.1 release we'll test on a Debian system (such as 9.4 stable).


On a related note, if you compile GPlates 2.0 with boost >= 1.61 there are also some boost-optional compile errors. This is fixed in GPlates 2.1.

Regards,
John

-----Original Message-----
From: demailly <Jean-Pierre.Demailly at univ-grenoble-alpes.fr> 
Sent: Saturday, 23 June 2018 5:06 AM
To: John Cannon <john.cannon at sydney.edu.au>; gplates-discuss at mailman.sydney.edu.au
Cc: Jean-Pierre Demailly <Jean-Pierre.Demailly at univ-grenoble-alpes.fr>
Subject: Gplates


Hi:

I am trying to compile gplates-2.0.0 on debian unstable.
After installing the dependencies, the Makefiles are created correctly, but 'make' stops already at 1% with a boost error

/usr/include/boost/predef/language/stdc.h:52: Parse error at "defined"

My boost version is 1.62.0, I guess that some API or macro has changed since 1.58 with which the Ubuntu package has been compiled.
(I have seen that various other packages are affected by the same libboost problem). Do you have a fix ?

Many thanks for gplates !

Best,
Jean-Pierre Demailly

_______________________________________________
GPlates-discuss mailing list
GPlates-discuss at mailman.sydney.edu.au
https://mailman.sydney.edu.au/mailman/listinfo/gplates-discuss



More information about the GPlates-discuss mailing list