Повідомлення створено: 16. 02. 2010 [11:15]
|
vicpolupanov
vic polupanov
Автор теми
Зареєстрован(а) с: 29.01.2010
Повідомлення: 2
|
Обнаружив Ваш проект, ввиду требований к ОС, решил вернуться к использованию на ноутбуке GNU/Linux.
Установил Slackware 13 64bit, плюс Multilib.
При компиляции проекта сообщает об ошибке: "/usr/lib64/../lib/libstdc++.so: could not read symbols: File in wrong format"
что как я понимаю связано с тем что система пытается собрать проект для 64 битной платформы, но обращается
к 32 биитным библиотекам.
Пока мои поиски решения не увенчались, что порекомендуете?
|
Повідомлення створено: 16. 02. 2010 [11:24]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
|
Вот в multilib как раз и проблема.
На чистых x86_64 и x86_32 всё собирается без каких либо проблем.
А подобное происходит при сборке, скажем x86_64 и использовании x86_32 библиотеки, возможно по причине отсутствия такой, но 64-разрядной.
Сценарии autotools в OpenSCADA использованы стандартные.
Learn, learn and learn better than work, work and work.
|
Повідомлення створено: 16. 02. 2010 [11:28]
|
vicpolupanov
vic polupanov
Автор теми
Зареєстрован(а) с: 29.01.2010
Повідомлення: 2
|
А есть ли способы выхода из этого положения, переустановку в расчет пока брать не будем?
|
Повідомлення створено: 16. 02. 2010 [15:44]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
|
Проверить присутствие нужных библиотек для одной архитектуры.
Learn, learn and learn better than work, work and work.
|
Повідомлення створено: 16. 02. 2010 [15:45]
|
kuzulis
Денис Шиенков
Зареєстрован(а) с: 10.07.2009
Повідомлення: 128
|
Если это: http://www.boinc-wiki.info/Creating_a_Project_-_Compiling_the_source_on_x86_64
поможет, то отпишитесь (хотя, думаю ерунду я написал в ссылке)
Еще Как вариант - попробуйте при конфигурировании ./configure или выполнении make принудительно выставить другие ключи, применительно к x86_64 архитектуре и т.п.
И покажите ваш Makefile
[Повідомлення редагувалось 1 раз(ів), останній раз 16.02.2010 в 15:53.]
|
Повідомлення створено: 16. 02. 2010 [22:34]
|
Aleksey
Aleksey Popkov
Contributor
Зареєстрован(а) с: 31.07.2008
Повідомлення: 326
|
Да все нормально собирается и на 64 и на 32. Если с Вашими библиотека разброд и шатание, то уж явно это проблема не сборки OpenSCADA. Поставьте стандарные набор библиотек для Вашей архитектуры и компилите на здоровье.
|