Scute 1.5.0 and the current master branch fail to compile on Mac OS X (tested on Sierra 10.12.6, triplet x86_64-apple-darwin16.7.0).
Compilation fails when attempting to link the test programs to the scute module:
*** Warning: lib scute.so is a module, not a shared library *** And there doesn't seem to be a static archive available *** The link will probably fail, sorry libtool: link: gcc -Wall -Wno-pointer-sign -Wpointer-arith -g -O2 -o .libs/t-link t-link.o ../src/.libs/scute.so -lassuan -L/Users/gattat01/macports/lib -lgpg-error ld: can't link with bundle (MH_BUNDLE) only dylibs (MH_DYLIB) file '../src/.libs/scute.so' for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation)
I am not familiar with Mac OS, but it seems at least part of the problem stems from libtool generating a .so file instead of a .dylib file. With Scute-1.4.0, the compilation successfully yields a libscute.dylib file which works as expected with Firefox.
Reverting commit dc2211179 (which changed the name of the library from libscute to scute) allows to generate a .dylib file again and to pass the tests, but the resulting module cannot be loaded by Firefox (which simply complains of being Unable to add module).