Code Monkey home page Code Monkey logo

openwrt-dogcom's Introduction

😏 Well, nice to meet you :)

I'm a lazy copy-paste developer.
Don't trust the graph.
I don't code, I create bugs.

😄 Fun fact

  • ⁢⁣⁡I don't like Javascript at all, and npm just sucks.
  • I don't trust centralized services.
  • Cantonese speaker.
  • Loves isometric archviz.
  • Dragon slayer.

openwrt-dogcom's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

openwrt-dogcom's Issues

dogcom

大佬,我手里有一台友善的R2S,所有的版本的dogcom都试了用不了,没有适配的,自己又不会编译,怎么办啊,可以出个这个版本的dogcom或者出个编译教程可以吗,谢谢大佬,固件是friendlywrt

[编译错误]cp: cannot stat '/root/openwrt/staging_dir/toolchain-mipsel_24kc_gcc-7.3.0_musl/lib/ld-musl-*.so*': No such file or directory

环境:

  • docker for windows
  • docker image ubuntu:16.04

想为斐讯K2编译dogcom
编译时出现以下错误:

root@3aea5b0cc940:~/openwrt# make -j1 V=99 package/openwrt-dogcom/compile
make[1]: Entering directory '/root/openwrt'
make[2]: Entering directory '/root/openwrt/package/libs/toolchain'
rm -rf /root/openwrt/build_dir/target-mipsel_24kc_musl/toolchain/.pkgdir/libc.installed /root/openwrt/build_dir/target-mipsel_24kc_musl/toolchain/.pkgdir/libc
mkdir -p /root/openwrt/build_dir/target-mipsel_24kc_musl/toolchain/.pkgdir/libc
install -d -m0755 /root/openwrt/build_dir/target-mipsel_24kc_musl/toolchain/.pkgdir/libc/lib /root/openwrt/build_dir/target-mipsel_24kc_musl/toolchain/.pkgdir/libc/usr/bin
cp -fpR /root/openwrt/staging_dir/toolchain-mipsel_24kc_gcc-7.3.0_musl/lib/ld-musl-*.so* /root/openwrt/build_dir/target-mipsel_24kc_musl/toolchain/.pkgdir/libc/lib/
cp: cannot stat '/root/openwrt/staging_dir/toolchain-mipsel_24kc_gcc-7.3.0_musl/lib/ld-musl-*.so*': No such file or directory
Makefile:618: recipe for target '/root/openwrt/build_dir/target-mipsel_24kc_musl/toolchain/.pkgdir/libc.installed' failed
make[2]: *** [/root/openwrt/build_dir/target-mipsel_24kc_musl/toolchain/.pkgdir/libc.installed] Error 1
make[2]: Leaving directory '/root/openwrt/package/libs/toolchain'
time: package/libs/toolchain/compile#0.04#0.00#0.13
package/Makefile:107: recipe for target 'package/libs/toolchain/compile' failed
make[1]: *** [package/libs/toolchain/compile] Error 2
make[1]: Leaving directory '/root/openwrt'
/root/openwrt/include/toplevel.mk:216: recipe for target 'package/openwrt-dogcom/compile' failed
make: *** [package/openwrt-dogcom/compile] Error 2

Trace/breakpoint trap

在运行dogcom时出现Trace/breakpoint trap
系统:ImmortalWrt18.06

root@ImmortalWrt:~# uname -a  
Linux ImmortalWrt 4.14.282 #0 Sat Oct 8 11:26:52 2022 mips GNU/Linux

路由器:小米路由器mini

