Openwrt 19.07 based Gargoyle

Discuss the technical details of Gargoyle and ongoing development

Moderator: Moderators

Lantis
Moderator
Posts: 5094
Joined: Mon Jan 05, 2015 5:33 am
Location: Australia

Openwrt 19.07 based Gargoyle

Postby Lantis » Mon Jun 10, 2019 10:02 pm

Before all the posts come flooding in:
- yes I’ve seen it
- yes I’ll work on it
- no I’m not working on it yet (finishing another body of work)

I’m going to try and make this 1.13.x, and graduate 1.11.x to 1.12.x (depending on policies and thoughts from Eric).
Routers: Various ar71xx/mvebu/x86-64
http://lantisproject.com/downloads/gargoyle_ispyisail.php for the latest releases

ispyisail
Moderator
Posts: 4654
Joined: Mon Apr 06, 2009 3:15 am
Location: New Zealand

Re: Openwrt 19.07 based Gargoyle

Postby ispyisail » Fri Jul 05, 2019 5:20 am

+1

Lantis
Moderator
Posts: 5094
Joined: Mon Jan 05, 2015 5:33 am
Location: Australia

Re: Openwrt 19.07 based Gargoyle

Postby Lantis » Fri Jul 05, 2019 7:37 am

I have started work, but it is not ready for compiling yet.
People can track it here:
https://github.com/lantis1008/gargoyle/ ... enwrt_1907
Routers: Various ar71xx/mvebu/x86-64
http://lantisproject.com/downloads/gargoyle_ispyisail.php for the latest releases

User avatar
CBx86
Posts: 102
Joined: Sun Jan 05, 2014 5:43 pm
Location: Brazil

Re: Openwrt 19.07 based Gargoyle

Postby CBx86 » Fri Jul 05, 2019 8:59 pm

Nice, guys! Thanks! :D

yabba235
Posts: 26
Joined: Sun Nov 25, 2012 4:57 pm

Re: Openwrt 19.07 based Gargoyle

Postby yabba235 » Sat Jul 20, 2019 12:55 pm

Hi !
I waiting for this, thanks !!

yabba235
Posts: 26
Joined: Sun Nov 25, 2012 4:57 pm

Re: Openwrt 19.07 based Gargoyle

Postby yabba235 » Fri Aug 30, 2019 1:22 pm

Hi !
Lantis, I have a question about compiling -

my process fail, I got this error:

make[3]: Leaving directory '/home/tb/gargoyle/custom-src'
export MAKEFLAGS= ;make -w -r checksum
make[3]: Entering directory '/home/tb/gargoyle/custom-src'
make[3]: Leaving directory '/home/tb/gargoyle/custom-src'
make[2]: Leaving directory '/home/tb/gargoyle/custom-src'
make[1]: Opuszczenie katalogu '/home/tb/gargoyle/custom-src'
cp: unable to create regular file '/ home / tb / gargoyle / built / custom / default /': Not a directory

Any idea what is wrong ?

I'm trying create my build for wndr3700v2 from "make custom" command :)

Look:
tb@tb-ZBOX:~/gargoyle$ ls -la
razem 180
drwxrwxr-x 22 tb tb 4096 sie 30 18:44 .
drwxr-xr-x 45 tb tb 4096 sie 30 16:39 ..
-rwxrwxr-x 1 tb tb 30499 sie 30 14:40 build.sh
drwxrwxr-x 3 tb tb 4096 sie 30 18:44 built
drwxrwxr-x 12 tb tb 4096 sie 30 14:54 compressed_css
drwxrwxr-x 21 tb tb 4096 sie 30 14:54 compressed_javascript
-rw-rw-r-- 1 tb tb 8233 lip 11 18:53 CONTRIBUTING.md
drwxrwxr-x 15 tb tb 4096 sie 30 18:12 custom-src
drwxrwxr-x 2 tb tb 4096 lip 11 18:53 dev-utils
drwxrwxr-x 6 tb tb 12288 sie 30 18:28 downloaded
drwxrwxr-x 3 tb tb 4096 lip 11 18:53 fon-flash
drwxrwxr-x 8 tb tb 4096 sie 30 14:40 .git
drwxrwxr-x 2 tb tb 4096 lip 11 18:53 i18n-scripts
drwxrwxr-x 3 tb tb 4096 sie 30 18:44 images
drwxrwxr-x 2 tb tb 4096 lip 11 18:53 LICENSES
-rw-rw-r-- 1 tb tb 2547 lip 11 18:54 Makefile
drwxrwxr-x 4 tb tb 4096 sie 30 14:54 minifiers
drwxrwxr-x 6 tb tb 4096 sie 3 09:29 netfilter-match-modules
drwxrwxr-x 15 tb tb 4096 sie 30 14:54 node
drwxrwxr-x 14 tb tb 4096 sie 30 14:53 npm
drwxrwxr-x 109 tb tb 4096 lip 11 18:54 package
drwxrwxr-x 109 tb tb 4096 lip 11 18:54 package-prepare
drwxrwxr-x 2 tb tb 4096 sie 30 14:40 patches-generic
-rw-rw-r-- 1 tb tb 6083 lip 11 18:53 README.md
-rwxrwxr-x 1 tb tb 27834 lip 11 18:53 rebuild.sh
drwxrwxr-x 2 tb tb 4096 lip 11 18:53 sched-modules
drwxrwxr-x 11 tb tb 4096 lip 24 19:53 targets

