make
gcc remote.c -o remote -lncurses
remote.c: In function ‘main’:
remote.c:29:8: warning: implicit declaration of function ‘strtol’; did you mean ‘strtok’? [-Wimplicit-function-declaration]
29 | port=strtol(args[2],NULL,10);
| ^~~~~~
| strtok
remote.c:62:2: warning: implicit declaration of function ‘close’; did you mean ‘pclose’? [-Wimplicit-function-declaration]
62 | close(s);
| ^~~~~
| pclose
/usr/lib/gcc/x86_64-pc-linux-gnu/9.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: /tmp/ccsJ6955.o: undefined reference to symbol 'keypad'
/usr/lib/gcc/x86_64-pc-linux-gnu/9.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: /lib64/libtinfo.so.6: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
make: *** [Makefile:8: remote] Error 1
Thanks bill6502. I tried that trick (which is really cool to learn about) and it also didn't work. I haven't recompiled MythTV 31-Fixes since installing some system updates last week. I've just pulled the latest git changes and will try to recompile, maybe that'll fix my issues.