import std.cstream;
import std.boxer;

int main()
{
Box x = box(4);
dout.writefln(unbox!(int)(x));

return 0;
}

を普通にコンパイルすると
gcc main.o -o main -lphobos -lpthread -lm
main.o(.gnu.linkonce.t_D3std5boxer24__T16unboxCastIntegerTiZ16unboxCastIntegerFS3std5boxer3BoxZi+0x15): In function `_D3std5boxer24__T16unboxCastIntegerTiZ16unboxCastIntegerFS3std5boxer3BoxZi':
: undefined reference to `_assert_3std5boxer'
collect2: ld はステータス 1 で終了しました
--- errorlevel 1

なります。assertのどれかがこけてるようなのでreleaseモード
でコンパイルしたらコンパイル成功。

これってバグでしょうか?