zqz_joshua wrote:
>
> Hi, everyone, i wanna ask a question:
>
> i do clfs-embedded-0.0.1 and do Charter 7.4 now,
>
> (refer to SVN-0.0.1-20070205-x86),
>
> when i compile busybox1.4.1,especially after I do
>
> make ARCH=i386 CROSS_COMPILER="${CLFS_TARGET}-"...
>
> it prompt /mnt/clfs/usr/linux/if_tunnel.h : iphdr is incomplete type.
> while i find the structure iphdr is defined in /mnt/clfs/usr/linux/ip.h
> Why it cannot find out? the path is wrong?
>
> After that, I compile busybox1.2.2 after remove the 1.4.1 in
> sources/Release,
> this time I do
> make ARCH=i386 CROSS_COMPILER="${CLFS_TARGET}-"....
>
> it prompt
> busybox1.2.2/applets/applets.c:15:21:error: busybox.h: No such file or
> directory
> I think it has no correct path,
> but how to add the link in above conditions?
>
> Who can help me???
>
> Thx
>
>
> -- USTC Alumni Email System
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Clfs-support mailing list
> [email protected]
> http://lists.cross-lfs.org/cgi-bin/mailman/listinfo/clfs-support
>
It's an issue I'm currently working. Just add #include <linux/ip.h>
after #include <linux/if.h> in /mnt/clfs/usr/linux/if_tunnel.h it fixes
the issue. Just waiting to get the other patches upgraded before we move
to 2.6.20 which completely fixes this issue.
_______________________________________________
Clfs-support mailing list
[email protected]
http://lists.cross-lfs.org/cgi-bin/mailman/listinfo/clfs-support