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

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.
  • Форумы
  •  » Firefox
  •  » Вопрос по сборке FireFox (как получить 12 Мб)

№130-07-2005 17:54:20

boroda
Участник
 
Группа: Members
Откуда: Киев
Зарегистрирован: 13-04-2005
Сообщений: 77

Вопрос по сборке FireFox (как получить 12 Мб)

Добрый день!!!
Смотрю я на размер других браузеров на ядре Gecko или Минимо, и не понимаю, как они получают размер окло 12 Мб. У меня собранный Firefox весит 22 Мб.
Можно ли как-то уменьшить размер собранного браузера изменением параметров в файле .mozconfig?

Отсутствует

 

№230-07-2005 21:40:42

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

Re: Вопрос по сборке FireFox (как получить 12 Мб)

А что у тебя сейчас в .mozconfig?


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

Отсутствует

 

№331-07-2005 15:39:33

boroda
Участник
 
Группа: Members
Откуда: Киев
Зарегистрирован: 13-04-2005
Сообщений: 77

Re: Вопрос по сборке FireFox (как получить 12 Мб)

Добрый день, Unghost!
Тот который описан у Вас на странице
http://mozilla.ru/unghost/build.html#b9

Отредактировано boroda (31-07-2005 15:40:42)

Отсутствует

 

№431-07-2005 19:32:01

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

Re: Вопрос по сборке FireFox (как получить 12 Мб)

Тот который описан у Вас на странице
http://mozilla.ru/unghost/build.html#b9

Брр, это же сто лет не обновлялось.
Лучше читай http://forum.mozilla.ru/doku.php?id=general:build_msvc2003:firefox_thunderbird__msvc__.net_2003


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

Отсутствует

 

№501-08-2005 21:33:43

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

Re: Вопрос по сборке FireFox (как получить 12 Мб)

Простите за глупый вопрос. А зачем соберать браузер?

Оптимизировать под свой процессор, отключить ненужное, включить нужное....


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

Отсутствует

 

№603-08-2005 22:26:39

boroda
Участник
 
Группа: Members
Откуда: Киев
Зарегистрирован: 13-04-2005
Сообщений: 77

Re: Вопрос по сборке FireFox (как получить 12 Мб)

Unghost пишет

Брр, это же сто лет не обновлялось.
Лучше читай http://forum.mozilla.ru/doku.php?id=general:build_msvc2003:firefox_thunderbird__msvc__.net_2003

Добрый вечер!
Еще вопрос могу ли я собрать FF если я не смог установить Windows® Server 2003 SP1 Platform SDK Web Install описанный в документе http://forum.mozilla.ru/doku.php?id=general:build_msvc2003:firefox_thunderbird__msvc__.net_2003.?

Можно ли поставить Platform SDK в частности и все остальное в общем в случае если у меня компьютер не подключен к интернету?

Что мне делать если при установке файла PSDK-x86.exe у меня инсталяция замирает вот на этом месте.
[img]http://buildMozilla.narod.ru/stopcopy.jpg[/img]

P.S. Извините за несколько некоректные вопросы. Я думаю я сегодня слегка пересидел за компьютером.

Отредактировано boroda (03-08-2005 22:29:25)

Отсутствует

 

№704-08-2005 01:39:19

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

Re: Вопрос по сборке FireFox (как получить 12 Мб)

boroda
Ну если не заморачиваться со бесплатным ПО от Microsoft, можно поискать платное.
Тот же Visual Studio.


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

Отсутствует

 

№804-08-2005 11:47:20

Влад Максимчук
Участник
 
Группа: Members
Откуда: Киев
Зарегистрирован: 19-04-2005
Сообщений: 40

Re: Вопрос по сборке FireFox (как получить 12 Мб)

а как собрать с полной версией Visual Studio?

Отсутствует

 

№905-08-2005 04:41:43

D555
Участник
 
Группа: Members
Зарегистрирован: 21-06-2005
Сообщений: 290

Re: Вопрос по сборке FireFox (как получить 12 Мб)

Unghost

А вот это при сборке что делает ? :

ac_add_options --disable-activex
ac_add_options --disable-activex-scripting

