On Thu, 12 Sep 2013 11:16:31 -0400 erik quanstrom <quans...@quanstro.net> wrote:
> > On 9atom 1 out of two type signature conflicts got resolved when I > > tried to build GNU nano (using FGB's PDcurses, rebuilt on 9atom to > > avoid that character width or something might be an issue). > > > > The resolved issue was some sort of internal conflict in libbsd > > bind. The remaining issue gives the following linking error (for > > nano) and is a conflict between libbsd and libdraw: > > > > ??none??: incompatible type signatures 50220469 > > (/386/lib/ape/libdraw.a(screen)) and > > 9bbe58(/386/lib/ape/libbsd.a(bind)) for bind > > when did you last sync your source? i believe this has been fixed: > > minooka; nm (/386/lib/ape /n/atom/plan9`{pwd})^/libdraw.a | grep bind > > i just applied the patch "9diff" to 9atom which includes adiff (see > 9diff(1)) which should make tracking differences easier. > > - erik > This was indeed the issue: I had done a recent pull but not rebuilt the libraries. Now nano builds on APE with PDCurses and sort of "works" : can open text files and fast commands work. what does not work: - line change by enter - saving a file (related to my mkstemp hack?) ... however it was just a test to see whether I could build stuff with the pdcurses so not critical as such :) Now I can at least try to figure out what goes wrong with the rest :)