Hi Assaf, > I'm also struggling with another "bmake" issue relating to automake, > here: https://lists.gnu.org/r/automake/2019-08/msg00000.html > > Seems like some recent change in automake broke compilation (of released > tarballs) with "bmake", while gnu-make still works. > > The fact that the error message in both case is "don't know how to make > XXXX" perhaps hints there's some common dependency detection that works > in gnu-make and not in bmake - might be helpful to consider that.
I think the problem is that 'bmake' does not consider the targets 'foo' and './foo' as being the same. In the case of the iconv_open module the error message was don't know how to make iconv_open-aix.h and the Makefile has a rule for constructing ./iconv_open-aix.h but no rule for constructing iconv_open-aix.h. In your report with the error message don't know how to make ./lib/libhello.a it's probably the other way around. Bruno