Отсутствует

 

№1006-08-2005 00:20:47

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

Re: Вопрос по сборке FireFox (как получить 12 Мб)

А вот это при сборке что делает ? :

ac_add_options --disable-activex
ac_add_options --disable-activex-scripting

Отключает activex очевидно.


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

Отсутствует

 

№1106-08-2005 02:53:16

D555
Участник
 
Группа: Members
Зарегистрирован: 21-06-2005
Сообщений: 290

Re: Вопрос по сборке FireFox (как получить 12 Мб)

Это не тот ли АктивХ, которого в Лисе вроде бы нет :) или системный ,который применяется только при сборке ?
Если это поддержка всё-таки АктивХ в броузере , есть предложение создать оптимизированную сборку от mozilla.ru :). - максимально оптимизированную.

Отсутствует

 

№1206-08-2005 18:07:22

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

Re: Вопрос по сборке FireFox (как получить 12 Мб)

http://www.iol.ie/~locka/mozilla/control.htm

The ActiveX source code is part of the Mozilla source tree. Tarballs are usually to be found here. All the code is contained in the subdirectory mozilla/embedding/browser/activex/src.


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

Отсутствует

 

№1308-08-2005 21:10:10

boroda
Участник
 
Группа: Members
Откуда: Киев
Зарегистрирован: 13-04-2005
Сообщений: 77

Re: Вопрос по сборке FireFox (как получить 12 Мб)

Добрый вечер!

Еще вопрос есть у меня.

При сборке Firefox выскочила ошибка:
"LINK : fatal error LNK1104: cannot open file 'atlhunk.lib'"
Что это за файл, и что мне делать с этим файлом?

Собираю я Firefox по документу http://forum.mozilla.ru/doku.php?id=gen … _.net_2003, правда я использую PlatformSDK который был установлен вместе с пакетом Microsoft Visual Studio .NET 2003

Заранее благодарен!

Отсутствует

 

№1408-08-2005 23:18:28

orm
Участник
 
Группа: Members
Зарегистрирован: 26-07-2005
Сообщений: 14

Re: Вопрос по сборке FireFox (как получить 12 Мб)

boroda пишет

Добрый вечер!
При сборке Firefox выскочила ошибка:
"LINK : fatal error LNK1104: cannot open file 'atlhunk.lib'"
Что это за файл, и что мне делать с этим файлом?

Ничего с ним не делать, т.к. такой библиотеки не существует и ничего из нее не используется, хотя ссылка на нее присутствует в atlbase.h (PSDK).
Нужно или удалить эту ссылку, или, если нет желания копаться в заголовочных файлах, можно сделать копию любой библитеки, напр. gdi32.lib и назвать atlhunk.lib

Отсутствует

 

№1509-08-2005 21:05:35

boroda
Участник
 
Группа: Members
Откуда: Киев
Зарегистрирован: 13-04-2005
Сообщений: 77

Re: Вопрос по сборке FireFox (как получить 12 Мб)

orm пишет

Ничего с ним не делать, т.к. такой библиотеки не существует и ничего из нее не используется, хотя ссылка на нее присутствует в atlbase.h (PSDK).
Нужно или удалить эту ссылку, или, если нет желания копаться в заголовочных файлах, можно сделать копию любой библитеки, напр. gdi32.lib и назвать atlhunk.lib

Спасибо, щас пробую

Отсутствует

 

№1609-08-2005 22:04:57

boroda
Участник
 
Группа: Members
Откуда: Киев
Зарегистрирован: 13-04-2005
Сообщений: 77

Re: Вопрос по сборке FireFox (как получить 12 Мб)

