РЕШЕНО (Компиляция Imagination)

Закрыто
AVB
Сообщения: 423
Зарегистрирован: 10 окт 2012, 19:22
Operating system: Mandriva 2011

РЕШЕНО (Компиляция Imagination)

Сообщение AVB »

Установил штатный пакет Imagination, а он без переходов :-(
Решил собрать из исходников, т.к. в самосборной установке переходы точно были (папка transitions присутствует)

Однако make выдает ошибку:

Код: Выделить всё

/usr/bin/ld: imagination-imgtablebutton.o: undefined reference to symbol 'sqrtf@@GLIBC_2.0'
/usr/bin/ld: note: 'sqrtf@@GLIBC_2.0' is defined in DSO /lib/libm.so.6 so try adding it to the linker command line
/lib/libm.so.6: could not read symbols: Invalid operation
collect2: error: ld returned 1 exit status
make[1]: *** [imagination] Ошибка 1
то же и при сборке picsaw:

Код: Выделить всё

/usr/bin/ld: picsaw-picsaw.o: неопределённая ссылка на символ «sqrtf@@GLIBC_2.0»
/usr/bin/ld: замечание: «sqrtf@@GLIBC_2.0» определён в DSO /lib/libm.so.6, попробуйте добавить его в командную строку компоновщика
/lib/libm.so.6: could not read symbols: Неверная операция
collect2: ошибка: выполнение ld завершилось с кодом возврата 1
make[1]: *** [picsaw] Ошибка 1
Последний раз редактировалось AVB 25 янв 2013, 00:26, всего редактировалось 1 раз.
d_uragan
Сообщения: 499
Зарегистрирован: 23 ноя 2011, 21:27

Re: Компиляция Imagination

Сообщение d_uragan »

Надо '-lm' добавить к опциям линкера. Посмотрите вот на этот патч:

https://abf.rosalinux.ru/import/imagina ... link.patch
AVB
Сообщения: 423
Зарегистрирован: 10 окт 2012, 19:22
Operating system: Mandriva 2011

Re: Компиляция Imagination

Сообщение AVB »

d_uragan писал(а):Надо '-lm' добавить к опциям линкера. Посмотрите вот на этот патч:

https://abf.rosalinux.ru/import/imagina ... link.patch
Э-э-э... "знал бы прикуп..." где и как добавить -lm к опциям линкера?
Патч посмотрел. Красиво...
Вопрос тот же самый: к чему и как его приложить?
В этих вещах я даже не чайник... :oops:
AVB
Сообщения: 423
Зарегистрирован: 10 окт 2012, 19:22
Operating system: Mandriva 2011

Re: Компиляция Imagination

Сообщение AVB »

Нашел на просторах интернета рекомендацию: export LDFLAGS="$LDFLAGS -lm"
Картина изменилась, теперь пишет:

/usr/bin/ld: imagination-support.o: undefined reference to symbol 'g_module_symbol'
/usr/bin/ld: note: 'g_module_symbol' is defined in DSO /lib/libgmodule-2.0.so.0 so try adding it to the linker command line
/lib/libgmodule-2.0.so.0: could not read symbols: Invalid operation
collect2: error: ld returned 1 exit status
make[1]: *** [imagination] Ошибка 1

Какого ему теперь надо?
Аватара пользователя
Pulfer
Сообщения: 3310
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Компиляция Imagination

Сообщение Pulfer »

AVB писал(а):Нашел на просторах интернета рекомендацию: export LDFLAGS="$LDFLAGS -lm"
Картина изменилась, теперь пишет:

/usr/bin/ld: imagination-support.o: undefined reference to symbol 'g_module_symbol'
/usr/bin/ld: note: 'g_module_symbol' is defined in DSO /lib/libgmodule-2.0.so.0 so try adding it to the linker command line
/lib/libgmodule-2.0.so.0: could not read symbols: Invalid operation
collect2: error: ld returned 1 exit status
make[1]: *** [imagination] Ошибка 1

Какого ему теперь надо?
Теперь надо ещё -lgmodule-2.0.

Вообще, если в репах пакет неполноценный, то лучше его там починить. Чтобы всем пользователям полноценная версия была доступна. :) Попробую заняться этим, как остальные накопившиеся пакеты разгребу.
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586
AVB
Сообщения: 423
Зарегистрирован: 10 окт 2012, 19:22
Operating system: Mandriva 2011

Re: Компиляция Imagination

Сообщение AVB »

Интернет же подсказал решение: export LIBS=" -lgmodule-2.0"

Программа собралась и установилась, но не запускается. Пишет
[ab@localhost src]$ ./imagination
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated.
(imagination:12572): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed
...
(imagination:12572): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
Ошибка сегментирования (слепок снят)

Чего ещё надо?
AVB
Сообщения: 423
Зарегистрирован: 10 окт 2012, 19:22
Operating system: Mandriva 2011

