If you are running Grinch you can find current config in “/proc/config.gz”. Note: This config.gz file is not a real file, it exists in RAM only and is a reflection of the running kernel. If that file has a “=y”, then the kernel running at that moment definitely has that feature directly built in (it would be a module if “=m”).
Those errors just mean you have missing kernel features…so you’d either need to compile those in to a new kernel or add modules. Not all features are available as modules, you’d have to search for what is available from something like “make nconfig” (I like nconfig because it has a symbol search function, plus allows showing symbols not otherwise visible).
If you compiled more than one new feature as a module, then it may also just mean you need to insert some modules before others (load order can matter).