[devel] Re: xsldbg packaging troubles

Vitaly Ostanin =?iso-8859-1?q?vyt_=CE=C1_vzljot=2Eru?=
Пн Сен 1 20:22:48 MSD 2003


On Mon, 1 Sep 2003 18:35:44 +0400
Sergey Vlasov <vsu на altlinux.ru> wrote:

> On Mon, 1 Sep 2003 18:15:30 +0400
> Vitaly Ostanin <vyt на vzljot.ru> 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
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : libxsldbg.spec
Тип     : application/octet-stream
Размер  : 2482 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20030901/ea8cb9e1/attachment-0001.obj>
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20030901/ea8cb9e1/attachment-0001.bin>


Подробная информация о списке рассылки Devel