$ fakeroot alien [package.rpm]
These packages were installed at following directory.
/opt/Embedix/tool
So, You need set a path.
bash
$ export PATH=/opt/Embedix/tools/bin:$PATH
csh
$ setenv PATH /opt/Embedix/tools/bin:$PATH
If you want to use IPv6, please use USAGI stack.
I try to explain how to recompile kernel based on USAGI.
Sharp provide a source code based on 2.4.18, therefore we download a usagi-snapshot based on 2.4.18.
It assumes that you downloaded these patches to $somewhere.
At first, umcompress USAGI code.
$ cd $somewhere
$ bzip2 -cd usagi-linux24-s20020722.tar.bz2 | tar xvf -
$ cd usagi
$ make prepare TARGET=linux24
$ cd kernel/linux24
Apply following patches
$ bzcat $somewhere/patch-2.4.18-rmk7.bz2 | patch -p1
$ zcat $somewhere/diff-2.4.18-rmk7-pxa3.gz | patch -p1
$ bzcat
$somewhere/linux-2.4.18-rmk7-pxa3-embedix-slc700-slb500-20021214-rom1_00.bz2
| patch -p1
I think conflict occur at Makefile. Please apply a patch.

Finally, we execute a compiling.Please comfirm your $PATH. (include /opt/Embedix/tools/bin ?)
$ make dep; make clean;make zImage
$ ifconfig -a
lo Link encap:Local
Loopback
inet
addr:127.0.0.1 Mask:255.0.0.0
inet6 addr:
::1/128 Scope:Host
UP LOOPBACK
RUNNING MTU:16436 Metric:1
RX packets:3274
errors:0 dropped:0 overruns:0 frame:0
TX packets:3274
errors:0 dropped:0 overruns:0 carrier:0
collisions:0
txqueuelen:0
RX bytes:596683
(582.6 KiB) TX bytes:596683 (582.6 KiB)