NCAR / ParallelIO

A high-level Parallel I/O Library for structured grid applications
Apache License 2.0
134 stars 52 forks source link

Compiling freezing on Doxygen #1969

Closed daniloceano closed 9 months ago

daniloceano commented 1 year ago

Hello, I am trying to compile PIO on Ubuntu 16.04 as a pre-requisite for MPAS-A using:

cmake -DNetCDF_C_PATH=$NETCDF -DNetCDF_Fortran_PATH=$NETCDF -DPnetCDF_PATH=$PNETCDF -DHDF5_PATH=$NETCDF -DCMAKE_INSTALL_PREFIX=$LIBBASE -DPIO_USE_MALLOC=ON -DCMAKE_VERBOSE_MAKEFILE=1 -DPIO_ENABLE_TIMING=OFF $PIOSRC

Where the variables points to the corresponding paths where libraries where compiled. The build stops during Doxygen checking. Firstly it was freezing at something like "Doxygen not found" so I installed it. But now it freezes at:

-- Found Doxygen: /usr/bin/doxygen (found version "1.8.11")

Is this a bug or did I do something wrong?

jedwards4b commented 1 year ago

I've not had any problem - try adding -DPIO_ENABLE_DOC=OFF, there is no longer a PIO_USE_MALLOC option - what version of PIO are you trying to build?

daniloceano commented 1 year ago

Oh sorry, I am building 2.4.4, but using -DPIO_ENABLE_DOC=OFF worked!

jedwards4b commented 1 year ago

You should use 2.6.0 - it should be fully compatible with MPAS-A

daniloceano commented 1 year ago

Thanks for the advice. As it is already built I'll try to continue with 2.4.4, but if I face any issues I'll try 2.6.0