[devel] dangerdeep-0.2.0-alt2: i586 rebuild failed [4]
Dmitriy M. Maslennikov
=?iso-8859-1?q?maslennikovdm_=CE=C1_gmail=2Ecom?=
Вт Ноя 25 13:00:45 MSK 2008
25 ноября 2008 г. 12:54 пользователь Evgeny Sinelnikov
<sin на altlinux.ru> написал:
>>> g++ -o build/linux/ai.o -c -Wall `sdl-config --cflags` -pipe -Wall -O2 -march=i586 -mtune=i686 -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/ai.cpp
>>> In file included from src/ai.cpp:26:
>>> src/convoy.h:48: error: ISO C++ forbids declaration of 'auto_ptr' with no type
>>> src/convoy.h:48: error: invalid use of '::'
>>> src/convoy.h:48: error: expected ';' before '<' token
>>> src/convoy.h: In member function 'virtual ai* convoy::get_ai()':
>>> src/convoy.h:86: error: 'myai' was not declared in this scope
>>> In file included from src/ai.cpp:27:
>>> src/sea_object.h: At global scope:
>>> src/sea_object.h:176: error: ISO C++ forbids declaration of 'auto_ptr' with no type
>>> src/sea_object.h:176: error: invalid use of '::'
>>> src/sea_object.h:176: error: expected ';' before '<' token
>>> src/sea_object.h: In member function 'virtual ai* sea_object::get_ai()':
>>> src/sea_object.h:268: error: 'myai' was not declared in this scope
>>> scons: building terminated because of errors.
>>> scons: *** [build/linux/ai.o] Error 1
>>
>
> Если это всё, там перед "auto_ptr" нужно поставить "std::", как я полагаю.
Скорее заголовочного файла не хватает.
--
Dmitriy M. Maslennikov
rlz на etersoft.ru
rlz на altlinux.org
maslennikovdm на gmail.com
master на armory.ru
Подробная информация о списке рассылки Devel