Search Criteria
Package Details: eccodes 2.46.0-3
Package Actions
| Git Clone URL: | https://aur.archlinux.org/eccodes.git (read-only, click to copy) |
|---|---|
| Package Base: | eccodes |
| Description: | ECMWF decoding library for GRIB, BUFR and GTS |
| Upstream URL: | https://confluence.ecmwf.int/display/ECC/ecCodes+Home |
| Licenses: | Apache-2.0 |
| Conflicts: | grib_api, libbufr-ecmwf |
| Submitter: | graziano |
| Maintainer: | jankoh |
| Last Packager: | jankoh |
| Votes: | 15 |
| Popularity: | 0.007402 |
| First Submitted: | 2016-12-07 14:34 (UTC) |
| Last Updated: | 2026-03-10 21:20 (UTC) |
Dependencies (12)
- glibc (glibc-gitAUR, glibc-eacAUR, glibc-git-native-pgoAUR)
- libaec (libaec-gitAUR)
- libgcc (libgcc-snapshotAUR)
- libgfortran (libgfortran-snapshotAUR)
- libpng (libpng-gitAUR, libpng-apngAUR)
- libstdc++ (libstdc++-snapshotAUR)
- netcdf (netcdf-openmpi)
- openjpeg2 (openjpeg-gitAUR)
- cmake (cmake3AUR, cmake-gitAUR) (make)
- gcc-fortran (gcc-fortran-gitAUR, gcc-fortran-snapshotAUR) (make)
- bash (bash-gitAUR, bash-devel-gitAUR) (optional)
- ksh (ksh-okshAUR, ksh93-gitAUR) (optional)
Required by (9)
- cdi
- cdi (make)
- cdo
- cdo (make)
- emos (make)
- gnudatalanguage
- magics++
- python-eccodes
- python-pygrib
Latest Comments
1 2 3 Next › Last »
Nestor_013 commented on 2026-03-11 09:09 (UTC)
Hi Jan, Thanks for this update. I confirm it works for me too now.
During compilation, I observed some ODR violations warnings (see below), perhaps this explains that. Maybe this should be reported upstream ?
jankoh commented on 2026-03-10 21:00 (UTC)
Hi @Nestor_013,
I get this very error on my local machine, too, but not on my test pipelines using fresh Arch-containers. I'm not really sure what cases the problem, but I deactivated the test and re-added the download of the extra test data since it really speeds up the test process. An update of the package is on the way.
Best Jan
Nestor_013 commented on 2026-03-10 08:52 (UTC) (edited on 2026-03-10 09:13 (UTC) by Nestor_013)
Hi, not sure if it's me only, but I get a crash, which prevents yay from installing, in one of the tests (see below):
James-T commented on 2026-02-09 10:21 (UTC)
Hi Jan, looks like the certificate on the Arch Wiki page has expired so I'll have to defer attempting the clean Chroot build.
I am, however, by no means certain that (for all the portentousness of the "fatal error") that the Fortran fail is the final cause of failure as I don't see a connection between that and the C++ errors of the second block, and the build continues far longer than any other "waiting for unfinished jobs" that I've ever seen.
jankoh commented on 2026-02-08 10:50 (UTC)
Hey @James-T tha seems odd. I updated to package to clean the build dir automatically, if existing. That should at least ensure that no remnats of old builds a present in a new build. However, I still don't get why gfortran is complaining about the LTO version. If the new pkgrel does not work, could your try building in a clean chroot as suggested in https://wiki.archlinux.org/title/DeveloperWiki:Building_in_a_clean_chroot?
Best Jan
James-T commented on 2026-02-05 18:02 (UTC) (edited on 2026-02-05 18:03 (UTC) by James-T)
@jankoh: I think the build was clean (unless I missed something), since the package had beed built & updated using yay for a while, I went to the directory with the package ($HOME/.cache/yay/eccodes) and deleted both the src and pkg directories, then ran makepkg which gave the results I have posted.
I am aware that on occasion there are version incompatibilities between Arch & Manjaro but these are usually temporary and disappear when Manjaro catches up.
jankoh commented on 2026-02-05 17:23 (UTC)
@James-T: Does this happen on a clean build dir? Or do you use chrooted build as recommended? I seems to me, that at least some of the objects were build using an older (fortran) compiler version causing the problems.
I changed the pkgbuild to follow Arch's CMake-build guidlines (https://wiki.archlinux.org/title/CMake_package_guidelines), so the build dir is no longer within the source-tree of the package, but outside. That might cause problems, if there are remnants of a older build in a still-existing build dir...
OTOH, I don't have a Manjaro-system available; my test pipelines run on Arch's current Develop-Container-images. So, if the Manjaro-Maintainers change some tings incompatibly, those pipelines will not catch culprits.
Best, Jan
James-T commented on 2026-02-02 10:00 (UTC)
I've not been able to build on Manjaro since V2.42.0.
Very early in the build I get the error:
After which the build in fact continues to about 44% when:
Not sure if the errors are related.
jankoh commented on 2025-08-03 06:19 (UTC) (edited on 2025-08-03 12:25 (UTC) by jankoh)
Hi @davroot, I see the same problem on my local machine, interestlingly my test pipeline using Arch's Dev-Container is running just fine, so I uploaded the new version suspecting it is only a local problem. You can skip tests when installing the package to get it to work. But we should probably file a bug report upstream.
UPDATE: rebooting fixed the issue on my local machine. I suspect the (parallely installed) gcc-update to likely be the cause of the problem.
Best, Jan
davroot commented on 2025-08-02 12:32 (UTC)
Hi,
The test 24 failed
Start 24: eccodes_t_grib_mtg2_switch 24/449 Test #24: eccodes_t_grib_mtg2_switch .....................***FailedThis fails all the installation
1 2 3 Next › Last »