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 :)

Reply via email to