microsoft / vcpkg

C++ Library Manager for Windows, Linux, and MacOS
MIT License
22.15k stars 6.16k forks source link

[at-spi2-core] Build failure #32318

Closed LeyviRose closed 1 year ago

LeyviRose commented 1 year ago

Package: at-spi2-core:x64-linux -> 2.44.1#2

Host Environment

To Reproduce

vcpkg install at-spi2-core

Failure logs

-- at-spi2-core currently requires the following libraries from the system package manager:
    libdbus-1-dev
    libxi-dev
    libxtst-dev

These can be installed on Ubuntu systems via apt-get install libdbus-1-dev libxi-dev libxtst-dev
-- Using cached GNOME-at-spi2-core-AT_SPI2_CORE_2_44_1.tar.gz.
-- Cleaning sources at /home/leyvirose/.clion-vcpkg/vcpkg/buildtrees/at-spi2-core/src/ORE_2_44_1-fa40e2a5ad.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source /home/leyvirose/.clion-vcpkg/vcpkg/downloads/GNOME-at-spi2-core-AT_SPI2_CORE_2_44_1.tar.gz
-- Using source at /home/leyvirose/.clion-vcpkg/vcpkg/buildtrees/at-spi2-core/src/ORE_2_44_1-fa40e2a5ad.clean
-- Getting CMake variables for x64-linux-dbg
-- Getting CMake variables for x64-linux-rel
-- Configuring x64-linux-dbg
CMake Error at scripts/cmake/vcpkg_execute_required_process.cmake:112 (message):
    Command failed: /usr/bin/python3 /home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/tools/meson/meson.py -Dintrospection=no --buildtype plain --backend ninja --wrap-mode nodownload --libdir lib --native /home/leyvirose/.clion-vcpkg/vcpkg/buildtrees/at-spi2-core/meson-x64-linux-dbg.log -Ddebug=true --prefix /home/leyvirose/.clion-vcpkg/vcpkg/packages/at-spi2-core_x64-linux/debug --includedir ../include -Dcmake_prefix_path=['/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug','/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux'] /home/leyvirose/.clion-vcpkg/vcpkg/buildtrees/at-spi2-core/src/ORE_2_44_1-fa40e2a5ad.clean
    Working Directory: /home/leyvirose/.clion-vcpkg/vcpkg/buildtrees/at-spi2-core/x64-linux-dbg
    Error code: 1
    See logs for more information:
      /home/leyvirose/.clion-vcpkg/vcpkg/buildtrees/at-spi2-core/config-x64-linux-dbg-meson-log.txt.log
      /home/leyvirose/.clion-vcpkg/vcpkg/buildtrees/at-spi2-core/config-x64-linux-dbg-out.log

Call Stack (most recent call first):
  scripts/cmake/vcpkg_configure_meson.cmake:431 (vcpkg_execute_required_process)
  ports/at-spi2-core/portfile.cmake:13 (vcpkg_configure_meson)
  scripts/ports.cmake:147 (include)
