Hi,
The last few days I have been toying with the pd-double-auto-builder script, and with some hacking I isolated the externals which failed to compile, resulting in few objects reaching the package. This is what I did:
modified external/Makefile: - selectively removed targets until all resulting in make errors are removed. For the current situation these are: creb, cw_binaural, extra, smlib, vbap, gem The package process depends on the compile result, so when there is no compile error, all build objects are packaged. With a compile error, only vanilla is packaged.
For this to work, I modified the pd-double-auto-builder.sh: - removed the initial rsync download and the final rsync upload The advantage is that one can modify and keep files as the rsync-download replaces all modified local files and delete all added files.
These changes resulted in a software package of 22.7 MByte containing more compiled objects.
This is of course, not a proposal to change the pd-double-auto-build scripts. But it helped finding the problematic externals.
Please note the obvious that compiling does not mean work. I did some work here too, but progress is slow. I know testing, but not much Pd.
Fred Jan