компилирую хеловорд с заголовком STL vector.
использую опцию -m32 для gcc. получаю подобное сообщение
/usr/include/c++/4.2/new:95: error: 'operator new' takes type 'size_t' ('unsigned int') as first parameter
в нете встречаются сообщения подобного характера, но решения не нашел
решил поставить gcc не из портов, тоже не выходит. дает ошибку make
>компилирую хеловорд с заголовком STL vector.
>использую опцию -m32 для gcc. получаю подобное сообщение
>/usr/include/c++/4.2/new:95: error: 'operator new' takes type 'size_t' ('unsigned int') as first parameter
>
>в нете встречаются сообщения подобного характера, но решения не нашел
>решил поставить gcc не из портов, тоже не выходит. дает ошибку make
>uname -a ?
>uname -a ?7.0-RELEASE FreeBSD 7.0-RELEASE #0: Wed Aug 13 17:06:03 MSD 2008 /usr/obj/usr/src/sys/GENERIC amd64
просто я с денек в нете рылся, и подобные штуки встречались и на шестой тоже... поетому и не пришло в голову версию писать...
если в гугле набрать
"error: 'operator new' takes type 'size_t' ('unsigned int') as first parameter"
то найдется достаточно много чего, и как раз про амд64... только не то что надо(((
вобщем если чего посоветуете, буду крайне признателен