On Friday, 25 October 2013 13:29:12 UTC+1, Brion Vibber  wrote:
> Did you have an existing Homebrew installation from before the 10.9 upgrade?
> 
> 
> 
> If so, the simplest thing is probably to rip out your entire Homebrew
> 
> installation and re-run the bootstrap -- a fresh build of everything should
> 
> end up consistent with the new C++ library. (There may be a better way to
> 
> get brew to recompile all the C++ packages, but not sure offhand.)
> 
> 
> 
> -- brion vibber (brion @ pobox.com / bvibber @ wikimedia.org)
> 
> 
> 
> 
> 
> 
> 
> On Fri, Oct 25, 2013 at 1:36 AM, Gianfranco Palumbo <[email protected]>wrote:
> 
> 
> 
> > Hi,
> 
> >
> 
> > I was following this guide (
> 
> > https://developer.mozilla.org/en-US/docs/Mozilla/Firefox_OS/Firefox_OS_build_prerequisites#Run_Firefox_OS_Mac_Bootstrap
> 
> > )
> 
> > but when I run this:
> 
> > --
> 
> > curl -fsSL
> 
> > https://raw.github.com/mozilla-b2g/B2G/master/scripts/bootstrap-mac.sh |
> 
> > bash
> 
> > --
> 
> > or (brew install mpfr)
> 
> >
> 
> > it says:
> 
> > ---------------
> 
> > Do you want to install gcc-4.6 by running Homebrew?
> 
> > [/usr/local/bin/brew install
> 
> > https://raw.github.com/mozilla-b2g/B2G/master/scripts/homebrew/gcc-4.6.rb]
> 
> > [Y/n] Y
> 
> > => /usr/local/bin/brew install
> 
> > https://raw.github.com/mozilla-b2g/B2G/master/scripts/homebrew/gcc-4.6.rb
> 
> > ########################################################################
> 
> > 100.0%
> 
> > ==> Installing dependencies for gcc-4.6: mpfr, libmpc
> 
> > ==> Installing gcc-4.6 dependency: mpfr
> 
> > Error: mpfr dependency gmp was built with the following
> 
> > C++ standard library: libstdc++ (from clang)
> 
> >
> 
> > This is incompatible with the standard library being used
> 
> > to build mpfr: libc++ (from clang)
> 
> >
> 
> > Please reinstall gmp using a compatible compiler.
> 
> > hint: Check https://github.com/mxcl/homebrew/wiki/C++-Standard-Libraries
> 
> > --------------
> 
> >
> 
> > This seems because of libstdc++ has been removed in favour of libc++
> 
> >
> 
> >
> 
> > http://blog.new-bamboo.co.uk/2013/10/24/3-quick-tips-for-coding-with-os-x-10-9-mavericks
> 
> >
> 
> > Any idea on how to fix this?
> 
> > _______________________________________________
> 
> > dev-b2g mailing list
> 
> > [email protected]
> 
> > https://lists.mozilla.org/listinfo/dev-b2g
> 
> >

I fixed this particular issue by reinstalling gmp:

sudo brew uninstall gmp
sudo brew install gmp

and then rerunning the bootstrap (curl ...)

But now i'm getting this. Any ideas?

./build.sh -j4

============================================
PLATFORM_VERSION_CODENAME=AOSP
PLATFORM_VERSION=4.0.4.0.4.0.4
TARGET_PRODUCT=full_inari
TARGET_BUILD_VARIANT=eng
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm
TARGET_ARCH_VARIANT=armv7-a-neon
HOST_ARCH=x86
HOST_OS=darwin
HOST_OS_EXTRA=Darwin-13.0.0-x86_64-i386-64bit
HOST_BUILD_TYPE=release
BUILD_ID=OPENMASTER
OUT_DIR=out
============================================

============================================
PLATFORM_VERSION_CODENAME=AOSP
PLATFORM_VERSION=4.0.4.0.4.0.4
TARGET_PRODUCT=full_inari
TARGET_BUILD_VARIANT=eng
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm
TARGET_ARCH_VARIANT=armv7-a-neon
HOST_ARCH=x86
HOST_OS=darwin
HOST_OS_EXTRA=Darwin-13.0.0-x86_64-i386-64bit
HOST_BUILD_TYPE=release
BUILD_ID=OPENMASTER
OUT_DIR=out
============================================
CMake and NDK 
(/Users/gianpaj/Downloads/_programming/firefoxos/B2G/prebuilt/ndk/android-ndk-r7)
 found, will compile apitrace
external/apitrace/Android.mk:69: warning: overriding commands for target 
`out/target/product/inari/obj/SHARED_LIBRARIES/egltrace_intermediates/LINKED/egltrace.so'
build/core/shared_library.mk:56: warning: ignoring old commands for target 
`out/target/product/inari/obj/SHARED_LIBRARIES/egltrace_intermediates/LINKED/egltrace.so'
external/apitrace/Android.mk:74: warning: overriding commands for target 
`out/target/product/inari/system/lib/egltrace.so'
build/core/base_rules.mk:532: warning: ignoring old commands for target 
`out/target/product/inari/system/lib/egltrace.so'
external/apitrace/Android.mk:88: warning: overriding commands for target 
`out/target/product/inari/obj/EXECUTABLES/apitrace_intermediates/LINKED/apitrace'
build/core/executable.mk:22: warning: ignoring old commands for target 
`out/target/product/inari/obj/EXECUTABLES/apitrace_intermediates/LINKED/apitrace'
external/screencap-gonk/Android.mk:35: warning: overriding commands for target 
`out/target/product/inari/system/bin/screencap-gonk'
build/core/base_rules.mk:532: warning: ignoring old commands for target 
`out/target/product/inari/system/bin/screencap-gonk'
find: `../../external/apache-http/src/org/apache/http': No such file or 
directory
find: `../../external/apache-http/src/org/apache/http': No such file or 
directory
find: `../../external/apache-http/src/org/apache/http': No such file or 
directory
find: `../../external/nist-sip/java': No such file or directory
find: `../../external/apache-http/src': No such file or directory
find: `../../external/libphonenumber/java/src': No such file or directory
gaia/Android.mk:46: warning: overriding commands for target 
`out/target/product/inari/data/local/gaia'
build/core/base_rules.mk:532: warning: ignoring old commands for target 
`out/target/product/inari/data/local/gaia'
gonk-misc/Android.mk:30: warning: overriding commands for target 
`out/target/product/inari/obj/ETC/init.rc_intermediates/init.rc'
build/core/prebuilt.mk:117: warning: ignoring old commands for target 
`out/target/product/inari/obj/ETC/init.rc_intermediates/init.rc'
gonk-misc/Android.mk:143: warning: overriding commands for target 
`out/target/product/inari/obj/DATA/sources.xml_intermediates/sources.xml'
build/core/prebuilt.mk:117: warning: ignoring old commands for target 
`out/target/product/inari/obj/DATA/sources.xml_intermediates/sources.xml'
gonk-misc/Android.mk:205: warning: overriding commands for target 
`out/target/product/inari/system/gecko'
build/core/base_rules.mk:532: warning: ignoring old commands for target 
`out/target/product/inari/system/gecko'
gonk-misc/Android.mk:270: warning: overriding commands for target 
`out/target/product/inari/obj/DATA/gecko_intermediates/gecko'
build/core/prebuilt.mk:117: warning: ignoring old commands for target 
`out/target/product/inari/obj/DATA/gecko_intermediates/gecko'
/bin/bash: line 0: cd: 
out/target/product/inari/obj/EXECUTABLES/librecovery_test_intermediates: No 
such file or directory
build/core/Makefile:25: warning: overriding commands for target 
`out/target/product/inari/system/lib/libcamera_client.so'
build/core/base_rules.mk:532: warning: ignoring old commands for target 
`out/target/product/inari/system/lib/libcamera_client.so'
build/core/Makefile:25: warning: overriding commands for target 
`out/target/product/inari/system/lib/libgenlock.so'
build/core/base_rules.mk:532: warning: ignoring old commands for target 
`out/target/product/inari/system/lib/libgenlock.so'
build/core/Makefile:25: warning: overriding commands for target 
`out/target/product/inari/system/lib/libril.so'
build/core/base_rules.mk:532: warning: ignoring old commands for target 
`out/target/product/inari/system/lib/libril.so'
build/core/Makefile:25: warning: overriding commands for target 
`out/target/product/inari/system/lib/librpc.so'
build/core/base_rules.mk:532: warning: ignoring old commands for target 
`out/target/product/inari/system/lib/librpc.so'
build/core/Makefile:25: warning: overriding commands for target 
`out/target/product/inari/system/bin/rild'
build/core/base_rules.mk:532: warning: ignoring old commands for target 
`out/target/product/inari/system/bin/rild'
build/core/Makefile:25: warning: overriding commands for target 
`out/target/product/inari/system/lib/hw/audio.primary.msm7627a.so'
build/core/base_rules.mk:532: warning: ignoring old commands for target 
`out/target/product/inari/system/lib/hw/audio.primary.msm7627a.so'
build/core/Makefile:25: warning: overriding commands for target 
`out/target/product/inari/system/etc/init.qcom.bt.sh'
build/core/base_rules.mk:532: warning: ignoring old commands for target 
`out/target/product/inari/system/etc/init.qcom.bt.sh'
build/core/Makefile:25: warning: overriding commands for target 
`out/target/product/inari/system/lib/egl/egl.cfg'
build/core/base_rules.mk:532: warning: ignoring old commands for target 
`out/target/product/inari/system/lib/egl/egl.cfg'
build/core/Makefile:25: warning: overriding commands for target 
`out/target/product/inari/system/lib/egl/libGLES_android.so'
build/core/base_rules.mk:532: warning: ignoring old commands for target 
`out/target/product/inari/system/lib/egl/libGLES_android.so'
host Executable: acp (out/host/darwin-x86/obj/EXECUTABLES/acp_intermediates/acp)
host C++: aapt <= frameworks/base/tools/aapt/AaptAssets.cpp
host C++: aapt <= frameworks/base/tools/aapt/Command.cpp
host C++: aapt <= frameworks/base/tools/aapt/CrunchCache.cpp
ld: warning: directory not found for option '-Lout/host/darwin-x86/obj/lib'
true
host C++: aapt <= frameworks/base/tools/aapt/FileFinder.cpp
clang: warning: argument unused during compilation: '-I external/expat/lib'
clang: warning: argument unused during compilation: '-I external/libpng'
clang: warning: argument unused during compilation: '-I external/zlib'
clang: warning: argument unused during compilation: '-I build/libs/host/include'
clang: warning: argument unused during compilation: '-I 
frameworks/base/tools/aapt'
clang: warning: argument unused during compilation: '-I 
out/host/darwin-x86/obj/EXECUTABLES/aapt_intermediates'
clang: warning: argument unused during compilation: '-I 
dalvik/libnativehelper/include/nativehelper'
clang: warning: argument unused during compilation: '-isystem 
system/core/include'
clang: warning: argument unused during compilation: '-isystem 
hardware/libhardware/include'
clang: warning: argument unused during compilation: '-isystem 
hardware/libhardware_legacy/include'
clang: warning: argument unused during compilation: '-isystem 
hardware/ril/include'
clang: warning: argument unused during compilation: '-isystem 
dalvik/libnativehelper/include'
clang: warning: argument unused during compilation: '-isystem 
frameworks/base/include'
clang: warning: argument unused during compilation: '-isystem 
frameworks/base/opengl/include'
clang: warning: argument unused during compilation: '-isystem 
frameworks/base/native/include'
clang: warning: argument unused during compilation: '-isystem 
external/skia/include'
clang: warning: argument unused during compilation: '-isystem tools/include'
clang: warning: argument unused during compilation: '-isystem 
out/host/darwin-x86/obj/include'
clang: warning: argument unused during compilation: '-include 
system/core/include/arch/darwin-x86/AndroidConfig.h'
clang: warning: argument unused during compilation: '-U DEBUG'
clang: warning: argument unused during compilation: '-U DEBUG'
clang: warning: argument unused during compilation: '-MF 
out/host/darwin-x86/obj/EXECUTABLES/aapt_intermediates/FileFinder.d'
In file included from frameworks/base/tools/aapt/FileFinder.cpp:9:
In file included from frameworks/base/include/utils/String8.h:22:
frameworks/base/include/utils/Unicode.h:25:18: error: typedef redefinition with 
different types ('uint32_t' (aka 'unsigned int') vs 'char32_t')
typedef uint32_t char32_t;
                 ^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/c++/v1/__config:192:20:
 note: previous definition is here
typedef __char32_t char32_t;
                   ^
In file included from frameworks/base/tools/aapt/FileFinder.cpp:9:
In file included from frameworks/base/include/utils/String8.h:22:
frameworks/base/include/utils/Unicode.h:26:18: error: typedef redefinition with 
different types ('uint16_t' (aka 'unsigned short') vs 'char16_t')
typedef uint16_t char16_t;
                 ^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/c++/v1/__config:191:20:
 note: previous definition is here
typedef __char16_t char16_t;
                   ^
2 errors generated.
_______________________________________________
dev-b2g mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-b2g

Reply via email to