Страницы: 1
Здараствуйте!
Требуется собрать mozzila из исходников для Windows XP.
Установил Visual C++ 2008 Express Edition, Microsoft Windows Vista SDK, MozillaBuild
После запуска start-msvc9.bat из директории c:\mozilla-build компиляция прерывается ошибкой:
bash: cd: c\Documents and Setting\"Здесь написаны всякие каракули": No such file or directory
Если кто сталкивался с подобным или же всё таки смог каким либо образом получить из исходников рабочую компоновку, то поделитесь опытом..... пожалуйста....
ps: Ещё добавлю что всё выполнял на виртуальной машине с установленной на ней русифицированной версией Windows Xp
Заранее благодарен....
Отредактировано alexander239 (15-12-2008 20:14:44)
Отсутствует
alexander239
bash: cd: c\Documents and Setting\"Здесь написаны всякие каракули": No such file or directory
Похоже на проблемы с кодировками - как насчёт положить код куда-нибудь типа C:\MozCode?..
--- ---
Отсутствует
Так код исходника и лежит в корне диска C.
После запуска файл start-msvc9.bat (которы, как я предполагаю, был создан для автоматизации компиляции mozilla) происходит запуск bash (разновидность командной строки).
после чего происходит попытка выполнить команду:
make -f client.mk build_all
а уже она и вызывает ошибку:
bash: cd: c\Documents and Setting\"Здесь написаны всякие каракули": No such file or directory
Отсутствует
alexander239
А что говорит по этому поводу path?
Добавлено 15-12-2008 21:11:52
Не ли там этого самого
c\Documents and Setting\"Здесь написаны всякие каракули"
?
--- ---
Отсутствует
Здравствуйте!
Ошибка типа:
bash: cd: c\Documents and Setting\"Здесь написаны всякие каракули": No such file or directory
РЕШЕНА!
Оказалось достаточным создать нового пользователя с именем латинскими буквами (например alex)
и выполнить попытку компиляции зайдя в windows под его именем
Но на этом проблемы не кончались.....
Не смотря на то, что всё программное обеспечение (а именно Visual C++ 2008 Express Edition, Microsoft Windows Vista SDK, MozillaBuild) было установлено с официальных сайтов, процесс компиляции прервался сообщением:
configure: error: This version of the MSVC compiler, 15.00.30729.01, is unsupported
Ну что же, если знаете что с этим делать (только без шуток), то буду очень признателен.....
Отсутствует
alexander239
Оказалось достаточным создать нового пользователя с именем латинскими буквами (например alex)
и выполнить попытку компиляции зайдя в windows под его именем
Наверное можно было просто перенести папку временных файлов из профиля пользователя.
configure: error: This version of the MSVC compiler, 15.00.30729.01, is unsupported
Неплохо бы понять, что же конкретно запускается.
Мб совсем не то, что надо?..
--- ---
Отсутствует
alexander239
Что именно пытаетесь собирать, какую версию Firefox? 2-ю или 3-ю?
Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.
Отсутствует
Ой.... Приношу свои извинения за то что не упомянул раньше..... Необходимо собрать KompoZer
Всё выполняю по инструкции
http://www.nvu.com/Building_From_Source.php
1. Check the build requirements: Linux, MacOS X, Windows
Warning: Nvu and KompoZer are built against Gecko 1.7 (aviary branch)..
2. Get the code tarball here:
http://prdownloads.sourceforge.net/kompozer/kompozer-*-src.*?download
3. Unzip the source:
tar -xjf kompozer-*-src.tar.bz2
tar -xzf kompozer-*-src.tar.gz
according to the tarball you've downloaded
4. Edit the mozilla/.mozconfig file according to your wishes and system configuration.
This default .mozconfig file is the one I've used to build KompoZer on Slackware (ZenWalk 4.6.1).
There are mozconfig files for Fedora, Linspire, Debian/Ubuntu, MacOS X and Windows in
the mozilla/composer/config directory.
5. Build the code:
cd mozilla
make -f client.mk build_all
6. Test your build in the obj-kompozer/dist/bin directory.
../obj-kompozer/dist/bin/kompozer
Добавлено 20-12-2008 02:50:11
Немного дополню предидущее сообщение....
Проблемы возникли после ввода команды
make -f client.mk build_all
Отредактировано alexander239 (20-12-2008 02:47:24)
Отсутствует
Прошу любить и жаловать, содержание файла .mozconfig
# sh # Build configuration script for LINUX # # See http://www.mozilla.org/build/unix.html for build instructions. # # Kaze: maybe the Nvu icon will stop showing off if these two lines are disabled... #export MOZILLA_OFFICIAL=1 #export BUILD_OFFICIAL=1 export MOZ_STANDALONE_COMPOSER=1 mk_add_options MOZ_STANDALONE_COMPOSER=1 # if you want don't want to use gcc and g or want to use # a specific version of the compilers, specify it in the # two following lines and uncomment them #export CC="gcc-3.0" #export CXX="g-3.0" # Uncomment the 3 following lines on Debian (this includes # Linspire) export OS_LIBS="-lc -lpthread" export CFLAGS="-DDEBIAN" export CXXFLAGS="-DDEBIAN" # Uncomment the two following lines on Linspire #export LINSPIRE=1 #mk_add_options LINSPIRE=1 # Uncomment the two following lines if you want the Site Manager # to use KDE mimetypes icons. Warning, experimental feature... # You may have to edit the following files # mozilla/composer/app/Makefile.in # mozilla/editor/libeditor/html/Makefile.in # mozilla/composer/src/* #export SITE_MANAGER_KDE_ICON_STYLE=1 #mk_add_options SITE_MANAGER_KDE_ICON_STYLE=1 # Uncomment and edit this line if you want to build # outside of the source tree mk_add_options MOZ_OBJDIR=../obj-kompozer # Comment out the following lines for a debug build ac_add_options --enable-optimize ac_add_options --disable-debug # You may need to uncomment and edit that line. On Linspire, # just uncomment it #ac_add_options --with-default-mozilla-five-home=/usr/lib/mozilla # Kaze was here ;-) ac_add_options --prefix=/usr # enable minimal profile support ac_add_options --disable-profilesharing ac_add_options --disable-profilelocking ac_add_options --enable-single-profile # You probably have nothing to change below that line ac_add_options --disable-svg ac_add_options --without-system-mng ac_add_options --without-system-png ac_add_options --disable-ldap ac_add_options --disable-mailnews ac_add_options --disable-installer ac_add_options --disable-activex ac_add_options --disable-activex-scripting ac_add_options --disable-tests ac_add_options --disable-oji ac_add_options --disable-necko-disk-cache ac_add_options --enable-extensions=wallet,xml-rpc,xmlextras,pref,universalchardet,spellcheck ac_add_options --enable-necko-protocols=http,ftp,file,jar,viewsource,res,data ac_add_options --disable-pedantic ac_add_options --disable-short-wchar ac_add_options --disable-xprint ac_add_options --enable-strip-libs ac_add_options --enable-crypto ac_add_options --disable-mathml ac_add_options --with-system-zlib ac_add_options --enable-toolkit=gtk2 ac_add_options --enable-default-toolkit=gtk2 ac_add_options --enable-xft ac_add_options --disable-freetype2 # Note: Only include icon for mac, windows and os2 ac_add_options --enable-image-decoders=default,-xbm
Напомню ошибку:
configure: error: This version of the MSVC compiler, 15.00.30729.01, is unsupported
А также задачу:
Необходимо собрать KompoZer под Windows
Жду предложений.....
Отредактировано alexander239 (20-12-2008 11:18:35)
Отсутствует
alexander239
1. Check the build requirements: Linux, MacOS X, Windows
Warning: Nvu and KompoZer are built against Gecko 1.7 (aviary branch)..
Идём на https://developer.mozilla.org/en/Window … requisites и читаем с каким компилятором собирается Gecko 1.7.
Из таблички видно, что VC9 (Visual Studio 2008) можно использовать только с Gecko 1.9. Какой компилятор нужен для Gecko 1.7, не знаю. Думаю что-то вроде VC6.
Добавлено 22-12-2008 10:18:54
Вот, нашёл инструкции для старья - https://developer.mozilla.org/en/Window … 8_Branches
The standard compiler for Mozilla on Windows is Microsoft Visual C++, version 6. You must use either the Professional or Enterprise edition (the Visual C++ Processor Pack will not install with Visual C++ Standard). The GUI tools of the MSVC environment are not used, only the command-line tools CL (C/C++ compiler), LINK (linker), RC (resource compiler), and ML (assembler). Visual C++ Service Pack 5 and Visual C++ Processor Pack are required. Service Pack 6 is not supported. MSVC version 5 is not supported.
The environment must be configured to include the MSVC tools. This is typically with the vcvars32.bat script, see below for details.
It is also possible to compile these branches using newer Microsoft visual C++ compilers such as edition 2002 (VC7.0), 2003 (VC7.1). Using version 2005 (VC8) is not possible.
It is also possible (but not recommended) to compile Mozilla using the mingw gcc compiler: see Compiling Mozilla with mingw.
Do you feel lucky, punk?
Отсутствует
Gecko 1.7 это прекрасно.... Но я рассчитываю на сборку которая будет использовать Gecko 1.9
А теперь не скромный вопрос ко всем... Есть ли на форуме люди, которым удалось скомпилировать mozilla из исходников?
Если есть, заявите о себе! Не стесняйтесь…
И ещё один вопрос
По мимо ошибки с версией MSVC, имеется ещё одна, промежуточная:
/bin/sh: cygpath: command not found
sh - это shell, а вот что за cygpath И что оно хочет непонятно?...
Отсутствует
У кого-нибудь появились предложения по ошибке :
/bin/sh: cygpath: command not found
Жду....
Отредактировано alexander239 (24-12-2008 11:32:01)
Отсутствует
Большое спасибо banbot за подсказку! Установка Cygwin подала идею...
В самом начале форума я упоминал набор установленных программ, так вот, установка MozillaBuild создает на диске директорию
mozilla-build\msys\bin\
где находится куча exe-файлов таких как: bash.exe, sh.exe и т.д...
Так вот, ошибку
/bin/sh: cygpath: command not found
удалось решить добавлением в директорию
mozilla-build\msys\bin\
из директории с установленной Cygwin файлов:
cygpath.exe
cygwin1.dll
На данный момент осталась проблема:
configure: error: This version of the MSVC compiler, 15.00.30729.01, is unsupported
Если появятся идей пишите!
Отредактировано alexander239 (25-12-2008 12:39:35)
Отсутствует
alexander239
Увидел, что ты на форуме.
Что ты компилируешь? Firefox 3, 2, 1.5?
Добавлено 25-12-2008 12:46:11
Если KomoZer, то ставь Microsoft Visual C++ 6 Proб SP, и ПроцессорПак.
Отсутствует
Страницы: 1