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

Список ответов на каверзные вопросы можно получить в FAQ-разделе форума.

№115-12-2008 20:11:29

alexander239
Участник
 
Группа: Members
Зарегистрирован: 15-12-2008
Сообщений: 8
UA: IE 6.0

Проблемы с компиляцие mozilla под windows

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

Требуется собрать 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)

Отсутствует

 

№215-12-2008 20:14:51

Forest
Участник
 
Группа: Members
Откуда: Обнинск
Зарегистрирован: 05-04-2005
Сообщений: 1778
UA: Firefox 3.0

Re: Проблемы с компиляцие mozilla под windows

alexander239

bash: cd: c\Documents and Setting\"Здесь написаны всякие каракули": No such file or directory

Похоже на проблемы с кодировками - как насчёт положить код куда-нибудь типа C:\MozCode?..


---  ---

Отсутствует

 

№315-12-2008 21:02:49

alexander239
Участник
 
Группа: Members
Зарегистрирован: 15-12-2008
Сообщений: 8
UA: IE 6.0

Re: Проблемы с компиляцие mozilla под windows

Так код исходника и лежит в корне диска C.
После запуска файл start-msvc9.bat (которы, как я предполагаю, был создан для автоматизации компиляции mozilla) происходит запуск bash (разновидность командной строки).
после чего происходит попытка выполнить команду:

make -f client.mk build_all

а уже она и вызывает ошибку:

bash: cd: c\Documents and Setting\"Здесь написаны всякие каракули": No such file or directory

Отсутствует

 

№415-12-2008 21:11:21

Forest
Участник
 
Группа: Members
Откуда: Обнинск
Зарегистрирован: 05-04-2005
Сообщений: 1778
UA: Firefox 3.0

Re: Проблемы с компиляцие mozilla под windows

alexander239
А что говорит по этому поводу path?

Добавлено 15-12-2008 21:11:52
Не ли там этого самого

c\Documents and Setting\"Здесь написаны всякие каракули"

?


---  ---

Отсутствует

 

№519-12-2008 19:57:00

alexander239
Участник
 
Группа: Members
Зарегистрирован: 15-12-2008
Сообщений: 8
UA: IE 6.0

Re: Проблемы с компиляцие mozilla под windows

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

Ошибка типа:
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

Ну что же, если знаете что с этим делать (только без шуток), то буду очень признателен.....

Отсутствует

 

№619-12-2008 21:17:02

Forest
Участник
 
Группа: Members
Откуда: Обнинск
Зарегистрирован: 05-04-2005
Сообщений: 1778
UA: Firefox 3.0

Re: Проблемы с компиляцие mozilla под windows

alexander239

Оказалось достаточным создать нового пользователя с именем латинскими буквами (например alex)
и выполнить попытку компиляции зайдя в windows под его именем

Наверное можно было просто перенести папку временных файлов из профиля пользователя.

configure: error: This version of the MSVC compiler, 15.00.30729.01, is unsupported

Неплохо бы понять, что же конкретно запускается.
Мб совсем не то, что надо?..


---  ---

Отсутствует

 

№719-12-2008 22:29:13

Unghost
Призрак-админ
 
Группа: Administrators
Откуда: Moscow, Russia
Зарегистрирован: 08-10-2004
Сообщений: 11771
UA: Minefield 3.2

Re: Проблемы с компиляцие mozilla под windows

alexander239
Что именно пытаетесь собирать, какую версию Firefox? 2-ю или 3-ю?


Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.

Отсутствует

 

№820-12-2008 02:46:49

alexander239
Участник
 
Группа: Members
Зарегистрирован: 15-12-2008
Сообщений: 8
UA: IE 6.0

Re: Проблемы с компиляцие mozilla под windows

Ой.... Приношу свои извинения за то что не упомянул раньше..... Необходимо собрать 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)

Отсутствует

 

№920-12-2008 06:28:10

TLemur
Забанен
 
Группа: Members
Зарегистрирован: 18-10-2004
Сообщений: 1764
UA: Firefox 3.0

Re: Проблемы с компиляцие mozilla под windows

alexander239

mozilla/.mozconfig в студию!

Отсутствует

 

№1020-12-2008 11:15:15

alexander239
Участник
 
Группа: Members
Зарегистрирован: 15-12-2008
Сообщений: 8
UA: IE 6.0

Re: Проблемы с компиляцие mozilla под windows

Прошу любить и жаловать, содержание файла .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)

Отсутствует

 

№1122-12-2008 10:14:40

banbot
Moderator
 
Группа: Moderators
Зарегистрирован: 23-12-2007
Сообщений: 5293
UA: Chrome 1.0

Re: Проблемы с компиляцие mozilla под windows

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?

Отсутствует

 

№1222-12-2008 18:43:44

alexander239
Участник
 
Группа: Members
Зарегистрирован: 15-12-2008
Сообщений: 8
UA: IE 6.0

Re: Проблемы с компиляцие mozilla под windows

Gecko 1.7 это прекрасно.... Но я рассчитываю на сборку которая будет использовать Gecko 1.9 :)

А теперь не скромный вопрос ко всем... Есть ли на форуме люди, которым удалось скомпилировать mozilla из исходников?
Если есть, заявите о себе! Не стесняйтесь…

И ещё один вопрос
По мимо ошибки с версией MSVC, имеется ещё одна, промежуточная:

/bin/sh: cygpath: command not found

sh - это shell, а вот что за cygpath И что оно хочет непонятно?...

Отсутствует

 

№1323-12-2008 14:36:34

TLemur
Забанен
 
Группа: Members
Зарегистрирован: 18-10-2004
Сообщений: 1764
UA: Firefox 3.0

Re: Проблемы с компиляцие mozilla под windows

alexander239

Я компилировал Firefox.

Отсутствует

 

№1424-12-2008 11:31:23

alexander239
Участник
 
Группа: Members
Зарегистрирован: 15-12-2008
Сообщений: 8
UA: IE 6.0

Re: Проблемы с компиляцие mozilla под windows

У кого-нибудь появились предложения по ошибке :

/bin/sh: cygpath: command not found

Жду....

Отредактировано alexander239 (24-12-2008 11:32:01)

Отсутствует

 

№1524-12-2008 21:43:38

banbot
Moderator
 
Группа: Moderators
Зарегистрирован: 23-12-2007
Сообщений: 5293
UA: Seamonkey 1.1

Re: Проблемы с компиляцие mozilla под windows

alexander239

У кого-нибудь появились предложения по ошибке :

/bin/sh: cygpath: command not found

Cygwin не стоит.


Do you feel lucky, punk?

Отсутствует

 

№1625-12-2008 12:36:34

alexander239
Участник
 
Группа: Members
Зарегистрирован: 15-12-2008
Сообщений: 8
UA: IE 6.0

Re: Проблемы с компиляцие mozilla под windows

Большое спасибо 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)

Отсутствует

 

№1725-12-2008 12:44:01

TLemur
Забанен
 
Группа: Members
Зарегистрирован: 18-10-2004
Сообщений: 1764
UA: Firefox 3.0

Re: Проблемы с компиляцие mozilla под windows

alexander239

Увидел, что ты на форуме.
Что ты компилируешь? Firefox 3, 2, 1.5?

Добавлено 25-12-2008 12:46:11
Если KomoZer, то ставь Microsoft Visual C++ 6 Proб SP, и ПроцессорПак.

Отсутствует

 

Board footer

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