Forum > Tematy dowolne > Budowanie Firefoxa

Strona 1 z 1 1
skocz

Inferno

Wysłane 2013-05-13 23:24

Witam.
Czy ktoś już kiedyś z Was budował Firefoxa, Chrome, lub jakąś inną przeglądarkę ? \"\lol\"

djluke

  • djluke
  • wiadomość Moderator
  • Znawca sprzętu komputerowegoMiły gość

  • 38333 wypowiedzi

Wysłane 2013-05-13 23:25

?

Asus TUF Gaming X570 Plus, Ryzen 5800X, Arctic Liquid Freezer III 360, 32GB Kingston Fury 3600MHz CL16, PowerColor RX 6700 XT Red Devil 12GB, SSD Samsung 980 Pro 1TB, WD WD80EZAZ, Seasonic Focus Plus Gold 650W, Fractal Design Define R6 USB-C, Razer BlackWidow Ultimate, Logitech MX Master 3; Windows 11 Insider @ ReFS; Samsung C32HG70; HP Color Laserjet Pro M281fdn.

MACC

  • MACC
  • wiadomość Użytkownik

  • 913 wypowiedzi

Wysłane 2013-05-13 23:49

@djluke
Podejrzewam że chodzi o udoskonalanie przeglądarki i budowanie własnych dodatków i rozszerzeń.

overclocking 4ever

djluke

  • djluke
  • wiadomość Moderator
  • Znawca sprzętu komputerowegoMiły gość

  • 38333 wypowiedzi

Wysłane 2013-05-13 23:56

Ja z kolei mogę podejrzewać że chodzi o kompilację ze źródeł z uwzględnieniem optymalizacji pod własny sprzęt...ale to nadal tylko sobie podejrzewamy...

Asus TUF Gaming X570 Plus, Ryzen 5800X, Arctic Liquid Freezer III 360, 32GB Kingston Fury 3600MHz CL16, PowerColor RX 6700 XT Red Devil 12GB, SSD Samsung 980 Pro 1TB, WD WD80EZAZ, Seasonic Focus Plus Gold 650W, Fractal Design Define R6 USB-C, Razer BlackWidow Ultimate, Logitech MX Master 3; Windows 11 Insider @ ReFS; Samsung C32HG70; HP Color Laserjet Pro M281fdn.

Inferno

Wysłane 2013-05-14 11:22

Panowie - no proste pytanie - Ktoś budował Firefoxa ?
I oczekiwana odpowiedź Jasia:
Tak budowałem kiedyś Firefoxa, w czym mogę pomóc.

Jak by chodziło o dodatki, to bym napisał dodatki :)
Może faktycznie w nocy jak napisałem to byłem zmęczony, więc przepraszam moja wina :P \"\lol\"

Nie wiedziałem, czy rozpoczynać tematu, jak nikt stąd nie zajmuje się takimi nudnymi rzeczami :P

A no chodzi o źródła o budowanie przeglądarki ze źródeł w wersji x32 jak i x64 bity.

