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

Kirill Maslinsky =?iso-8859-1?q?kirill_=CE=C1_altlinux=2Eru?=
Вс Июн 18 18:08:33 MSD 2006


> > В оригинале там вообще нету ifndef-фрагмента после #include <iostream>,
> > это ты добавил, верно?
> 
> Может быть это генерат.  Меня git очень сбил с толку, потому что он не
> сохраняет mtime.  То есть сделал clone и тут же начал хачить, а потом не
> видно что старое что новое.

Странно, чего именно не видно? 
git-status
git-diff -u
?

> Вручную make -- собирается до конца?
Как раз вручную и пробовал -- не собралось.
Вот сейчас отключил отвалившийся патч, и тот же эффект: 

g++ -DHAVE_CONFIG_H -I. -I. -I../include -I./../include -g -Wall -MT mql_lexer.lo -MD -MP -MF .deps/mql_lexer.Tpo -c mql_lexer.cpp  -fPIC -DPIC -o .libs/mql_lexer.o
 ./mql_lexer.cpp: In member function `virtual int xxFlexLexer::yylex()':
 ./mql_lexer.cpp:931: error: `yy_buffer_stack' was not declared in this scope
 ./mql_lexer.cpp:931: error: `yy_buffer_stack_top' was not declared in this scope
 ./mql_lexer.cpp:932: error: `yyensure_buffer_stack' was not declared in this scope

[...много-много подобной фигни...]

./mql_lexer.cpp: In destructor `virtual xxFlexLexer::~xxFlexLexer()':
./mql_lexer.cpp:2613: error: `yy_buffer_stack' was not declared in this scope
./mql_lexer.cpp:2613: error: `yy_buffer_stack_top' was not declared in this scope
./mql_lexer.cpp:2616: error: `yypop_buffer_state' was not declared in this scope
./mql_lexer.cpp:2616: warning: unused variable 'yypop_buffer_state'
./mql_lexer.cpp:2620: error: `yy_buffer_stack' was not declared in this scope
make[2]: *** [mql_lexer.lo] Ошибка 1
make[2]: Leaving directory `/home/gc/alt/src/emdros/emdros/MQL'
make[1]: *** [all] Ошибка 2
make[1]: Leaving directory `/home/gc/alt/src/emdros/emdros/MQL'
make: *** [all-recursive] Ошибка 1

> > А как правильно отрывать всё, что таскается? 
> > Это очень трудоёмко?
> 
> В %prep нужно сделать rm -rf pcre sqlite ...
> а потом хачить сприпты.
А ну понятно, в этом я пока пас.

> Я так и не понял, как с гитом нужно работать.  Либо через gear, либо
> сделать бранч и сразу прямо в кталоге хачить (потом сделать diff а бранч
> убить через -D).

Вообще одно другого не исключает: 
в документации рекомендуют сначала всегда делать бранч, и в нём хачить. 
а gear полезен тогда, когда нужно из репозитория собирать rpm.

-- 
Kirill Maslinsky
ALT Linux Documentation Team
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?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/20060618/2ca3a2b1/attachment-0001.bin>


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