Hi

I encountered this same error trying to compile and package QGIS 3.0 within
the "conda-forge" community channel of the Anaconda Python distribution, but
only when using GCC 4.8 (4.8.5, specifically). Pretty sure I have to stick
with GCC 4.8 for now within this build environment, but I did not encounter
this issue when using GCC 7.2 or 7.3. I switched out to gcc 7.2, keeping all
the other dependencies/etc the same, and can compile and run QGIS without
issue.

I don't know my way around SUSE, but it looks like the "gcc" package for
openSUSE Leap 42.3 is version 4.8
(https://software.opensuse.org/package/gcc). Assuming Hernán is using the
"gcc" package (and not "gcc6" or "gcc7", and thus would be using gcc 4.8.x),
then this could narrow down the issue and help explain why it hasn't come up
elsewhere. I'm unfortunately clueless about the GCC history and not much of
a C++ person, so I'm not sure where to go from here, beyond eventually
upgrading gcc, but would be happy to test patches/compilation options/etc.

Here's a link to a Gist with the output from cmake and the failed make step,
either using Make and Ninja (Ninja shows

Make:
https://gist.github.com/ceholden/b6179d58e17f983ce6f29b32531bb4fa#file-qgis3-0_gcc4-8_make_fail
Ninja:
https://gist.github.com/ceholden/b6179d58e17f983ce6f29b32531bb4fa#file-qgis3-0_gcc4-8_ninja_fail

Best,
Chris



--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Developer-f4099106.html
_______________________________________________
QGIS-Developer mailing list
[email protected]
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer

Reply via email to