I'm sorry for this non-standard bug report. I can't find the file in question in the directory structure here, but the file stands out enough that I think this report will be useful to someone. There's a patch that's done in go-llama and go-llama-stable that causes a build failure because the patch file itself seems to be wrong. I don't know much about them, but it refers to two different files (common.cpp and common.h), and it tries to apply the patch for both these files - it applies it all on common.cpp. It caused me hours of rebuilding over and over to trace it down. So, just separate it into two patches or manually apply it - it's not very complex. NOTE: It applies to different files between the two go* branches. In llama, it's the "common" files located from the main directory, but in llama-stable, it's in the "common" files located from the examples directory.
I hope this helps someone.
I'm sorry for this non-standard bug report. I can't find the file in question in the directory structure here, but the file stands out enough that I think this report will be useful to someone. There's a patch that's done in go-llama and go-llama-stable that causes a build failure because the patch file itself seems to be wrong. I don't know much about them, but it refers to two different files (common.cpp and common.h), and it tries to apply the patch for both these files - it applies it all on common.cpp. It caused me hours of rebuilding over and over to trace it down. So, just separate it into two patches or manually apply it - it's not very complex. NOTE: It applies to different files between the two go* branches. In llama, it's the "common" files located from the main directory, but in llama-stable, it's in the "common" files located from the examples directory.
I hope this helps someone.