Eric Blake wrote: > According to Bruce Korb on 11/14/2009 11:36 AM: >> Still trying to build shar (now without "gnits"). >> I see the sources for these in sharutils/lib, but: > > Are you using gnulib-tool --import, the bootstrap script from gnulib, or > some other means to import gnulib modules? I'm wondering if it is just a > case of not importing enough modules.
That was part, but not all, of it: gcc -g -Wall -o shar shar.o encode.o ../lib/libgnu.a ../lib/libgnu.a shar.o: In function `shar': /home/gnu/proj/sharutils-bld/src/shar.c:1576: undefined reference to `md5_stream' shar.o: In function `main': /home/gnu/proj/sharutils-bld/src/shar.c:2190: undefined reference to `get_submitter' collect2: ld returned 1 exit status If getting "whoami" and "md5" don't yield these functions, then what? $ find lib -type f|xargs egrep 'md5_stream|get_submitter' lib/whoami.c:get_submitter (buffer) lib/system.h:char *get_submitter __P ((char *)); lib/md5.c:md5_stream (stream, resblock) lib/md5.h: * the functions `md5_stream' and `md5_buffer'. lib/md5.h:extern int md5_stream __P ((FILE *stream, void *resblock)); > if test -x ../gnulib/gnulib-tool > then glib=../gnulib/gnulib-tool > else glib=$(which gnulib-tool) > fi > gnulib_libs=" > error > inttostr > malloc > md5 > realloc > system > whoami > xalloc > xgetcwd > xstrdup > xstrtoimax > " > ${glib} --import ${gnulib_libs}