tc@box:/mnt/mmcblk0p2/tce/iftop-1.0pre4$ sudo find / -name *curses*.h
/usr/local/include/ncurses/curses.h
/usr/local/include/ncurses/cursesapp.h
/usr/local/include/ncurses/cursesf.h
/usr/local/include/ncurses/cursesm.h
/usr/local/include/ncurses/cursesp.h
/usr/local/include/ncurses/cursesw.h
/usr/local/include/ncurses/ncurses.h
/usr/local/include/ncurses/ncurses_dll.h
/usr/local/include/curses/curses.h
/usr/local/include/curses/cursesapp.h
/usr/local/include/curses/cursesf.h
/usr/local/include/curses/cursesm.h
/usr/local/include/curses/cursesp.h
/usr/local/include/curses/cursesw.h
/usr/local/include/curses/ncurses.h
/usr/local/include/curses/ncurses_dll.h
/usr/local/include/ncursesw/ncurses_dll.h
/usr/local/include/ncursesw/ncurses.h
/usr/local/include/ncursesw/cursesw.h
/usr/local/include/ncursesw/cursesp.h
/usr/local/include/ncursesw/cursesm.h
/usr/local/include/ncursesw/cursesf.h
/usr/local/include/ncursesw/cursesapp.h
/usr/local/include/ncursesw/curses.h
/tmp/tcloop/ncurses-dev/usr/local/include/ncursesw/curses.h
/tmp/tcloop/ncurses-dev/usr/local/include/ncursesw/cursesapp.h
/tmp/tcloop/ncurses-dev/usr/local/include/ncursesw/cursesf.h
/tmp/tcloop/ncurses-dev/usr/local/include/ncursesw/cursesm.h
/tmp/tcloop/ncurses-dev/usr/local/include/ncursesw/cursesp.h
/tmp/tcloop/ncurses-dev/usr/local/include/ncursesw/cursesw.h
/tmp/tcloop/ncurses-dev/usr/local/include/ncursesw/ncurses.h
/tmp/tcloop/ncurses-dev/usr/local/include/ncursesw/ncurses_dll.h
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a curses library containing mvchgat" >&5
$as_echo_n "checking for a curses library containing mvchgat... " >&6; }
oldLIBS=$LIBS
for curseslib in ncursesw curses ncurses ; do
LIBS="$oldLIBS -l$curseslib"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
#include <$curseslib.h>
configure:5740: checking for a curses library containing mvchgat
configure:5760: gcc -o conftest -g -O2 conftest.c -lpcap -lm -lncursesw >&5
conftest.c:45:10: fatal error: ncursesw.h: No such file or directory
45 | #include <ncursesw.h>
| ^~~~~~~~~~~~
compilation terminated.
configure:5760: gcc -o conftest -g -O2 conftest.c -lpcap -lm -lcurses >&5
conftest.c:45:10: fatal error: curses.h: No such file or directory
45 | #include <curses.h>
| ^~~~~~~~~~
compilation terminated.
configure:5760: gcc -o conftest -g -O2 conftest.c -lpcap -lm -lncurses >&5
conftest.c:45:10: fatal error: ncurses.h: No such file or directory
45 | #include <ncurses.h>
| ^~~~~~~~~~~
compilation terminated.
The includes are incorrect, they should read, for example:
#include <ncursesw/ncursesw.h>
#include <ncursesw/curses.h>
gcc -DHAVE_CONFIG_H -I. -g -O2 -MT edline.o -MD -MP -MF .deps/edline.Tpo -c -o edline.o edline.c
edline.c:10:10: fatal error: curses.h: No such file or directory
10 | #include <curses.h>
You could symlink the contents of /usr/local/include/ncursesw to /usr/local/include
[code][ 36.176529] pcm512x 1-004d: Failed to get supply 'AVDD': -517
[ 36.176536] pcm512x 1-004d: Failed to get supplies: -517
[ 36.191753] pcm512x 1-004d: Failed to get supply 'AVDD': -517[/code]
[ 36.176529] pcm512x 1-004d: Failed to get supply 'AVDD': -517
[ 36.176536] pcm512x 1-004d: Failed to get supplies: -517
[ 36.191753] pcm512x 1-004d: Failed to get supply 'AVDD': -517
Here's the script for x86 and 64: https://github.com/andyj713/tinycorelinux-build-scripts/blob/master/build-iftop.sh (https://github.com/andyj713/tinycorelinux-build-scripts/blob/master/build-iftop.sh). It has fixes for curses, but I haven't tried it on Pi.
export CFLAGS="$CFLAGS -fcommon"
sudo ln -fs /usr/local/include/ncursesw/ncurses.h /usr/local/include/ncursesw.h
./configure
for a in $(grep -l -r '<ncurses.h>' *); do sed -i 's#<ncurses.h>#<ncursesw/ncurses.h>#' $a; done
for a in $(grep -l -r '<curses.h>' *); do sed -i 's#<curses.h>#<ncursesw/curses.h>#' $a; done
make