LINUX.ORG.RU

Компиляция под платформу x86_64. Проблемы.


0

0

Проблема в том, что многие программы не могут найти библиотеки qt3, а даже если укажешь при компиляции путь к ним - /usr/lib/qt3/lib64 - они их находят, но практически сразу после начала компиляции виджетов qt выдают ошибку. Такое не со всеми, но с очень желаемыми (типа gltrash, qcomicbook, systemtrayapplet2). Вопрос - почему? Нет заточки под 64-битные библиотеки, а под эмуляцию 32бит они не хотят компилиться, так что ли?

★★

Дистрибутив бы назвал, ошибку привёл бы. А то ведь, как обычно летом, все телепаты в отпусках, рыбку ловят, ответить тебе некому...

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

Да, насчёт дистриба забыл - SuSE 9.3 x86_64. А лог ошибки... В логе ничего такого нет - компайлер пытается состряпать qt-виджет и вылетает с ошибкой компиляции. Без пояснений - почему произошла ошибка. Просто Error и пипец. Добавлю, что когда стоял 32битный вариант SuSE9.3, с этими же приложениями всё было тип-топ - компилилось на ура.

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

Не верю, что компилятор так и написал: "просто Error и пипец". Наверняка формулировка была несколько иной. Её и следует привести.

Idiot
()

Телепаты в отпуске.

Как простая гадалка, могу предположить, что компилишь 32-битным компилером, подсовывая ему 64-битную либу.

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

А что - нужно быть телепатом, чтобы сказать, как определить - компилишь 64битным gcc или 32битным??? ;) Да наверняка 64битным. Тем более, что тот же k3b собрался нормально и вовсе не орал, что не может найти qt-библиотек. Вывод - сырцы просто косоваты и не будут компилиться под 64битные инклюдесы и либы.

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

2YagMort:

> А что - нужно быть телепатом, ...

А что, нет?

> компилишь 64битным gcc или 32битным??? ;)

Извини, но слово "gcc" в этом треде впервые прозвучало.

И сказать, действительно, ничего нельзя, т.к. gcc умеет и 32 бита, и 64.

Почему ты игнорируешь задаваемые тебе вопросы? Ты же половину своего вопроса "в уме" задал, а на встречные вопросы просто не прореагировал. Вряд ли кто тебе поможет, извини.

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