[MacPorts] #70676: gmic-lib - Unable to upgrade on Mtn Lion - fatal error: use of undeclared identifier 'AT_FDCWD'
MacPorts
noreply at macports.org
Sun Sep 1 16:56:50 UTC 2024
#70676: gmic-lib - Unable to upgrade on Mtn Lion - fatal error: use of undeclared
identifier 'AT_FDCWD'
---------------------+----------------------
Reporter: RobK88 | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.10.1
Keywords: mtnlion | Port: gmic-lib
---------------------+----------------------
I am unable to upgrade the port `gmic` from version 3.4.0. to version
3.4.1 on Mtn Lion.
I see the following error:
{{{
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_science_gmic
/gmic-lib/work/compwrap/cxx/opt/local/bin/clang++-mp-17 -o libgmic.o -c
gmic.cpp -Dgmic_core -fPIC -Os -arch x86_64 -Dgmic_community
-Dcimg_date=\"\" -Dcimg_time=\"\" -Dcimg_use_zlib -I. -std=c++11
-pedantic -Wall -Wextra -Wfatal-errors -Werror=unknown-pragmas -Werror
=unused-label -Wshadow -Dcimg_use_abort -Dgmic_is_parallel
-Dcimg_use_fftw3 -Dcimg_use_curl -I/opt/local/libexec/openssl3/include
-Dcimg_use_png -I/opt/local/include/libpng16 -Dcimg_use_jpeg
-Dcimg_use_tiff -Dcimg_display=1 -I/opt/local/include -Dcimg_use_openexr
-pthread -I/opt/local/include/OpenEXR -I/opt/local/include/Imath
In file included from gmic.cpp:1786:
In file included from ./gmic.h:261:
In file included from ./CImg.h:613:
In file included from /opt/local/include/OpenEXR/ImfRgbaFile.h:22:
In file included from /opt/local/include/OpenEXR/ImfHeader.h:25:
/opt/local/include/OpenEXR/ImfAttribute.h:257:54: warning: unused
parameter 'version' [-Wunused-parameter]
257 | OPENEXR_IMF_INTERNAL_NAMESPACE::OStream& os, int version)
const
| ^
/opt/local/include/OpenEXR/ImfAttribute.h:266:54: warning: unused
parameter 'size' [-Wunused-parameter]
266 | OPENEXR_IMF_INTERNAL_NAMESPACE::IStream& is, int size, int
version)
| ^
/opt/local/include/OpenEXR/ImfAttribute.h:266:64: warning: unused
parameter 'version' [-Wunused-parameter]
266 | OPENEXR_IMF_INTERNAL_NAMESPACE::IStream& is, int size, int
version)
| ^
In file included from gmic.cpp:1786:
In file included from ./gmic.h:261:
./CImg.h:67455:45: fatal error: use of undeclared identifier 'AT_FDCWD'
67455 | if (cimg::is_file(buf) && faccessat(AT_FDCWD, buf, X_OK,
AT_EACCESS) == 0) { delete[] buf; return true; }
| ^
3 warnings and 1 error generated.
make[1]: *** [libgmic.o] Error 1
make[1]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_science_gmic
/gmic-lib/work/gmic-3.4.1/src'
make: *** [lib] Error 2
make: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_science_gmic
/gmic-lib/work/gmic-3.4.1/src'
Command failed: cd
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_science_gmic
/gmic-lib/work/gmic-3.4.1/src" && /usr/bin/make -w lib NO_STDLIB=Yes
OPT_CFLAGS="" SOVERSION=1 X11_CFLAGS="-Dcimg_display=1
-I/opt/local/include" X11_LIBS="-L/opt/local/lib -lX11 -lpthread"
USR=/opt/local
CC="/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_science_gmic
/gmic-lib/work/compwrap/cc/opt/local/bin/clang-mp-17"
CXX="/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_science_gmic
/gmic-lib/work/compwrap/cxx/opt/local/bin/clang++-mp-17"
OBJC="/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_science_gmic
/gmic-lib/work/compwrap/objc/opt/local/bin/clang-mp-17"
OBJCXX="/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_science_gmic
/gmic-lib/work/compwrap/objcxx/opt/local/bin/clang++-mp-17"
INSTALL="/usr/bin/install -c"
Exit code: 2
Error: Failed to build gmic-lib: command execution failed
Error: See
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_science_gmic
/gmic-lib/main.log for details.
Error: Follow https://guide.macports.org/#project.tickets if you believe
there is a bug.
}}}
For more details, please see the attached `main.log`.
--
Ticket URL: <https://trac.macports.org/ticket/70676>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list