I am trying to install openwrt packages in to my WL700gE box. (running the original firmware). I manually extract the ikpg file and try to run it. I got this file not found error. I think it is considered not binary compatible to WL700gE.
As this is the buildin files:
ELF 32-bit LSB MIPS-I executable, MIPS, version 1 (SYSV), for GNU/Linux 2.3.99, dynamically linked (uses shared libs), stripped

And this is the file I get from openwrt packages:
ELF 32-bit LSB executable, MIPS, version 1 (SYSV), dynamically linked (uses shared libs), corrupted section header size

Can someone give me some direction to solve this problem? Do I need to recompile the package to MIPS-I executable? If I do, is there any toolchain available for that?

Thanks a lot,