I have always compiled my own images on Ubuntu.
Yesterday I did this (compiling from the master), but I had problems.
I am compiling ath79, without major modifications, just including some simple packages (Luci, etc.).
The generated binary files are very small, the manifest file is generated, but it is empty.
The /bin/packages/mips_24kc/ folder is also empty, contains only the name of the folders, no .ipk files.
I didn't change any settings before last compile, I just used the "git pull" command and ran make again.
No errors are displayed during the process.
Has anything changed in the last few days?
Nobody knows what goes wrong in your build, as you have provided no logs or anything specific.
You should post here the contents at least of ./scripts/diffconfig.sh so that others could see what you are actually trying to build
You should also rebuild with "make V=s" to see more closely the buildprocess error messages.
Ps. As a side note, there has been major problem with the buildbot yesterday and today, but that does not affect private buidls from sources, as you are apparently doing. But I still mention that, as there may be some effects in some situations. If you try to use the "imagebuilder", it will currently likely fail.
Finished the ramips compilation. Same problem as ath79.
I ran git pull on my ath79 build_dir , it saids that i´m already up to date.
Should i try make dirclean && make again? Or should i wait?
I just compiled master revision r14365-46abcb3ade for ath79/WNDR3700v2 (and v1 & 3800) with Ubuntu 20.04 running in Virtualbox in Windows 10. Quite ok. Currently running that in my router.
The generic build works ok.
It must be something specific to your build system or build config.
It might be possible that the new fakeroot plays havoc with WSL2 (that you use?), but then also other WSL2 users like @Ansuel would sooner or later run into trouble.