9fans archive / 1999 / 04 / 30 /    prev next

From: forsyth@cal... forsyth@cal...
Subject: [9fans] rsynth, yes enjoyed much
Date: Mon, 26 Apr 1999 07:51:14 BST

>>to sources of dict.[ch], mkdictdb.c for gdb.h.   Making
>>libgdbm.a is easy, however, I got the following error when
>>I tried to compile "say".

>>after 8l linking say,

>>atexit: redefinition: atexit
>>(434) TEXT atexit+0(SB), $4

it's all my fault: my previous comment about using libgdbm was wrong.
when i ported rsynth i made it use Plan9's libc.h environment directly, not APE.
libgdbm is presumably using APE and the two aren't compatible.  perhaps you could
convert libgdbm to use libc directly.  i do it because it makes the libraries
easier to use from plan9 programs that use graphics, and it's always satisfying
to see all those #ifdefs vanish.

>>The other thing I've been tinkering with is using FreeType to generate
>>bitmap fonts from truetype outlines.  (The bitmap fonts from the

i've got a plan9 port of freetype, if that's any use.
i did an interface to generate plan9 subfont files.