LINUX.ORG.RU

Большие проблеммы с маленькими библиотеками


0

0

Скачал я тут некоторый софт (sane) а он мне затребовал новые glib и gtk+ >=1.2.0 ну поставил я ему эти библиотечки а он мне мол undefined чего то в libgimp.so (кто эту файлу трогал я так и не врубился) к тому же GIMP отказывается пахать (то же undefined чего то где то). Так мне что же со сменой библиотек менять и весь софт? Или можно чего нибудь менее кординальное придумать.


Ну во-первых glib - это не "маленькая библиотека" и менять такие вещи
надо очень осторожно.

libgimp.so никто не менял. Просто она ссылалась на что-то в glib, а в
новой glib этого не стало :(

Кстати что конкретно в ней undefined?

Софт поставленный с RPM'ок жестко привязан к системным либам и очень
болезненно переносит их замену. С сурцовыми пэкэджами проще перекомпилил и все. Так, что перекомпили GIMP или найди его в RPM
заточенный под твои новые либы (первое по-моему проще)

FireWind
()

Undefined там g_warning, g_debug и еще две функции которых непомню (но тоже с g_***). Самое интересное это то, что sane требовошая glib нехочет теперь компилиться из-за libgimp.so, а gimp не хочет пахать из-за libglib.so, libgtk.so, libgdk.so (причем именно из-за этих функций).

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