207 похожих чатов

Всем привет, такая проблема, пытаюсь собрать Wireshark под aarch64, сам

под amd64 Debian 11, при сборке жалуется на GMODULE2, а именно не может найти GMODULE2_LIBRARY и тоже самое с GTHREAD2

-- Checking for one of the modules 'glib-2.0'
-- Found GLIB2: /usr/lib/x86_64-linux-gnu/libglib-2.0.so (found suitable version "2.66.8", minimum required is "2.50.0")
-- Checking for module 'gmodule-2.0'
-- Found gmodule-2.0, version 2.66.8
-- Could NOT find GMODULE2 (missing: GMODULE2_LIBRARY)
-- Checking for module 'gthread-2.0'
-- Found gthread-2.0, version 2.66.8
CMake Error at /usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:165 (message):
Could NOT find GTHREAD2 (missing: GTHREAD2_LIBRARY)
Call Stack (most recent call first):
/usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:458 (_FPHSA_FAILURE_MESSAGE)
cmake/modules/FindGTHREAD2.cmake:38 (find_package_handle_standard_args)
CMakeLists.txt:1148 (find_package)

Юзаю такой вот toolchain:

set(CMAKE_SYSTEM_NAME Linux)
set(CMAKE_SYSTEM_PROCESSOR aarch64)

set(CMAKE_C_COMPILER "/usr/bin/aarch64-linux-gnu-gcc-10")
set(CMAKE_CXX_COMPILER "/usr/bin/aarch64-linux-gnu-g++-10")

set(CMAKE_FIND_ROOT_PATH /usr/aarch64-linux-gnu)

set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)

set(CPACK_DEBIAN_PACKAGE_ARCHITECTURE arm64)

Может, кто знает. как чинится? утсановлен libglib2.0-dev, версия удовлетворяет (см. выше лог CMake), есть предположение, что не хватает глиба для кросс компиляции, что-то вроде libglib-cross-aarch64-dev, вот только не могу найти нечто подобного в репах дебиана, да и в целом такого деб пакета

1 ответов

22 просмотра

>/usr/lib/x86_64-linux-gnu/libglib-2.0.so >собрать Wireshark под aarch64 Вам нужен glib под целевую архитектуру, а не под архитектуру хоста. Это для начала.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта