|
用的是虚拟机安装的UBUNTU 14.04 LTS 最新版64位
安装的库为sudo apt-get -y install build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev libz-dev patch unzip zlib1g-dev lib32gcc1 libc6-dev-i386 subversion flex uglifyjs git-core gcc-multilib p7zip p7zip-full msmtp libssl-dev texinfo libglib2.0-dev xmlto qemu-utils upx libelf-dev autoconf automake libtool autopoint
源码为:git clone https://github.com/coolsnowwolf/lede.git r9lede
按源码处大神说明进行的每一步,用默认的CONFIG配置编译YK1 可以成功,但乳酸菌饮料+里面的v贰瑞订阅代理无法启动乳酸菌饮料 用乳酸菌饮料订阅可以启动代理,在配置中选中了v贰瑞后编译一直无法通过
下面是出错代码上上面部分,请大神看看是为什么这样,或是如何才能使默认的配置编译的固件能使用v贰瑞订阅,谢谢
/home/hong/openwrtR/r9lede/staging_dir/target-mipsel_24kc_musl/usr/share/gocode/src does not exist, skipping symlinks
touch /home/hong/openwrtR/r9lede/build_dir/target-mipsel_24kc_musl/v贰瑞-core-4.22.1/.configured_1cb8d937842536ed4b0e7e1ea908129b
rm -f /home/hong/openwrtR/r9lede/build_dir/target-mipsel_24kc_musl/v贰瑞-core-4.22.1/.built
touch /home/hong/openwrtR/r9lede/build_dir/target-mipsel_24kc_musl/v贰瑞-core-4.22.1/.built_check
( cd /home/hong/openwrtR/r9lede/build_dir/target-mipsel_24kc_musl/v贰瑞-core-4.22.1/.go_work/build ; export GOOS=linux GOARCH=mipsle GO386= GOARM= GOMIPS=softfloat GOMIPS64= CGO_ENABLED=1 CC=mipsel-openwrt-linux-musl-gcc CXX=mipsel-openwrt-linux-musl-g++ CGO_CFLAGS="-Os -pipe -mno-branch-likely -mtune=24kc -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/home/hong/openwrtR/r9lede/build_dir/target-mipsel_24kc_musl/v贰瑞-core-4.22.1:v贰瑞-core-4.22.1 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro" CGO_CPPFLAGS="-I/home/hong/openwrtR/r9lede/staging_dir/target-mipsel_24kc_musl/usr/include -I/home/hong/openwrtR/r9lede/staging_dir/target-mipsel_24kc_musl/include -I/home/hong/openwrtR/r9lede/staging_dir/toolchain-mipsel_24kc_gcc-7.5.0_musl/usr/include -I/home/hong/openwrtR/r9lede/staging_dir/toolchain-mipsel_24kc_gcc-7.5.0_musl/include/fortify -I/home/hong/openwrtR/r9lede/staging_dir/toolchain-mipsel_24kc_gcc-7.5.0_musl/include" CGO_CXXFLAGS="-Os -pipe -mno-branch-likely -mtune=24kc -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/home/hong/openwrtR/r9lede/build_dir/target-mipsel_24kc_musl/v贰瑞-core-4.22.1:v贰瑞-core-4.22.1 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro" CGO_LDFLAGS="-L/home/hong/openwrtR/r9lede/staging_dir/target-mipsel_24kc_musl/usr/lib -L/home/hong/openwrtR/r9lede/staging_dir/target-mipsel_24kc_musl/lib -L/home/hong/openwrtR/r9lede/staging_dir/toolchain-mipsel_24kc_gcc-7.5.0_musl/usr/lib -L/home/hong/openwrtR/r9lede/staging_dir/toolchain-mipsel_24kc_gcc-7.5.0_musl/lib -znow -zrelro" GOPATH=/home/hong/openwrtR/r9lede/build_dir/target-mipsel_24kc_musl/v贰瑞-core-4.22.1/.go_work/build GOCACHE=/home/hong/openwrtR/r9lede/build_dir/target-mipsel_24kc_musl/v贰瑞-core-4.22.1/.go_work/cache GOENV=off ; echo "Finding targets" ; targets=$(go list v贰瑞.com/core/main) ; for pattern in ; do targets=$(echo "$targets" | grep -v "$pattern") ; done ; echo ; if [ "" = 1 ]; then echo "Calling go generate" ; go generate -v $targets ; echo ; fi ; if [ "" != 1 ]; then echo "Building targets" ; case mipsle in arm) installsuffix="v" ;; mips|mipsle) installsuffix="softfloat" ;; mips64|mips64le) installsuffix="" ;; esac ; ldflags="-linkmode external -extldflags '-L/home/hong/openwrtR/r9lede/staging_dir/target-mipsel_24kc_musl/usr/lib -L/home/hong/openwrtR/r9lede/staging_dir/target-mipsel_24kc_musl/lib -L/home/hong/openwrtR/r9lede/staging_dir/toolchain-mipsel_24kc_gcc-7.5.0_musl/usr/lib -L/home/hong/openwrtR/r9lede/staging_dir/toolchain-mipsel_24kc_gcc-7.5.0_musl/lib -Wl,-z,now -Wl,-z,relro'" ; pkg_gcflags="" ; pkg_ldflags="-s -w" ; for def in v贰瑞.com/core.version=4.22.1 v贰瑞.com/core.build=Lean v贰瑞.com/core.codename=OpenWrt; do pkg_ldflags="$pkg_ldflags -X $def" ; done ; go install ${installsuffix:+-installsuffix $installsuffix} -trimpath -ldflags "all=$ldflags" -v ${pkg_gcflags:+-gcflags "$pkg_gcflags"} ${pkg_ldflags:+-ldflags "$pkg_ldflags $ldflags"} $targets ; retval=$? ; echo ; if [ "$retval" -eq 0 ] && [ -z "$(find /home/hong/openwrtR/r9lede/build_dir/target-mipsel_24kc_musl/v贰瑞-core-4.22.1/.go_work/build/bin/linux_mipsle -maxdepth 0 -type d \! -empty 2>/dev/null)" ]; then echo "No binaries were generated, consider adding GO_PKG_SOURCE_ONLY:=1 to Makefile" ; echo ; fi ; echo "Cleaning module download cache (golang/go#27455)" ; go clean -modcache ; echo ; fi ; exit $retval ; )
Finding targets
go: github.com/golang/mock@v1.2.0: Get "https://proxy.golang.org/github.com/golang/mock/@v/v1.2.0.mod": proxyconnect tcp: net/http: TLS handshake timeout
Building targets
go: github.com/golang/mock@v1.2.0: Get "https://proxy.golang.org/github.com/golang/mock/@v/v1.2.0.mod": proxyconnect tcp: net/http: TLS handshake timeout
Cleaning module download cache (golang/go#27455)
make[3]: *** [/home/hong/openwrtR/r9lede/build_dir/target-mipsel_24kc_musl/v贰瑞-core-4.22.1/.built] Error 1
make[3]: Leaving directory `/home/hong/openwrtR/r9lede/package/lean/v贰瑞'
time: package/lean/v贰瑞/compile#0.43#5.69#46.89
make[2]: *** [package/lean/v贰瑞/compile] Error 2
make[2]: Leaving directory `/home/hong/openwrtR/r9lede'
make[1]: *** [/home/hong/openwrtR/r9lede/staging_dir/target-mipsel_24kc_musl/stamp/.package_compile] Error 2
make[1]: Leaving directory `/home/hong/openwrtR/r9lede'
make: *** [world] 错误 2
|
|