pubsub build problem
pubsub won't build on an Emulab ops node because it has both clang (the standard compiler) and gcc installed. There must be something not quite right in the autoconf/configure/etc. process:
419 ops> ./configure
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... gcc -E
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking whether ln -s works... yes
checking for ranlib... ranlib
checking for a thread-safe mkdir -p... ./install-sh -c -d
checking for a BSD-compatible install... /usr/bin/install -c
checking for ar... /usr/local/bin/ar
checking for rm... /bin/rm
checking for cp... /bin/cp
checking for byacc... /usr/bin/byacc
checking for tar... /usr/bin/tar
checking for libtool... /usr/local/bin/libtool
checking for rpm... rpm
configure: creating ./config.status
config.status: creating Makefile
config.status: creating 2.pubsubd.sh
config.status: creating linux-pubsubd.sh
config.status: creating pubsubd.service
420 ops> gmake
/usr/local/bin/libtool --mode=compile gcc -g -O2 -Wall -I./bool -I. -DWITHSSL -c log.c
libtool: compile: unable to infer tagged configuration
libtool: error: specify a tag with '--tag'
gmake: *** [Makefile:102: log.lo] Error 1
I think @eeide was the last person to mess with the build environment.