tb@tb-ZBOX:~/gargoyle/built/custom$ ls -la
razem 16
drwxrwxr-x 4 tb tb 4096 sie 30 18:44 .
drwxrwxr-x 3 tb tb 4096 sie 30 18:44 ..
drwxrwxr-x 2 tb tb 4096 sie 30 18:44 custom
drwxrwxr-x 2 tb tb 4096 sie 30 18:44 custom_kernelspecific

I don't understood what is wrong....

ispyisail
Moderator
Posts: 4654
Joined: Mon Apr 06, 2009 3:15 am
Location: New Zealand

Re: Openwrt 19.07 based Gargoyle

Postby ispyisail » Fri Aug 30, 2019 3:13 pm

make custom is broken

viewtopic.php?f=14&t=11883

Custom Build tip example

Asus RT-N12 B1 (8MB Flash)
The brcm47xx target would be close but not quite right.
You'll need to do a "make custom" and select your router from the menu which should configure it for brcm47xx/mips47k.

Once this is saved, i tend to kill the build process. Rescue the .config file from within the /custom-src directory and build my own target folder in the /targets directory.
In your case i would make a "mips74k" folder underneath "brcm47xx" and copy the same images file across. Rename the ".config" to "config".

Then you can call "make FULL_BUILD=true brcm47xx/mips74k".

For your own sanity, i would run "make FULL_BUILD=true brcm47xx" before trying any of this to make sure your build environment is 100% and you can complete a stock build first.

Lantis
Moderator
Posts: 5094
Joined: Mon Jan 05, 2015 5:33 am
Location: Australia

Re: Openwrt 19.07 based Gargoyle

Postby Lantis » Fri Aug 30, 2019 6:01 pm

It looks like a logic error around make custom.
It appears to have completed successfully, but not managed to copy the resulting built files to the main directories.

You can still retrieve them manually. Custom-src/build_dir/<target>/packages or something like that. The kernel modules are in a different folder

As ispyisail mentioned, using the custom target is largely broken at the moment. There is a documented workaround.
It is probably trivial to fix the error you encountered, but I won't look at it until I'm ready to fix make custom as a whole.
Routers: Various ar71xx/mvebu/x86-64
http://lantisproject.com/downloads/gargoyle_ispyisail.php for the latest releases

fernandoblazin
Posts: 1
Joined: Sat Aug 31, 2019 4:34 pm

Re: Openwrt 19.07 based Gargoyle

Postby fernandoblazin » Sat Aug 31, 2019 4:38 pm

Lantis wrote:Before all the posts come flooding in:
- yes I’ve seen it
- yes I’ll work on it
- no I’m not working on it yet (finishing another body of work)

I’m going to try and make this 1.13.x, and graduate 1.11.x to 1.12.x (depending on policies and thoughts from Eric).


Hi just a quick question sorry for my ignorance but isnt updates to firmware not listed under downloads on the website

yabba235
Posts: 26
Joined: Sun Nov 25, 2012 4:57 pm

Re: Openwrt 19.07 based Gargoyle

Postby yabba235 » Sat Aug 31, 2019 6:30 pm

ispyisail wrote:make custom is broken

viewtopic.php?f=14&t=11883

Custom Build tip example

Asus RT-N12 B1 (8MB Flash)
The brcm47xx target would be close but not quite right.
You'll need to do a "make custom" and select your router from the menu which should configure it for brcm47xx/mips47k.

Once this is saved, i tend to kill the build process. Rescue the .config file from within the /custom-src directory and build my own target folder in the /targets directory.
In your case i would make a "mips74k" folder underneath "brcm47xx" and copy the same images file across. Rename the ".config" to "config".

Then you can call "make FULL_BUILD=true brcm47xx/mips74k".

For your own sanity, i would run "make FULL_BUILD=true brcm47xx" before trying any of this to make sure your build environment is 100% and you can complete a stock build first.


Sorry, this not work - my virtual machine with ubuntu 19 get in loop when compiling custom gargoyle....

I just don't want to compile all architectures with just one my specific model ( wndr3700v2 - ath79 usb large )
This is probably not possible in gargoyle :(


Return to “Gargoyle Development”

Who is online

Users browsing this forum: No registered users and 2 guests