[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [ft] Some problem (or bug) about compiling freetype library on Amiga
From: |
Nagy Károly |
Subject: |
Re: [ft] Some problem (or bug) about compiling freetype library on AmigaOS4.1FE Update 1 |
Date: |
Sun, 4 Nov 2018 13:03:39 +0000 |
Hello Werner,
First of all, thanks for the quick reply, but I think you miss the point a
little bit, because I wrote that I managed to compiled FreeType library in
the end: libft2_ppc.a and when I began to compile my SDL application with
SDL_ttf
(http://os4depot.net/?function=showfile&file=development/library/graphics/libsdl_ttf.lha)
by Sam Lantigna, I got some errors:
(sample "sdlttf.c":
http://www.roguebasin.com/index.php?title=SDL_ttf_Sample_Code)
gcc sdlttf.c -o sdlttf.run -ISDK:local/newlib/include/freetype
-LSDK:local/newlib/lib -lSDL_ttf -lft2_ppc -lSDL
ld: Dwarf Error: found dwarf version '4', this reader only handles version
2 information.
/SDK/local/newlib/lib/libSDL_ttf.a(SDL_ttf.o): In function `TTF_Init':
SDL_ttf.c:(.text+0xdbc): undefined reference to `FT_Init_FreeType'
/SDK/local/newlib/lib/libSDL_ttf.a(SDL_ttf.o): In function `TTF_Quit':
SDL_ttf.c:(.text+0x33c8): undefined reference to `FT_Done_FreeType'
/SDK/local/newlib/lib/libft2_ppc.a(ftbase.ppc.o): In function
`FT_Stream_New':
ftbase.c:(.text+0xdd0c): undefined reference to `FT_Stream_Open'
make: *** [all] Error 1
Sam Lantigna also used FreeType library for his SDL_ttf in 2017... ...well
there is some people who has wanted to use this library on Amiga, yet...
:-)
...and I want to use SDL_ttf, but I don't do it, because of the errors
above.
Have a nice day!
Károly
On 2018.11.03., you wrote:
> Hello Károly!
>> I would like to make an SDL application using SDL_ttf which is
>> wrapped in FreeType library, so I downloaded it and try to compile
>> on my AmigaOne with SDK and I type what the README says: "make -f
>> makefile.os4", in turn the following error has occured: [...]
> You are the first one since many years who reports a problem with the
> Amiga platform. Note that the makefiles for Amiga are completely
> unsupported; we only try to synchronize the list of files to compile
> as good as possible _ the last Amiga-specific change was 12 years (!)
> ago...
>> makefile.os4:67: *** target pattern contains no `%'. Stop.
>> (ftbase.ppc.o: FT:src/base/ftbase.c)
>>
>> Well, I try to rewrite this makefile and replace all occurrences of
>> "FT:" [...]
> I guess this is due to the old AmigaOS version (the README talks about
> `MorphOS', whatever it is).
>> I don't understand it... why???
> I can't help here, sorry. However, my gut feeling says that you will
> have more success if you start with the standard incantation of
> ./configure && make
> to take a Unix-like route.
> Werner