IDE: Water 10.0.0.2331
Version: Version 10.0.0.2331 (develop) built on talax, 20180928-142533. Commit 8e4eb02
Target: Island (Linux)
Description: Although the mknod function is present in rtl, calling it in a program (C# in my case, but probably irrilevant) causes a build error:
E: undefined symbol: mknod
This happens for both x86_64 and armv6 architectures.
Expected Behavior: The program should build.
Actual Behavior: The above-mentioned build error is issued.
Steps:
- Create a new C# Island project in Water, using the “Console Application (Linux)” template
- Replace the contents of Program.cs with the following:
namespace ConsoleApplication { static class Program { public static Int32 Main(string[] args) { rtl.mknod("/tmp/testfile", 0b_111_111_111, 0); return 0; } } }
- Build for your choice of architecture(s). Notice the error in the build log,