OpenWrt 是一个专门面向嵌入式设备的 Linux 发行版。你可以将 OpenWrt 支持的型号的嵌入式设备,比如各种路由器上的系统,换成一个有更多可能性可以折腾的 Linux 系统。
› OpenWrt 官方网站
Ne
V2EX  ›  OpenWrt

求助各位 V 友 WNDR4300 OpenWrt 编译出错

  •  
  •   Ne · Mar 19, 2015 · 4021 views
    This topic created in 4247 days ago, the information mentioned may be changed or developed.
    在RamNode VPS Ubuntu 14.04 32-bit 上编译WNDR4300 OpenWrt出错。

    按教程(http://lotors.me/2014/08/16/opcompilepro/#Openwrt基础编译)

    出现下面的错误

    OpenWrt-libtool: compile: i686-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I/root/openwrt/trunk/staging_dir/host/include -I/root/openwrt/trunk/staging_dir/host/usr/include -g -O2 -MT c_source.lo -MD -MP -MF .deps/c_source.Tpo -c c_source.cc -fPIC -DPIC -o .libs/c_source.o
    i686-linux-gnu-g++: internal compiler error: Killed (program cc1plus)
    Please submit a full bug report,
    with preprocessed source if appropriate.
    See <file:///usr/share/doc/gcc-4.8/README.Bugs> for instructions.
    make[9]: *** [c_source.lo] Error 1
    make[9]: Leaving directory `/root/openwrt/trunk/build_dir/host/gengetopt-2.22.6/src/skels'
    make[8]: *** [all] Error 2
    make[8]: Leaving directory `/root/openwrt/trunk/build_dir/host/gengetopt-2.22.6/src/skels'
    make[7]: *** [all-recursive] Error 1
    make[7]: Leaving directory `/root/openwrt/trunk/build_dir/host/gengetopt-2.22.6/src'
    make[6]: *** [all] Error 2
    make[6]: Leaving directory `/root/openwrt/trunk/build_dir/host/gengetopt-2.22.6/src'
    make[5]: *** [all-recursive] Error 1
    make[5]: Leaving directory `/root/openwrt/trunk/build_dir/host/gengetopt-2.22.6'
    make[4]: *** [all] Error 2
    make[4]: Leaving directory `/root/openwrt/trunk/build_dir/host/gengetopt-2.22.6'
    make[3]: *** [/root/openwrt/trunk/build_dir/host/gengetopt-2.22.6/.built] Error 2
    make[3]: Leaving directory `/root/openwrt/trunk/tools/gengetopt'
    make[2]: *** [tools/gengetopt/compile] Error 2
    make[2]: Leaving directory `/root/openwrt/trunk'
    make[1]: *** [/root/openwrt/trunk/staging_dir/target-mips_34kc_uClibc-0.9.33.2/stamp/.tools_install_yynyynynynyyyyyyyyyyyyyyyyyyynyyyyynnyyynyyynnnyy] Error 2
    make[1]: Leaving directory `/root/openwrt/trunk'
    make: *** [world] Error 2


    请问各位V友,有知道这是怎么回事吗? 或有没有WNDR4300的编译教程。
    10 replies  •  2015-03-21 19:56:59 +08:00
    v2exhehehehe
    v2exhehehehe
    Mar 19, 2015❤️1
    1
    你看看必须的包都安装好了吗
    ```
    sudo apt-get install build-essential subversion libncurses5-dev zlib1g-dev gawk gcc-multilib flex git-core gettext libssl-dev
    ```
    这个是官方的wiki http://wiki.openwrt.org/doc/howto/buildroot.exigence 去看看吧
    tywtyw2002
    tywtyw2002
    Mar 19, 2015 via iPhone❤️1
    2
    i686-linux-gnu-g++: internal compiler error: Killed (program cc1plus)
    Please submit a full bug report,
    with preprocessed source if appropriate.
    See <file:///usr/share/doc/gcc-4.8/README.Bugs> for instructions.
    jasontse
    jasontse
    Mar 19, 2015 via iPad
    3
    新手整天玩 trunk 干啥,晕了。
    aa65535
    aa65535
    Mar 19, 2015❤️1
    4
    使用 x86_64 的系统。
    momiji
    momiji
    Mar 19, 2015❤️1
    5
    还是建议ImageBiuld走起...这样后续安装kmod包也不会报md5不匹配...
    @aa65535 大神我之前使用春节后更新的ss spec自己编译了下,发现全局模式+启用内网白名单(白名单为空),IPSET自动分流会失效....但之前发布版本没这问题....请问这是bug么
    jasontse
    jasontse
    Mar 19, 2015 via iPad❤️1
    6
    @momiji
    检查 vermagic 是有必要的,有时候即使 kernel 版本号一致 revision 不同强行安装 kmod 也有可能造成 kernel panic,我就遇到过。
    LazyZhu
    LazyZhu
    Mar 19, 2015 via iPhone❤️1
    7
    内存耗尽了,g++编译很耗内存
    aa65535
    aa65535
    Mar 19, 2015
    8
    @momiji 这属于设置问题,选择「全局模式」后就没有分流效果。
    注意「访问控制」和「代理方式」有区别的,「代理方式」只在 WAN 上生效。
    https://github.com/shadowsocks/openwrt-shadowsocks/wiki/LuCI:-Access-Control
    clanned
    clanned
    Mar 20, 2015❤️1
    9
    vps没内存了 i686-linux-gnu-g++: internal compiler error: Killed (program cc1plus)
    advans
    advans
    Mar 21, 2015
    10
    我也遇到过一样的问题,也是编译这个gengetopt-2.22.6时出现的错误,后来重装OS解决了。
    怀疑是旧系统在折腾中装了不知名软件包破坏了库文件。
    不是内存不足的原因,因为512M+512M绝对可以编译任何OW固件了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1368 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 22:10 · PVG 06:10 · LAX 14:10 · JFK 17:10
    ♥ Do have faith in what you're doing.