Hey Jordi, thank you for posting your results!!! :-)
It tries to read "core.sys.posix.sys.un" which is part of druntime. Unlike SiegeLord's branch I've removed tango's runtime and build on top of druntime. This step is inevitable in order to make tango and phobos work side by side. The file that cannot be read on your system is definitivly there. https://github.com/D-Programming-Language/druntime/blob/master/src/core/sys/posix/sys/un.d You just need to checkout druntime, phobos and tango and put them in some kind of following file structure. /usr/include/d/dmd/druntime /usr/include/d/dmd/tango /usr/include/d/dmd/phobos Then compile druntime, phobos and tango. - mta`chrono