Buildroot compilation

I have successfully compiled and running openwrt version x86-64.

I went with a stable version.
[LuCI openwrt-23.05 branch (git-24.073.29889-cd7e519)]/ [OpenWrt 23.05.3 (r23809-234f1a2efa)]

My questions is if I compile with a existing stable kernel and not trunk why do I get kernel conflicts and programs wont install when I am trying to install software via luci?

You will get that whenever your personal build diverges -at all- from the default (kernel-) config, as the kernel config itself is part of the declared packaging ABI.

Either use the exact OpenWrt build config (and repo state) - or build everything you (might) want to install yourself (ideally via =y), the later will be much easier/ quicker to do.

Thanks for the reply, I think I understand. Since I added network cards that weren't included in the original config. It changes the signature.

So I guess, I will recompile. Some software does install but a couple fail.

Aren't the network cards/drivers in OpenWRT, or just not in the default image ?