[GSoC 2026] Implement UFSHCI driver

Also my build fails now because of this:
../src/add-ons/translators/wonderbrush/WonderBrushTranslator.cpp:19:10: fatal error: blending.h: No such file or directory
19 | #include “blending.h”

Gerrit is on the fritz in recent days. @kallisti5 is AFK and hasn’t had time to fix it yet.

Is there any way I can disable that compilation step so I can test my patch?

This shouldn’t fail. The file is in src/add-ons/translators/wonderbrush/support/, can you check it’s indeed there?

Did you modify something in that area that could explain the problem?

You can build just the haiku package (jam haiku.hpkg) in which case the translators won’t be built. But if something is wrong with your build setup, it may create issues in other places as well.

No I did not modify anything other than some stuff here src/add-ons/kernel/file_systems/ramfs/

Hello,

Do any of you happen to have a list of all include directories I can configure my IntelliSense to use?

The best thing to do is probably to generate a compile_commands.json file using jam with the -anc flags as explained here: Using an IDE — Haiku internals documentation

Your IDE should then be able to import that, and you don’t need to manually configure include paths then.

The build process is quite complex, with different include paths used for each target, so there isn’t a single include path configuration that would work for everything. But the compile-commands file can handle that.

1 Like

Thanks a lot!!

You might want to explain your setup. The jam tool has to be built from the build tools for instance. Same for the GCC compiler.