I followed the wiki guide https://wiki.mozilla.org/B2G/Transition_Project#Building_the_Transition_Branches. My device is a Flamingo with latest fxp build (FirefoxOS 2.6). All seems ok till I ./build.sh
, which produces this:
iPino:B2G Enrico$ ./build.sh
B2G_DIR = /Users/Enrico/projects/B2G
GECKO_PATH = /Users/Enrico/projects/B2G/pine
including device/sony/amami/vendorsetup.sh
including device/sony/aries/vendorsetup.sh
including device/sony/eagle/vendorsetup.sh
including device/sony/flamingo/vendorsetup.sh
including device/sony/honami/vendorsetup.sh
including device/sony/leo/vendorsetup.sh
including device/sony/scorpion/vendorsetup.sh
including device/sony/scorpion_windy/vendorsetup.sh
including device/sony/seagull/vendorsetup.sh
including device/sony/sirius/vendorsetup.sh
including device/sony/tianchi/vendorsetup.sh
build/core/combo/mac_version.mk:38: *****************************************************
build/core/combo/mac_version.mk:39: * Can not find SDK 10.6 at /Developer/SDKs/MacOSX10.6.sdk
build/core/combo/mac_version.mk:40: *****************************************************
build/core/combo/mac_version.mk:41: *** Stop.. Stop.
** Don't have a product spec for: 'flamingo'
** Do you have the right repo manifest?
> Build failed! <
Build with |./build.sh -j1| for better messages
If all else fails, use |rm -rf objdir-gecko| to clobber gecko and |rm -rf out| to clobber everything else.
The only step in the guide I may have misinterpreted is
$ vim .repo/manifests/base.xml
<project name="gaia" path="gaia" remote="mozillaorg" revision="kanikani" />
which doesn’t tell me where that line has to go and whether the previous content of the file has to be erased. (Just in case it may be relevant, I used Atom instead ov Vim)
Any idea? Any help is most welcome!