[GPlates-discuss] Gplates

John Cannon john.cannon at sydney.edu.au
Tue Jun 26 15:14:31 AEST 2018


Hi Jean-Pierre,

That looks 'related' to a bug in Qt4 that trips over recent Boost versions ( https://protect-au.mimecast.com/s/5O48Cvl0PoCBAJjEUQLQbw?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/r_5ECwVLQmiOy5zvtqn9fH?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



More information about the GPlates-discuss mailing list