Jeszcze raz przepraszam za zamieszanie :(

W tej chwili kombinuję z tą stroną: [LINK] Ale cosik nie idzie ;(

pi_nio

  • pi_nio
  • wiadomość Użytkownik
  • Miły gość

  • 17636 wypowiedzi

Wysłane 2013-05-14 17:19

@Inferno przepraszamy, że zawiedliśmy Twoje oczekiwania! \"\przytul\" \"\obcy\"

(.)

Inferno

Wysłane 2013-05-14 17:41

Nic się nie stało \"\diabel\" \"\crazy\" \"\przytul\"

djluke

  • djluke
  • wiadomość Moderator
  • Znawca sprzętu komputerowegoMiły gość

  • 38333 wypowiedzi

Wysłane 2013-05-15 01:43

Odpowiedź Jasia (ba, nawet pod takim nickiem gram w jakichś tam gierkach online \"\lol\"):
Nie budowałem bo jest wystarczająca ilość gotowych mutacji i buildów x64: Nightly, Waterfox, Palemoon itp.
Oczywiście nie znam się także na programowaniu ale przede wszystkim nie potrzebuję i tej wersji będę się trzymał \"\lol\"

Asus TUF Gaming X570 Plus, Ryzen 5800X, Arctic Liquid Freezer III 360, 32GB Kingston Fury 3600MHz CL16, PowerColor RX 6700 XT Red Devil 12GB, SSD Samsung 980 Pro 1TB, WD WD80EZAZ, Seasonic Focus Plus Gold 650W, Fractal Design Define R6 USB-C, Razer BlackWidow Ultimate, Logitech MX Master 3; Windows 11 Insider @ ReFS; Samsung C32HG70; HP Color Laserjet Pro M281fdn.

Inferno

Wysłane 2013-05-15 13:11

No już, już nie bijcie \"\ale_wstyd\"

djluke

  • djluke
  • wiadomość Moderator
  • Znawca sprzętu komputerowegoMiły gość

  • 38333 wypowiedzi

Wysłane 2013-05-15 14:10

@Inferno
Nikt nie bije przecież \"\przytul\" (jeszcze \"\lol\").

Asus TUF Gaming X570 Plus, Ryzen 5800X, Arctic Liquid Freezer III 360, 32GB Kingston Fury 3600MHz CL16, PowerColor RX 6700 XT Red Devil 12GB, SSD Samsung 980 Pro 1TB, WD WD80EZAZ, Seasonic Focus Plus Gold 650W, Fractal Design Define R6 USB-C, Razer BlackWidow Ultimate, Logitech MX Master 3; Windows 11 Insider @ ReFS; Samsung C32HG70; HP Color Laserjet Pro M281fdn.

pi_nio

  • pi_nio
  • wiadomość Użytkownik
  • Miły gość

  • 17636 wypowiedzi

Wysłane 2013-05-15 16:07

ja bym chętnie czasem komuś... \"\diabel\"

(.)

szczur3k

Wysłane 2013-05-15 18:03

A ja dla odmiany powiem: tak, budowałem \"\cfaniak\"

@pi_nio, co się powstrzymuje? \"\jezor\"

Gentoo

XoR

  • XoR
  • wiadomość Użytkownik

  • 8725 wypowiedzi

Wysłane 2013-05-15 18:48

@Inferno
pod FreeBSD budowałem FF \"\spoko\"
robi się to tak:

ls /usr/ports/www/firefox
make install clean

ściągnęło się i zbudowało się przy okazji wszystko co potrzebne do kompilacji i uruchomienia FF \"\spoko\"

kompilację na Windowsa bym sobie odpuścił no chyba że chcesz użyć kompilatora Intela \"\ziew\"

[13600K@5.4/4.3][MSI Z790][AMD 6900XT][DDR4 32GB][4.5TB dysków NVMe][LG 48GQ900 48" 4K 138Hz OLED][LG 27GP950 27" 4K 160Hz IPS][HP LP2480zx 24" IPS RGB-LED A-TW][Sony GDM-FW900 24" CRT + POLAROID mod][Panasonic 42VT30 42" PDP][Xonar STX + Burson V5/V6C/V6V + Sennheiser HD545 w obudowach HD600][PSU 750W][Windows 11 X64][Playstation 5][LG V20][RaspberryPi 4 4GB]

Inferno

Wysłane 2013-05-15 20:04

A no faktycznie, pod Linuxem/Unixem/FreeBSD/etc. to pewnie dwie komendy i jedzie z koksem ...

A ja od 4 dni się głowię jak to ustrojstwo zbudować na Windows 7 x64 z wykorzystaniem MinGW (x32 bit), FF w wersji x64 chciałem później, ale jak to nie wychodzi, to sobie odpuszczę.

W ogóle mam same jaja z tym. Trochę powalczyłem i zatrzymuje się teraz na takim błędzie:

cd mangle; make libs
make[5]: Entering directory `/d/ff/mozilla/security/nss/cmd/shlibsign/mangle'
d:/ff/mozilla/_virtualenv/Scripts/python.exe /d/ff/mozilla/security/build/../..
config/nsinstall.py -t -m 775 d:/ff/mozilla/security/nss/cmd/shlibsign/mangle/m
ngle.exe d:/ff/mozilla/dist/bin
make[5]: Leaving directory `/d/ff/mozilla/security/nss/cmd/shlibsign/mangle'
make[4]: Leaving directory `/d/ff/mozilla/security/nss/cmd/shlibsign'
make[3]: Leaving directory `/d/ff/mozilla/security/build'
make[2]: Leaving directory `/d/ff/mozilla'
make tools_tier_nss
make[2]: Entering directory `/d/ff/mozilla'
tools_tier_nss
make[3]: Entering directory `/d/ff/mozilla'
make[3]: Nothing to be done for `db/sqlite3/src/Makefile'.
make[3]: Nothing to be done for `security/build/Makefile'.
make[3]: Leaving directory `/d/ff/mozilla'
make -C db/sqlite3/src tools
make[3]: Entering directory `/d/ff/mozilla/db/sqlite3/src'
make[3]: Nothing to be done for `tools'.
make[3]: Leaving directory `/d/ff/mozilla/db/sqlite3/src'
make -C security/build tools
make[3]: Entering directory `/d/ff/mozilla/security/build'
make[3]: Nothing to be done for `tools'.
make[3]: Leaving directory `/d/ff/mozilla/security/build'
make[2]: Leaving directory `/d/ff/mozilla'
make[1]: Leaving directory `/d/ff/mozilla'
make tier_js
make[1]: Entering directory `/d/ff/mozilla'
tier_js: js/src
make -C js/src
make[2]: Entering directory `/d/ff/mozilla/js/src'
make export
make[3]: Entering directory `/d/ff/mozilla/js/src'
make -C config/ nsinstall.exe
make[4]: Entering directory `/d/ff/mozilla/js/src/config'
make[4]: *** No rule to make target `nsinstall.exe'. Stop.
make[4]: Leaving directory `/d/ff/mozilla/js/src/config'
make[3]: *** [config/nsinstall.exe] Error 2
make[3]: Leaving directory `/d/ff/mozilla/js/src'
make[2]: *** [default] Error 2
make[2]: Leaving directory `/d/ff/mozilla/js/src'
make[1]: *** [tier_js] Error 2
make[1]: Leaving directory `/d/ff/mozilla'
make: *** [default] Error 2



Błąd to:
*** No rule to make target `nsinstall.exe'. Stop.


Może jakieś zależności minąłem, ale mam wszystko to, co Mozilla daje w swojej paczce, czyli ten NSINSTALL jest tam w wersji 2.46u. MinGW to ten podstawowy: [LINK] wysypuje się na pliku Endian.h - jak by nie miał zdefiniowanego makra _WIN32=1, bo nie wykrywa typu CPU czy coś takiego i kilka linijek niżej napisane jest, że nie jest rozpoznawane polecenie memset.

Użyłem swojego mingw32-make i on właśnie kompiluje trochę ale po pewnym czasie wywala na powyższym błędzie.

Mam też zainstalowanego Cygwina z tego kursu: [LINK] I w konsoli, jak to tam jest napisane, nie idzie, w zasadzie tam nawet config nie przechodzi, nie pamiętam.

Obecnie męczę ten kurs: [LINK]
Ale nie wróżę mu kariery.

Chyba coś te poradniki są stare, wiele się pozmieniało i teraz trzeba coś zmienić.

Może faktycznie spróbować budować na VC a nie MinGW. Windows SDK mam zainstalowane.


Strona 1 z 1 1
skocz

Kto jest online: 0 użytkowników, 198 gości