[amirus] Re: conflicting types

  • From: Maxim Ilyin <imax@xxxxxxxx>
  • To: amirus@xxxxxxxxxxxxx
  • Date: Tue, 17 Jan 2006 23:57:13 +0000

Hello Alexey

On 01/10/06, you wrote:


> Íå æàëêî êîíå÷íî :) Õîòÿ ñîáñòâåííî ÷åìó òóò ó÷èòüñÿ? ß ïîáûñòðîìó ïîäïðàâèë 
> åãî
> makefile âîò îí: 
> OBJFILES = FlashPlayerShell.o FlashPlayerCore.o
> ...

 Îáëîìñ : Makefile:15: *** missing separator.  Stop.
 Ó òåáÿ êàêîé gnuc ñòîèò, ìîæåò 2.95.4 è â ýòîì äåëî ?

> Ýòî áûë makefile äëÿ ñàìîé ïðîãè. à âîò äëÿ áèáëèîòåêè: 
> ### Makefile for LibFlash
>...

 Òîæå ñàìîå : Makefile:29: *** missing separator.  Stop.

> Ïîÿñíþ êîå ÷åãî. ß êîìïèëèë libz, libmad è libjpeg ïîñëåäíèõ âåðñèé è èíñòàëèë
> èõ â /usr/local êàê ïî óìîë÷àíèþ. Ñîáðàòü èõ íå ñîñòàâèëî îñîáîãî òðóäà.

 Ýòî ïîíÿòíî, âîò òîëüêî ñ ìîèì makefile, ïî÷åìóòî íå õî÷åò ñ ïàðàìåòðàìè
 êîìïèëèòüñÿ :

CC=gcc -V 2.95.3
AR=ppc-morphos-ar
RANLIB=ppc-morphos-ranlib
OPT=-O3 -fomit-frame-pointer -ffast-math
CFLAGS=-Wall $(OPT)
LDFLAGS=$(CFLAGS) -Wl,--warn-common

LIB=objppc/libflash.a

# objects
OBJS= adpcm.o bitmap.o button.o character.o cxform.o displaylist.o \
    flash.o font.o graphic.o graphic16.o graphic24.o graphic32.o \
    matrix.o movie.o mp3.o program.o script.o shape.o sound.o \
    sprite.o text.o

INCLUDE = adpcm.h amigatime.h bitmap.h button.h character.h cxform.h \
    displaylist.h flash.h font.h graphic.h graphic16.h graphic24.h \
    graphic32.h matrix.h movie.h mp3.h program.h script.h shape.h \
    sound.h sprite.h text.h trace.h

# make rules
all:     default
default: $(LIB)

clean:
    rm -f objppc/*.o objppc/*.a

$(LIB): $(OBJS)
    rm -f $(LIB)
    $(AR) cr $(LIB) $(OBJS)
    $(RANLIB) $(LIB)

# rules
objppc/%.o : %.cc
    $(CC) $(CFLAGS) -o $@ -c $*.cc

# dependencies
adpcm.o: adpcm.cc $(INCLUDE) Makefile
bitmap.o: bitmap.cc $(INCLUDE) Makefile
button.o: button.cc $(INCLUDE) Makefile
character.o: character.cc $(INCLUDE) Makefile
cxform.o: cxform.cc $(INCLUDE) Makefile
displaylist.o: displaylist.cc $(INCLUDE) Makefile
flash.o: flash.cc $(INCLUDE) Makefile
font.o: font.cc $(INCLUDE) Makefile
graphic.o: graphic.cc $(INCLUDE) Makefile
graphic16.o: graphic16.cc $(INCLUDE) Makefile
graphic24.o: graphic24.cc $(INCLUDE) Makefile
graphic32.o: graphic32.cc $(INCLUDE) Makefile
matrix.o: matrix.cc $(INCLUDE) Makefile
movie.o: movie.cc $(INCLUDE) Makefile
mp3.o: mp3.cc $(INCLUDE) Makefile
program.o: program.cc $(INCLUDE) Makefile
script.o: script.cc $(INCLUDE) Makefile
shape.o: shape.cc $(INCLUDE) Makefile
sound.o: sound.cc $(INCLUDE) Makefile
sprite.o: sprite.cc $(INCLUDE) Makefile
text.o: text.cc $(INCLUDE) Makefile


 Ïðè âûïîëíåíèè âûäàåò :

gcc    -c adpcm.cc -o adpcm.o
gcc    -c bitmap.cc -o bitmap.o

 Ñïðàøèâàåòñÿ, îòêóäà îí ýòî áåðåò ? Èëè îïÿòü ãëþêè 2.95.3 ?

 PS: Çâóê ó òåáÿ äåðãàåò, ïîíèìàþ, ÷òî âåðèòü â Äåäà Ìîðîçà â òàêîì
 âîçðàñòå óæå ãëóïî, íî âäðóã ó òåáÿ áûñòðåå ïîëó÷èëîñü. ;)



With best regards. Max.

Other related posts: