ovh / overthebox-openwrt Goto Github PK
View Code? Open in Web Editor NEWOverTheBox - OpenWrt fork
License: GNU General Public License v2.0
OverTheBox - OpenWrt fork
License: GNU General Public License v2.0
This is the buildsystem for the OpenWrt Linux distribution. Please use "make menuconfig" to configure your appreciated configuration for the toolchain and firmware. You need to have installed gcc, binutils, bzip2, flex, python, perl, make, find, grep, diff, unzip, gawk, getopt, subversion, libz-dev and libc headers. Run "./scripts/feeds update -a" to get all the latest package definitions defined in feeds.conf / feeds.conf.default respectively and "./scripts/feeds install -a" to install symlinks of all of them into package/feeds/. Use "make menuconfig" to configure your image. Simply running "make" will build your firmware. It will download all sources, build the cross-compile toolchain, the kernel and all choosen applications. You can use "scripts/flashing/flash.sh" for remotely updating your embedded system via tftp. The OpenWrt system is documented in docs/. You will need a LaTeX distribution and the tex4ht package to build the documentation. Type "make -C docs/" to build it. To build your own firmware you need to have access to a Linux, BSD or MacOSX system (case-sensitive filesystem required). Cygwin will not be supported because of the lack of case sensitiveness in the file system. Sunshine! Your OpenWrt Project http://openwrt.org
I'm quite new at this, not sure i did it well.
I try to build and generate overthebox-openwrt image for hosting it in VirtualBox. I build on debian Jesie without issue openwrt standard but this gitproject seems to needs Golang
It fails compiling with this issue
make[3]: Leaving directory '/home/mackjb/overthebox-openwrt/package/base-files'
make[3]: Entering directory '/home/mackjb/overthebox-openwrt/package/boot/grub2'
make[3]: Leaving directory '/home/mackjb/overthebox-openwrt/package/boot/grub2'
make[3]: Entering directory '/home/mackjb/overthebox-openwrt/package/boot/grub2'
make[3]: Leaving directory '/home/mackjb/overthebox-openwrt/package/boot/grub2'
make[3]: Entering directory '/home/mackjb/overthebox-openwrt/feeds/overthebox/bosun'
cd /home/mackjb/overthebox-openwrt/build_dir/target-x86_64_musl-1.1.10/bosun-0.2.0/cmd/scollector; GOPATH=/home/mackjb/overthebox-openwrt/build_dir/target-x86_64_musl-1.1.10/bosun-0.2.0 go build
./main.go:299: syntax error: unexpected range, expecting {
./main.go:304: syntax error: argument to go/defer must be function call
./main.go:306: non-declaration statement outside function body
./main.go:307: syntax error: unexpected }
Makefile:59: recipe for target '/home/mackjb/overthebox-openwrt/build_dir/target-x86_64_musl-1.1.10/bosun-0.2.0/.built' failed
make[3]: *** [/home/mackjb/overthebox-openwrt/build_dir/target-x86_64_musl-1.1.10/bosun-0.2.0/.built] Error 2
make[3]: Leaving directory '/home/mackjb/overthebox-openwrt/feeds/overthebox/bosun'
package/Makefile:191: recipe for target 'package/feeds/overthebox/bosun/compile' failed
make[2]: *** [package/feeds/overthebox/bosun/compile] Error 2
make[2]: Leaving directory '/home/mackjb/overthebox-openwrt'
package/Makefile:188: recipe for target '/home/mackjb/overthebox-openwrt/staging_dir/target-x86_64_musl-1.1.10/stamp/.package_compile' failed
make[1]: *** [/home/mackjb/overthebox-openwrt/staging_dir/target-x86_64_musl-1.1.10/stamp/.package_compile] Error 2
make[1]: Leaving directory '/home/mackjb/overthebox-openwrt'
/home/mackjb/overthebox-openwrt/include/toplevel.mk:181: recipe for target 'world' failed
make: *** [world] Error 2
I try to build and generate overthebox-openwrt image for hosting it in VirtualBox. I build on debian Jesie without issue openwrt standard.
I have the issue that It fails compiling with this error message :
install -m0755 ./files/scollector.config /home/mackjb/overthebox-openwrt/build_dir/target-x86_64_musl-1.1.10/bosun-0.2.0/ipkg-x86_64/bosun/etc/config/scollector
find /home/mackjb/overthebox-openwrt/build_dir/target-x86_64_musl-1.1.10/bosun-0.2.0/ipkg-x86_64/bosun -name 'CVS' -o -name '.svn' -o -name '.#' -o -name '~'| xargs -r rm -rf
Package bosun is missing dependencies for the following libraries:
libc.so.6
libpthread.so.0
Makefile:59: recipe for target '/home/mackjb/overthebox-openwrt/bin/x86/packages/overthebox/bosun_0.2.0-0.7_x86_64.ipk' failed
make[3]: *** [/home/mackjb/overthebox-openwrt/bin/x86/packages/overthebox/bosun_0.2.0-0.7_x86_64.ipk] Error 1
When i look to the makefile, i have
define Package/bosun
SECTION:=utils
CATEGORY:=OVH
TITLE:=add bosum metric monitor
DEPENDS:= +libc +libpthread
endef
If you have an idea that explains why it's not building i would appreciate your help on the subject.
Thx
PS: I speak french also if needed.
From your doc , I understand that overthebox sits behind Modem which is dialing ADSL. But my modem is in bridge mode ,so I have to dial from overthebox
my computer is 965G mother board, which running openwrt trunk very smoothly, but when I tried to flash my own ovh-openwrt into it , it keeps crashing. and the same image I can run on esxi based virtual machine.
is there any way to fix it?
thanks
I'm using an old laptop to run overthebox but the frequency is stuck at its maximum.
AFAIK, what's missing is the cpufreq module.
Any chance to add it to overthebox-openwrt?
Hello,
Is there a plan to release the server configuration if I want to use my own dedicated server?
Thank you.
when can we move to this new version?
I'd like to block AAAA but this is a 3 year old patch; Is it compatible? Thanks!!
is it possible to use overthebox to other VPS like vultr,linode?
Hi, I downloaded Virtualbox image. After following the steps detailed in the official doc, the system looks to boot ok. Several interfaces are created:
But cannot ping internet nor the gateway :(. Of course https://overthebox.ovh, 192.168.1.23 and 192.168.1.21 are not accesible. Any idea??
thanks
Hi,
I cannot complete the image for the following reason:
install -m0755 ./files/scollector.config /home/osboxes/overthebox-openwrt/build_dir/target-mipsel_mips32_musl-1.1.11/bosun-0.4.0/ipkg-brcm47xx/bosun/etc/config/scollector
find /home/osboxes/overthebox-openwrt/build_dir/target-mipsel_mips32_musl-1.1.11/bosun-0.4.0/ipkg-brcm47xx/bosun -name 'CVS' -o -name '.svn' -o -name '.#' -o -name '~'| xargs -r rm -rf
Package bosun is missing dependencies for the following libraries:
libc.so.6
libpthread.so.0
Makefile:59: recipe for target '/home/osboxes/overthebox-openwrt/bin/brcm47xx/packages/overthebox/bosun_0.4.0-0.8_brcm47xx.ipk' failed
make[3]: *** [/home/osboxes/overthebox-openwrt/bin/brcm47xx/packages/overthebox/bosun_0.4.0-0.8_brcm47xx.ipk] Error 1
make[3]: Leaving directory '/home/osboxes/overthebox-openwrt/feeds/overthebox/bosun'
package/Makefile:191: recipe for target 'package/feeds/overthebox/bosun/compile' failed
make[2]: *** [package/feeds/overthebox/bosun/compile] Error 2
make[2]: Leaving directory '/home/osboxes/overthebox-openwrt'
package/Makefile:188: recipe for target '/home/osboxes/overthebox-openwrt/staging_dir/target-mipsel_mips32_musl-1.1.11/stamp/.package_compile' failed
make[1]: *** [/home/osboxes/overthebox-openwrt/staging_dir/target-mipsel_mips32_musl-1.1.11/stamp/.package_compile] Error 2
make[1]: Leaving directory '/home/osboxes/overthebox-openwrt'
/home/osboxes/overthebox-openwrt/include/toplevel.mk:177: recipe for target 'world' failed
make: *** [world] Error 2
I am attaching my config in case it will give you some hints about what I am doing wrong.
WRT610N.config.txt
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.