root@ImmortalWrt:~# cat /proc/cpuinfo
system type             : MediaTek MT7620A ver:2 eco:6
machine                 : Xiaomi MiWiFi Mini
processor               : 0
cpu model               : MIPS 24KEc V5.0
BogoMIPS                : 385.84
wait instruction        : yes
microsecond timers      : yes
tlb_entries             : 32
extra interrupt vector  : yes
hardware watchpoint     : yes, count: 4, address/irw mask: [0x0ffc, 0x0ffc, 0x0ffb, 0x0ffb]
isa                     : mips1 mips2 mips32r1 mips32r2
ASEs implemented        : mips16 dsp
Options implemented     : tlb 4kex 4k_cache prefetch mcheck ejtag llsc pindexed_dcache userlocal vint perf_cntr_intr_bit nan_legacy nan_2008 perf
shadow register sets    : 1
kscratch registers      : 0
package                 : 0
core                    : 0
VCED exceptions         : not available
VCEI exceptions         : not available
root@ImmortalWrt:/etc/dogcom# ./dogcom -m dhcp -c drcom.conf -v
server = '192.168.88.242'
username = '*'
password = '*'
CONTROLCHECKSTATUS = '\x20'
ADAPTERNUM = '\x05'
host_ip = '10.20.60.40'
IPDOG = '\x01'
host_name = 'LAPTOP_BN8K7LS'
PRIMARY_DNS = '58.20.127.170'
dhcp_server = '10.20.61.254'
AUTH_VERSION = '\x2c\x00'
mac = 0xf8b96ba2f80a
host_os = 'Windows 10'
KEEP_ALIVE_VERSION = '\xd8\x02'
ror_version = False
keepalive1_mod = True

You are binding at 0.0.0.0!

[Challenge sent] 01026c4d2c000000000000000000000000000000
[Challenge recv] 02026c4de7dc820100000100f303e8f0000000000a143ccaf000a8a6000070cda0a300000000d802000000800000000000000000000000000000000000000000000000000000000000000000
[Login sent] 03010025e129eea7c6c12db9d549ee34cbf7d3eb3133323732303435343532406373797879000000000000000000000000000000000000002005199085053ecb2b583df712a0062ff7ae24e41e7361aa010a143c280000000000000000000000004c8ec26cc868255301000000004c4150544f505f424e384b374c530000000000000000000000000000000000003a147faa0a143dfe000000000000000000000000940000000500000001000000280a00000200000057696e646f7773000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002c00020c80960c7e0000f8b96ba2f80a0000e913
Failed to recv data: Resource temporarily unavailable
Retrying...
[Challenge sent] 0102e4f42c000000000000000000000000000000
[Challenge recv] 0202e4f4eddc820100000100f303e8f0000000000a143ccaf000a8a6000070cda0a300000000d802000000800000000000000000000000000000000000000000000000000000000000000000
[Login sent] 03010025f4551a002ac7cfeb3f9676c4747208b731333237323034353435324063737978790000000000000000000000000000000000000020050cec71a2d2cd83f73b46995bc0227c6a3ec16d4201ee010a143c28000000000000000000000000475194ca073f87bf01000000004c4150544f505f424e384b374c530000000000000000000000000000000000003a147faa0a143dfe000000000000000000000000940000000500000001000000280a00000200000057696e646f7773000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002c00020cb014d5fa0000f8b96ba2f80a0000e913
[login recv] 0400000500000000000000000000000000ff00000000004472636fc0a858f2f1c10a143cca0151b0050100010000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
<<< Logged in >>>
[Keepalive1 sent] 0701080001000000b04eed77000000000000000001000000c4dab27f6c51ed7700000000000000000000
[Keepalive1 challenge_recv] 0701100002010000d1a581030a143ccaa8a6000070cda0a300000000d8020000c10a143cca0151b0050100010000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
Trace/breakpoint trap
root@ImmortalWrt:/etc/dogcom# 

自行编译Newifi-mini,P版,pppoe不工作

Tue Apr 3 06:58:56 2018 daemon.notice netifd: Interface 'wan' is now down
Tue Apr 3 06:58:56 2018 daemon.notice netifd: Interface 'wan' is setting up now
Tue Apr 3 06:58:56 2018 daemon.info pppd[3508]: Plugin rp-pppoe.so loaded.
Tue Apr 3 06:58:56 2018 daemon.info pppd[3508]: RP-PPPoE plugin version 3.8p compiled against pppd 2.4.7
Tue Apr 3 06:58:56 2018 daemon.notice pppd[3508]: pppd 2.4.7 started by root, uid 0
Tue Apr 3 06:59:11 2018 daemon.warn pppd[3508]: Timeout waiting for PADO packets
Tue Apr 3 06:59:11 2018 daemon.err pppd[3508]: Unable to complete PPPoE Discovery
Tue Apr 3 06:59:11 2018 daemon.info pppd[3508]: Exit.
Tue Apr 3 06:59:11 2018 daemon.notice netifd: Interface 'wan' is now down
Tue Apr 3 06:59:11 2018 daemon.notice netifd: Interface 'wan' is setting up now
Tue Apr 3 06:59:11 2018 daemon.info pppd[3529]: Plugin rp-pppoe.so loaded.
Tue Apr 3 06:59:11 2018 daemon.info pppd[3529]: RP-PPPoE plugin version 3.8p compiled against pppd 2.4.7
Tue Apr 3 06:59:11 2018 daemon.notice pppd[3529]: pppd 2.4.7 started by root, uid 0

