It's broken since the directfb 1.6.3 -> 1.7.6 update, commit
bb7138e9a983f8393116af192db38ec2954de401 ("directfb: Update to 1.7.6").
[...]
building libilixi_graphics_la-Surface.lo
CXX libilixi_graphics_la-Surface.lo
Surface.cpp: In member function 'void ilixi::Surface::setGeometry(int, int, int, int)':
Surface.cpp:157:44: error: in C++98 'r' must be initialized by constructor, not by '{...}'
DFBRectangle r = { x, y, width, height };
Mezzo is a programming language in the ML tradition, which places strong
emphasis on the control of aliasing and access to mutable memory.
Homepage: http://protz.github.io/mezzo/
Functory is a distributed computing library for Objective Caml which facilitates distributed execution of parallelizable computations in a seamless fashion. Further, it is
polymorphic, incorporates a robust fault-tolerant mechanism and is already being deployed in real-world applications.
Homepage: https://www.lri.fr/~filliatr/functory/
The old expression was broken. This began as an attempt to fix it, but
the new expression is substantially different. It takes advantage of new
features that obviate the need to patch Hoogle. It comes with several
limitations. The new expression does not build the database in parallel,
although it does not take long. The new expression also does not support
downloading databases from the Hoogle instance at haskell.org; those
databases link to Hackage for documentation, defying the meaning of local.
The zip file contains files named CHANGELOG and ChangeLog, so the
build fails on case-insensitive systems with:
error: creating file `/nix/store/nix-4888-0/unpacked/ChangeLog': File exists
The official tar distribution does not have this problem.
The Gywdion Dylan compiler that was packaged here is old and this
package no longer builds. The Gwydion Dylan compiler is no longer
maintained, and has been replaced by the Open Dylan compiler which
is already packaged in Nix (opendylan).