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 ответов

10 просмотров

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

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

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

кому не сложно распишите пожалуйста для какой цели тут вот эти скобки и в них пихается указатель?
Михаил Helper
15
коллеги привет. уже второй день бьемся об заклад с одной ошибкой, может вы сталкивались с таки странным поведением? есть тестовый сервер, на который паблишим релизную версию W...
Magzhan
11
Комрады, посоветуйте, куда копать? Стал прикручивать кастомизацию тем. В OnShow главной главной формы пытаюсь загрузить из файла настроек и применить тему (на скрине, как долж...
Ed Doc
13
Такс, блин, таки кто-то знает, каким образом работают макросы stdin/stdout/stderr? Я влез в stdio.h, там определения нет, отладил через асмокод - вызывается функция со странны...
The Bird of Hermes
18
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
OnShow один раз вызывается? или возможен Hide?
Iluha Companets
14
Если у меня есть такой класс: Object = {} function Object:new(a_name, a_transform, a_color, a_mesh, a_material, a_shader, a_textures) local private = {} private.n...
Cuarno Vile
4
А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
Всем привет, на линуксе лучше на fasm или nasm учиться писать для начала ?
meszjol
14
@MrMiscipitlick А можешь макрос написать, который будет вычислять смещение относительно переданных меток? Просто .label1-.label2, и вернуть значение.
КТ315
35
Карта сайта