On Sat, Dec 19, 2020 at 3:27 AM mdwxman via grass-user <grass-user@lists.osgeo.org> wrote: > > This has become a very strange issue. This afternoon I attempted 8 > variations on the compilation and all failed.
There should ideally be just one way to install it. > The first thing I did was to check on the GDAL version and although it wasn't > easy, it turns out that the conda installation from several weeks ago used > GDAL 2.4... The GRASS version was the 7.7 version. So, I changed the > subdirectory to the 3.0.4 GDAL version: /usr/include/gdal-config and the > /usr/share/gdal subdirectories. But those failed too although I used the > grass-7.8.5RC1 file. We need to see the error messages to help. In the first place I feel that you have a mixture of version on your machine. Personally, I would try without conda on Centos8. > I also checked my logs and made sure I used the dnf install text for all the > required software. I also tried the "--with-gdal > --with-gdal-includes=/usr/include/gdal" configuration. All my attempts > bombed. > > It was interesting that dnf install noted that GDAL and GDAL-devel were the > most recent and already on my file system. There are two additional tasks to > do now. The first is to discover whether the GDAL and GDAL-devel version > 3.0.4 version is the one to use for the compilation. Is it the most > up-to-date? Here you can look up the version: https://src.fedoraproject.org/rpms/gdal/ --> d'oh! where did it go? Someone must have removed it from there ... :( ==> Build status --> https://koji.fedoraproject.org/koji/packageinfo?packageID=1826 --> gdal-3.0.4-5.el8 (which I packaged in May) I have just triggered to rebuild it on the server: fedpkg build Building gdal-3.0.4-6.el8 for epel8-candidate Created task: 57788230 Task info: https://koji.fedoraproject.org/koji/taskinfo?taskID=57788230 Building gdal-3.0.4-6.el8 for epel8-playground-candidate Created task: 57788232 Task info: https://koji.fedoraproject.org/koji/taskinfo?taskID=57788232 ==> it fails. > The other task is attempt to dig into other log files to determine if there > is additional information. > > After that I plan to remove all GRASS versions and related libraries if I can > find them. I know I have two GRASS versions: 7.7 and 7.8.5 so perhaps > there's a conflict hidden in the configuration. Is there any reason to keep the outdated GRASS 7.7? > My other question revolves around gdal-config. There are two versions of > gdal-config: one simply called "gdal-config" and the other called > "gdal-config64" This machine (and all my networked machines) are x86_64 > architecture. Is the configure script attempting to use one or the other and > defaulting to the "Error: cannot find gdal-config" option. This type of > thing has happened to me before and error messages can be notoriously > difficult to understand. I fully agree. There is no (obvious) point for me to have a separate "gdal-config64" script. Please check from which RPM it originates, with rpm -qf /usr/bin/gdal-config64 ? But honestly, I am getting lost with Centos. That's why we abandoned it earlier this year (which was an attempt after 10 years of Scientific Linux on our HPC infrastructure). However, I have good experience with Fedora and Ubuntu. Markus _______________________________________________ grass-user mailing list grass-user@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/grass-user