OpenWrt编译问题
2023-08-18 by 开心就好家里面的路由器一直在使用非常古老的小米路由器Pro 3,这么多年都没有换过,原因就是因为我已经使用OpenWrt替换了原厂的操作系统,并且在github上构建了自己的Github Action,每周六早上自行编译操作系统,并且通过SSH上传到路由器上,自行刷机。
过去几年,这个机制运转很正常,但大约两三个月前,却突然中断了,每周六早上收到的都是Github Actions failed的邮件通知。但由于工作繁忙,也一直没有时间深度挖掘这事情。
上周末有点儿时间,决定认真研究一下,看了单线程的编译日志,发现问题出现在NodeJS的编译上。小米路由器Pro 3采用的是MT7621,但NodeJS现在已经停止支持ramips平台了。所以造成了这个问题。
从配置文件中仔细看了一上,发现我选择的组件中并没有NodeJS依赖,那就直接不再选择NodeJS编译就可以了呗?结果发现根本无法取消选择,在.config文件中将所有的含有Node字样的组件都替换为"N"也不行。后来看了一下,NodeJS会根据平台SOFT_FLOAT选择是否编译,那简单了,直接到NodeJS的Makefile中移除这个就可以了。
下面就是我的解决方案:
sed -i 's/DEPENDS:=@(HAS_FPU||KERNEL_MIPS_FPU_EMULATOR||SOFT_FLOAT)/DEPENDS:=@(HAS_FPU||KERNEL_MIPS_FPU_EMULATOR)/g' ./openwrt/feeds/packages/lang/node/Makefile
疫情期间的学习
2003年,非典开始,而我恰好刚从前东家辞职,于是我待业在家将近一年的时间。直到2003年11月份,才机缘巧合得加入到了微软。在那一年的 …
read more初识Kubernetes on AWS
最开始玩博客的时候是2002年左右,把Scott的dotText进行了汉化,找了一哥们的家用电脑做了服务器,就正式对外提供服务了,那时候也没有备案之类的事 …
read more跨界开发连载1
第1篇 准备
第1章 引言
在本章中,首先我们将介绍作为.NET开发人员,在进入iPhone/iPad开发领域当中所遇到的主要障碍。同时,我们也要对于将要进入的全新领域有一个简单的 …
read more序:欲练神功,何必自宫
read more[本文是《跨界开发:面向C#开发者的iOS开发手册》的序言,从本周开始,本书的内容将会在博客当中进行连载,每周在一节左右,欢迎大家 …
移动互联网要来了,Are you ready?
两天前,去听了CSDN组织的2010中国移动开发者大会。会场内外的所有气氛都让我回想起了1999年,在那时候,无论是餐厅,咖啡馆,甚至是坐着公车拿着刚上市的手 …
read more怀念Ray Ozzie君
我在大学里面学的是物理教育专业,但竟然也会有计算机课专门教授Lotus 1-2-3。那时候的课程很闷,教授们只是按照教材中的 …
read more在微软创新日北京站ASP.NET MVC部分的Video
这段时间正在全国各地跑,在微软创新日上讲ASP.NET MVC相关的内容,以下Video是在北京场录制的视频内容。如果大家感兴趣,可以直接观看.课程内容非常简单,适合于ASP …
read more观止之读后感
新闻报导总是喜欢一些比较吸引眼球的话题,所以最近N年以来,我看到了太多的报道来渲染事实。报道IT人物时会将其打造成“中国的比尔 盖茨”,而介 …
read moreJoycode.MVC 0.5已经发布了
博客堂源代码自从去年开始就一直紧跟ASP.NET MVC的进度,开发了很长时间,一直都不好意思拿出来给大家显白显白。主要原因是Bug太多 …
read more如何判断当前浏览器是否是IE8?
IE8发布之后,市场份额在节节上升当中。由于目前Windows 7在市场当中的反响相当不错,相信随着Windows 7的上市,IE8的市场份额更会打着滚儿的上升。
对于网站主来说,除了做好IE8的兼容之外(其实就是W3C的标准兼容),还有一个细节需要 …
read more使用IEAK创建自属品牌浏览器
可能这段时间,很多朋友已经关注了IE8的相关发布活动,在3月20日,微软全球发布了包括简体中文版本在内的超过25个语言的IE8。在短短八个小时内,其下载 …
read moreMessenger中的病毒营销
@Me功能进入测试期
博客堂刚刚更新到了最新的Build版本,在这个版本当中已经完成了留言管理功能,博主现在可以在后台管理相关的留言(批量删 …
read moreJoycode.MVC Blog Engine Announcement
博客堂从去年最后一天开始升级到Joycode.MVC Blog Engine上面来,现在基本上每两天会进行一个小型版本升级,目前已经完成了大约50%的前 …
read more恭祝大家新年快乐
终于在2008年最后一天,将博客堂进行了更新。这次更新主要是使用了ASP.NET MVC重新进行了架构,由于目前ASP.NET MVC本身还处于Beta 阶段,而RC应该在下个月初发布,届时本堂还会进行相应更新。
请 …
read more西雅图的东亚司机
来西雅图N多次了,以前还和同事聊过,希望再来美国出差就不要来西雅图或者Redmond了,毕竟太熟了,而且很没有意思,那些好莱坞电影 …
read moreIE8 Beta 2即将发布,您的网站准备好了吗?
在奥运会期间, IE 8 Beta 2将会发布,而且随着英文版的发布,中文版也会在第一波当中进行发布。
IE 8将会是Internet Explorer历史上最重要的一个版本发布,除了其带有中国传统的吉祥 …
read more聊聊云计算(1):什么是云计算
IT界是一个特别适合“创新”的地方,尤其是各种各样的术语。各大厂商为了自己的利益,不断的推出一些新的术语,而媒体们也在不断的站队,跟 …
read more抗震救灾,众志成城
::: bvMsg 当地震发生的时候,我正在使用Visual Studio 2008 + XNA Game Studio为我的Zune编写小游戏,刚刚在Zune上部署成功一个俄罗斯方块,正在兴奋的将这个好消息写成邮件发给部门同事时,我突然感 …
read more使用Silverlight制作自己的休闲游戏
这是一个迷茫的季节
::: bvMsg 非典的时候,我一直很迷茫,不知道自己的未来在何方。那时候也待业在家,将近有一年的时间,像闷头苍蝇一样,找不到方 …
read moreIE 8 Beta 1简体中文版正式发布
木乃伊中的Bugs(2):Server.Transfer与Form提交的回传地址
可能有很多朋友发现了一些问题,比如使用http://blog.joycode.com/joy来访问开心的页面,或者使用http://blog.joycode.com/%5BSubfolder]方式访问其它堂主的首 …
read more如何使用博客堂
博客堂使用Windows Live ID之后,可能使很多朋友有些无所适从,不知道如何在博客堂进行注册,然后发表评论等.也有人担心在博客堂 …
read more木乃伊中的Bugs(1): MembershipUser.IsOnline与Profile的关系
开心相信,博客堂的很多朋友都看过电影木乃伊,记得有一个场景就是当某个木乃伊复活前,从地下爬出来很多很多黑黑 …
read more博客堂机房迁移
接到万网通知,博客堂所在服务器本周六(2008-3-8)为庆祝国际三八妇女节,将会迁移到多线机房.新机房将为所有独享主机提供 …
read more关于博客堂用户清理的通知
为了为大家提供更好的服务,博客堂定于四月一日进行用户清理,凡在博客堂注册帐号,并且自从2007/4/1以来未发表任何内容的朋友,其内容将会被清 …
read more博客堂进入测试期
测试期间Bug提交地址: http://www.codeplex.com/joycode/WorkItem/List.aspx
本次更新的主要内容:
1) 集成了ASP.NET Membership,Roles以及Profiles的管理功能,并且将登录帐号与Windows Live ID进行绑定,真正实现了单点登录 …
read moreDreamSpark发布,高校学生免费使用微软软件
今天,比尔盖茨在美国斯坦福大学正式宣布了DreamSpark项目,该项目将允许高校学生免费在非商业领域使用微软的开发工具(Visual Studio 2005以及2008的专业版 …
read more与ASP.NET之父Scott Guthrie共话微软开发工具未来
相信博客堂的朋友们对于Scott Guthrie一定不陌生了。由于思归大侠的努力,几乎每一篇他的英文博客刚发布,我们就可以在博客 …
read more使用Silverlight十分钟构建一个视频分享网站
我记得从TechED 2006年开始,我就讲过关于国内视频分享网站过多的事情。那么今年将会更加多,因为Codeplex上出现了一个Video.Show项目,可以帮 …
read more网易开始进行Silverlight推广活动
使用Silverlight有什么好处?相信现在很多朋友可以给我很多各式各样的答案,现在这个答案又可以增加一条,既您可以有机会获得价值4000元人民币的24寸宽 …
read more博客堂2007年会:动口不动手
.NET 3.5的版本问题
从2002年的.NET Framework1.0,经过五年的发展,.NET已经越来越成熟,现在已经是.NET Framework 3.5了。相信很多朋友已经开始通过各种渠道了解了Visual Studio 2008以及.NET Framework 3.5,并且 …
read moreSilverlight燎原行动
本次活动是一个非微软官方的活动,我本人通过各种渠道拿到了一套Expression Studio简体中文版套装,并且还有一些Silverlight/Expression不干胶贴纸,准备赠送一下,所以想起来 …
read more无言以对的编辑
刚才在某知名IT网站看到了一个爆炸性的新闻,标题是《微软Silverlight平台曝光致命缺陷,推广受阻》,使我内心一惊。无论是从内部还是外部,似乎都没有听到过这个消息。虽然一直以 …
read more我的TechED 2007
今年还是和去年一样,参加了TechEd 2007上海、广州以及北京的活动。其中最让我个人兴奋的是在人民大会堂参与了Keynote,与史蒂夫·鲍尔 …
read more