BITERP / PinkRabbitMQ

Внешняя Native API компонента для взаимодействия с RabbitMQ из 1С
MIT License
266 stars 107 forks source link

Компонента v2.2.0.37 не подключается под Linux Ubuntu 18.04.6 LTS/20.04 LTS #100

Open andrew-kopylov opened 1 month ago

andrew-kopylov commented 1 month ago

Результат команды ldd для библиотечки

$ldd libPinkRabbitMQ64_v2.2.0.37.so
./libPinkRabbitMQ64_v2.2.0.37.so: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found (required by ./libPinkRabbitMQ64_v2.2.0.37.so)
./libPinkRabbitMQ64_v2.2.0.37.so: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by ./libPinkRabbitMQ64_v2.2.0.37.so)
./libPinkRabbitMQ64_v2.2.0.37.so: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by ./libPinkRabbitMQ64_v2.2.0.37.so)
        linux-vdso.so.1 (0x00007fff9dfb2000)
        libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f9baa80d000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f9baa6be000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f9baa699000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f9baa4a7000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f9bab130000)
andrew-kopylov commented 1 month ago

Если собирать из исходников, то необходимо доустановить пакеты uuid-dev, g++-9 для В результате ошибки ldd уходят, но компонента все равно не подключается (причину не разбирал, дебажить не пробовал)

$ldd libPinkRabbitMQ64-2.2.0.37-ubuntu18-rebuild.so
        linux-vdso.so.1 (0x00007fff7bddc000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f0a82497000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f0a82491000)
        libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f0a82223000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f0a820d4000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f0a820af000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f0a81ebd000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f0a82db6000)