Closed Bug 1072290 Opened 10 years ago Closed 6 years ago

Mar binary is not built when building gecko

Categories

(Firefox OS Graveyard :: General, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: me, Unassigned)

Details

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0 Iceweasel/31.0
Build ID: 20140803010241

Steps to reproduce:

I built gecko for the ZTE Open C using the following : 
   git fetch origin
   git checkout origin/master
   git show HEAD
   rm -rf objdir-gecko/ out/ backup-flame/
   export PRODUCTION=1
   export GAIA_APP_TARGET=production
   ./config.sh flame ../openc.xml
   ./build.sh gecko

I then tried to generate a MAR using the following command.
   ./build.sh gecko-update-full


Actual results:

I got the following error leading to a failed build.

   <my directory>/gecko/tools/update-packaging/make_full_update.sh: line 111: <my directory>/objdir-gecko/dist/host/bin/mar: No such file or directory
   mv: cannot stat ‘out/target/product/flame/system/b2g.work/output.mar’: No such file or directory

There is indeed no 'mar' binary available.  I had to download it from http://ftp.mozilla.org/pub/mozilla.org/xulrunner/mar-generation-tools/


Expected results:

I would expect 'mar' binary to be compiled when building gecko.

If another step is required to build libmar, I think the following page should be updated: https://developer.mozilla.org/en-US/Firefox_OS/Building_and_installing_Firefox_OS/Firefox_OS_update_packages
Firefox OS is not being worked on
Status: UNCONFIRMED → RESOLVED
Closed: 6 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.