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