On Wed, 19 Nov 2014, wang rensheng wrote:
I am a openwrt developer. I can't compile the openswan-2.6.41, the compile error is :
I left the openswan project at version 2.6.37 along with the vast majority of developers to create libreswan, as a result of a lawsuit over the ownership of the name. I know several bugs creeped into openswan since the core developers left. You should try to switch to libreswan. See also: https://nohats.ca/wordpress/openswan/ https://nohats.ca/wordpress/blog/2014/02/16/development-of-libreswan-vs-openswan/
build_dir/target-mipsel_74kc+dsp2_uClibc-0.9.33.2/linux-brcm47xx_mips74k/openswan-2.6.41/modobj26/ipsec_proc.c:952:2: error: unknown type name 'read_proc_t'
when I check the openswan code source , I found you has change something about the proc file system support, written in the changes file : * Remove /proc support pre-2.4 kernels (PROC_FS_2325/PROC_FS_21) [Paul Wouters]
Your best chance is to replace ipsec_kversion.h in the openswan source tree with the copy from the libresawn tree. Those should address most or maybe all issues related to compiling on different kernels. https://github.com/libreswan/libreswan/blob/master/linux/include/libreswan/ipsec_kversion.h Paul _______________________________________________ Swan mailing list [email protected] https://lists.libreswan.org/mailman/listinfo/swan
