The first thing I see wrong is that you are trying to specify an address of 0 - which you can't do, as this is the same as broadcast (.255) So, you might try setting your IP address to 192.168.0.1. Note, you can make the network portion 0 (192.168.0.1 is ok - 192.168.1.0 is NOT ok) Keep in mind, this example is only valid for a class C network, but the principle applies to any TCP/IP network
Your netmask looks OK for a class C network (255.255.255.0), but it doesn't appear that you have configured a gateway. On my network, the gateway router is at address 192.168.1.254, but strictly speaking, a router is just another device - so it can have an address anywhere between .1 and .254. Without this information, the system won't know where to forward packets destined for foreign networks - though it should see other machines on the local 192.168.0.x network just fine.
Lastly, I'm not sure what you meant with the 127.0.0.0/255.0.0.0 - that's a class A network mask, and the 127.0.0.0 would map to the localhost broadcast address. I'm pretty sure this is not what you meant. Also, localhost usually *is* defined, but not with ifconfig - it is defined in /etc/hosts, and is usually 127.0.0.1. Since you are building on a Linux system, check out it's network configuration - it won't be exactly the same, of course, but it should be similar.
As a reference, my systems are configured as:
IP: 192.168.1.1 -> 192.168.1.8
Netmask: 255.255.255.0
Gateway router: 192.168.1.254
Hope that helps, though it sounds like you have the biggest chunk done.
BTW - what all did you install in your copy of Midori, and could I get a copy of your buildkit?