On Mon, 1 Sep 2003 18:35:44 +0400 Sergey Vlasov wrote: > On Mon, 1 Sep 2003 18:15:30 +0400 > Vitaly Ostanin wrote: > > > Я тут самонадеянно взялся упаковать xsldbg.sf.net в rpm. > > > > На первый взгляд показалось проще явно прописать расположение > > нужных файлов в пакетах, чем лечить родную систему Makefiles. > > > > Спек (содран со спека libxslt) в аттаче. > > > > Сложность в том, что после установки пакета и попытки > > запустить xsldbg > > выводятся ошибки: > > > > $ xsldbg > > mkdir: невозможно создать каталог `/usr/bin/.libs': > > Permission denied > > /usr/bin/ld: cannot open output file > > /usr/bin/.libs/5852-lt-xsldbg: No such file or directory > > collect2: ld returned 1 exit status > > Очевидно, оно собирается через libtool, и вместо настоящего > исполняемого файла в каталоге сборки лежит wrapper. Надо > ставить его тоже через libtool (libtool --mode=install install > xsldbg$RPM_BUILD_ROOT/...), но тут могут выползти неприятности > с rpath и т.п. Или грязным хаком - взять исполняемый файл из > .libs (только опять же проверив его на предмет rpath). Странно, но не помогло, та же ошибка. Нашёл в оригинальном Makefile цель install-libLTLIBRARIES вписал в спек: %make -C src/libxsldbg DESTDIR=$RPM_BUILD_ROOT \ install-libLTLIBRARIES Полный спек опять-таки в аттаче. Явно писать libtool --mode=install install \ libs path тоже пробовал, тоже не помогает. Лог при сборке: http://www.vzljot.ru/vyt/rpmbuild.log SRPM (~500 Kb): http://www.vzljot.ru/vyt/libxsldbg-3.1.7-alt0.4.src.rpm -- Regards, Vyt mailto: vyt@vzljot.ru JID: vyt@vzljot.ru