Closed
Bug 889713
Opened 13 years ago
Closed 8 years ago
mac build error :symbol not found architecture i386
Categories
(Firefox OS Graveyard :: GonkIntegration, defect)
Tracking
(Not tracked)
RESOLVED
WONTFIX
People
(Reporter: yingkailiang0920, Unassigned)
Details
(Keywords: 64bit, Whiteboard: Mac build B2G)
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:22.0) Gecko/20100101 Firefox/22.0 (Beta/Release)
Build ID: 20130618035212
Steps to reproduce:
Use two Mac to ./build.sh B2G source code,pump up the same error
Actual results:
including sdk/bash_completion/adb.bash
============================================
PLATFORM_VERSION_CODENAME=AOSP
PLATFORM_VERSION=4.0.4.0.4.0.4
TARGET_PRODUCT=full
TARGET_BUILD_VARIANT=eng
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm
TARGET_ARCH_VARIANT=armv7-a
HOST_ARCH=x86
HOST_OS=darwin
HOST_OS_EXTRA=Darwin-12.3.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
TARGET_BUILD_VARIANT=eng
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm
TARGET_ARCH_VARIANT=armv7-a
HOST_ARCH=x86
HOST_OS=darwin
HOST_OS_EXTRA=Darwin-12.3.0-x86_64-i386-64bit
HOST_BUILD_TYPE=release
BUILD_ID=OPENMASTER
OUT_DIR=out
============================================
external/screencap-gonk/Android.mk:35: warning: overriding commands for target `out/target/product/generic/system/bin/screencap-gonk'
build/core/base_rules.mk:532: warning: ignoring old commands for target `out/target/product/generic/system/bin/screencap-gonk'
find: ../../external/nist-sip/java: No such file or directory
gaia/Android.mk:37: warning: overriding commands for target `out/target/product/generic/data/local/gaia'
build/core/base_rules.mk:532: warning: ignoring old commands for target `out/target/product/generic/data/local/gaia'
gonk-misc/Android.mk:30: warning: overriding commands for target `out/target/product/generic/obj/ETC/init.rc_intermediates/init.rc'
build/core/prebuilt.mk:117: warning: ignoring old commands for target `out/target/product/generic/obj/ETC/init.rc_intermediates/init.rc'
gonk-misc/Android.mk:117: warning: overriding commands for target `out/target/product/generic/obj/DATA/sources.xml_intermediates/sources.xml'
build/core/prebuilt.mk:117: warning: ignoring old commands for target `out/target/product/generic/obj/DATA/sources.xml_intermediates/sources.xml'
gonk-misc/Android.mk:167: warning: overriding commands for target `out/target/product/generic/system/gecko'
build/core/base_rules.mk:532: warning: ignoring old commands for target `out/target/product/generic/system/gecko'
gonk-misc/Android.mk:236: warning: overriding commands for target `out/target/product/generic/obj/DATA/gecko_intermediates/gecko'
build/core/prebuilt.mk:117: warning: ignoring old commands for target `out/target/product/generic/obj/DATA/gecko_intermediates/gecko'
host Executable: aidl (out/host/darwin-x86/obj/EXECUTABLES/aidl_intermediates/aidl)
host C++: aapt <= frameworks/base/tools/aapt/Images.cpp
host C++: aapt <= frameworks/base/tools/aapt/SourcePos.cpp
host C++: aapt <= frameworks/base/tools/aapt/ZipEntry.cpp
host C++: aapt <= frameworks/base/tools/aapt/Resource.cpp
host StaticLib: libhost (out/host/darwin-x86/obj/STATIC_LIBRARIES/libhost_intermediates/libhost.a)
host C++: libutils <= frameworks/base/libs/utils/Asset.cpp
host C++: aapt <= frameworks/base/tools/aapt/ZipFile.cpp
host C++: libutils <= frameworks/base/libs/utils/AssetDir.cpp
host C++: libutils <= frameworks/base/libs/utils/AssetManager.cpp
ld: warning: directory not found for option '-Lout/host/darwin-x86/obj/lib'
ld: warning: ld: warning: ignoring file /opt/local/lib/gcc46/libstdc++.dylib, file was built for unsupported file format ( 0xcf 0xfa 0xed 0xfe 0x 7 0x 0 0x 0 0x 1 0x 3 0x 0 0x 0 0x 0 0x 6 0x 0 0x 0 0x 0 ) which is not the architecture being linked (i386): /opt/local/lib/gcc46/libstdc++.dylibld: warning: ignoring file /opt/local/lib/gcc46/libgcc_ext.10.5.dylib, missing required architecture i386 in file /opt/local/lib/gcc46/libgcc_ext.10.5.dylib (1 slices)
ignoring file /opt/local/lib/gcc46/gcc/x86_64-apple-darwin12/4.6.4/libgcc.a, file was built for archive which is not the architecture being linked (i386): /opt/local/lib/gcc46/gcc/x86_64-apple-darwin12/4.6.4/libgcc.a
Undefined symbols for architecture i386:
"std::basic_string<char, std::char_traits<char>, std::allocator<char> >::find(char, unsigned long) const", referenced from:
Namespace::Search(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in Type.o
"std::basic_string<char, std::char_traits<char>, std::allocator<char> >::rfind(char, unsigned long) const", referenced from:
Class::Write(__sFILE*) in AST.o
"std::basic_string<char, std::char_traits<char>, std::allocator<char> >::substr(unsigned long, unsigned long) const", referenced from:
check_outputFilePath(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [clone .constprop.75] in aidl.o
"std::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const*) const", referenced from:
_main in aidl.o
Namespace::Search(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in Type.o
generate_java(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, interface_type*) in generate_java.o
"std::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(unsigned long, unsigned long, char const*) const", referenced from:
parse_options(int, char const* const*, Options*) in options.o
"std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_leak_hard()", referenced from:
generate_outputFileName2(Options const&, buffer_type const&, char const*) [clone .isra.36] in aidl.o
check_filename(char const*, char const*, buffer_type*) [clone .isra.35] in aidl.o
_find_import_file in search_path.o
Namespace::Search(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in Type.o
"std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_destroy(std::allocator<char> const&)", referenced from:
check_filename(char const*, char const*, buffer_type*) [clone .isra.35] in aidl.o
gather_types(char const*, document_item_type*) in aidl.o
generate_dep_file(Options const&, document_item_type const*) in aidl.o
std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~vector() in aidl.o
std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, method_type*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, method_type*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, method_type*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, method_type*> >*) in aidl.o
std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in aidl.o
std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, method_type*, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, method_type*> > >::operator[](std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in aidl.o
...
"std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage", referenced from:
generate_outputFileName2(Options const&, buffer_type const&, char const*) [clone .isra.36] in aidl.o
check_filename(char const*, char const*, buffer_type*) [clone .isra.35] in aidl.o
gather_types(char const*, document_item_type*) in aidl.o
generate_dep_file(Options const&, document_item_type const*) in aidl.o
std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~vector() in aidl.o
std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, method_type*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, method_type*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, method_type*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, method_type*> >*) in aidl.o
std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in aidl.o
...
generate_outputFileName2(Options const&, buffer_type const&, char const*) [clone .isra.36] in aidl.o
check_filename(char const*, char const*, buffer_type*) [clone .isra.35] in aidl.o
gather_types(char const*, document_item_type*) in aidl.o
generate_dep_file(Options const&, document_item_type const*) in aidl.o
std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~vector() in aidl.o
std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, method_type*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, method_type*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, method_type*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, method_type*> >*) in aidl.o
std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in aidl.o
...
generate_outputFileName2(Options const&, buffer_type const&, char const*) [clone .isra.36] in aidl.o
check_filename(char const*, char const*, buffer_type*) [clone .isra.35] in aidl.o
gather_types(char const*, document_item_type*) in aidl.o
generate_dep_file(Options const&, document_item_type const*) in aidl.o
std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~vector() in aidl.o
std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, method_type*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, method_type*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, method_type*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, method_type*> >*) in aidl.o
std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in aidl.o
...
generate_outputFileName2(Options const&, buffer_type const&, char const*) [clone .isra.36] in aidl.o
check_filename(char const*, char const*, buffer_type*) [clone .isra.35] in aidl.o
gather_types(char const*, document_item_type*) in aidl.o
generate_dep_file(Options const&, document_item_type const*) in aidl.o
std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~vector() in aidl.o
std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, method_type*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, method_type*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, method_type*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, method_type*> >*) in aidl.o
std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in aidl.o
...
generate_outputFileName2(Options const&, buffer_type const&, char const*) [clone .isra.36] in aidl.o
check_filename(char const*, char const*, buffer_type*) [clone .isra.35] in aidl.o
gather_types(char const*, document_item_type*) in aidl.o
generate_dep_file(Options const&, document_item_type const*) in aidl.o
std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~vector() in aidl.o
std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, method_type*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, method_type*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, method_type*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, method_type*> >*) in aidl.o
std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in aidl.o
...
generate_outputFileName2(Options const&, buffer_type const&, char const*) [clone .isra.36] in aidl.o
check_filename(char const*, char const*, buffer_type*) [clone .isra.35] in aidl.o
gather_types(char const*, document_item_type*) in aidl.o
generate_dep_file(Options const&, document_item_type const*) in aidl.o
std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~vector() in aidl.o
std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, method_type*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, method_type*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, method_type*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, method_type*> >*) in aidl.o
std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in aidl.o
...
"std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const*)", referenced from:
generate_outputFileName2(Options const&, buffer_type const&, char const*) [clone .isra.36] in aidl.o
"std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const*, unsigned long)", referenced from:
generate_outputFileName2(Options const&, buffer_type const&, char const*) [clone .isra.36] in aidl.o
check_filename(char const*, char const*, buffer_type*) [clone .isra.35] in aidl.o
gather_types(char const*, document_item_type*) in aidl.o
generate_dep_file(Options const&, document_item_type const*) in aidl.o
_main in aidl.o
_find_import_file in search_path.o
Document::Write(__sFILE*) in AST.o
...
"std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)", referenced from:
generate_outputFileName2(Options const&, buffer_type const&, char const*) [clone .isra.36] in aidl.o
_find_import_file in search_path.o
Type::Type(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, bool, bool, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) in Type.o
Type::Type(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, bool, bool, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) in Type.o
GenericType::GenericType(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<Type*, std::allocator<Type*> > const&) in Type.o
GenericType::GenericType(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<Type*, std::allocator<Type*> > const&) in Type.o
std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in Type.o
...
"std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned long, char)", referenced from:
GenericType::GenericType(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<Type*, std::allocator<Type*> > const&) in Type.o
GenericType::GenericType(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<Type*, std::allocator<Type*> > const&) in Type.o
Namespace::AddGenericType(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) in Type.o
"std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const*, unsigned long)", referenced from:
check_filename(char const*, char const*, buffer_type*) [clone .isra.35] in aidl.o
gather_types(char const*, document_item_type*) in aidl.o
_main in aidl.o
parse_options(int, char const* const*, Options*) in options.o
_find_import_file in search_path.o
Class::Write(__sFILE*) in AST.o
ProxyClass::ProxyClass(Type*, InterfaceType*) in generate_java.o
...
"std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)", referenced from:
generate_outputFileName2(Options const&, buffer_type const&, char const*) [clone .isra.36] in aidl.o
std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in aidl.o
_main in aidl.o
parse_options(int, char const* const*, Options*) in options.o
std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in options.o
std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::operator=(std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) in search_path.o
std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in AST.o
...
"std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_leak()", referenced from:
generate_outputFileName2(Options const&, buffer_type const&, char const*) [clone .isra.36] in aidl.o
"std::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const*, unsigned long)", referenced from:
parse_options(int, char const* const*, Options*) in options.o
"std::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long)", referenced from:
check_filename(char const*, char const*, buffer_type*) [clone .isra.35] in aidl.o
_main in aidl.o
_find_import_file in search_path.o
Document::Write(__sFILE*) in AST.o
Type::Type(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, bool, bool, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) in Type.o
Type::Type(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, bool, bool, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) in Type.o
Namespace::Find(char const*, char const*) const in Type.o
...
"std::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char)", referenced from:
generate_outputFileName2(Options const&, buffer_type const&, char const*) [clone .isra.36] in aidl.o
"std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)", referenced from:
generate_outputFileName2(Options const&, buffer_type const&, char const*) [clone .isra.36] in aidl.o
gather_types(char const*, document_item_type*) in aidl.o
_main in aidl.o
parse_options(int, char const* const*, Options*) in options.o
_find_import_file in search_path.o
GenericListType::CreatorName() const in Type.o
ListType::InstantiableName() const in Type.o
...
"std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&)", referenced from:
Namespace::Search(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in Type.o
"std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)", referenced from:
gather_types(char const*, document_item_type*) in aidl.o
generate_dep_file(Options const&, document_item_type const*) in aidl.o
std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in aidl.o
std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, method_type*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, method_type*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, method_type*> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, method_type*> const&) in aidl.o
std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, method_type*, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, method_type*> > >::operator[](std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in aidl.o
_main in aidl.o
parse_options(int, char const* const*, Options*) in options.o
...
"std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()", referenced from:
check_outputFilePath(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [clone .constprop.75] in aidl.o
generate_outputFileName2(Options const&, buffer_type const&, char const*) [clone .isra.36] in aidl.o
_main in aidl.o
"std::__throw_bad_alloc()", referenced from:
std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::operator=(std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) in search_path.o
std::vector<Type*, std::allocator<Type*> >::operator=(std::vector<Type*, std::allocator<Type*> > const&) in Type.o
"std::_Rb_tree_decrement(std::_Rb_tree_node_base const*)", referenced from:
std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, method_type*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, method_type*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, method_type*> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, method_type*> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, method_type*> const&) in aidl.o
"std::_Rb_tree_decrement(std::_Rb_tree_node_base*)", referenced from:
std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, method_type*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, method_type*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, method_type*> > >::_M_insert_unique(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, method_type*> const&) in aidl.o
std::_Rb_tree<Type*, Type*, std::_Identity<Type*>, std::less<Type*>, std::allocator<Type*> >::_M_insert_unique(Type* const&) in AST.o
"std::_Rb_tree_increment(std::_Rb_tree_node_base const*)", referenced from:
std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, method_type*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, method_type*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, method_type*> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, method_type*> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, method_type*> const&) in aidl.o
"std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)", referenced from:
std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, method_type*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, method_type*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, method_type*> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, method_type*> const&) in aidl.o
std::_Rb_tree<Type*, Type*, std::_Identity<Type*>, std::less<Type*>, std::allocator<Type*> >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, Type* const&) in AST.o
"vtable for __cxxabiv1::__class_type_info", referenced from:
typeinfo for ClassElement in AST.o
typeinfo for Expression in AST.o
typeinfo for Statement in AST.o
typeinfo for StatementBlock in AST.o
typeinfo for Case in AST.o
typeinfo for Document in AST.o
typeinfo for Type in Type.o
...
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"vtable for __cxxabiv1::__si_class_type_info", referenced from:
typeinfo for LiteralExpression in AST.o
typeinfo for Variable in AST.o
typeinfo for FieldVariable in AST.o
typeinfo for Field in AST.o
typeinfo for ExpressionStatement in AST.o
typeinfo for Assignment in AST.o
typeinfo for MethodCall in AST.o
...
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"operator delete(void*)", referenced from:
std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~vector() in aidl.o
std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, method_type*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, method_type*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, method_type*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, method_type*> >*) in aidl.o
std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in aidl.o
std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in options.o
std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~vector() in search_path.o
std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::operator=(std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) in search_path.o
Statement::~Statement() in AST.o
...
"operator new(unsigned long)", referenced from:
gather_types(char const*, document_item_type*) in aidl.o
std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in aidl.o
std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, method_type*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, method_type*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, method_type*> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, method_type*> const&) in aidl.o
std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in options.o
std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::operator=(std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) in search_path.o
IfStatement::IfStatement() in AST.o
IfStatement::IfStatement() in AST.o
...
"___cxa_pure_virtual", referenced from:
vtable for ClassElement in AST.o
vtable for Expression in AST.o
vtable for Statement in AST.o
ld: symbol(s) not found for architecture i386
collect2: ld returned 1 exit status
make: *** [out/host/darwin-x86/obj/EXECUTABLES/aidl_intermediates/aidl] Error 1
make: *** Waiting for unfinished jobs....
real 0m6.332s
user 0m3.832s
sys 0m1.919s
> 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.
Expected results:
build success
| Reporter | ||
Comment 1•13 years ago
|
||
This error only happens when I use mac to build B2G
Comment 2•8 years ago
|
||
Firefox OS is not being worked on
Status: UNCONFIRMED → RESOLVED
Closed: 8 years ago
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•