I’m trying to make the UnicodePlugin for an x86 linux. You’d think that would be simple enough but in fact the config fails because it has a hard-coded ARAM path in the UnicodePlugin/acinlude.m4 file - probably my fault from a couple of years ago as it happens.
So, add the x86 path (for the glibconfig.h file; I imagine there is a way to make that get worked out automagically - see the CPPFLAGS line in platforms/unix/plugins/UnicodePlugin/acinclude.m4) and rebuild. Except the mvm script doesn’t re-run the configuration build. OK, delete the dratted config.h to force it to re-run autoconf.
Sigh, nothing doing. No change.
Look in platforms/unix/config and try `make`. Fails at configure.ac line 201. Which is weird because it *must* have worked not so many hours ago when I did a completely scratch load of the source tree on this particular machine.
Suggestions welcomed.
Error output follows -
tim@ubuntu:~/squeak/opensmalltalk-vm/platforms/unix/config$ make configure ./mkacinc > acplugins.m4 + ../vm-display-Quartz/acinclude.m4 + ../vm-display-X11/acinclude.m4 + ../vm-display-custom/acinclude.m4 + ../vm-display-fbdev/acinclude.m4 + ../vm-sound-ALSA/acinclude.m4 + ../vm-sound-MacOSX/acinclude.m4 + ../vm-sound-NAS/acinclude.m4 + ../vm-sound-OSS/acinclude.m4 + ../vm-sound-Sun/acinclude.m4 + ../vm-sound-custom/acinclude.m4 + ../vm-sound-null/acinclude.m4 + ../vm-sound-pulse/acinclude.m4 + ../vm/acinclude.m4 + ../plugins/B3DAcceleratorPlugin/acinclude.m4 + ../plugins/BitBltPlugin/acinclude.m4 + ../plugins/BochsIA32Plugin/acinclude.m4 + ../plugins/BochsX64Plugin/acinclude.m4 + ../plugins/FloatMathPlugin/acinclude.m4 + ../plugins/GdbARMPlugin/acinclude.m4 + ../plugins/IA32ABI/acinclude.m4 + ../plugins/MIDIPlugin/acinclude.m4 + ../plugins/Mpeg3Plugin/acinclude.m4 + ../plugins/PseudoTTYPlugin/acinclude.m4 + ../plugins/UUIDPlugin/acinclude.m4 + ../plugins/UnicodePlugin/acinclude.m4 + ../plugins/UnixOSProcessPlugin/acinclude.m4 + ../plugins/XDisplayControlPlugin/acinclude.m4 aclocal autoconf configure.ac:201: error: possibly undefined macro: AC_PROG_NM If this token and others are legitimate, please use m4_pattern_allow. See the Autoconf documentation. configure.ac:219: error: possibly undefined macro: AC_DISABLE_STATIC configure.ac:220: error: possibly undefined macro: AC_PROG_LIBTOOL make: *** [configure] Error 1
tim -- tim Rowledge; tim@rowledge.org; http://www.rowledge.org/tim Original Sin is hard to find, but the digitally enhanced version is readily available.