不明白哪里有问题,pppoe一直不工作

Build Error

是我依赖环境没安装好?

$ make package/openwrt-dogcom/compile V=99
tmp/.config-package.in:36:warning: ignoring type redefinition of 'PACKAGE_libc' from 'boolean' to 'tristate'
tmp/.config-package.in:64:warning: ignoring type redefinition of 'PACKAGE_libgcc' from 'boolean' to 'tristate'
tmp/.config-package.in:121:warning: ignoring type redefinition of 'PACKAGE_libpthread' from 'boolean' to 'tristate'
#
# configuration written to .config
#
make[1]: Entering directory '/root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64'
make[2]: Entering directory '/root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/package/toolchain'
if [ -f /root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/staging_dir/target-mipsel_24kc_musl-1.1.16/pkginfo/toolchain.default.install.clean ]; then rm -f /root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/staging_dir/target-mipsel_24kc_musl-1.1.16/pkginfo/toolchain.default.install /root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/staging_dir/target-mipsel_24kc_musl-1.1.16/pkginfo/toolchain.default.install.clean; fi
echo "libc" >> /root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/staging_dir/target-mipsel_24kc_musl-1.1.16/pkginfo/toolchain.default.install
if [ -f /root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/staging_dir/target-mipsel_24kc_musl-1.1.16/pkginfo/toolchain.default.install.clean ]; then rm -f /root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/staging_dir/target-mipsel_24kc_musl-1.1.16/pkginfo/toolchain.default.install /root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/staging_dir/target-mipsel_24kc_musl-1.1.16/pkginfo/toolchain.default.install.clean; fi
echo "libgcc" >> /root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/staging_dir/target-mipsel_24kc_musl-1.1.16/pkginfo/toolchain.default.install
if [ -f /root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/staging_dir/target-mipsel_24kc_musl-1.1.16/pkginfo/toolchain.default.install.clean ]; then rm -f /root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/staging_dir/target-mipsel_24kc_musl-1.1.16/pkginfo/toolchain.default.install /root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/staging_dir/target-mipsel_24kc_musl-1.1.16/pkginfo/toolchain.default.install.clean; fi
if [ -f /root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/staging_dir/target-mipsel_24kc_musl-1.1.16/pkginfo/toolchain.default.install.clean ]; then rm -f /root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/staging_dir/target-mipsel_24kc_musl-1.1.16/pkginfo/toolchain.default.install /root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/staging_dir/target-mipsel_24kc_musl-1.1.16/pkginfo/toolchain.default.install.clean; fi
if [ -f /root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/staging_dir/target-mipsel_24kc_musl-1.1.16/pkginfo/toolchain.default.install.clean ]; then rm -f /root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/staging_dir/target-mipsel_24kc_musl-1.1.16/pkginfo/toolchain.default.install /root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/staging_dir/target-mipsel_24kc_musl-1.1.16/pkginfo/toolchain.default.install.clean; fi
if [ -f /root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/staging_dir/target-mipsel_24kc_musl-1.1.16/pkginfo/toolchain.default.install.clean ]; then rm -f /root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/staging_dir/target-mipsel_24kc_musl-1.1.16/pkginfo/toolchain.default.install /root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/staging_dir/target-mipsel_24kc_musl-1.1.16/pkginfo/toolchain.default.install.clean; fi
echo "libpthread" >> /root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/staging_dir/target-mipsel_24kc_musl-1.1.16/pkginfo/toolchain.default.install
if [ -f /root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/staging_dir/target-mipsel_24kc_musl-1.1.16/pkginfo/toolchain.default.install.clean ]; then rm -f /root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/staging_dir/target-mipsel_24kc_musl-1.1.16/pkginfo/toolchain.default.install /root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/staging_dir/target-mipsel_24kc_musl-1.1.16/pkginfo/toolchain.default.install.clean; fi
if [ -f /root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/staging_dir/target-mipsel_24kc_musl-1.1.16/pkginfo/toolchain.default.install.clean ]; then rm -f /root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/staging_dir/target-mipsel_24kc_musl-1.1.16/pkginfo/toolchain.default.install /root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/staging_dir/target-mipsel_24kc_musl-1.1.16/pkginfo/toolchain.default.install.clean; fi
if [ -f /root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/staging_dir/target-mipsel_24kc_musl-1.1.16/pkginfo/toolchain.default.install.clean ]; then rm -f /root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/staging_dir/target-mipsel_24kc_musl-1.1.16/pkginfo/toolchain.default.install /root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/staging_dir/target-mipsel_24kc_musl-1.1.16/pkginfo/toolchain.default.install.clean; fi
if [ -f /root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/staging_dir/target-mipsel_24kc_musl-1.1.16/pkginfo/toolchain.default.install.clean ]; then rm -f /root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/staging_dir/target-mipsel_24kc_musl-1.1.16/pkginfo/toolchain.default.install /root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/staging_dir/target-mipsel_24kc_musl-1.1.16/pkginfo/toolchain.default.install.clean; fi
if [ -f /root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/staging_dir/target-mipsel_24kc_musl-1.1.16/pkginfo/toolchain.default.install.clean ]; then rm -f /root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/staging_dir/target-mipsel_24kc_musl-1.1.16/pkginfo/toolchain.default.install /root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/staging_dir/target-mipsel_24kc_musl-1.1.16/pkginfo/toolchain.default.install.clean; fi
make[2]: Leaving directory '/root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/package/toolchain'
make[2]: Entering directory '/root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/package/openwrt-dogcom'
CFLAGS="-Os -pipe -mno-branch-likely -mips32r2 -mtune=24kc -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -mips16 -minterlink-mips16 -iremap /root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/build_dir/target-mipsel_24kc_musl-1.1.16/dogcom:dogcom -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/staging_dir/target-mipsel_24kc_musl-1.1.16/usr/include -I/root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/staging_dir/target-mipsel_24kc_musl-1.1.16/include -I/root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/staging_dir/toolchain-mipsel_24kc_gcc-5.4.0_musl-1.1.16/usr/include -I/root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/staging_dir/toolchain-mipsel_24kc_gcc-5.4.0_musl-1.1.16/include/fortify -I/root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/staging_dir/toolchain-mipsel_24kc_gcc-5.4.0_musl-1.1.16/include " CXXFLAGS="-Os -pipe -mno-branch-likely -mips32r2 -mtune=24kc -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -mips16 -minterlink-mips16 -iremap /root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/build_dir/target-mipsel_24kc_musl-1.1.16/dogcom:dogcom -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/staging_dir/target-mipsel_24kc_musl-1.1.16/usr/include -I/root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/staging_dir/target-mipsel_24kc_musl-1.1.16/include -I/root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/staging_dir/toolchain-mipsel_24kc_gcc-5.4.0_musl-1.1.16/usr/include -I/root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/staging_dir/toolchain-mipsel_24kc_gcc-5.4.0_musl-1.1.16/include/fortify -I/root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/staging_dir/toolchain-mipsel_24kc_gcc-5.4.0_musl-1.1.16/include " LDFLAGS="-L/root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/staging_dir/target-mipsel_24kc_musl-1.1.16/usr/lib -L/root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/staging_dir/target-mipsel_24kc_musl-1.1.16/lib -L/root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/staging_dir/toolchain-mipsel_24kc_gcc-5.4.0_musl-1.1.16/usr/lib -L/root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/staging_dir/toolchain-mipsel_24kc_gcc-5.4.0_musl-1.1.16/lib -znow -zrelro " make  -C /root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/build_dir/target-mipsel_24kc_musl-1.1.16/dogcom/. AR="mipsel-openwrt-linux-musl-gcc-ar" AS="ccache_cc -c -Os -pipe -mno-branch-likely -mips32r2 -mtune=24kc -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap /root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/build_dir/target-mipsel_24kc_musl-1.1.16/dogcom:dogcom -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro" LD=mipsel-openwrt-linux-musl-ld NM="mipsel-openwrt-linux-musl-gcc-nm" CC="ccache_cc" GCC="ccache_cc" CXX="ccache_cxx" RANLIB="mipsel-openwrt-linux-musl-gcc-ranlib" STRIP=mipsel-openwrt-linux-musl-strip OBJCOPY=mipsel-openwrt-linux-musl-objcopy OBJDUMP=mipsel-openwrt-linux-musl-objdump SIZE=mipsel-openwrt-linux-musl-size CROSS="mipsel-openwrt-linux-musl-" ARCH="mipsel" -C /root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/build_dir/target-mipsel_24kc_musl-1.1.16/dogcom ;
make[3]: Entering directory '/root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/build_dir/target-mipsel_24kc_musl-1.1.16/dogcom'
ccache_cc -Os -pipe -mno-branch-likely -mips32r2 -mtune=24kc -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -mips16 -minterlink-mips16 -iremap /root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/build_dir/target-mipsel_24kc_musl-1.1.16/dogcom:dogcom -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/staging_dir/target-mipsel_24kc_musl-1.1.16/usr/include -I/root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/staging_dir/target-mipsel_24kc_musl-1.1.16/include -I/root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/staging_dir/toolchain-mipsel_24kc_gcc-5.4.0_musl-1.1.16/usr/include -I/root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/staging_dir/toolchain-mipsel_24kc_gcc-5.4.0_musl-1.1.16/include/fortify -I/root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/staging_dir/toolchain-mipsel_24kc_gcc-5.4.0_musl-1.1.16/include  -std=gnu99 -Werror   -c -o auth.o auth.c
auth.c: In function 'dogcom':
auth.c:468:20: error: storage size of 'timeout' isn't known
     struct timeval timeout;
                    ^