Попробовал,
Выскочила новая ошибка :(

firefox.exe : fatal error LNK1120: 14 unresolved externals
make[4]: *** [firefox.exe] Error 96
make[4]: Leaving directory `/cygdrive/d/mozilla/mozilla/browser/app
make[3]: *** [libs] Error 2
make[3]: Leaving directory `/cygdrive/d/mozilla/mozilla/browser'
make[2]: *** [tier_99] Error 2
make[2]: Leaving directory `/cygdrive/d/mozilla/mozilla'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/cygdrive/d/mozilla/mozilla'
make: *** [build] Error 2

Я просто переименовал библиотеку gdi32.lib в atlthunk.lib

Отредактировано boroda (09-08-2005 22:13:32)

Отсутствует

 

№1710-08-2005 15:14:11

orm
Участник
 
Группа: Members
Зарегистрирован: 26-07-2005
Сообщений: 14

Re: Вопрос по сборке FireFox (как получить 12 Мб)

boroda пишет

Я просто переименовал библиотеку gdi32.lib в atlthunk.lib

Неправильно ;)
Делай так:
1) заходишь в папку с библиотеками.
2) находишь в ней любой файл с расширением .lib - т.е. библиотеку. Например, gdi32.lib. Но можно и любую другую.
3) копируешь её и кладешь копию в ту же самую папку, где лежат библиотеки.
4) переименовываешь копию в atlthunk.lib
Итог:
В папке с библиотеками появляется atlthunk.lib, все остальные библиотеки остались на месте.

--
:::: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8b4) Gecko/20050808 Firefox/1.0+

Отсутствует

 

№1810-08-2005 16:26:33

boroda
Участник
 
Группа: Members
Откуда: Киев
Зарегистрирован: 13-04-2005
Сообщений: 77

Re: Вопрос по сборке FireFox (как получить 12 Мб)

orm пишет
boroda пишет

Я просто переименовал библиотеку gdi32.lib в atlthunk.lib

Неправильно ;)
Делай так:
1) заходишь в папку с библиотеками.
2) находишь в ней любой файл с расширением .lib - т.е. библиотеку. Например, gdi32.lib. Но можно и любую другую.
3) копируешь её и кладешь копию в ту же самую папку, где лежат библиотеки.
4) переименовываешь копию в atlthunk.lib
Итог:
В папке с библиотеками появляется atlthunk.lib, все остальные библиотеки остались на месте.

--
:::: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8b4) Gecko/20050808 Firefox/1.0+

Правильно я так и сделал, но выскочила уже ошибка
firefox.exe : fatal error LNK1120: 14 unresolved externals
Вот.
Orm но всеравно спасибо :)

Отсутствует

 

№1910-08-2005 18:35:08

orm
Участник
 
Группа: Members
Зарегистрирован: 26-07-2005
Сообщений: 14

Re: Вопрос по сборке FireFox (как получить 12 Мб)

boroda пишет

firefox.exe : fatal error LNK1120: 14 unresolved externals

А какие именно externals оно не находит? :/

--
:::: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8b4) Gecko/20050810 Firefox/1.0+

Отсутствует

 

№2010-08-2005 21:20:59

boroda
Участник
 
Группа: Members
Откуда: Киев
Зарегистрирован: 13-04-2005
Сообщений: 77

Re: Вопрос по сборке FireFox (как получить 12 Мб)

orm пишет

А какие именно externals оно не находит? :/

Если честно я плохо представляю что такое externals поэтому если можешь посмотри
http://buildmozilla.narod.ru/log.txt
Скопировал с окна cmd.

Спасибо

Отсутствует

 

№2111-08-2005 01:40:15

orm
Участник
 
Группа: Members
Зарегистрирован: 26-07-2005
Сообщений: 14

Re: Вопрос по сборке FireFox (как получить 12 Мб)

У тебя не компилируются функции для поддежки SVG, наличие которых ожидается в других файлах.
Проверь, что у тебя находится в каталоге mozilla\layout\svg\base\src. Например, есть ли там файл nsSVGGenericContainerFrame.cpp ? nsSVGGenericContainerFrame.obj ?
Попробуй убрать из конфига

Выделить код

Код:

ac_add_options --enable-svg

Проблема может быть еще в том, что для SVG нужны библиотеки GDI+. Скрипт конфигурирования тебе ошибок/предупреждений по этому поводу не давал?


--
:::: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8b4) Gecko/20050810 Firefox/1.0+

Отсутствует

 
  • Форумы
  •  » Firefox
  •  » Вопрос по сборке FireFox (как получить 12 Мб)

Board footer

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