Моя проблема заключается в следующем: я пытаюсь запустить некоторые пакеты ROS. Я уже сделал это на виртуальной машине, поэтому пакеты правильные. Я хочу теперь сделать то же самое на своем разделе, я установил нужные мне библиотеки, но когда я запускаю catkin_make
Я получил:
/usr/bin/ld: не могу найти -lX11::X11
collect2: ошибка: ld вернул 1 статус выхода
acin_reconstruction/CMakeFiles/reconstruction_node.dir/build.make:245: рецепт для цели '/home/vanessa/catkin_ws/devel/lib/acin_reconstruction/reconstruction_node' не выполнен
make[2]: *** [/home/vanessa/catkin_ws/devel/lib/acin_reconstruction/reconstruction_node] Ошибка 1
CMakeFiles/Makefile2:6388: рецепт для цели «acin_reconstruction/CMakeFiles/reconstruction_node.dir/all» не удался
make[1]: *** [acin_reconstruction/CMakeFiles/reconstruction_node.dir/all] Ошибка 2
Makefile:140: рецепт для цели «все» не удался
сделать: *** [все] Ошибка 2
Вызов "make -j8 -l8" не удался
Я не нашел никакого решения в Интернете, но я прочитал сообщение, в котором парень использовал следующие команды, и поэтому я пишу здесь результаты
ld -lX11 --подробный:
GNU ld (GNU Binutils для Ubuntu) 2.30
Поддерживаемые эмуляции:
эльф_x86_64
эльф32_x86_64
эльф_i386
elf_iamcu
i386linux
elf_l1om
elf_k1om
i386pep
i386pe
используя внутренний скрипт компоновщика:
==================================================
/* Скрипт для -z combreloc: объединение и сортировка разделов reloc */
/* Copyright (C) 2014-2018 Free Software Foundation, Inc.
Копирование и распространение этого скрипта с изменениями или без них,
разрешены на любом носителе без роялти при условии авторского права
уведомление и это уведомление сохраняются. */
OUTPUT_FORMAT("elf64-x86-64", "elf64-x86-64",
"эльф64-х86-64")
ВЫХОД_АРХ (i386: x86-64)
ЗАПИСЬ(_начало)
SEARCH_DIR("=/usr/local/lib/x86_64-linux-gnu"); SEARCH_DIR("=/lib/x86_64-linux-gnu"); SEARCH_DIR("=/usr/lib/x86_64-linux-gnu"); SEARCH_DIR("=/usr/lib/x86_64-linux-gnu64"); SEARCH_DIR("=/usr/local/lib64"); SEARCH_DIR("=/lib64"); SEARCH_DIR("=/usr/lib64"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/библиотека"); SEARCH_DIR("=/usr/lib"); SEARCH_DIR("=/usr/x86_64-linux-gnu/lib64"); SEARCH_DIR("=/usr/x86_64-linux-gnu/lib");
РАЗДЕЛЫ
{
/* Разделы только для чтения, объединенные в текстовый сегмент: */
PROVIDE (__executable_start = SEGMENT_START("текстовый сегмент", 0x400000)); . = SEGMENT_START("текстовый сегмент", 0x400000) + SIZEOF_HEADERS;
.интерп : { *(.интерп) }
.note.gnu.build-id : { *(.note.gnu.build-id) }
.хэш: { *(.хэш)}
.gnu.хэш : { *(.gnu.хэш) }
.dynsym : { *(.dynsym) }
.dynstr : { *(.dynstr) }
.gnu.версия : { *(.gnu.версия) }
.gnu.version_d : { *(.gnu.version_d) }
.gnu.version_r : { *(.gnu.version_r) }
.рела.дин :
{
*(.рела.инит)
*(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
*(.рела.фини)
*(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
*(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
*(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
*(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
*(.отношения)
*(.rela.dtors)
*(.рела.гот)
*(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
*(.rela.ldata .rela.ldata.* .rela.gnu.linkonce.l.*)
*(.rela.lbss .rela.lbss.* .rela.gnu.linkonce.lb.*)
*(.rela.lrodata .rela.lrodata.* .rela.gnu.linkonce.lr.*)
*(.rela.ifunc)
}
.rela.plt :
{
*(.rela.plt)
PROVIDE_HIDDEN (__rela_iplt_start = .);
*(.rela.iplt)
PROVIDE_HIDDEN (__rela_iplt_end = .);
}
.в этом :
{
СОХРАНИТЬ (*(SORT_NONE(.init)))
}
.plt : { *(.plt) *(.iplt) }
.plt.got : { *(.plt.got) }
.plt.sec : { *(.plt.sec) }
.текст:
{
*(.текст.маловероятно .текст.*_маловероятно .текст.маловероятно.*)
*(.текст.выход .текст.выход.*)
*(.текст.запуск .текст.запуск.*)
*(.текст.горячее .текст.горячее.*)
*(.text .stub .text.* .gnu.linkonce.t.*)
/* Секции .gnu.warning специально обрабатываются elf32.em. */
*(.gnu.предупреждение)
}
.fini :
{
СОХРАНИТЬ (*(SORT_NONE(.fini)))
}
ПРЕДОСТАВИТЬ (__etext = .);
ПРЕДОСТАВИТЬ (_etext = .);
ПРЕДОСТАВИТЬ (etext = .);
.rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) }
.rodata1 : { *(.rodata1) }
.eh_frame_hdr : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) }
.eh_frame : ONLY_IF_RO { СОХРАНЯТЬ (*(.eh_frame)) *(.eh_frame.*) }
.gcc_except_table : ONLY_IF_RO { *(.gcc_except_table
.gcc_except_table.*) }
.gnu_extab : ONLY_IF_RO { *(.gnu_extab*) }
/* Эти разделы генерируются компилятором Sun/Oracle C++. */
.exception_ranges : ONLY_IF_RO { *(.exception_ranges
.exception_ranges*) }
/* Скорректировать адрес для сегмента данных. Мы хотим приспособиться к
тот же адрес на странице на следующей странице вверх. */
. = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE));
/* Обработка исключений */
.eh_frame : ONLY_IF_RW {СОХРАНИТЬ (*(.eh_frame)) *(.eh_frame.*) }
.gnu_extab : ONLY_IF_RW { *(.gnu_extab) }
.gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) }
.exception_ranges : ONLY_IF_RW { *(.exception_ranges .exception_ranges*) }
/* Разделы локального хранилища потоков */
.tdata : { *(.tdata .tdata.* .gnu.linkonce.td.*) }
.tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) }
.preinit_array:
{
PROVIDE_HIDDEN (__preinit_array_start = .);
СОХРАНИТЬ (*(.preinit_array))
PROVIDE_HIDDEN (__preinit_array_end = .);
}
.инит_массив:
{
PROVIDE_HIDDEN (__init_array_start = .);
СОХРАНИТЬ (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*)))
СОХРАНИТЬ (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors))
PROVIDE_HIDDEN (__init_array_end = .);
}
.фини_массив:
{
PROVIDE_HIDDEN (__fini_array_start = .);
СОХРАНИТЬ (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*)))
СОХРАНИТЬ (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors))
PROVIDE_HIDDEN (__fini_array_end = .);
}
.cторы:
{
/* gcc использует crtbegin.o, чтобы найти начало
конструкторы, поэтому мы удостоверяемся, что это
первый. Поскольку это подстановочный знак, он
не имеет значения, если пользователь не
на самом деле ссылка на crtbegin.o; в
компоновщик не будет искать файл, соответствующий
подстановочный знак. Подстановочный знак также означает, что он
не имеет значения, какой каталог crtbegin.o
в. */
СОХРАНИТЬ (*crtbegin.o(.ctors))
СОХРАНИТЬ (*crtbegin?.o(.ctors))
/* Мы не хотим включать раздел .ctor из
файл crtend.o до отсортированных ctors.
Раздел .ctor из файла crtend содержит
конец маркера ctors, и он должен быть последним */
СОХРАНИТЬ (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors))
СОХРАНИТЬ (*(СОРТИРОВАТЬ(.ctors.*)))
СОХРАНИТЬ (*(.ctors))
}
.дторс:
{
СОХРАНИТЬ (*crtbegin.o(.dtors))
СОХРАНИТЬ (*crtbegin?.o(.dtors))
СОХРАНИТЬ (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors))
СОХРАНИТЬ (*(СОРТИРОВАТЬ(.dtors.*)))
СОХРАНИТЬ (*(.dtors))
}
.jcr: {СОХРАНИТЬ (*(.jcr))}
.data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) }
.динамический : { *(.динамический) }
.гот : { *(.гот) *(.игот) }
. = DATA_SEGMENT_RELRO_END (SIZEOF (.got.plt) >= 24 ? 24 : 0, .);
.got.plt : { *(.got.plt) *(.igot.plt) }
.данные :
{
*(.данные .данные.* .gnu.linkonce.d.*)
СОРТИРОВАТЬ(КОНСТРУКТОРЫ)
}
.данные1: {*(.данные1)}
_edata = .; ПРЕДОСТАВИТЬ (данные = .);
. знак равно
__bss_start = .;
.бсс :
{
*(.динбсс)
*(.bss .bss.* .gnu.linkonce.b.*)
*(ОБЩИЙ)
/* Выровняйте здесь, чтобы убедиться, что раздел .bss занимает место до
_конец. Выровняйте после .bss, чтобы обеспечить правильное выравнивание, даже если
Раздел .bss исчезает, потому что нет входных разделов.
FIXME: Зачем нам это нужно? Когда нет раздела .bss, мы не
заполните раздел .data. */
. = ВЫРАВНИВАНИЕ(. != 0 ? 64/8 : 1);
}
.фунты:
{
*(.dynlbss)
*(.lbss .lbss.* .gnu.linkonce.lb.*)
*(БОЛЬШОЙ_ОБЩИЙ)
}
. = ВЫРАВНИВАТЬ (64/8);
. = SEGMENT_START("сегмент ldata", .);
.lrodata ВЫРАВНИВАНИЕ (CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) :
{
*(.lrodata .lrodata.* .gnu.linkonce.lr.*)
}
.ldata ВЫРАВНИВАНИЕ (CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) :
{
*(.ldata .ldata.* .gnu.linkonce.l.*)
. = ВЫРАВНИВАНИЕ(. != 0 ? 64/8 : 1);
}
. = ВЫРАВНИВАТЬ (64/8);
_конец = .; ПРЕДОСТАВИТЬ (конец = .);
. = DATA_SEGMENT_END (.);
/* Закрывает разделы отладки. */
.stab 0 : { *(.stab) }
.stabstr 0 : { *(.stabstr) }
.stab.excl 0 : { *(.stab.excl) }
.stab.exclstr 0 : { *(.stab.exclstr) }
.stab.index 0 : { *(.stab.index) }
.stab.indexstr 0 : { *(.stab.indexstr) }
.комментарий 0 : { *(.комментарий) }
/* Разделы отладки DWARF.
Символы в разделах отладки DWARF относятся к началу
раздела, поэтому мы начинаем их с 0. */
/* Гном 1 */
.отладка 0 : { *(.отладка) }
.строка 0 : { *(.строка) }
/* Расширения GNU DWARF 1 */
.debug_srcinfo 0 : { *(.debug_srcinfo) }
.debug_sfnames 0 : { *(.debug_sfnames) }
/* DWARF 1.1 и DWARF 2 */
.debug_arranges 0 : { *(.debug_arranges) }
.debug_pubnames 0 : { *(.debug_pubnames) }
/* Гном 2 */
.debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) }
.debug_abbrev 0 : { *(.debug_abbrev) }
.debug_line 0 : { *(.debug_line .debug_line.* .debug_line_end ) }
.debug_frame 0 : { *(.debug_frame) }
.debug_str 0 : { *(.debug_str) }
.debug_loc 0 : { *(.debug_loc) }
.debug_macinfo 0 : { *(.debug_macinfo) }
/* Расширения SGI/MIPS DWARF 2 */
.debug_weaknames 0 : { *(.debug_weaknames) }
.debug_funcnames 0 : { *(.debug_funcnames) }
.debug_typenames 0 : { *(.debug_typenames) }
.debug_varnames 0 : { *(.debug_varnames) }
/* КАРЛИЙ 3 */
.debug_pubtypes 0 : { *(.debug_pubtypes) }
.debug_ranges 0 : { *(.debug_ranges) }
/* Расширение DWARF. */
.debug_macro 0 : { *(.debug_macro) }
.debug_addr 0 : { *(.debug_addr) }
.gnu.attributes 0 : {СОХРАНИТЬ (*(.gnu.attributes)) }
/DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) }
}
>================================================ знак равно
попытка открыть //usr/local/lib/x86_64-linux-gnu/libX11.so не удалась
попытка открыть //usr/local/lib/x86_64-linux-gnu/libX11.a не удалась
попытка открыть //lib/x86_64-linux-gnu/libX11.so не удалась
попытка открыть //lib/x86_64-linux-gnu/libX11.a не удалась
попытка открыть //usr/lib/x86_64-linux-gnu/libX11.so удалась
-lX11 (//usr/lib/x86_64-linux-gnu/libX11.so)
libxcb.so.1 требуется //usr/lib/x86_64-linux-gnu/libX11.so
попытка открыть /opt/ros/melodic/lib/libxcb.so.1 не удалась
попытка открыть //usr/lib/x86_64-linux-gnu/libfakeroot/libxcb.so.1 не удалась
попытка открыть //usr/local/lib/i386-linux-gnu/libxcb.so.1 не удалась
попытка открыть //lib/i386-linux-gnu/libxcb.so.1 не удалась
попытка открыть //usr/local/lib/i686-linux-gnu/libxcb.so.1 не удалась
попытка открыть //lib/i686-linux-gnu/libxcb.so.1 не удалась
попытка открыть //usr/lib/i686-linux-gnu/libxcb.so.1 не удалась
попытка открыть //usr/local/lib/libxcb.so.1 не удалась
попытка открыть //usr/local/lib/x86_64-linux-gnu/libxcb.so.1 не удалась
попытка открыть //lib/x86_64-linux-gnu/libxcb.so.1 не удалась
нашел libxcb.so.1 в //usr/lib/x86_64-linux-gnu/libxcb.so.1
libdl.so.2 требуется //usr/lib/x86_64-linux-gnu/libX11.so
попытка открыть /opt/ros/melodic/lib/libdl.so.2 не удалась
попытка открыть //usr/lib/x86_64-linux-gnu/libfakeroot/libdl.so.2 не удалась
попытка открыть //usr/local/lib/i386-linux-gnu/libdl.so.2 не удалась
попытка открыть //usr/lib/i386-linux-gnu/libdl.so.2 не удалась
попытка открыть //usr/local/lib/i686-linux-gnu/libdl.so.2 не удалась
попытка открыть //lib/i686-linux-gnu/libdl.so.2 не удалась
попытка открыть //usr/lib/i686-linux-gnu/libdl.so.2 не удалась
попытка открыть //usr/local/lib/libdl.so.2 не удалась
попытка открыть //usr/local/lib/x86_64-linux-gnu/libdl.so.2 не удалась
нашел libdl.so.2 в //lib/x86_64-linux-gnu/libdl.so.2
libc.so.6 требуется //usr/lib/x86_64-linux-gnu/libX11.so
попытка открыть /opt/ros/melodic/lib/libc.so.6 не удалась
попытка открыть //usr/lib/x86_64-linux-gnu/libfakeroot/libc.so.6 не удалась
попытка открыть //usr/local/lib/i386-linux-gnu/libc.so.6 не удалась
попытка открыть //usr/lib/i386-linux-gnu/libc.so.6 не удалась
попытка открыть //usr/local/lib/i686-linux-gnu/libc.so.6 не удалась
попытка открыть //lib/i686-linux-gnu/libc.so.6 не удалась
попытка открыть //usr/lib/i686-linux-gnu/libc.so.6 не удалась
попытка открыть //usr/local/lib/libc.so.6 не удалась
попытка открыть //usr/local/lib/x86_64-linux-gnu/libc.so.6 не удалась
попытка открыть //usr/lib/x86_64-linux-gnu/libc.so.6 не удалась
попытка открыть //usr/local/lib/x86_64-linux-gnu/libc.so.6 не удалась
попытка открыть //usr/lib/x86_64-linux-gnu/libc.so.6 не удалась
попытка открыть //usr/lib/x86_64-linux-gnu64/libc.so.6 не удалась
попытка открыть //usr/local/lib64/libc.so.6 не удалась
попытка открыть //lib64/libc.so.6 не удалась
попытка открыть //usr/lib64/libc.so.6 не удалась
попытка открыть //usr/local/lib/libc.so.6 не удалась
попытка открыть //lib/libc.so.6 не удалась
попытка открыть //usr/lib/libc.so.6 не удалась
попытка открыть //usr/x86_64-linux-gnu/lib64/libc.so.6 не удалась
попытка открыть //usr/x86_64-linux-gnu/lib/libc.so.6 не удалась
попытка открыть /opt/ros/melodic/lib/libc.so.6 не удалась
попытка открыть //usr/lib/x86_64-linux-gnu/libfakeroot/libc.so.6 не удалась
попытка открыть //usr/local/lib/i386-linux-gnu/libc.so.6 не удалась
попытка открыть //usr/lib/i386-linux-gnu/libc.so.6 не удалась
попытка открыть //usr/local/lib/i686-linux-gnu/libc.so.6 не удалась
попытка открыть //lib/i686-linux-gnu/libc.so.6 не удалась
попытка открыть //usr/lib/i686-linux-gnu/libc.so.6 не удалась
попытка открыть //usr/local/lib/libc.so.6 не удалась
попытка открыть //usr/local/lib/x86_64-linux-gnu/libc.so.6 не удалась
нашел libc.so.6 в //lib/x86_64-linux-gnu/libc.so.6
libXau.so.6 требуется //usr/lib/x86_64-linux-gnu/libxcb.so.1
попытка открыть /opt/ros/melodic/lib/libXau.so.6 не удалась
попытка открыть //usr/lib/x86_64-linux-gnu/libfakeroot/libXau.so.6 не удалась
попытка открыть //usr/local/lib/i386-linux-gnu/libXau.so.6 не удалась
попытка открыть //lib/i386-linux-gnu/libXau.so.6 не удалась
попытка открыть //usr/local/lib/i686-linux-gnu/libXau.so.6 не удалась
попытка открыть //lib/i686-linux-gnu/libXau.so.6 не удалась
попытка открыть //usr/lib/i686-linux-gnu/libXau.so.6 не удалась
попытка открыть //usr/local/lib/libXau.so.6 не удалась
попытка открыть //usr/local/lib/x86_64-linux-gnu/libXau.so.6 не удалась
попытка открыть //lib/x86_64-linux-gnu/libXau.so.6 не удалась
нашел libXau.so.6 в //usr/lib/x86_64-linux-gnu/libXau.so.6
libXdmcp.so.6 требуется //usr/lib/x86_64-linux-gnu/libxcb.so.1
попытка открыть /opt/ros/melodic/lib/libXdmcp.so.6 не удалась
попытка открыть //usr/lib/x86_64-linux-gnu/libfakeroot/libXdmcp.so.6 не удалась
попытка открыть //usr/local/lib/i386-linux-gnu/libXdmcp.so.6 не удалась
попытка открыть //lib/i386-linux-gnu/libXdmcp.so.6 не удалась
попытка открыть //usr/local/lib/i686-linux-gnu/libXdmcp.so.6 не удалась
попытка открыть //lib/i686-linux-gnu/libXdmcp.so.6 не удалась
попытка открыть //usr/lib/i686-linux-gnu/libXdmcp.so.6 не удалась
попытка открыть //usr/local/lib/libXdmcp.so.6 не удалась
попытка открыть //usr/local/lib/x86_64-linux-gnu/libXdmcp.so.6 не удалась
попытка открыть //lib/x86_64-linux-gnu/libXdmcp.so.6 не удалась
нашел libXdmcp.so.6 в //usr/lib/x86_64-linux-gnu/libXdmcp.so.6
ld-linux-x86-64.so.2 требуется //lib/x86_64-linux-gnu/libdl.so.2
попытка открыть /opt/ros/melodic/lib/ld-linux-x86-64.so.2 не удалась
попытка открыть //usr/lib/x86_64-linux-gnu/libfakeroot/ld-linux-x86-64.so.2 не удалась
попытка открыть //usr/local/lib/i386-linux-gnu/ld-linux-x86-64.so.2 не удалась
попытка открыть //lib/i386-linux-gnu/ld-linux-x86-64.so.2 не удалась
попытка открыть //usr/lib/i386-linux-gnu/ld-linux-x86-64.so.2 не удалась
попытка открыть //usr/local/lib/i686-linux-gnu/ld-linux-x86-64.so.2 не удалась
попытка открыть //lib/i686-linux-gnu/ld-linux-x86-64.so.2 не удалась
попытка открыть //usr/lib/i686-linux-gnu/ld-linux-x86-64.so.2 не удалась
попытка открыть //usr/local/lib/ld-linux-x86-64.so.2 не удалась
попытка открыть //usr/local/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 не удалась
нашел ld-linux-x86-64.so.2 в //lib/x86_64-linux-gnu/ld-linux-x86-64.so.2
libbsd.so.0 требуется //usr/lib/x86_64-linux-gnu/libXdmcp.so.6
попытка открыть /opt/ros/melodic/lib/libbsd.so.0 не удалась
попытка открыть //usr/lib/x86_64-linux-gnu/libfakeroot/libbsd.so.0 не удалась
попытка открыть //usr/local/lib/i386-linux-gnu/libbsd.so.0 не удалась
попытка открыть //usr/lib/i386-linux-gnu/libbsd.so.0 не удалась
попытка открыть //usr/local/lib/i686-linux-gnu/libbsd.so.0 не удалась
попытка открыть //lib/i686-linux-gnu/libbsd.so.0 не удалась
попытка открыть //usr/lib/i686-linux-gnu/libbsd.so.0 не удалась
попытка открыть //usr/local/lib/libbsd.so.0 не удалась
попытка открыть //usr/local/lib/x86_64-linux-gnu/libbsd.so.0 не удалась
нашел libbsd.so.0 в //lib/x86_64-linux-gnu/libbsd.so.0
librt.so.1 требуется //lib/x86_64-linux-gnu/libbsd.so.0
попытка открыть /opt/ros/melodic/lib/librt.so.1 не удалась
попытка открыть //usr/lib/x86_64-linux-gnu/libfakeroot/librt.so.1 не удалась
попытка открыть //usr/local/lib/i386-linux-gnu/librt.so.1 не удалась
попытка открыть //usr/lib/i386-linux-gnu/librt.so.1 не удалась
попытка открыть //usr/local/lib/i686-linux-gnu/librt.so.1 не удалась
попытка открыть //lib/i686-linux-gnu/librt.so.1 не удалась
попытка открыть //usr/lib/i686-linux-gnu/librt.so.1 не удалась
попытка открыть //usr/local/lib/librt.so.1 не удалась
попытка открыть //usr/local/lib/x86_64-linux-gnu/librt.so.1 не удалась
нашел librt.so.1 в //lib/x86_64-linux-gnu/librt.so.1
libpthread.so.0 требуется //lib/x86_64-linux-gnu/librt.so.1
попытка открыть /opt/ros/melodic/lib/libpthread.so.0 не удалась
попытка открыть //usr/lib/x86_64-linux-gnu/libfakeroot/libpthread.so.0 не удалась
попытка открыть //usr/local/lib/i386-linux-gnu/libpthread.so.0 не удалась
попытка открыть //usr/lib/i386-linux-gnu/libpthread.so.0 не удалась
попытка открыть //usr/local/lib/i686-linux-gnu/libpthread.so.0 не удалась
попытка открыть //lib/i686-linux-gnu/libpthread.so.0 не удалась
попытка открыть //usr/lib/i686-linux-gnu/libpthread.so.0 не удалась
попытка открыть //usr/local/lib/libpthread.so.0 не удалась
попытка открыть //usr/local/lib/x86_64-linux-gnu/libpthread.so.0 не удалась
нашел libpthread.so.0 в //lib/x86_64-linux-gnu/libpthread.so.0
ld: предупреждение: не удается найти символ входа _start; не устанавливает начальный адрес
найдите libX11:
/snap/gnome-3-34-1804/72/usr/lib/x86_64-linux-gnu/libX11-xcb.so
/snap/gnome-3-34-1804/72/usr/lib/x86_64-linux-gnu/libX11-xcb.so.1
/snap/gnome-3-34-1804/72/usr/lib/x86_64-linux-gnu/libX11-xcb.so.1.0.0
/snap/gnome-3-34-1804/72/usr/lib/x86_64-linux-gnu/libX11.so
/снап/gnome-3-34-1804/72/usr/lib/x86_64-linux-gnu/libX11.so.6
/snap/gnome-3-34-1804/72/usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
/snap/gnome-3-34-1804/77/usr/lib/x86_64-linux-gnu/libX11-xcb.so
/snap/gnome-3-34-1804/77/usr/lib/x86_64-linux-gnu/libX11-xcb.so.1
/snap/gnome-3-34-1804/77/usr/lib/x86_64-linux-gnu/libX11-xcb.so.1.0.0
/snap/gnome-3-34-1804/77/usr/lib/x86_64-linux-gnu/libX11.so
/Snap/gnome-3-34-1804/77/usr/lib/x86_64-linux-gnu/libX11.so.6
/Snap/gnome-3-34-1804/77/usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
/snap/gnome-3-38-2004/70/usr/lib/x86_64-linux-gnu/libX11-xcb.so
/snap/gnome-3-38-2004/70/usr/lib/x86_64-linux-gnu/libX11-xcb.so.1
/snap/gnome-3-38-2004/70/usr/lib/x86_64-linux-gnu/libX11-xcb.so.1.0.0
/snap/gnome-3-38-2004/70/usr/lib/x86_64-linux-gnu/libX11.so
/snap/gnome-3-38-2004/70/usr/lib/x86_64-linux-gnu/libX11.so.6
/snap/gnome-3-38-2004/70/usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
/snap/gnome-3-38-2004/99/usr/lib/x86_64-linux-gnu/libX11-xcb.so
/snap/gnome-3-38-2004/99/usr/lib/x86_64-linux-gnu/libX11-xcb.so.1
/snap/gnome-3-38-2004/99/usr/lib/x86_64-linux-gnu/libX11-xcb.so.1.0.0
/snap/gnome-3-38-2004/99/usr/lib/x86_64-linux-gnu/libX11.so
/snap/gnome-3-38-2004/99/usr/lib/x86_64-linux-gnu/libX11.so.6
/snap/gnome-3-38-2004/99/usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
/snap/sublime-text/112/usr/lib/x86_64-linux-gnu/libX11.so.6
/snap/sublime-text/112/usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
/usr/lib/x86_64-linux-gnu/libX11-xcb.a
/usr/lib/x86_64-linux-gnu/libX11-xcb.so
/usr/lib/x86_64-linux-gnu/libX11-xcb.so.1
/usr/lib/x86_64-linux-gnu/libX11-xcb.so.1.0.0
/usr/lib/x86_64-linux-gnu/libX11.a
/usr/lib/x86_64-linux-gnu/libX11.so
/usr/lib/x86_64-linux-gnu/libX11.so.6
/usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
/usr/доля/doc/libx11-dev/libX11
/usr/share/doc/libx11-dev/i18n/compose/libX11-keys.html
/usr/share/doc/libx11-dev/i18n/compose/libX11-keys.html.db
/usr/share/doc/libx11-dev/i18n/compose/libX11-keys.pdf.db.gz
/usr/share/doc/libx11-dev/i18n/compose/libX11-keys.txt.gz
/usr/доля/doc/libx11-dev/libX11/libX11.html
/usr/доля/doc/libx11-dev/libX11/libX11.html.db
/usr/доля/doc/libx11-dev/libX11/libX11.pdf.db.gz
/usr/доля/doc/libx11-dev/libX11/libX11.txt.gz
Я не специалист по ubuntu и по этой причине не знаю, что делать. я уже пробовал sudo apt-get установить lib11-dev
или подобные команды без результатов. У тебя есть идеи? Спасибо за ваше время.