Полезная информация

Многие проблемы быстрее решаются поиском по форуму и чтением FAQ, чем созданием новой темы и томительным ожиданием ответа.

№117-01-2014 19:34:29

Hodarv
Участник
 
Группа: Members
Зарегистрирован: 29-02-2012
Сообщений: 3
UA: Safari 7.0

xulrunner 24

Здравствуйте!

Есть проблема с использование 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, там все нормально. Может кто сталкивался с данной проблемой? Или может есть ошибка в конфигурации сборки? Может у кого-то есть своя конфигурация, которая работает.

Заранее благодарен за ответы!

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]