compile EDeN from source