LINUX.ORG.RU

Сборка Qt OpenGL проекта 32-bit на 64-bit машине

 , ,


0

1

Пытаюсь собрать проект с использованием Qt и OpenGL для 32-bit на 64-bit. Установил freeglut3-dev:i386.

Сейчас компилятор выдаёт(только при компиляции для 32-bit!):

:-1: предупреждение: libicui18n.so.51, needed by /home/platon/Qt/5.1.1/32-bit/5.1.1/gcc/lib/libQt5Core.so, not found (try using -rpath or -rpath-link)
:-1: предупреждение: libicuuc.so.51, needed by /home/platon/Qt/5.1.1/32-bit/5.1.1/gcc/lib/libQt5Core.so, not found (try using -rpath or -rpath-link)

Хотя пути есть! Файл с точно таким же именем! Из-за этого возникает вот это (всего 26, показал 3):

/home/platon/Qt/5.1.1/32-bit/5.1.1/gcc/lib/libQt5Core.so:-1: ошибка: undefined reference to `ucnv_getStandardName_51'
/home/platon/Qt/5.1.1/32-bit/5.1.1/gcc/lib/libQt5Core.so:-1: ошибка: undefined reference to `ucol_close_51'
/home/platon/Qt/5.1.1/32-bit/5.1.1/gcc/lib/libQt5Core.so:-1: ошибка: undefined reference to `ucol_strcoll_51'

Ответ на: комментарий от MKuznetsov

Тоже вариант, но не очень удобно. Хотя, я же каждый час буду выпускать. Но всё же, почему он всё-таки не видит либы?

Human-source
() автор топика
Ответ на: комментарий от Human-source

Хотя пути есть! Файл с точно таким же именем!

libicui18n.so.51 лежит в /usr/lib/x86-linux-gnu? или где он там в multiarch должен лежать (не помню просто имя пути)..

если нет то лечится установкой 32-х битных версий требуемых либ в вашу систему.

MKuznetsov ★★★★★
()
Ответ на: комментарий от MKuznetsov

Нет, не получается. Вариантов 20 перепробовал, нету, нашёл только libicu-dev, сейчас устанавливаю «libicu-dev:i386».

Human-source
() автор топика
Ответ на: комментарий от m0rph

freeglut3-dev:i386 есть. Qt 32-bit, модули(библиотеки) которого и не загружаются, тоже установлен.

Human-source
() автор топика

А toolchain у тебя собран с multilib? В Арче, например, для этого используется binutils-multilib, gcc-multilib и т.п.

m0rph ★★★★★
()

libicuuc.so.51 ... not found

anonymous
()
Ответ на: комментарий от m0rph

Система полетела после перезагрузки. Решил компилировать всё через виртуальную машину.

Но всё равно, спасибо за помощь!

Human-source
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.