Compiling CVS head checked out today with DJGPP gives the following output: [snip] make.exe[3]: Entering directory `e:/texinfo-4.11.90/install-info' gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../gnulib/lib -I../gnulib/lib -DLOCALEDIR=\"/dev/env/DJDIR/share/locale\" -g -O2 -c install-info.c gcc -g -O2 -o ginstall-info.exe install-info.o ../lib/libtxi.a ../gnulib/lib/libgnu.a install-info.o: In function `munge_old_style_debian_options': e:/texinfo-4.11.90/install-info/install-info.c:1722: undefined reference to `_argz_add' e:/texinfo-4.11.90/install-info/install-info.c:1729: undefined reference to `_argz_add' e:/texinfo-4.11.90/install-info/install-info.c:1733: undefined reference to `_argz_add' e:/texinfo-4.11.90/install-info/install-info.c:1736: undefined reference to `_argz_add' e:/texinfo-4.11.90/install-info/install-info.c:1743: undefined reference to `_argz_count' collect2: ld returned 1 exit status make.exe[3]: *** [ginstall-info.exe] Error 1 make.exe[3]: Leaving directory `e:/texinfo-4.11.90/install-info' make.exe[2]: *** [all-recursive] Error 1 make.exe[2]: Leaving directory `e:/texinfo-4.11.90/install-info' make.exe[1]: *** [all-recursive] Error 1 make.exe[1]: Leaving directory `e:/texinfo-4.11.90' make.exe: *** [all] Error 2
As can be seen argz_add and argz_count are not available. This is a gnulib issue. The function set defined in /gnulib/lib/argz.c does not provide the complete function set that is used by texinfo. It is clear that this issue must be resolved by the gnulib maintainers. Regards, Juan M. Guerrero