2011年04月15日 星期五 16:09
On 11/06/2010 07:01 PM, Zhang Weiwu wrote: > 实际使用的 是 > $ make package/wget/{clean,compile} 我想使用apf,没包,即使有人贡献过了: http://www.mail-archive.com/openwrt-devel@lists.openwrt.org/msg03634.html root在mesopotamia:~# opkg list | grep apf imapfilter - 2.2.2-1 - IMAPFilter is a mail filtering utility. It connects to remote mail 从上面贴子看,有人曾经能做出apf包。我试: almustafa在orphalese:/usr/local/src/openwrt/backfire_10.03$ make package/apf/compile V=99 [snip] touch /usr/local/src/openwrt/backfire_10.03/staging_dir/target-mipsel_uClibc-0.9.30.1/stamp/.openssl_installed WARNING: skipping openssl-util -- package not selected make[2]: Leaving directory `/usr/local/src/openwrt/backfire_10.03/package/openssl' make[2]: Entering directory `/usr/local/src/openwrt/backfire_10.03/package/apf' Makefile:93: *** missing separator. Stop. make[2]: Leaving directory `/usr/local/src/openwrt/backfire_10.03/package/apf' make[1]: *** [package/apf/compile] Error 2 make[1]: Leaving directory `/usr/local/src/openwrt/backfire_10.03' make: *** [package/apf/compile] Error 2 这个错误missing separator.很奇怪,我没用过make,所以尤其奇怪。所涉及的Makefile如下: almustafa在orphalese:/usr/local/src/openwrt/backfire_10.03$ grep -n '.*' package/apf/Makefile | tail 86:endef 87: 88:define Package/apf-client/install 89: $(INSTALL_DIR) $(1)/usr/bin 90: $(INSTALL_BIN) $(PKG_BUILD_DIR)/src/afclient $(1)/usr/bin/apf-client 91:endef 92: 93:$(eval $(call BuildPackage,apf-server)) 94:$(eval $(call BuildPackage,apf-client)) 95: 又:其它的Makefile大多也用相近的方式结尾。 也许有机会我们一起看一下?
2011年04月15日 星期五 16:47
你是不是还在用backfile的code?我刚刚同步了下svn,trunk/feeds/packages/mail/imapfilter/ 下,Makefile,patches 都有。进make menuconfig里选择Mail->imapfilter就可以编译了。在这个thread的四维空间里,目前svn的trunk是r26679。 你先试试吧,我等编译完了再update 2011/4/15 Zhang Weiwu <zhangweiwu在realss.com> > On 11/06/2010 07:01 PM, Zhang Weiwu wrote: > > 实际使用的 是 > > $ make package/wget/{clean,compile} > > 我想使用apf,没包,即使有人贡献过了: > > http://www.mail-archive.com/openwrt-devel@lists.openwrt.org/msg03634.html > > root在mesopotamia:~# opkg list | grep apf > imapfilter - 2.2.2-1 - IMAPFilter is a mail filtering utility. It connects > to remote mail > > > > 从上面贴子看,有人曾经能做出apf包。我试: > > almustafa在orphalese:/usr/local/src/openwrt/backfire_10.03$ make > package/apf/compile V=99 > [snip] > touch > /usr/local/src/openwrt/backfire_10.03/staging_dir/target-mipsel_uClibc-0.9.30.1/stamp/.openssl_installed > WARNING: skipping openssl-util -- package not selected > make[2]: Leaving directory > `/usr/local/src/openwrt/backfire_10.03/package/openssl' > make[2]: Entering directory > `/usr/local/src/openwrt/backfire_10.03/package/apf' > Makefile:93: *** missing separator. Stop. > make[2]: Leaving directory > `/usr/local/src/openwrt/backfire_10.03/package/apf' > make[1]: *** [package/apf/compile] Error 2 > make[1]: Leaving directory `/usr/local/src/openwrt/backfire_10.03' > make: *** [package/apf/compile] Error 2 > > 这个错误missing separator.很奇怪,我没用过make,所以尤其奇怪。所涉及的Makefile如下: > > almustafa在orphalese:/usr/local/src/openwrt/backfire_10.03$ grep -n '.*' > package/apf/Makefile | tail > 86:endef > 87: > 88:define Package/apf-client/install > 89: $(INSTALL_DIR) $(1)/usr/bin > 90: $(INSTALL_BIN) $(PKG_BUILD_DIR)/src/afclient > $(1)/usr/bin/apf-client > 91:endef > 92: > 93:$(eval $(call BuildPackage,apf-server)) > 94:$(eval $(call BuildPackage,apf-client)) > 95: > > > 又:其它的Makefile大多也用相近的方式结尾。 > > 也许有机会我们一起看一下? > > -------------- 下一部分 -------------- 一个HTML附件被移除... URL: <http://www.zeuux.org/pipermail/zeuux-universe/attachments/20110415/96746e0c/attachment.html>
2011年04月15日 星期五 16:52
On 04/15/2011 04:47 PM, Samuel wrote: > 你是不是还在用backfile的code?我刚刚同步了下svn,trunk/feeds/packages > /mail /imapfilter/ 下,Makefile,patches 都有。进make menuconfig里选择 > Mail->imapfilter就可以编译了。在这个thread的四维空间里,目前svn的trunk > 是 r26679。 > 看我马虎的。我说得不清楚。实际上,我用 opkg list | grep apf 这个命令是为 了说明apf这个包不在包库里。 你那里有apf这个包吗?(也可能是apf-server 和 apf-client两个包)
2011年04月15日 星期五 17:06
是说Active Port Forwarding吗?我没有用过,有你手头Makefile和想关说明的链接吗?我瞅瞅去。 一个拙劣的替代是在公网服务器和DMZ主机间OpenVPN,这个能接受不? 2011/4/15 Zhang Weiwu <zhangweiwu在realss.com> > On 04/15/2011 04:47 PM, Samuel wrote: > > 你是不是还在用backfile的code?我刚刚同步了下svn,trunk/feeds/packages > > /mail /imapfilter/ 下,Makefile,patches 都有。进make menuconfig里选择 > > Mail->imapfilter就可以编译了。在这个thread的四维空间里,目前svn的trunk > > 是 r26679。 > > > > 看我马虎的。我说得不清楚。实际上,我用 opkg list | grep apf 这个命令是为 > 了说明apf这个包不在包库里。 > > 你那里有apf这个包吗?(也可能是apf-server 和 apf-client两个包) > -------------- 下一部分 -------------- 一个HTML附件被移除... URL: <http://www.zeuux.org/pipermail/zeuux-universe/attachments/20110415/0c3e1678/attachment.html>
2011年04月15日 星期五 17:29
On 04/15/2011 05:06 PM, Samuel wrote: > 是说Active Port Forwarding吗? 你说对了。^_^ > 我没有用过,有你手头Makefile和想关说明的链接吗?我瞅瞅去。 > 一个拙劣的替代是在公网服务器和DMZ主机间OpenVPN,这个能接受不? > 我发贴所问的问题,花了两小时苦干自己解决了。方法如下: Download http://openwrt.kupesoft.com/apf-Makefile to /usr/local/src/openwrt/backfire_10.03/package/apf/Makefile add this line to /usr/local/src/openwrt/backfire_10.03/.config CONFIG_PACKAGE_apf-server=m Make it: orphalese:/usr/local/src/openwrt/backfire_10.03$ make package/apf/compile V=99 Copy the made executable to running system: scp /usr/local/src/openwrt/backfire_10.03/staging_dir/target-mipsel_uClibc-0.9.30.1/root-brcm47xx/usr/bin/apf-server zhangweiwu在waspish.boldlygoingnowhere.org: And use the there, done. Best. -- 我的博客: http://zhangweiwu.ixiezi.com/ 网站进化论 --写给需要网站或后悔有了网站的人
Zeuux © 2024
京ICP备05028076号