[devel] нужна помощь (похоже, --as-needed)

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Вс Июн 18 17:53:01 MSD 2006


On Sun, Jun 18, 2006 at 05:42:02PM +0400, Kirill Maslinsky wrote:
> > > Я тут взялся за сборку одного замшелого, но лингвистически интересного
> > > проекта -- emdros -- и, естественно, тут же натолкнулся на проблемы
> > > при сборке, скорее всего вызванные линковкой с --as-needed. 
> > 
> > Короче, вот минимальный набор исправлений, с которым оно у меня
> > собралось (autoreconf -fisv; ./configure --with-sqlite):
> 
> Вот то, что следует называть словом "помощь"! Большое спасибо!
> 
> Хотя пока мне не удалось: с патчем что-то не то: 
> 1 out of 1 hunk FAILED -- saving rejects to file ./include/pennflex.h.rej

> В оригинале там вообще нету ifndef-фрагмента после #include <iostream>,
> это ты добавил, верно?

Может быть это генерат.  Меня git очень сбил с толку, потому что он не
сохраняет mtime.  То есть сделал clone и тут же начал хачить, а потом не
видно что старое что новое.

> 
> > --- ./include/pennflex.h-	2006-06-18 15:38:25 +0400
> > +++ ./include/pennflex.h	2006-06-18 15:49:17 +0400
> > @@ -57,7 +57,7 @@
> >  
> >  #include <iostream>
> >  #  ifndef FLEX_STD
> > -#    define FLEX_STD std::
> > +#    define FLEX_STD 
> >  #  endif
> >  
> >  extern "C++" {
> 
> У меня собрать пока не получилось, валится. 

Вручную make -- собирается до конца?

> > Дальше надо думать, как оторвать libpcre, которую он с собой таскает.
> > Но для /usr/local сойдет.
> 
> А как правильно отрывать всё, что таскается? 
> Это очень трудоёмко?

В %prep нужно сделать rm -rf pcre sqlite ...
а потом хачить сприпты.

Я так и не понял, как с гитом нужно работать.  Либо через gear, либо
сделать бранч и сразу прямо в кталоге хачить (потом сделать diff а бранч
убить через -D).
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 191 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20060618/1df7d06b/attachment-0001.bin>


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