I’m trying out FreeWRT again on an Ubuntu system, aka vmserver-1. I made a new directory in /usr/src/ called freewrt as root, then chowned it to my normal used, then exited sudo, and changed to that directory.

svn co svn://www.freewrt.org/tags/freewrt_1_0_3

cd freewrt_1_0_3

make

That responds with:

You must install flex to continue.

You must install GNU Bison to continue

So I do so….

sudo su

aptitude install flex bison

Agreeing to the dependencies…. got a similar message about zlib, so installing zlib-bin… and libz-dev… and libncurses5-dev… and texinfo…

For next time:

aptitude install flex bison libz-dev libncurses5-dev texinfo zlib-bin

Hmmm, I can’t seem to build for WRAP, or generic PC. Maybe that’s in the trunk? Checking out svn now… yup. You’ll need the SVN trunk to build for x86. As their website says - its in active development, expect unpredictable results. DOH! Now I’m getting this error:

gmake[3]: Entering directory `/usr/src/freewrt/freewrt-trunk/target'

sed -n '/^FWRT_KPACKAGE_KMOD/s//CONFIG/p' /usr/src/freewrt/freewrt-trunk/.config | \            sed 's/=y/=m/' >/usr/src/freewrt/freewrt-trunk/build_i386/.fwrtkernelconfig.modules

sed -n '/^FWRT_KERNEL/s//CONFIG/p' /usr/src/freewrt/freewrt-trunk/.config \            >/usr/src/freewrt/freewrt-trunk/build_i386/.fwrtkernelconfig.kernel

sed -n '/^# FWRT_KERNEL/s//# CONFIG/p' /usr/src/freewrt/freewrt-trunk/.config \            >/usr/src/freewrt/freewrt-trunk/build_i386/.fwrtkernelconfig.nokernel

cp linux/-/kernelconfig \            /usr/src/freewrt/freewrt-trunk/build_i386/.fwrtkernelconfig.board

cp: cannot stat `linux/-/kernelconfig': No such file or directory

Doh!