Warning: cast to pointer from integer of different size на строчку bbdisplays = (char *) getenv("BBDISPLAYS");
То есть либо я идиот, либо чуваки, писавшие libc, все перепутали и допускают возможность присвоения адреса переменной, в которую адрес не влазит.
Куда податься ?
