Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GDL without Eigen3 is (again) no more compilable (on Debian 22.04) #1787

Closed
alaingdl opened this issue Mar 20, 2024 · 2 comments
Closed

GDL without Eigen3 is (again) no more compilable (on Debian 22.04) #1787

alaingdl opened this issue Mar 20, 2024 · 2 comments
Labels
weird wontfix This will not be worked on

Comments

@alaingdl
Copy link
Contributor

alaingdl commented Mar 20, 2024

OK, in #1741 I made few changes to be able to compile GDL without Eigen3
(eg : cmake .. -DX11=off -DWXWIDGETS=OFF -DMAGICK=OFF -DTIFF=OFF -DNETCDF=OFF -DHDF=OFF -DHDF5=OFF -DFFTW=OFF -DLIBPROJ=OFF -DUDUNITS2=OFF -DEIGEN3=OFF -DGRIB=OFF -DGLPK=OFF -DQHULL=OFF -DPYTHON=off -DSHAPELIB=off -DEXPAT=off)

It was OK but no more today on Ubuntu 22.04 (but -DEIGEN3=ON is OK)

A detail :
not OK on Ubuntu 22.04 with gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04)
but OK on Debian 10 with gcc version 8.3.0 (Debian 8.3.0-6)
and also Clang on OSX ...

I suspect that #1776 by @GillesDuvert changed something related to that (this is what I see in the diff -r -q

I know the great goal of those changes is to be able to compile GDL with true GNU GCC on OSX but my last tests failed too :(

Soon we will face the c++14 versus c++11 ...

@GillesDuvert
Copy link
Contributor

works4me with your example.
Would need to see the log to understand better.

@GillesDuvert GillesDuvert added wontfix This will not be worked on weird labels Apr 12, 2024
@alaingdl
Copy link
Contributor Author

It has been solved in #1816 just an include was missing

I suspect in a indefinite future we will have to refactoring all the include ...
(and compiling with some flags cxx14 ... would help. clang on OSX complains a lot)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
weird wontfix This will not be worked on
Projects
None yet
Development

No branches or pull requests

2 participants