[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