Здравствуйте! Есть проблема с использование xulrunner 24. Собираю на Mac OS 10.9.1 maverick с использованием sdk 10.8. Вот моя конфигурация сборки if [ "$BUILD_TYPE" = "release" ]; then SDK_DIR=../Mozilla-24.0.0-SDK DIST_DIR=./release/dist echo "mk_add_options MOZ_CO_PROJECT=xulrunner mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/release mk_add_options MOZ_MAKE_FLAGS=-j1 ac_add_options --with-macos-sdk=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk ac_add_options --target=i386-apple-darwin10.0.0 ac_add_options --enable-macos-target=10.6 ac_add_options --enable-application=xulrunner ac_add_options --enable-jemalloc ac_add_options --enable-optimize ac_add_options --enable-shared-js ac_add_options --enable-cpp-rtti ac_add_options --with-libxul-sdk ac_add_options --disable-javaxpcom ac_add_options --disable-webgl ac_add_options --disable-debug ac_add_options --disable-tests ac_add_options --disable-crashreporter ac_add_options --disable-webm ac_add_options --disable-libjpeg-turbo ac_add_options --disable-dash ac_add_options --disable-webrtc ac_add_options --disable-ogg ac_add_options --disable-jsd ac_add_options --disable-feeds ac_add_options --disable-view-source ac_add_options --disable-installer ac_add_options --disable-updater CC=\"clang -arch i386\" CXX=\"clang++ -arch i386\" RANLIB=ranlib AR=ar AS=$CC LD=ld STRIP=\"strip -x -S\" CROSS_COMPILE=1" > .mozconfig fi date python build/pymake/make.py -f client.mk build
# # Preparing the SDK directory # SDK_DIR_LIB=$SDK_DIR/lib SDK_DIR_BIN=$SDK_DIR/bin SDK_DIR_INCLUDE=$SDK_DIR/include SDK_DIR_IDL=$SDK_DIR/idl rm -f -r $SDK_DIR #read -p "Press ENTER key to continue" mkdir -p $SDK_DIR mkdir -p $SDK_DIR_BIN mkdir -p $SDK_DIR_LIB mkdir -p $SDK_DIR_INCLUDE mkdir -p $SDK_DIR_IDL echo cp -f -r $DIST_DIR/bin/ $SDK_DIR_BIN cp -f -r $DIST_DIR/bin/* $SDK_DIR_BIN echo cp -f -r $DIST_DIR/include/ $SDK_DIR_INCLUDE cp -f -r $DIST_DIR/include/* $SDK_DIR_INCLUDE echo cp -f -r $DIST_DIR/idl/ $SDK_DIR_IDL cp -f -r $DIST_DIR/idl/* $SDK_DIR_IDL echo cp -f -r $DIST_DIR/sdk/lib/ $SDK_DIR_LIB cp -f -r $DIST_DIR/sdk/lib/* $SDK_DIR_LIB date echo echo " --- THE END ---"
Собирается все без ошибок. Проблема в общем в том, что я не могу найти libxpcom.dylib и libnspr4.dylib, которые используется в моем проекте. До этой сборки была сборка версии 21, там все нормально. Может кто сталкивался с данной проблемой? Или может есть ошибка в конфигурации сборки? Может у кого-то есть своя конфигурация, которая работает. Заранее благодарен за ответы! |