<builtin>: recipe for target 'auth.o' failed
make[3]: *** [auth.o] Error 1
make[3]: Leaving directory '/root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/build_dir/target-mipsel_24kc_musl-1.1.16/dogcom'
Makefile:43: recipe for target '/root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/build_dir/target-mipsel_24kc_musl-1.1.16/dogcom/.built' failed
make[2]: *** [/root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/build_dir/target-mipsel_24kc_musl-1.1.16/dogcom/.built] Error 2
make[2]: Leaving directory '/root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/package/openwrt-dogcom'
package/Makefile:105: recipe for target 'package/openwrt-dogcom/compile' failed
make[1]: *** [package/openwrt-dogcom/compile] Error 2
make[1]: Leaving directory '/root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64'
/root/Sofrwares/lede_build_root/lede-sdk-17.01.2-ramips-mt7620_gcc-5.4.0_musl-1.1.16.Linux-x86_64/include/toplevel.mk:191: recipe for target 'package/openwrt-dogcom/compile' failed
make: *** [package/openwrt-dogcom/compile] Error 2

BUG:在一些情况下会使路由器无限重启

本人使用 Newifi mini,官方原版 LEDE-17.01.4,按照GitHub上的教程自行编译的 openwrt-dogcom。

BUG出现

如果路由器断电重启,即dogcom开机自运行,使得路由器通过pppoe进入网络后一段时间内,出现无限重启的现象。

临时解决方法

开机后关闭dogcom,再打开dogcom连入网络。

架构不兼容

root@OpenWrt:~# opkg install /usr/dogcom_v1.6.2-1_mipsel_24kc.ipk
Unknown package 'dogcom'.
Collected errors:

  • pkg_hash_fetch_best_installation_candidate: Packages for dogcom found, but incompatible with the architectures configured
  • opkg_install_cmd: Cannot install package dogcom.

路由器斐讯k2p ,CPU为MTK7621,查了很多资料说7621是1004kc,是这样吗,请问又应该在哪里改呢,是在sdk里吗?

在openwrt原版和lean R9.6.1上面使用校园内网不解析

版本:dogcom 1.6.2
环境: 吉林大学
路由器型号 : newifi D2 新3
openwrt18.06官方原版和Lean的 R9.6.1 源码导入dogcom和luci app编译出来固件,能上网,但是uims.jlu.edu.cn ip.jlu.edu.cn等学校域名没办法解析,目前是ping结果写进hosts里
然而潘多拉 19年2月份的官方原版 ,没问题(软件源里不是新版不兼容jlu,汗-_-||)。
这类问题怎么解决的?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.