Доброго времени
хочу заставить Лису(FF) вычислять math функцию внутри браузера, а не через Windows (ADVAPI32.DLL Function36).
Но при компиляции измененного кода постоянно получаю ошибки.
Я конечно кривые коды пишу, но пытаюсь подстроиться под исходный С++.
стоит Win10, MSVS2015 SP3, Rust, LLVM, SDK10,
проц 2 ядра, RAM 2Gb
mozconfig:
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj-ff
ac_add_options --enable-application=browser
ac_add_options --disable-gamepad
ac_add_options --target=x86_64-pc-mingw32
ac_add_options --host=x86_64-pc-mingw32
ac_add_options --disable-optimize
ac_add_options --disable-tests
ac_add_options --with-libclang-path="C:\Program Files\LLVM\bin"
ac_add_options --with-clang-path="C:\Program Files\LLVM\bin\clang.exe"
Ну вот получили 185 предупреждений и снова error:
Думаю основная проблема была в ОС, по случаю переустановил Win10, поставил MSVS, SDK, Rust, LLVM.
Кстати, даже hg clon сработала, а не оборвалась как обычно.
Пробую собрать, уже 190 минут сборки, и еще работает.
Надеюсь получится.
Доброго времени
Уважаемые специалисты, подскажите как решить вопрос: собираю FF release 52 под Win10,
поставил MSVC2015 SP3, Rust, LLVM, SDK10,
запускаю ./mach mercurial-setup, отвечаю на вопросы (в основном Y)
потом ./mach build
выдает ошибку, просит установить NSIS 3*
устанавливаю NSIS, по умолчанию в Program Files
запускаю ./mach build - та же ошибка. MozillaBuildSetup не видит NSIS.
Подскажите что сделать чтобы эта Лиса собралась наконец???
Всем доброго дня
кто может написать приложение (расширение, плагин - не знаю как это называется) для браузера?
Задача:
браузер - любой, какой вам больше нравится
требование к приложению: при исполнении любым скриптом, любого сайта, формулы типа "math floor random (от min до max)" возвращать результат поделенный на 2 (или более, до 100). Работа на любых (или почти любых) сайтах.
в идеале, делитель должен задаваться, но можно и статический в пределах от 2 до 5.
Например при генерации случайного числа от 1 до 1000 (http://randstuff.ru/NUMBER/), при делителе =2, не должно выпадать число более 500.
изменил start-shell, опять ошибка
[spoiler]92:44.11 |
92:44.12 841 | -> RawServoAnimationValueBorrowedOrNull;
92:44.12 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected lifetime pa
rameter
92:44.12 |
92:44.12 = help: this function's return type contains a borrowed value with
an elided lifetime, but the lifetime cannot be derived from the arguments
92:44.12 = help: consider giving it an explicit bounded or 'static lifetime
92:44.14
92:45.37 error: aborting due to 5 previous errors
92:45.37
92:48.12 ←[m←[m←[31m←[1merror:←[m Could not compile `style`.
92:48.12
92:48.12 To learn more, run the command again with --verbose.
92:48.17 c:/bld/config/rules.mk:986: recipe for target 'force-cargo-library-buil
d' failed
92:48.17 mozmake.EXE[5]: *** [force-cargo-library-build] Error 101
92:48.22 c:/bld/config/recurse.mk:73: recipe for target 'toolkit/library/rust/ta
rget' failed
92:48.22 mozmake.EXE[4]: *** [toolkit/library/rust/target] Error 2
92:48.23 mozmake.EXE[4]:
постоянно выдает ошибки:
[spoiler]131:28.99 c:/bld/config/recurse.mk:32: recipe for target 'compile' failed
131:29.02 mozmake.EXE[3]: *** [compile] Error 2
131:30.05 c:/bld/config/rules.mk:453: recipe for target 'default' failed
131:30.05 mozmake.EXE[2]: *** [default] Error 2
131:30.56 c:/bld/client.mk:419: recipe for target 'realbuild' failed
131:30.61 mozmake.EXE[1]: *** [realbuild] Error 2
131:31.30 client.mk:170: recipe for target 'build' failed
131:31.30 mozmake.EXE: *** [build] Error 2
131:32.29 42 compiler warnings present.
или такие при внесении изменений в mozconfig
0:44.19 checking whether the target C compiler can be used... yes
0:44.27 Traceback (most recent call last):
0:44.28 File "c:/bld/configure.py", line 124, in <module>
0:44.28 sys.exit(main(sys.argv))
0:44.28 File "c:/bld/configure.py", line 29, in main
0:44.28 sandbox.run(os.path.join(os.path.dirname(__file__), 'moz.configure'
))
0:44.28 File "c:\bld\python\mozbuild\mozbuild\configure\__init_
Раз ни файлов ни папок, значит по какой то причине не скомпилировались.
2 - Неверный путь вроде.
как это сделать подскажите: Please upgrade to Mercurial 3.8+ so this feature is available.
Your config file needs updating.
поставил
запросила MSVS 2015, поставил
опять ошибка
acer@acer-ПК /c/bld
$
сейчас последнюю 56 стабильную распакую, буду пробовать
все-таки лучше свежие дистрибутивы использовать?
сейчас вот до 88 минуты дошел и все - облом
[spoiler]<js_static.lib>: Found error
<js_static.lib.desc>: Found error
<mozjs.dll>: Found error
<libs>: Found error
<js_static.lib.desc>: Found error
<mozjs.dll>: Found error
<../../dist/lib/js_static.lib>: Found error
<../../dist/lib/js_static.lib>: Found error
<libs>: Found error
<mozjs.dll>: Found error
<../../dist/lib/js_static.lib.desc>: Found error
<../../dist/lib/js_static.lib.desc>: Found error
<libs>: Found error
<libs>: Found error
<../../dist/bin/mozjs.dll>: Found error
<../../dist/bin/mozjs.dll>: Found error
<mozjs.lib>: Found error
<libs>: Found error
<libs>: Found error
<../../dist/lib/mozjs.lib>: Found error
<../../dist/lib/mozjs.lib>: Found error
<../../dist/sdk/lib/mozjs.lib>: Found error
<../../dist/sdk/lib/mozjs.lib>: Found error
<libs>: Found error
<libs>: Found error
c:\bld\config\recurse.mk:162:0: command 'c:/mozilla-build/python/python
.exe c:/
я хочу скомпилировать одну из ранних версий и поэксперементировать с кодом. Почему ранние версии - считаю их более простыми без лишних наворотов и старые движки тоже были более открыты, или нет?
да-да при компиляции
собрал FF 23.0.
нормально скачать и распаковать удалось FF 37.0
я так понимаю у нас в офисе куда не ткни - Винда покривленая
Win10 не дает на С ничего писать, даже в созданную папку. Безопасность опущена ниже некуда - "все" имеют полные права на С
Win7Pro на новом компе вообще не понятно как работает - одни ошибки при компиляции, а тачка хороша.
А почему именно на python думаете?
ДД. Удалось собрать на старом компе. Но при установке более ной версии FF получил вот такую запись:
[spoiler]MozillaBuild Install Directory: C:\mozilla-build\
Visual C++ 2013 Directory: C:\Program Files (x86)\Microsoft Visual Studio 12.0\V
C\
Windows SDK Directory: C:\Program Files (x86)\Windows Kits\8.1\
Using the MSVC 2013 64-bit toolchain.
acer@acer-ПК ~
$ cd /c/bld
acer@acer-ПК /c/bld
$ ./mach build
0:02.67 c:\mozilla-build\mozmake\mozmake.EXE -f client.mk -s
0:14.54 Adding client.mk options from c:/bld/.mozconfig:
0:14.54 CONFIG_GUESS=x86_64-pc-mingw32
0:14.54 MOZ_OBJDIR=c:/bld/1_BUILD_x64
0:14.55 OBJDIR=c:/bld/1_BUILD_x64
0:14.55 FOUND_MOZCONFIG=c:/bld/.mozconfig
0:19.90 cd c:/bld/1_BUILD_x64
0:19.97 c:/bld/configure
0:22.87 Adding configure options from c:/bld/.mozconfig
0:22.87 --target=x86_64-pc-mingw32
0:22.87 --host=x86_64-pc-mingw32
0:22.87 --enable-official-branding
0:22.87 --enable-release
0:22.87 --with-libclang-path=C:\Program F
>>
только у меня через диспетчера не попадешь в это окно
>>
Судил по вашему User Agent - меняете, как перчатки. Берите всегда исходники последней версии, не стоит в самом начале огород городить. Как уже говорил - многое менялось, создавать себе дополнительные проблемы не стоит.
DirectX SDK установлен?
Меняйте конфигурацию VS запустив заново установщик, может чего недостаточно из требуемого.
start-shell.bat запускать от администратора.
Файл подкачки отключать.
Запретить создание кэша эскизов.
Проверить модули памяти.
PS: Обновления все последние установить.
DirectX SDK переустановил (и для Windows тоже)
файл подкачки отключил
модули памяти проверил, виндоза сказала все ок
обновления поставил
VS переустановил
Как запретить создание кэша эскизов?
ок
спасибо:)
Доброго дня, я быстро учусь, достаточно просто подсказки
как разобраться со службой помощника по совместимости программ?
работаю на Win7pro
не могу поставить скрин
PS Img пробовал, но не понял
так я же туда перехожу cd /c/dev/mozilla-central
или я не то указываю
доброго времени
поставил MozillaBuildSetup-Latest.ехе
запускаю со start-shell.bat
выдает вот это
[spoiler]MozillaBuild Install Directory: C:\mozilla-build\
user@Terminator ~
$ cd /c/devmozilla-central/
bash: cd: /c/devmozilla-central/: No such file or directory
user@Terminator ~
$ cd /c/dev/mozilla-central
user@Terminator /c/dev/mozilla-central
$ ./mach build
0:00.88 C:/mozilla-build/msys/bin/sh.exe -c c:/dev/mozilla-central/build/pymake/make.py -f client.mk -s
Error running mach:
['build']
The error occurred in code that was called by the mach command. This is either
a bug in the called code itself or in the way that mach is calling it.
You should consider filing a bug for this issue.
If filing a bug, please include the full output of mach, including this error
message.
The details of the failure are as follows:
TypeError: _execute_child() takes exactly 17 arguments (18 given)
File "c:\dev\mozilla-central\python/mozbuild/mozbuild/mach_commands.py", line 138, in build
…