[amirus] Re: conflicting types

  • From: Vladimir Berezenko <qmaster@xxxxxxxxxx>
  • To: amirus@xxxxxxxxxxxxx
  • Date: Sun, 08 Jan 2006 17:00:20 +0000

On 01/06/06, Maxim Ilyin wrote:


MI>  Попытался откомпилить главные файлы  :
MI>  gcc -O3 -fomit-frame-pointer -ffast-math FlashPlayerShell.c

MI>  Помимо кучи вонинга, ругается на :
MI>  FlashPlayerShell.c:212: conflicting types for `TimerBase'
MI>  GG:os-include/proto/timer.h:11: previous declaration of `TimerBase'

Значит оно юзает какую-то свою таймербэйз. Надо рефакторить.

MI>  хотя все нормально определено и в других программах отлично
MI>  работает:
MI>  struct Device *TimerBase;

Тогда просто выкинуть это из файла. Она один фиг автоопределяется в инклюдах.

MI>  Пытался откомпилить второй файл :
MI>  gcc -O3 -fomit-frame-pointer -ffast-math FlashPlayerCore.c
MI>  Ругается абсалютно на все функции, описанные в flash.h,
MI>  хотя в core - такие же параметры у них. Что за фигня ?

Э... А это отдельные экзешники чтоли? Почему ты их без -с компиляешь? Их-же
линковать надо будет...

Regards
-- 
WBR, Vladimir Berezenko. ( Q-Master/MiR )


Other related posts: