Opened 5 years ago

Closed 5 years ago

#2741 closed defect (fixed)

hg clone not cloning all the required dependents

Reported by: hemant Assignee:
Priority: Unknown Milestone:
Module: Libadblockplus Keywords:
Cc: sergz Blocked By:
Blocking: Platform: Unknown / Cross platform
Ready: no Confidential: no
Tester: Unknown Verified working: no
Review URL(s):


I am trying to clone libadblockplus repos on arm linux using

hg clone

command from

but its only checking out libadblockplus not its dependents.

It was working fine few months ago, is there something change in adblockplus repo?

I tried cloning missing repos from git repo but build is failing with following error :

make ARCH=arm7
gyp: name 'host_arch' is not defined while evaluating condition 'host_arch=="ia32" or host_arch=="x64" or clang==1' in libadblockplus.gyp while trying to load libadblockplus.gyp

can you please help?

Change History (6)

comment:1 Changed 5 years ago by sergz

Yes, there are changes. Now to get dependencies one needs to call ./ (a little bit more about it one can find in Please let us know if you are still experiencing any troubles with cloning.

comment:2 Changed 5 years ago by sergz

  • Cc sergz added
  • Component changed from Unknown to Libadblockplus

comment:3 Changed 5 years ago by hemant

Thanks sergz. I got it working.
Few manual changes I have to do to get it build after running ./

  1. Add host_arch in libadblockplus/Makefile to allow build on arm host.

third_party/gyp/gyp --depth=. -f make -I common.gypi --generator-output=build -Dtarget_arch=$(ARCH) -Dhost_arch=$(ARCH) libadblockplus.gyp

  1. changes described in

you can close this case.

comment:4 Changed 5 years ago by sergz

BTW, we are going to add host_arch as well, there is a review for it but the process will take some time.

Actually, I think that host_arch should be the architecture of the current host which, as I understand, is used to build tools to build v8.

comment:5 Changed 5 years ago by hemant

ok. Thanks for info.

comment:6 Changed 5 years ago by sergz

  • Resolution set to fixed
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.