/home/leyvirose/.clion-vcpkg/vcpkg/buildtrees/at-spi2-core/config-x64-linux-dbg-meson-log.txt.log ``` Build started at 2023-06-30T11:47:52.205983 Main binary: /usr/bin/python3 Build Options: -Dintrospection=no -Ddebug=true '-Dcmake_prefix_path=['"'"'/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug'"'"','"'"'/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux'"'"']' -Dprefix=/home/leyvirose/.clion-vcpkg/vcpkg/packages/at-spi2-core_x64-linux/debug -Dincludedir=../include -Dlibdir=lib -Dbackend=ninja -Dbuildtype=plain -Dwrap_mode=nodownload '--native-file /home/leyvirose/.clion-vcpkg/vcpkg/buildtrees/at-spi2-core/meson-x64-linux-dbg.log' Python system: Linux The Meson build system Version: 0.62.1 Source dir: /home/leyvirose/.clion-vcpkg/vcpkg/buildtrees/at-spi2-core/src/ORE_2_44_1-fa40e2a5ad.clean Build dir: /home/leyvirose/.clion-vcpkg/vcpkg/buildtrees/at-spi2-core/x64-linux-dbg Build type: native build Project name: at-spi2-core Project version: 2.44.1 Sanity testing C compiler: /usr/bin/cc Is cross compiler: False. Sanity check compiler command line: /usr/bin/cc sanitycheckc.c -o sanitycheckc.exe -fPIC -g -I/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/include -D_FILE_OFFSET_BITS=64 -L/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/lib Sanity check compile stdout: ----- Sanity check compile stderr: ----- Running test binary command: /home/leyvirose/.clion-vcpkg/vcpkg/buildtrees/at-spi2-core/x64-linux-dbg/meson-private/sanitycheckc.exe C compiler for the host machine: /usr/bin/cc (gcc 13.1.1 "cc (GCC) 13.1.1 20230614 (Red Hat 13.1.1-4)") C linker for the host machine: /usr/bin/cc ld.bfd 2.39-9 Sanity testing C compiler: /usr/bin/cc Is cross compiler: False. Sanity check compiler command line: /usr/bin/cc sanitycheckc.c -o sanitycheckc.exe -D_FILE_OFFSET_BITS=64 Sanity check compile stdout: ----- Sanity check compile stderr: ----- Running test binary command: /home/leyvirose/.clion-vcpkg/vcpkg/buildtrees/at-spi2-core/x64-linux-dbg/meson-private/sanitycheckc.exe C compiler for the build machine: /usr/bin/cc (gcc 13.1.1 "cc (GCC) 13.1.1 20230614 (Red Hat 13.1.1-4)") C linker for the build machine: /usr/bin/cc ld.bfd 2.39-9 Build machine cpu family: x86_64 Build machine cpu: x86_64 Host machine cpu family: x86_64 Host machine cpu: x86_64 Target machine cpu family: x86_64 Target machine cpu: x86_64 Pkg-config binary for 1 is not cached. Pkg-config binary for 1 specified from cross file, native file, or env var as ['/bin/pkg-config'] Found pkg-config: /bin/pkg-config (1.8.0) Determining dependency 'dbus-1' with pkg-config executable '/bin/pkg-config' env[PKG_CONFIG]: /bin/pkg-config env[PKG_CONFIG_PATH]: /home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/lib/pkgconfig/:/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/share/pkgconfig/ Called `/bin/pkg-config --modversion dbus-1` -> 0 1.14.8 env[PKG_CONFIG]: /bin/pkg-config env[PKG_CONFIG_PATH]: /home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/lib/pkgconfig/:/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/share/pkgconfig/ Called `/bin/pkg-config --cflags dbus-1` -> 0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include env[PKG_CONFIG]: /bin/pkg-config env[PKG_CONFIG_PATH]: /home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/lib/pkgconfig/:/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/share/pkgconfig/ env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1 Called `/bin/pkg-config --libs dbus-1` -> 0 -L/usr/lib64 -ldbus-1 env[PKG_CONFIG]: /bin/pkg-config env[PKG_CONFIG_PATH]: /home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/lib/pkgconfig/:/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/share/pkgconfig/ Called `/bin/pkg-config --libs dbus-1` -> 0 -ldbus-1 Running compile: Working directory: /home/leyvirose/.clion-vcpkg/vcpkg/buildtrees/at-spi2-core/x64-linux-dbg/meson-private/tmpwl1l6ff2 Command line: /usr/bin/cc -L/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/lib -I/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/include /home/leyvirose/.clion-vcpkg/vcpkg/buildtrees/at-spi2-core/x64-linux-dbg/meson-private/tmpwl1l6ff2/testfile.c -o /home/leyvirose/.clion-vcpkg/vcpkg/buildtrees/at-spi2-core/x64-linux-dbg/meson-private/tmpwl1l6ff2/output.exe -fPIC -g -D_FILE_OFFSET_BITS=64 -O0 Code: #include int main(void) { printf("%ld\n", (long)(sizeof(void *))); return 0; } Compiler stdout: Compiler stderr: Program stdout: 8 Program stderr: Running compile: Working directory: /home/leyvirose/.clion-vcpkg/vcpkg/buildtrees/at-spi2-core/x64-linux-dbg/meson-private/tmp8eegqf16 Command line: /usr/bin/cc -I/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/include /home/leyvirose/.clion-vcpkg/vcpkg/buildtrees/at-spi2-core/x64-linux-dbg/meson-private/tmp8eegqf16/testfile.c -o /home/leyvirose/.clion-vcpkg/vcpkg/buildtrees/at-spi2-core/x64-linux-dbg/meson-private/tmp8eegqf16/output.obj -c -fPIC -g -D_FILE_OFFSET_BITS=64 -O0 --print-search-dirs Code: Compiler stdout: install: /usr/lib/gcc/x86_64-redhat-linux/13/ programs: =/usr/libexec/gcc/x86_64-redhat-linux/13/:/usr/libexec/gcc/x86_64-redhat-linux/13/:/usr/libexec/gcc/x86_64-redhat-linux/:/usr/lib/gcc/x86_64-redhat-linux/13/:/usr/lib/gcc/x86_64-redhat-linux/:/usr/lib/gcc/x86_64-redhat-linux/13/../../../../x86_64-redhat-linux/bin/x86_64-redhat-linux/13/:/usr/lib/gcc/x86_64-redhat-linux/13/../../../../x86_64-redhat-linux/bin/ libraries: =/usr/lib/gcc/x86_64-redhat-linux/13/:/usr/lib/gcc/x86_64-redhat-linux/13/../../../../x86_64-redhat-linux/lib/x86_64-redhat-linux/13/:/usr/lib/gcc/x86_64-redhat-linux/13/../../../../x86_64-redhat-linux/lib/../lib64/:/usr/lib/gcc/x86_64-redhat-linux/13/../../../x86_64-redhat-linux/13/:/usr/lib/gcc/x86_64-redhat-linux/13/../../../../lib64/:/lib/x86_64-redhat-linux/13/:/lib/../lib64/:/usr/lib/x86_64-redhat-linux/13/:/usr/lib/../lib64/:/usr/lib/gcc/x86_64-redhat-linux/13/../../../../x86_64-redhat-linux/lib/:/usr/lib/gcc/x86_64-redhat-linux/13/../../../:/lib/:/usr/lib/ Compiler stderr: Run-time dependency dbus-1 found: YES 1.14.8 Pkg-config binary for 1 is cached. Determining dependency 'glib-2.0' with pkg-config executable '/bin/pkg-config' env[PKG_CONFIG]: /bin/pkg-config env[PKG_CONFIG_PATH]: /home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/lib/pkgconfig/:/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/share/pkgconfig/ Called `/bin/pkg-config --modversion glib-2.0` -> 0 2.76.3 env[PKG_CONFIG]: /bin/pkg-config env[PKG_CONFIG_PATH]: /home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/lib/pkgconfig/:/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/share/pkgconfig/ Called `/bin/pkg-config --cflags glib-2.0` -> 0 -I/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/lib/pkgconfig/../../../include/glib-2.0 -pthread -I/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/lib/pkgconfig/../../lib/glib-2.0/include -I/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/lib/pkgconfig/../../../include env[PKG_CONFIG]: /bin/pkg-config env[PKG_CONFIG_PATH]: /home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/lib/pkgconfig/:/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/share/pkgconfig/ env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1 Called `/bin/pkg-config --libs glib-2.0` -> 0 -L/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/lib/pkgconfig/../../lib -lglib-2.0 -lm -pthread -lpcre2-8 env[PKG_CONFIG]: /bin/pkg-config env[PKG_CONFIG_PATH]: /home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/lib/pkgconfig/:/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/share/pkgconfig/ Called `/bin/pkg-config --libs glib-2.0` -> 0 -L/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/lib/pkgconfig/../../lib -lglib-2.0 -lm -pthread -lpcre2-8 Running compile: Working directory: /home/leyvirose/.clion-vcpkg/vcpkg/buildtrees/at-spi2-core/x64-linux-dbg/meson-private/tmp_qkjb09n Command line: /usr/bin/cc -L/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/lib -I/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/include /home/leyvirose/.clion-vcpkg/vcpkg/buildtrees/at-spi2-core/x64-linux-dbg/meson-private/tmp_qkjb09n/testfile.c -o /home/leyvirose/.clion-vcpkg/vcpkg/buildtrees/at-spi2-core/x64-linux-dbg/meson-private/tmp_qkjb09n/output.exe -fPIC -g -D_FILE_OFFSET_BITS=64 -O0 -Wl,--start-group -lm -Wl,--end-group -Wl,--allow-shlib-undefined Code: int main(void) { return 0; } Compiler stdout: Compiler stderr: Run-time dependency glib-2.0 found: YES 2.76.3 Pkg-config binary for 1 is cached. Determining dependency 'gobject-2.0' with pkg-config executable '/bin/pkg-config' env[PKG_CONFIG]: /bin/pkg-config env[PKG_CONFIG_PATH]: /home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/lib/pkgconfig/:/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/share/pkgconfig/ Called `/bin/pkg-config --modversion gobject-2.0` -> 0 2.76.3 env[PKG_CONFIG]: /bin/pkg-config env[PKG_CONFIG_PATH]: /home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/lib/pkgconfig/:/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/share/pkgconfig/ Called `/bin/pkg-config --cflags gobject-2.0` -> 0 -I/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/lib/pkgconfig/../../../include -I/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/lib/pkgconfig/../../../include/glib-2.0 -pthread -I/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/lib/pkgconfig/../../lib/glib-2.0/include env[PKG_CONFIG]: /bin/pkg-config env[PKG_CONFIG_PATH]: /home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/lib/pkgconfig/:/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/share/pkgconfig/ env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1 Called `/bin/pkg-config --libs gobject-2.0` -> 0 -L/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/lib/pkgconfig/../../lib -lgobject-2.0 -lglib-2.0 -lm -pthread -lpcre2-8 -lffi env[PKG_CONFIG]: /bin/pkg-config env[PKG_CONFIG_PATH]: /home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/lib/pkgconfig/:/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/share/pkgconfig/ Called `/bin/pkg-config --libs gobject-2.0` -> 0 -L/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/lib/pkgconfig/../../lib -lgobject-2.0 -lglib-2.0 -lm -pthread -lpcre2-8 -lffi Run-time dependency gobject-2.0 found: YES 2.76.3 Pkg-config binary for 1 is cached. Determining dependency 'gio-2.0' with pkg-config executable '/bin/pkg-config' env[PKG_CONFIG]: /bin/pkg-config env[PKG_CONFIG_PATH]: /home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/lib/pkgconfig/:/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/share/pkgconfig/ Called `/bin/pkg-config --modversion gio-2.0` -> 0 2.76.3 env[PKG_CONFIG]: /bin/pkg-config env[PKG_CONFIG_PATH]: /home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/lib/pkgconfig/:/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/share/pkgconfig/ Called `/bin/pkg-config --cflags gio-2.0` -> 0 -I/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/lib/pkgconfig/../../../include -I/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/lib/pkgconfig/../../../include/glib-2.0 -I/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/lib/pkgconfig/../../lib/glib-2.0/include -pthread env[PKG_CONFIG]: /bin/pkg-config env[PKG_CONFIG_PATH]: /home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/lib/pkgconfig/:/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/share/pkgconfig/ env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1 Called `/bin/pkg-config --libs gio-2.0` -> 0 -L/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/lib/pkgconfig/../../lib -lgio-2.0 -lgobject-2.0 -lffi -lgmodule-2.0 -lglib-2.0 -lm -pthread -lpcre2-8 -lz env[PKG_CONFIG]: /bin/pkg-config env[PKG_CONFIG_PATH]: /home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/lib/pkgconfig/:/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/share/pkgconfig/ Called `/bin/pkg-config --libs gio-2.0` -> 0 -L/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/lib/pkgconfig/../../lib -lgio-2.0 -lgobject-2.0 -lffi -lgmodule-2.0 -lglib-2.0 -lm -pthread -lpcre2-8 -lz Run-time dependency gio-2.0 found: YES 2.76.3 Running compile: Working directory: /home/leyvirose/.clion-vcpkg/vcpkg/buildtrees/at-spi2-core/x64-linux-dbg/meson-private/tmpm69e6e5k Command line: /usr/bin/cc -L/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/lib -I/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/include /home/leyvirose/.clion-vcpkg/vcpkg/buildtrees/at-spi2-core/x64-linux-dbg/meson-private/tmpm69e6e5k/testfile.c -o /home/leyvirose/.clion-vcpkg/vcpkg/buildtrees/at-spi2-core/x64-linux-dbg/meson-private/tmpm69e6e5k/output.exe -fPIC -g -D_FILE_OFFSET_BITS=64 -O0 -std=c99 Code: #define dlopen meson_disable_define_of_dlopen #include #undef dlopen #ifdef __cplusplus extern "C" #endif char dlopen (void); #if defined __stub_dlopen || defined __stub___dlopen fail fail fail this function is not going to work #endif int main(void) { return dlopen (); } Compiler stdout: Compiler stderr: Checking for function "dlopen" : YES Pkg-config binary for 1 is cached. Determining dependency 'x11' with pkg-config executable '/bin/pkg-config' env[PKG_CONFIG]: /bin/pkg-config env[PKG_CONFIG_PATH]: /home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/lib/pkgconfig/:/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/share/pkgconfig/ Called `/bin/pkg-config --modversion x11` -> 0 1.8.6 env[PKG_CONFIG]: /bin/pkg-config env[PKG_CONFIG_PATH]: /home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/lib/pkgconfig/:/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/share/pkgconfig/ Called `/bin/pkg-config --cflags x11` -> 0 env[PKG_CONFIG]: /bin/pkg-config env[PKG_CONFIG_PATH]: /home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/lib/pkgconfig/:/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/share/pkgconfig/ env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1 Called `/bin/pkg-config --libs x11` -> 0 -L/usr/lib64 -lX11 env[PKG_CONFIG]: /bin/pkg-config env[PKG_CONFIG_PATH]: /home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/lib/pkgconfig/:/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/share/pkgconfig/ Called `/bin/pkg-config --libs x11` -> 0 -lX11 Run-time dependency x11 found: YES 1.8.6 Pkg-config binary for 1 is cached. Determining dependency 'xtst' with pkg-config executable '/bin/pkg-config' env[PKG_CONFIG]: /bin/pkg-config env[PKG_CONFIG_PATH]: /home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/lib/pkgconfig/:/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/share/pkgconfig/ Called `/bin/pkg-config --modversion xtst` -> 0 1.2.4 env[PKG_CONFIG]: /bin/pkg-config env[PKG_CONFIG_PATH]: /home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/lib/pkgconfig/:/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/share/pkgconfig/ Called `/bin/pkg-config --cflags xtst` -> 0 env[PKG_CONFIG]: /bin/pkg-config env[PKG_CONFIG_PATH]: /home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/lib/pkgconfig/:/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/share/pkgconfig/ env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1 Called `/bin/pkg-config --libs xtst` -> 0 -L/usr/lib64 -lXtst env[PKG_CONFIG]: /bin/pkg-config env[PKG_CONFIG_PATH]: /home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/lib/pkgconfig/:/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/share/pkgconfig/ Called `/bin/pkg-config --libs xtst` -> 0 -lXtst Run-time dependency xtst found: YES 1.2.4 Running compile: Working directory: /home/leyvirose/.clion-vcpkg/vcpkg/buildtrees/at-spi2-core/x64-linux-dbg/meson-private/tmpzejzyp3i Command line: /usr/bin/cc -L/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/lib -I/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/include /home/leyvirose/.clion-vcpkg/vcpkg/buildtrees/at-spi2-core/x64-linux-dbg/meson-private/tmpzejzyp3i/testfile.c -o /home/leyvirose/.clion-vcpkg/vcpkg/buildtrees/at-spi2-core/x64-linux-dbg/meson-private/tmpzejzyp3i/output.exe -fPIC -g -D_FILE_OFFSET_BITS=64 -O0 -std=c99 -Wl,--start-group /usr/lib64/libX11.so /usr/lib64/libXtst.so -Wl,--end-group Code: #define XkbGetMap meson_disable_define_of_XkbGetMap #include #undef XkbGetMap #ifdef __cplusplus extern "C" #endif char XkbGetMap (void); #if defined __stub_XkbGetMap || defined __stub___XkbGetMap fail fail fail this function is not going to work #endif int main(void) { return XkbGetMap (); } Compiler stdout: Compiler stderr: Checking for function "XkbGetMap" with dependencies x11, xtst: YES Pkg-config binary for 1 is cached. Determining dependency 'xi' with pkg-config executable '/bin/pkg-config' env[PKG_CONFIG]: /bin/pkg-config env[PKG_CONFIG_PATH]: /home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/lib/pkgconfig/:/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/share/pkgconfig/ Called `/bin/pkg-config --modversion xi` -> 0 1.8.1 env[PKG_CONFIG]: /bin/pkg-config env[PKG_CONFIG_PATH]: /home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/lib/pkgconfig/:/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/share/pkgconfig/ Called `/bin/pkg-config --cflags xi` -> 0 env[PKG_CONFIG]: /bin/pkg-config env[PKG_CONFIG_PATH]: /home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/lib/pkgconfig/:/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/share/pkgconfig/ env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1 Called `/bin/pkg-config --libs xi` -> 0 -L/usr/lib64 -lXi env[PKG_CONFIG]: /bin/pkg-config env[PKG_CONFIG_PATH]: /home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/lib/pkgconfig/:/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/share/pkgconfig/ Called `/bin/pkg-config --libs xi` -> 0 -lXi Run-time dependency xi found: YES 1.8.1 Running compile: Working directory: /home/leyvirose/.clion-vcpkg/vcpkg/buildtrees/at-spi2-core/x64-linux-dbg/meson-private/tmpfq9xf2xn Command line: /usr/bin/cc -L/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/lib -I/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/include /home/leyvirose/.clion-vcpkg/vcpkg/buildtrees/at-spi2-core/x64-linux-dbg/meson-private/tmpfq9xf2xn/testfile.c -o /home/leyvirose/.clion-vcpkg/vcpkg/buildtrees/at-spi2-core/x64-linux-dbg/meson-private/tmpfq9xf2xn/output.exe -fPIC -g -D_FILE_OFFSET_BITS=64 -O0 Code: #include #include struct tmp { char c; char target; }; int main(void) { printf("%d", (int)offsetof(struct tmp, target)); return 0; } Compiler stdout: Compiler stderr: Program stdout: 1 Program stderr: Checking for alignment of "char" : 1 Running compile: Working directory: /home/leyvirose/.clion-vcpkg/vcpkg/buildtrees/at-spi2-core/x64-linux-dbg/meson-private/tmpgxgh7z66 Command line: /usr/bin/cc -L/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/lib -I/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/include /home/leyvirose/.clion-vcpkg/vcpkg/buildtrees/at-spi2-core/x64-linux-dbg/meson-private/tmpgxgh7z66/testfile.c -o /home/leyvirose/.clion-vcpkg/vcpkg/buildtrees/at-spi2-core/x64-linux-dbg/meson-private/tmpgxgh7z66/output.exe -fPIC -g -D_FILE_OFFSET_BITS=64 -O0 Code: #include #include struct tmp { char c; double target; }; int main(void) { printf("%d", (int)offsetof(struct tmp, target)); return 0; } Compiler stdout: Compiler stderr: Program stdout: 8 Program stderr: Checking for alignment of "double" : 8 Running compile: Working directory: /home/leyvirose/.clion-vcpkg/vcpkg/buildtrees/at-spi2-core/x64-linux-dbg/meson-private/tmpoavbbc3h Command line: /usr/bin/cc -L/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/lib -I/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include /home/leyvirose/.clion-vcpkg/vcpkg/buildtrees/at-spi2-core/x64-linux-dbg/meson-private/tmpoavbbc3h/testfile.c -o /home/leyvirose/.clion-vcpkg/vcpkg/buildtrees/at-spi2-core/x64-linux-dbg/meson-private/tmpoavbbc3h/output.exe -fPIC -g -D_FILE_OFFSET_BITS=64 -O0 -Wl,--start-group /usr/lib64/libdbus-1.so -Wl,--end-group Code: #include #include #include struct tmp { char c; dbus_bool_t target; }; int main(void) { printf("%d", (int)offsetof(struct tmp, target)); return 0; } Compiler stdout: Compiler stderr: Program stdout: 4 Program stderr: Checking for alignment of "dbus_bool_t" with dependency dbus-1: 4 Running compile: Working directory: /home/leyvirose/.clion-vcpkg/vcpkg/buildtrees/at-spi2-core/x64-linux-dbg/meson-private/tmpct5iyj8o Command line: /usr/bin/cc -L/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/lib -I/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include /home/leyvirose/.clion-vcpkg/vcpkg/buildtrees/at-spi2-core/x64-linux-dbg/meson-private/tmpct5iyj8o/testfile.c -o /home/leyvirose/.clion-vcpkg/vcpkg/buildtrees/at-spi2-core/x64-linux-dbg/meson-private/tmpct5iyj8o/output.exe -fPIC -g -D_FILE_OFFSET_BITS=64 -O0 -Wl,--start-group /usr/lib64/libdbus-1.so -Wl,--end-group Code: #include #include #include struct tmp { char c; dbus_int16_t target; }; int main(void) { printf("%d", (int)offsetof(struct tmp, target)); return 0; } Compiler stdout: Compiler stderr: Program stdout: 2 Program stderr: Checking for alignment of "dbus_int16_t" with dependency dbus-1: 2 Running compile: Working directory: /home/leyvirose/.clion-vcpkg/vcpkg/buildtrees/at-spi2-core/x64-linux-dbg/meson-private/tmpusv2nda4 Command line: /usr/bin/cc -L/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/lib -I/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include /home/leyvirose/.clion-vcpkg/vcpkg/buildtrees/at-spi2-core/x64-linux-dbg/meson-private/tmpusv2nda4/testfile.c -o /home/leyvirose/.clion-vcpkg/vcpkg/buildtrees/at-spi2-core/x64-linux-dbg/meson-private/tmpusv2nda4/output.exe -fPIC -g -D_FILE_OFFSET_BITS=64 -O0 -Wl,--start-group /usr/lib64/libdbus-1.so -Wl,--end-group Code: #include #include #include struct tmp { char c; dbus_int32_t target; }; int main(void) { printf("%d", (int)offsetof(struct tmp, target)); return 0; } Compiler stdout: Compiler stderr: Program stdout: 4 Program stderr: Checking for alignment of "dbus_int32_t" with dependency dbus-1: 4 Running compile: Working directory: /home/leyvirose/.clion-vcpkg/vcpkg/buildtrees/at-spi2-core/x64-linux-dbg/meson-private/tmpmn8p1oxf Command line: /usr/bin/cc -L/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/lib -I/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include /home/leyvirose/.clion-vcpkg/vcpkg/buildtrees/at-spi2-core/x64-linux-dbg/meson-private/tmpmn8p1oxf/testfile.c -o /home/leyvirose/.clion-vcpkg/vcpkg/buildtrees/at-spi2-core/x64-linux-dbg/meson-private/tmpmn8p1oxf/output.exe -fPIC -g -D_FILE_OFFSET_BITS=64 -O0 -Wl,--start-group /usr/lib64/libdbus-1.so -Wl,--end-group Code: #include #include #include struct tmp { char c; dbus_int64_t target; }; int main(void) { printf("%d", (int)offsetof(struct tmp, target)); return 0; } Compiler stdout: Compiler stderr: Program stdout: 8 Program stderr: Checking for alignment of "dbus_int64_t" with dependency dbus-1: 8 Running compile: Working directory: /home/leyvirose/.clion-vcpkg/vcpkg/buildtrees/at-spi2-core/x64-linux-dbg/meson-private/tmpgqkr_5pb Command line: /usr/bin/cc -L/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/lib -I/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/include /home/leyvirose/.clion-vcpkg/vcpkg/buildtrees/at-spi2-core/x64-linux-dbg/meson-private/tmpgqkr_5pb/testfile.c -o /home/leyvirose/.clion-vcpkg/vcpkg/buildtrees/at-spi2-core/x64-linux-dbg/meson-private/tmpgqkr_5pb/output.exe -fPIC -g -D_FILE_OFFSET_BITS=64 -O0 Code: #include #include typedef void *dbind_pointer; struct tmp { char c; dbind_pointer target; }; int main(void) { printf("%d", (int)offsetof(struct tmp, target)); return 0; } Compiler stdout: Compiler stderr: Program stdout: 8 Program stderr: Checking for alignment of "dbind_pointer" : 8 Running compile: Working directory: /home/leyvirose/.clion-vcpkg/vcpkg/buildtrees/at-spi2-core/x64-linux-dbg/meson-private/tmpjwim9jju Command line: /usr/bin/cc -L/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/lib -I/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/include /home/leyvirose/.clion-vcpkg/vcpkg/buildtrees/at-spi2-core/x64-linux-dbg/meson-private/tmpjwim9jju/testfile.c -o /home/leyvirose/.clion-vcpkg/vcpkg/buildtrees/at-spi2-core/x64-linux-dbg/meson-private/tmpjwim9jju/output.exe -fPIC -g -D_FILE_OFFSET_BITS=64 -O0 Code: #include #include typedef struct { char s1; } dbind_struct; struct tmp { char c; dbind_struct target; }; int main(void) { printf("%d", (int)offsetof(struct tmp, target)); return 0; } Compiler stdout: Compiler stderr: Program stdout: 1 Program stderr: Checking for alignment of "dbind_struct" : 1 Program xgettext found: YES (/usr/bin/xgettext) Configuring config.h using configuration Adding test "dbind-test" Pkg-config binary for 0 is not cached. Pkg-config binary for 0 specified from cross file, native file, or env var as ['/bin/pkg-config'] Found pkg-config: /bin/pkg-config (1.8.0) Determining dependency 'glib-2.0' with pkg-config executable '/bin/pkg-config' env[PKG_CONFIG]: /bin/pkg-config env[PKG_CONFIG_PATH]: /home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/lib/pkgconfig/:/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/share/pkgconfig/ Called `/bin/pkg-config --modversion glib-2.0` -> 0 2.76.3 env[PKG_CONFIG]: /bin/pkg-config env[PKG_CONFIG_PATH]: /home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/lib/pkgconfig/:/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/share/pkgconfig/ Called `/bin/pkg-config --cflags glib-2.0` -> 0 -I/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/lib/pkgconfig/../../../include/glib-2.0 -pthread -I/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/lib/pkgconfig/../../lib/glib-2.0/include -I/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/lib/pkgconfig/../../../include env[PKG_CONFIG]: /bin/pkg-config env[PKG_CONFIG_PATH]: /home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/lib/pkgconfig/:/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/share/pkgconfig/ env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1 Called `/bin/pkg-config --libs glib-2.0` -> 0 -L/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/lib/pkgconfig/../../lib -lglib-2.0 -lm -pthread -lpcre2-8 env[PKG_CONFIG]: /bin/pkg-config env[PKG_CONFIG_PATH]: /home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/lib/pkgconfig/:/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/share/pkgconfig/ Called `/bin/pkg-config --libs glib-2.0` -> 0 -L/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/lib/pkgconfig/../../lib -lglib-2.0 -lm -pthread -lpcre2-8 Program glib-genmarshal found: YES Program glib-mkenums found: YES Program glib-mkenums found: YES Configuring accessibility.conf using configuration Configuring at-spi-dbus-bus.desktop using configuration Configuring org.a11y.Bus.service using configuration Configuring at-spi-dbus-bus.service using configuration Program dbus-daemon found: YES (/usr/bin/dbus-daemon) Program dbus-broker-launch found: YES (/usr/bin/dbus-broker-launch) Pkg-config binary for 1 is cached. Determining dependency 'libsystemd' with pkg-config executable '/bin/pkg-config' env[PKG_CONFIG]: /bin/pkg-config env[PKG_CONFIG_PATH]: /home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/lib/pkgconfig/:/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug/share/pkgconfig/ Called `/bin/pkg-config --modversion libsystemd` -> 1 CMake binary for 1 is not cached CMake binary for 1 specified from cross file, native file, or env var as ['/usr/bin/cmake'] Found CMake: /usr/bin/cmake (3.26.4) Extracting basic cmake information CMake Toolchain: Calling CMake once to generate the compiler state Calling CMake (['/usr/bin/cmake']) in /home/leyvirose/.clion-vcpkg/vcpkg/buildtrees/at-spi2-core/x64-linux-dbg/meson-private/__CMake_compiler_info__ with: - "--trace-expand" - "--trace-format=json-v1" - "--no-warn-unused-cli" - "--trace-redirect=cmake_trace.txt" - "-G" - "Ninja" - "-DCMAKE_TOOLCHAIN_FILE=/home/leyvirose/.clion-vcpkg/vcpkg/buildtrees/at-spi2-core/x64-linux-dbg/meson-private/__CMake_compiler_info__/CMakeMesonTempToolchainFile.cmake" - "." - "-DCMAKE_PREFIX_PATH=/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug;/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux" CMake trace warning: add_executable() non imported executables are not supported CMake TRACE: /home/leyvirose/.clion-vcpkg/vcpkg/buildtrees/at-spi2-core/x64-linux-dbg/meson-private/__CMake_compiler_info__/CMakeFiles/CMakeScratch/TryCompile-ocDGfn/CMakeLists.txt:20 add_executable(['cmTC_2ecf2', '/usr/share/cmake/Modules/CMakeCCompilerABI.c']) CMake trace warning: target_link_options() TARGET cmTC_2ecf2 not found CMake TRACE: /home/leyvirose/.clion-vcpkg/vcpkg/buildtrees/at-spi2-core/x64-linux-dbg/meson-private/__CMake_compiler_info__/CMakeFiles/CMakeScratch/TryCompile-ocDGfn/CMakeLists.txt:23 target_link_libraries(['cmTC_2ecf2', '']) Try CMake generator: auto Calling CMake (['/usr/bin/cmake']) in /home/leyvirose/.clion-vcpkg/vcpkg/buildtrees/at-spi2-core/x64-linux-dbg/meson-private/cmake_libsystemd with: - "--trace-expand" - "--trace-format=json-v1" - "--no-warn-unused-cli" - "--trace-redirect=cmake_trace.txt" - "-DCMAKE_TOOLCHAIN_FILE=/home/leyvirose/.clion-vcpkg/vcpkg/buildtrees/at-spi2-core/x64-linux-dbg/meson-private/cmake_libsystemd/CMakeMesonToolchainFile.cmake" - "." - "-DCMAKE_PREFIX_PATH=/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug;/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux" -- Module search paths: ['/', '/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux', '/home/leyvirose/.clion-vcpkg/vcpkg/installed/x64-linux/debug', '/opt', '/usr', '/usr/local'] -- CMake root: /usr/share/cmake -- CMake architectures: [] -- CMake lib search paths: ['lib', 'lib32', 'lib64', 'libx32', 'share'] Preliminary CMake check failed. Aborting. Run-time dependency libsystemd found: NO (tried pkgconfig and cmake) ../src/ORE_2_44_1-fa40e2a5ad.clean/bus/meson.build:83:2: ERROR: Dependency "libsystemd" not found, tried pkgconfig and cmake ```
/home/leyvirose/.clion-vcpkg/vcpkg/buildtrees/at-spi2-core/config-x64-linux-dbg-out.log ``` WARNING: Recommend using either -Dbuildtype or -Doptimization + -Ddebug. Using both is redundant since they override each other. See: https://mesonbuild.com/Builtin-options.html#build-type-options The Meson build system Version: 0.62.1 Source dir: /home/leyvirose/.clion-vcpkg/vcpkg/buildtrees/at-spi2-core/src/ORE_2_44_1-fa40e2a5ad.clean Build dir: /home/leyvirose/.clion-vcpkg/vcpkg/buildtrees/at-spi2-core/x64-linux-dbg Build type: native build Project name: at-spi2-core Project version: 2.44.1 C compiler for the host machine: /usr/bin/cc (gcc 13.1.1 "cc (GCC) 13.1.1 20230614 (Red Hat 13.1.1-4)") C linker for the host machine: /usr/bin/cc ld.bfd 2.39-9 Host machine cpu family: x86_64 Host machine cpu: x86_64 Found pkg-config: /bin/pkg-config (1.8.0) Run-time dependency dbus-1 found: YES 1.14.8 Run-time dependency glib-2.0 found: YES 2.76.3 Run-time dependency gobject-2.0 found: YES 2.76.3 Run-time dependency gio-2.0 found: YES 2.76.3 Checking for function "dlopen" : YES Run-time dependency x11 found: YES 1.8.6 Run-time dependency xtst found: YES 1.2.4 Checking for function "XkbGetMap" with dependencies x11, xtst: YES Run-time dependency xi found: YES 1.8.1 Checking for alignment of "char" : 1 Checking for alignment of "double" : 8 Checking for alignment of "dbus_bool_t" with dependency dbus-1: 4 Checking for alignment of "dbus_int16_t" with dependency dbus-1: 2 Checking for alignment of "dbus_int32_t" with dependency dbus-1: 4 Checking for alignment of "dbus_int64_t" with dependency dbus-1: 8 Checking for alignment of "dbind_pointer" : 8 Checking for alignment of "dbind_struct" : 1 Program xgettext found: YES (/usr/bin/xgettext) Configuring config.h using configuration Found pkg-config: /bin/pkg-config (1.8.0) Program glib-genmarshal found: YES Program glib-mkenums found: YES Program glib-mkenums found: YES Configuring accessibility.conf using configuration Configuring at-spi-dbus-bus.desktop using configuration Configuring org.a11y.Bus.service using configuration Configuring at-spi-dbus-bus.service using configuration Program dbus-daemon found: YES (/usr/bin/dbus-daemon) Program dbus-broker-launch found: YES (/usr/bin/dbus-broker-launch) Found CMake: /usr/bin/cmake (3.26.4) Run-time dependency libsystemd found: NO (tried pkgconfig and cmake) ../src/ORE_2_44_1-fa40e2a5ad.clean/bus/meson.build:83:2: ERROR: Dependency "libsystemd" not found, tried pkgconfig and cmake A full log can be found at /home/leyvirose/.clion-vcpkg/vcpkg/buildtrees/at-spi2-core/x64-linux-dbg/meson-logs/meson-log.txt ```

Additional context

Adela0814 commented 1 year ago

@LeyviRose Have you tried to install the following libraries? sudo apt install libsystemd-dev libxi-dev libxtst-dev

LeyviRose commented 1 year ago

Hey, I'm a high-school student studying CS, and I'm supposed to make a GIF making tool for the command line, and it MUST use OpenCV. I tried to install it with dnf, rpm, and so I tried using CLion's integrated vcpkg. This didn't work, even after installing the dependencies it said it needed. To answer your question @Adela0814, yes, I installed all three. Not sure if this is relevant, but I'm using Fedora 38. I know this isn't Stack Overflow, but any help fixing this issue (if even temporarily) would be much appreciated. This project is 30% of my grade this year, and it's due in a few days.