Still trying to build shar (now without "gnits"). I see the sources for these in sharutils/lib, but:
gcc -g -Wall -o shar shar.o encode.o ../lib/libgnu.a ../lib/libgnu.a shar.o: In function `walkdown': /home/gnu/proj/sharutils-bld/src/shar.c:407: undefined reference to `xmalloc' /home/gnu/proj/sharutils-bld/src/shar.c:414: undefined reference to `xmalloc' /home/gnu/proj/sharutils-bld/src/shar.c:426: undefined reference to `xrealloc' /home/gnu/proj/sharutils-bld/src/shar.c:461: undefined reference to `xrealloc' /home/gnu/proj/sharutils-bld/src/shar.c:469: undefined reference to `xrealloc' shar.o: In function `generate_mkdir': /home/gnu/proj/sharutils-bld/src/shar.c:720: undefined reference to `xrealloc' /home/gnu/proj/sharutils-bld/src/shar.c:723: undefined reference to `xmalloc' /home/gnu/proj/sharutils-bld/src/shar.c:728: undefined reference to `xstrdup' shar.o: In function `generate_one_header_line': /home/gnu/proj/sharutils-bld/src/shar.c:822: undefined reference to `offtostr' shar.o: In function `generate_full_header': /home/gnu/proj/sharutils-bld/src/shar.c:892: undefined reference to `xgetcwd' shar.o: In function `change_files': /home/gnu/proj/sharutils-bld/src/shar.c:1017: undefined reference to `xmalloc' shar.o: In function `shar': /home/gnu/proj/sharutils-bld/src/shar.c:1576: undefined reference to `md5_stream' shar.o: In function `parse_output_base_name': /home/gnu/proj/sharutils-bld/src/shar.c:1922: undefined reference to `xmalloc' /home/gnu/proj/sharutils-bld/src/shar.c:1926: undefined reference to `xmalloc' shar.o: In function `main': /home/gnu/proj/sharutils-bld/src/shar.c:2190: undefined reference to `get_submitter' /home/gnu/proj/sharutils-bld/src/shar.c:2218: undefined reference to `xmalloc' /home/gnu/proj/sharutils-bld/src/shar.c:2223: undefined reference to `xrealloc' /home/gnu/proj/sharutils-bld/src/shar.c:2227: undefined reference to `xstrdup' /home/gnu/proj/sharutils-bld/src/shar.c:2272: undefined reference to `xmalloc' collect2: ld returned 1 exit status