Page 1 of 1

Can't build gargoyle from git

Posted: Sat Aug 11, 2012 5:27 am
by lgolebio
Hi
I'm trying to build gargoyle on mint 13 with latest updates.

Code: Select all

git clone git://gargoyle-router.com/gargoyle.git
cd gargoyle 
make custom 
I selected my platform AR71 and my router MR3420.
The compilation crashes after one hour.

Code: Select all

make[5]: [clean-staging] Error 123 (ignored)
make[5]: Leaving directory `/home/lukasz/gargoyle/gargoyle/custom-src/package/libericstools'
rm -rf /home/lukasz/gargoyle/gargoyle/custom-src/tmp/stage-libericstools
mkdir -p /home/lukasz/gargoyle/gargoyle/custom-src/tmp/stage-libericstools/host /home/lukasz/gargoyle/gargoyle/custom-src/staging_dir/target-mips_uClibc-0.9.30.1/packages /home/lukasz/gargoyle/gargoyle/custom-src/staging_dir/host/packages
mkdir -p /home/lukasz/gargoyle/gargoyle/custom-src/staging_dir/target-mips_uClibc-0.9.30.1/usr/include/
cp -fpR /home/lukasz/gargoyle/gargoyle/custom-src/build_dir/target-mips_uClibc-0.9.30.1/libericstools/*.h /home/lukasz/gargoyle/gargoyle/custom-src/staging_dir/target-mips_uClibc-0.9.30.1/usr/include/
mkdir -p /home/lukasz/gargoyle/gargoyle/custom-src/staging_dir/target-mips_uClibc-0.9.30.1/usr/lib
cp -fpR /home/lukasz/gargoyle/gargoyle/custom-src/build_dir/target-mips_uClibc-0.9.30.1/libericstools/*.so* /home/lukasz/gargoyle/gargoyle/custom-src/staging_dir/target-mips_uClibc-0.9.30.1/usr/lib/
find /home/lukasz/gargoyle/gargoyle/custom-src/tmp/stage-libericstools -name '*.la' | xargs -r rm -f; 
if [ -d /home/lukasz/gargoyle/gargoyle/custom-src/tmp/stage-libericstools ]; then (cd /home/lukasz/gargoyle/gargoyle/custom-src/tmp/stage-libericstools; find ./ > /home/lukasz/gargoyle/gargoyle/custom-src/staging_dir/target-mips_uClibc-0.9.30.1/packages/libericstools.list); cp -fpR /home/lukasz/gargoyle/gargoyle/custom-src/tmp/stage-libericstools/* /home/lukasz/gargoyle/gargoyle/custom-src/staging_dir/target-mips_uClibc-0.9.30.1/; fi
rm -rf /home/lukasz/gargoyle/gargoyle/custom-src/tmp/stage-libericstools
touch /home/lukasz/gargoyle/gargoyle/custom-src/staging_dir/target-mips_uClibc-0.9.30.1/stamp/.libericstools_installed
make[4]: Leaving directory `/home/lukasz/gargoyle/gargoyle/custom-src/package/libericstools'
make[3]: Leaving directory `/home/lukasz/gargoyle/gargoyle/custom-src'
make[2]: *** [/home/lukasz/gargoyle/gargoyle/custom-src/staging_dir/target-mips_uClibc-0.9.30.1/stamp/.package_compile] Error 2
make[2]: Leaving directory `/home/lukasz/gargoyle/gargoyle/custom-src'
make[1]: *** [world] Error 2
make[1]: Leaving directory `/home/lukasz/gargoyle/gargoyle/custom-src'
cp: cannot stat `bin/ar71xx\natheros/bin/ar71xx:': No such file or directory
cp: cannot stat `bin/ar71xx\natheros/packages': No such file or directory 

Re: Can't build gargoyle from git

Posted: Sat Aug 11, 2012 7:24 am
by pbix
Did you read http://www.gargoyle-router.com/wiki/dok ... umentation including installing the extra packages needed and not mentioned in your post?

Re: Can't build gargoyle from git

Posted: Sat Aug 11, 2012 8:06 am
by lgolebio
Oops, you are probably right, what packages I have to select manually ?

EDIT
Ok, I think I know what the problem was....recompiling.

Nope, still problems with compiling, probably I'm missing something more in menuconfig.

Code: Select all

make[5]: [clean-staging] Error 123 (ignored)
make[5]: Leaving directory `/home/lukasz/gargoyle/gargoyle/custom-src/package/libericstools'
rm -rf /home/lukasz/gargoyle/gargoyle/custom-src/tmp/stage-libericstools
mkdir -p /home/lukasz/gargoyle/gargoyle/custom-src/tmp/stage-libericstools/host /home/lukasz/gargoyle/gargoyle/custom-src/staging_dir/target-mips_uClibc-0.9.30.1/packages /home/lukasz/gargoyle/gargoyle/custom-src/staging_dir/host/packages
mkdir -p /home/lukasz/gargoyle/gargoyle/custom-src/staging_dir/target-mips_uClibc-0.9.30.1/usr/include/
cp -fpR /home/lukasz/gargoyle/gargoyle/custom-src/build_dir/target-mips_uClibc-0.9.30.1/libericstools/*.h /home/lukasz/gargoyle/gargoyle/custom-src/staging_dir/target-mips_uClibc-0.9.30.1/usr/include/
mkdir -p /home/lukasz/gargoyle/gargoyle/custom-src/staging_dir/target-mips_uClibc-0.9.30.1/usr/lib
cp -fpR /home/lukasz/gargoyle/gargoyle/custom-src/build_dir/target-mips_uClibc-0.9.30.1/libericstools/*.so* /home/lukasz/gargoyle/gargoyle/custom-src/staging_dir/target-mips_uClibc-0.9.30.1/usr/lib/
find /home/lukasz/gargoyle/gargoyle/custom-src/tmp/stage-libericstools -name '*.la' | xargs -r rm -f; 
if [ -d /home/lukasz/gargoyle/gargoyle/custom-src/tmp/stage-libericstools ]; then (cd /home/lukasz/gargoyle/gargoyle/custom-src/tmp/stage-libericstools; find ./ > /home/lukasz/gargoyle/gargoyle/custom-src/staging_dir/target-mips_uClibc-0.9.30.1/packages/libericstools.list); cp -fpR /home/lukasz/gargoyle/gargoyle/custom-src/tmp/stage-libericstools/* /home/lukasz/gargoyle/gargoyle/custom-src/staging_dir/target-mips_uClibc-0.9.30.1/; fi
rm -rf /home/lukasz/gargoyle/gargoyle/custom-src/tmp/stage-libericstools
touch /home/lukasz/gargoyle/gargoyle/custom-src/staging_dir/target-mips_uClibc-0.9.30.1/stamp/.libericstools_installed
make[4]: Leaving directory `/home/lukasz/gargoyle/gargoyle/custom-src/package/libericstools'
make[3]: Leaving directory `/home/lukasz/gargoyle/gargoyle/custom-src'
make[2]: *** [/home/lukasz/gargoyle/gargoyle/custom-src/staging_dir/target-mips_uClibc-0.9.30.1/stamp/.package_compile] Error 2
make[2]: Leaving directory `/home/lukasz/gargoyle/gargoyle/custom-src'
make[1]: *** [world] Error 2
make[1]: Leaving directory `/home/lukasz/gargoyle/gargoyle/custom-src' 

Re: Can't build gargoyle from git

Posted: Sat Aug 11, 2012 12:53 pm
by lgolebio
Can anoyne point me the right direction to make it work ?

Re: Can't build gargoyle from git

Posted: Sat Aug 11, 2012 11:17 pm
by linux_pro
please vim rebuild and fullbuild.

V -j4 to V -j1

post you error log.
thanks.

Re: Can't build gargoyle from git

Posted: Sun Aug 12, 2012 5:31 am
by ispyisail
I'm fairly sure there is something wrong with the gargoyle build repository

I just tried to make another build and files are missing again

Re: Can't build gargoyle from git

Posted: Sun Aug 12, 2012 5:36 am
by lgolebio
Ok, I solved my problem.

Before make custom, I copied "config" file:

Code: Select all

 
cp targets/ar71xx/profiles/ath9k/config targets/custom/profiles/default/
then I typed "make custom", selected the package I wanted and voila it works, compiles without problems.

Re: Can't build gargoyle from git

Posted: Sat Aug 25, 2012 6:25 am
by ericwong
lgolebio wrote:Ok, I solved my problem.

Before make custom, I copied "config" file:

Code: Select all

 
cp targets/ar71xx/profiles/ath9k/config targets/custom/profiles/default/
then I typed "make custom", selected the package I wanted and voila it works, compiles without problems.
I encountered a similar error as described by your first post. After I make sure I have installed all the dependencies on Ubuntu. I still cannot build gargoyle using build custom.. not sure why.

However, I manage to build it by coping the target/brcm63xx folder from Openwrt's into gargoyle/target/brcm63xx and then execute

Code: Select all

build brcm63xx
In other words, I saved the custom configuration from menuconfig and put it into this folder.

Hope this info may help some other newbies looking for the same answer.