On Tue, Nov 23, 2010 at 12:39:58AM +0300, Denis Smirnov wrote: > 23 ноября 2010 г. 0:29 пользователь Dmitry V. Levin написал: > > > Зачем??? > > Была циклическая зависимость с qt. Первая пересборка была для того чтобы ее > разорвать. Не убедил. Глядя в лог тестовой пересборки unixODBC-2.2.12-alt5.1.1, я не вижу, чтобы пересборка что-то изменила в пакете. Кстати, $ fgrep lib.req: unixODBC-2.2.12-alt5.1.1 lib.req: WARNING: /usr/src/tmp/unixODBC-buildroot/usr/lib64/libodbcinstQ.so.1.0.0: underlinked libraries: /usr/lib64/libltdl.so.3 > (глядя в логи внимательно). Любопытно: > > В логе пересборки java-1.5.0-sun встречается строчка: > > lib.req: WARNING: libodbc.so()(64bit) is not yet set-versioned Потому что libodbc.so != libodbc.so.1 $ rpmquery --provides -p libunixODBC-2.2.12-alt5.1.1.x86_64.rpm |fgrep libodbc.so libodbc.so()(64bit) libodbc.so.1()(64bit) = set:... > именно из-за нее мои скрипты и повторили пересборку :-/ Значит, пора править скрипты. > интересно то, что даже при пересборке unixODBC provides для этой библиотеки > создаются без set-versions. > > Почему? Потому что libodbc.so это костыль, а библиотека называется libodbc.so.1. -- ldv