Ich sitze seit mehreren Tagen daran nano mit dem offiziellen sdk für den gp2x zu kompilieren, aber leider hakt es immer wieder bei ncurses. Ich habe ncurses problemlos crosskompiliert und die headers befinden sich in /gp2xsdk/Tools/include/ncurses, werden aber vom configure-Skript nicht gefunden. Ich konfiguriere mit:
GP2XDEV ist auf /gp2xsdk/Tools gesetzt.
Darauf erhalte ich folgendes:
Erwartungsgemäß schlägt das kompilieren dann auch fehl:
Ich habe mich jetzt schon durchs halbe Internet gesucht (und bin dabei auf die glorreiche Erkentnis gestoßen, dass ich libncurses-dev installieren sollte :roll: ) aber habe leider nicht aufschlußreiches gefunden.
Code:
./configure --prefix=$GP2XDEV --host=arm-gp2x-linux
Darauf erhalte ich folgendes:
Code:
checking ncurses.h usability... no
checking ncurses.h presence... no
checking for ncurses.h... no
checking for get_wch in -lncursesw... no
checking for initscr in -lncurses... no
checking curses.h usability... no
checking curses.h presence... no
checking for curses.h... no
checking for get_wch in -lcurses... no
checking for initscr in -lcurses... no
configure: WARNING:
*** No curses lib available. Consider getting the official ncurses
*** distribution from ftp://ftp.gnu.org/pub/gnu/ncurses if you get
*** errors compiling nano.
checking for use_default_colors in -l... no
Code:
In file included from proto.h:27,
from browser.c:24:
nano.h:76:20: curses.h: No such file or directory
In file included from proto.h:27,
from browser.c:24:
nano.h:263: error: syntax error before "bool"
nano.h:263: warning: no semicolon at end of struct or union
nano.h:266: warning: data definition has no type or storage class
nano.h:286: error: syntax error before '}' token
nano.h:286: warning: data definition has no type or
...