Re: Компиляция Imagination

Сообщение AVB »

Pulfer писал(а):Вообще, если в репах пакет неполноценный, то лучше его там починить. Чтобы всем пользователям полноценная версия была доступна. :) Попробую заняться этим, как остальные накопившиеся пакеты разгребу.
Хорошо бы :)
Аватара пользователя
ДроноваЮ
Сообщения: 2631
Зарегистрирован: 01 июн 2011, 13:11
Operating system: Ubuntu/ROSA
Откуда: Москва

Re: Компиляция Imagination

Сообщение ДроноваЮ »

Опять бессовестно Андрея используете. Он ваще не спит уже никогда. Давайте используйте уже цивильные методы, а? Буду пилить пока не поймёте.
AVB
Сообщения: 423
Зарегистрирован: 10 окт 2012, 19:22
Operating system: Mandriva 2011

Re: Компиляция Imagination

Сообщение AVB »

ДроноваЮ писал(а):Опять бессовестно Андрея используете. Он ваще не спит уже никогда. Давайте используйте уже цивильные методы, а? Буду пилить пока не поймёте.
Что-то я не въехал в причину Ваших претензий.
Разве я лично задавал какие-то вопросы лично Андрею? Если человек нашел время и ответил - огромное ему спасибо.
Я написал о проблеме, как пишут другие участники форума, в надежде, что кто-то сталкивался с подобным и знает решение (знатоков здесь много, и не только в вопросах Линукса :).
Если внимательно просмотреть сообщения, то должно быть видно, что решения мною найдены в интернете. Не так ли?
Если оставшийся вопрос не найдет разрешения здесь, будем обращаться в техподдержку.
С уважением,
AVB
Аватара пользователя
Pulfer
Сообщения: 3310
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Компиляция Imagination

Сообщение Pulfer »

AVB писал(а):
Pulfer писал(а):Вообще, если в репах пакет неполноценный, то лучше его там починить. Чтобы всем пользователям полноценная версия была доступна. :) Попробую заняться этим, как остальные накопившиеся пакеты разгребу.
Хорошо бы :)
Исправил проблему. Скоро обновлённый пакет появится на зеркалах в contrib/updates :)
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586
AVB
Сообщения: 423
Зарегистрирован: 10 окт 2012, 19:22
Operating system: Mandriva 2011

Re: Компиляция Imagination

Сообщение AVB »

Спасибо! :)
Только попали мы с Вами под раздачу... :(
Аватара пользователя
ДроноваЮ
Сообщения: 2631
Зарегистрирован: 01 июн 2011, 13:11
Operating system: Ubuntu/ROSA
Откуда: Москва

Re: Компиляция Imagination

Сообщение ДроноваЮ »

AVB писал(а):Спасибо! :)
Только попали мы с Вами под раздачу... :(
Должна работать система, а не "добрые разработчики". Вот, скажем, женится Андрей, семейные заботы пойдут и тп (к примеру). На форум времени не будет уже. А разбалованные юзеры будут ныть на форуме, что им внимания не уделяют, потому что нет навыка работать с багзиллой или хелпдеском. В итоге скажется на самих юзерах в первую очередь.
AVB
Сообщения: 423
Зарегистрирован: 10 окт 2012, 19:22
Operating system: Mandriva 2011

Re: Компиляция Imagination

Сообщение AVB »

ДроноваЮ писал(а):Вот, скажем, женится Андрей, семейные заботы пойдут и тп (к примеру). На форум времени не будет уже. А разбалованные юзеры будут ныть на форуме, что им внимания не уделяют, потому что нет навыка работать с багзиллой или хелпдеском. В итоге скажется на самих юзерах в первую очередь.
Вот женится, тогда мы его от души поздравим (а кто Она?) :)
Вот тогда "юзеры", к Вашей радости, и обвалят багзиллу с хелпдеском. :Yahoo!:

ЗЫ А что тогда вообще на форуме обсуждать, если не возникающие у пользователей проблемы? Погоду?
И повторюсь. К разработчикам никто специально не пристаёт, и ничего у них не выпрашивает. Хотят и могут - делают. Нет - обсуждаем, ищем и решаем сами. Не можем сами - тогда идём на хелп и баг. :beer:

Да, и еще рискну задать здесь вопрос: Как закрыть эту тему - типа решена?
Аватара пользователя
ДроноваЮ
Сообщения: 2631
Зарегистрирован: 01 июн 2011, 13:11
Operating system: Ubuntu/ROSA
Откуда: Москва

Re: Компиляция Imagination

Сообщение ДроноваЮ »

Отредактируйте первый пост посредством кнопочки "правка" в верхнем правом углу. Там есть возможность поправить и заголовок. Типа [РЕШЕНО] в начале или в конце.
Закрыто

Вернуться в «Обсуждение ROSA Fresh R2, R3 (платформа 2012.1)»