We're looking for a user researcher to understand the needs of developers and designers. Is this you or someone you know? Check out the post: https://mzl.la/2IGzdXS

Windows için Firefox'u Derlemek

Dünyanın en iyi tarayıcısını dünyanın en popüler işletim sistemi üzerinde derlemeye bize yardım ettiğin için teşekkürler. Bu doküman, yerel makinenizi Firefox'un kendi sürümünüzü derlemeye ve hacklemeye hazır hale getirmeniz için yardımcı olacak.

Hazırlanmak zor olmayacak fakat çok zaman alacak - çok fazla byte indireceğiz! Hızlı bir bağlantıda bile bu işlem on-on beş dakikadan, bir iki saate varacak şekilde sürebilir.

Detayları sayfanın aşağısında bulabilirsiniz, ancak bu hızlı başlangıç kılavuzu sizi hazır hale getirip, çalışmaya başlatabilir:

Hazırlık

Firefox'u Windows üzerinde derleyebilmek için, Window 7 ve üzeri, 64-bit sisteme, diskinizde 40 GB kadar boş alana ihtiyacınız var. 64-bit Windows kullandığınızı doğrulayabilmek için Windows 7'de "Başlat Menüsü"nde yer alan "Bilgisayar"a sağ tıklayın, "Özellikler" ve "Sistem" yolunu takip edebilirsiniz. Windows 8.1 ve Windows 10'da ise "Windows" menüsüne sağ tıklayın ve "Sistem"i seçerek aynı bilgiye ulaşabilirsiniz. Alternatif olarak klavyenizdeki "Windows" ve "Pause Break" tuşlarına aynı anda basarak bu bilgiyi görüntüleyebilirsiniz.

Sağlam temeller üzerine başlamak istiyoruz, Windows Update ile bilgisayarınızın güncelliğinden emin olun ve sonra devam edebiliriz.

Visual Studio 2017

Şuanki resmi derlemeler Visual Studio 2017 kullanıyorlar. Kullanabilmek için, Community sürümünü indirin ve yükleyin. Kurulum yaparken aşağıda belirtilen iş yüklerini mutlaka seçin:

  • "C++ ile masaüstü geliştirme" (üstte)
  • "C++ ile oyun geliştirme" (üçüncü grupta)

Ek olarak masaüstü geliştirme paketi için aşağıdaki bileşenlerin seçili ve yüklenecek olduğundan emin olun:

  • VC++ 2017 v<sürüm> araç takımı(x86,x64)
  • Masaüstü C++ [x86 ve x64] için Windows 10 SDK (<sürüm>)
  • Visual C++ ATL desteği

Yükleme tamamlandıktan sonra Visual Studio'yu başlatmayı unutmayın. Böylece ilk hazırlıklar yapılabilir ve yükleme hesabınızla eşleştirilebilir.

Visual Studio 2015

Ayrıca Visual Studio 2015 ile de derleyebilirsiniz. Visual Studio Community 2015 Update 3'ü Microsoft'dan indirin ve yükleyin (uyarı: şuanki sürüm Visual Studio 2017 olduğu için Visual Studio 2015 Update 3 sürümünü indirebilmek için, "İndirmeler" bölümüne gidin ve "Visual Studio Community 2015 with Update 3" sürümünü indirin, ama Visual Studio 2017 sürümünü de kullanabileceğinizi unutmayın (yukarıdaki bölüme bakın). Visual Studio'nun daha eski sürümlerine sahipseniz güncellemeniz gerekmektedir; Firefox, eski Visual Studio sürümlerinde desteklenmeyen C++ özelliklerine ihtiyaç duymaktadır.

Varsayılan konfigurasyonu kabul etmeyin. Bunları seçin:

  • Programlama Dilleri > Visual C++ > Visual C++ 2015 için Ortak Araçlar.  Bu seçenek Rust için gereklidir.
  • Windows ve Web Geliştirmesi > Universal Windows App Geliştirme Araçları > Araçlar (1.4.1) ve Windows 10 SDK (10.0.14393).  Firefox'u derlemek için minimum gereksinimdir.

Yüklemeyi tamamladıktan sonra Visual Studio 2015'i açın ve ilk kurulum aşamalarını tamamlayın, hesabınızı eşleştirin.  İlk adım işlemlerini yapmazsanız, Visual Studio değerlendirme modunda başlar ve Windows Update üzerinden güncellemeleri almaz.

Daha sonra bunu indirip yüklemeniz gerekmektedir: Cumulative Servicing Release for Microsoft Visual Studio 2015 Update 3 (KB3165756).

Gereken araçlar

Rust

Rust'ı yükleyin.  Rust Platform Desteği sayfasına bakın ve sisteminiz için gereken üçüzü(triplet) inceleyin. Eğer Rust yüklü değilse, aşağıdaki ./mach bootstrap komutu kaynak kontrolü için kullanılabilir bir sürümü yüklemeye veya güncellemeye çalışacak.

MAPI başlık dosyaları (Thunderbird veya SeaMonkey derlemeleri için)

Eğer Thunderbird veya SeaMonkey derlemesi yapacaksanız, C:\Program Files (x86)\Windows Kits\8.1\Include\shared\MAPIX.h dosyası var mı diye kontrol edin. Eğer dosya yoksa, Outlook 2010: MAPI Header Files kitini yükleyin. Daha sonra C:\Office 2010 Developer Resources\Outlook 2010 MAPI Headers içindeki başlık(header) dosyalarını aşağıda belirtilen iki yola da kopyalayın:

  • C:\Program Files (x86)\Windows Kits\8.1\Include\shared
  • C:\Program Files (x86)\Windows Kits\10\Include\10.0.nnnnn.0\sharednnnnn sistemdeki en yüksek numarayı temsil etmektedir.

MozillaBuild

Son olarak, Mozilla'dan MozillaBuild Package indirin. Varsayılan ayarları kabul edin, özellikle de varsayılanı c:\mozilla-build\ olan yükleme konumunu tercih edin. Bazı Windows sürümlerinde 'doğru ayarları kullanarak tekrar yükle' seçeneği sunan bir hata mesajı alabilirsiniz, bu seçeneği seçip devam etmelisiniz.

Bu adımı tamamladıktan sonra c:\mozilla-build\start-shell.bat dosyasının masaüstünde bir kısayolunu oluşturmak işinizi kolaylaştıracaktır.

Bağlantı kurma

Son adım zaman alabilir. Son adım devam ederken, Bugzilla hesabına kayıt olabilirsiniz!

Bugzilla.mozilla.org Mozilla'nın hata takip sistemidir. Bir hata üzerine yorum yapmak veya bir düzeltme gönderebilmek için Bugzilla hesabına ihtiyacınız olacak; GitHub hesabınız varsa onunla giriş yapabilirsiniz veya Bugzilla hesabına kayıt olabilirsiniz.

Bugzilla gibi, Mozilla iç görüşmelerinin çoğunu IRC kanalı üzerinden yapmaktadır. Hexchat'i buradan indirebilirsiniz ve Mozilla'nın IRC kanalına nasıl bağlanabileceğinizi buradan öğrenebilirsiniz. Daha yeni başladıysanız veya hazırlık aşamaları hakkında sorularınız varsa bize "#introduction channel" üzerinden ulaşabilirsiniz, bazı topluluk üyeleri yeni destekçilere yardım edebilmek için burada takılırlar.

Kaynak kodlarını indirme

Son ve büyük bir adım. c:\mozilla-build (veya oluşturduğunuz masaüstü kısayoluna) içindeki start-shell.bat'a çift tıklamak yeni bir komut istemi penceresi açacaktır.

Aşağıdaki satırı

export PATH=$PATH:~/.cargo/bin

~/.bash_profile~/.bash_login, veya ~/.profile'dan birine ekleyin.

Not: Dosyalar yoksa, oluşturulmaları gerekmektedir.

Not2: ~'in ne anlama geldiğini bilmiyorsanız, konsola echo ~ yazabilirsiniz.

C:\'de "mozilla-source" isminde klasör oluşturarak ve içine cd yaparak başlayalım:

cd c:/

mkdir mozilla-source

cd mozilla-source

Daha sonra Mercurial, bizim sürüm kontrol sistemimiz, ile Firefox kaynak kodlarını aşağıdaki komut ile indirebiliriz:

hg clone https://hg.mozilla.org/mozilla-central

hg cıvanın kimyasal sembolüdür.

İndirme işleminin bitmesini beklerken Mercurial dokümantasyonuna göz atabilirsiniz. Mozilla'da kodlarımızın yönetimi ve değişikliklerin uygulanması için sürüm kontrolünü nasıl kullandığımızı açıklar.

Firefox'u Derleme!

Artık her şey tamam. Komut isteminizde, kaynak klasörünüze cd yapın ve

cd mozilla-central

./mach bootstrap

./mach build

./mach bootstrap adımı bu dokümantasyonda belirtilmeyen tüm gereksinimleri halledecektir.

Çok yaklaştınız. Çok uzun sürerse sakın bezmeyin; çok güçlü modern makinelerde bile uzun zaman alabilir ve eski makinelerde bu süre iki saat veya üzerini bulabilir. Firefox oldukça büyük, çünkü Web büyük.

Mozillians.org'a katılın!

Beklerken yapabileceğiniz bir şey daha var, Mozillians'a kayıt olmak. Mozillians, seninle aynı ilgi alanlarını, projeleri veya ülkeleri paylaşan, Mozilla topluluğundan, insanları bulabileceğiniz bir yerdir. Bu adım opsiyoneldir fakat zaman ayırdığınıza değeceğini düşünüyoruz.

Hazırsınız

mach derlemesi tamamlandığında, diskinizde çalışmaya hazır bir şekilde kaynak kodundan derlenmiş, Firefox'un kendinize özel bir sürümü hazır olur. Bu komut ile çalıştırabilirsiniz

./mach run

 

Artık Firefox'un evde yapılmış sana ait bir sürümüne sahipsiniz.

Eğer bir hatayla karşılaşırsanız, bu dokümanın aşağısında yer alan "Sorun giderme" bölümüne bakabilirsiniz - bazı antivirüs programları bazı testlerimizi karantinaya alabilir, bu nedenle "mozilla-source" ve "mozilla-build" klasörleri için istisnalar eklemeniz gerekebilir. Antivirüs programınızı kapatmanıza gerek yok! Sadece istisna ekleyin.

Şimdi eğlence zamanı

Kaynak kodlara sahipsiniz ve Firefox'u derlediniz. ./mach run komutu ile başlatın ve artık hacklemeye başlamak için hazırsınız. Gelecek adımları uygulamak size kalmış: IRC kanalımız “#introduction channel”'da bize katılın, StartMozilla Twitter'da takip edin ve üzerinde çalışmak için bir hata bulun.

Bize katıldığınız ve Firefox'u ve açık Web'i herkes için daha iyi bir yer haline getirmemizde bize yardımcı olduğunuz için teşekkürler.

Detaylar ve sorun giderme

Donanım ve yazılım gereksinimleri

Firefox derlemesi yoğun CPU ve G/Ç kullanımına ihtiyaç duyar, modern sistemlerde bile uzun sürebilir. Mozilla geliştirilmesi için gereken minimum ve önerilen sistem gereksinimleri:

  • En az 4 GB RAM. 8 GB veya daha fazlası önerilir, daha fazlası her zaman iyidir.
  • 35 GB boş disk alanı. Bu hesaba Visual Studio 2015 Community sürümü, gereken SDKler, MozillaBuild paketi, Mercurial sürüm kontrol sistemi ve derleme için gereken alan dahildir. Firefox derlemesi yoğun G/Ç kullanımına ihtiyaç duyduğu için SSD kullanımı önerilir.
  • 64-bit olmak koşuluyla Windows 7 (Service Pack 1) veya daha üstü. 32-bit Firefox'u hala 64-bit Windows'da derleyebileceksiniz.

Genel bakış

 

Mozilla derlemesi için Windows sistemlerde önyüklü gelmeyen birçok araca ihtiyaç duyulmaktadır. Visual Studio'a ek olarak, MozillaBuild - bash, GNU make, autoconf, Mercurial ve daha fazla aracı içeren bir program - yüklenmesi gerekmektedir.

Resmi olarak, Firefox 48 ve sonrası bütün sürümler Visual Studio 2015 ile derlenebilir. Firefox'un güncel tüm sürümleri için Visual Studio 2015'i kullanabilirsiniz.

Firefox 37'den 47'e kadar olan sürümler Visual Studio 2013 (VC12) sürümüyle derlenebilir, eski sürümlerden her tipi derleyemese de Visual Studio 2015 de eski sürümler için kullanılabilir.

 

Firefox'un daha önceki sürümleri, Visual Studio'nun daha eski sürümleri ile derlenir.

Derleme için gereksinimleri yükleme

Firefox'u başarılı bir şekilde derleyebilmek için her adımı tamamlamanız gerekmektedir. Aşağıda yazılım gereksinimleri ile ilgili notlar verilmiştir.

  1. Sisteminizin güncel olduğunu Windows Update aracılığıyla doğrulayın.
  2. Visual Studio Community 2015 (ücretsiz) yükleyin. "Visual C++ 2015 için Ortak Araçlar"ı yüklemeyi unutmayın, bu adım yükleme sırasında özelleştirme ister. Alternatif olarak Visual Studio'nun ücretli sürümlerini de kullanabilirsiniz. VS2015 Community yüklemesinin isteğe bağlı parçaları (Microsoft Foundation Classes for C++ da dahil), Firefox'u derlemek için gerekli değildir. Visual Studio'nun önceki sürümleri desteklenmez, Firefox'un kodu VS2012 veya daha önceki sürümlerde desteklenmeyen C++ özelliklerini kullanır.
  3. İsteğe bağlı olarak, VS2015'in yanında Python eklentilerini derlemek için Visual C++ 2008 Express (ücretsiz) kurabilirsiniz. Unutmayın, "mach-resource-usage", "mach doctor", "mach android-emulator"ü kullanmak isterseniz veya talos testlerini yerel olarak çalıştırmak isterseniz, psutil'i derleyebilmek için yüklemeniz gerekmektedir.
  4. Ek derleme paketleri için MozillaBuild paketini indirin ve yükleyin. Eğer Cygwin kurulumunuz varsa, ipuçları bölümünde verilen notu inceleyin. Eğer MozillaBuild yüklemesi tamamlandıktan sonra 'doğru ayarları kullanarak tekrar yükle' mesajını içeren bir Windows hata mesajı alırsanız, bu seçeneği seçin; yükleme doğru bir şekilde tamamlanacaktır. MozillaBuild hakkında daha fazla bilgi ve daha yeni sürümlerin bağlantıları için bu adresi ziyaret edebilirsiniz https://wiki.mozilla.org/MozillaBuild

Sorun giderme

Bazı durumlarda, aşağıdaki problemler oluşabilir:

Bazı antivirüs ve sistem koruma yazılımları derleme sürecini aşırı şekilde yavaşlatabilir veya süreci bozabilir

  • Windows Defender ve bazı antivirüs tarama yazılımlarının derleme zamanlarını uzattıkları bilinmektedir. Örneğin, mozilla-central'i başarıyla kopyaladınız fakat ./mach build komutu eksik dosya hatasıyla iptal oluyorsa, bunun gibi bir sorunla karşılaşıyorsunuz demektir. Çok bilinen güvenlik açıkları için hazırladığımız regresyon testleri, antivirüs yazılımlarının tehlike olarak algılayabilecekleri kod örnekleri içerebilirler ve antivirüs yazılımları bu dosyaları karantinaya alabilir veya dosyaları bozabilirler. Bunu önlemek için kaynak kodu ve çıktı klasörlerinizi (mozilla-source ve mozilla-build klasörleri) Windows Defender veya kullandığınız antivirüs yazılımlarında istisnalara eklemeniz gerekir. Eğer eksik dosyalarınız varsa bu dosyaları hg update -C komutu ile tekrar indirebilirsiniz. Bu komut tamamlandıktan sonra ./mach build komutu başarıyla derlemeyi gerçekleştirir.

Visual Studio'u sistem dilinden farklı bir dilde yüklemek sorunlara yol açabilir

  • Örneğin İngilizce sisteme Fransızca dilinde yüklenen Visual Studio, derleme sırasında birçok hata mesajı gösterebilir ve sonuç olarak bağlama(link) hatası verebilir.

Not: Eğer gereken araçların yüklendiği klasörlerin isimleri boşluk veya artılar, tırnak işaretleri veya diğer özel karakterleri içerirse Mozilla derlenmeyecektir. Visual Studio araçları ve SDKler bu duruma dahil değildir - onlar isimleri boşluk karakterleri içeren klasörlere yüklenebilirler. Tüm yükleme noktaları için yükleyicilerin varsayılan yükleme noktalarını kullanmanız şiddetle tavsiye edilir.

MozillaBuild

MozillaBuild paketi, derleme için gereken birçok aracı içermektedir. MSYS derleme ortamı, Mercurial, autoconf-2.13, CVS, Python, YASM, NSIS ve UPX, ayrıca isteğe bağlı ama kullanışlı wget ve emacs araçları içerilir.

Güncel MozillaBuild paketini indirin.

Varsayılan olarak paket c:\mozilla-build klasörüne yüklenir ve varsayılan yolu kullanmanız tavsiye edilir. İsminde boşluk karakteri içeren yolları kullanmayın. Yükleyici Windows Kayıt Defterinde değişiklik yapmaz. Bazı çalıştırılabilirler Visual C++ Redistributable package'a ihtiyaç duyabilir.

MozillaBuild komut istemi beklentileri: Unutmayın MozillaBuild tarafından sunulan "UNIX-gibi" ortamı sadece Mozilla kaynak kodlarını derlemek ve işlemek için kullanışlıdır. Modern Linux dağıtımlarında bulunan birçok komut satırı araçları sağlanmaz ve sağlanan araçlar da onyıl veya daha eski ömürdedir (özellikle MSYS tarafından sağlanan araçlar). Bu eski araçlar hatalarından dolayı veya güncel komut satırı argümanlarını desteklemedikleri için genellikle sorun çıkarırlar. Örneğin kaynak ağacını cp -rf src1 src2 komutuyla kopyalamak eski sürüm cp programından dolayı çalışmaz (bazı dosyalar için "cp: will not create hard link" hatasını verir). Kısacası MozillaBuild, Mozilla kodunun geliştirilebilmesi için gerekli geliştirici işlemlerinin yapılmasını sağlar.

MozillaBuild komut istemini açma

Gereken programlar yüklendikten sonra star-shell.bat toplu iş dosyasını Windows komut istemini MozillaBuild'i yüklediğiniz klasörde (varsayılan olarak c:\mozilla-build) açarak başlatabilirsiniz. Firefox derlemeleri için optimize edilmiş MSYS/BASH komut istemi açılacaktır. Geri kalan tüm komutlar bu pencere üzerinden çalıştırılmalıdır. (Unutmayın bu pencere Windows'un CMD.EXE'si ile aynı pencere değildir.)

Not: Unutmayın bu Windows'un CMD.EXE'si ile aynı değildir.

Kaynak kodları için klasör oluşturma

Not: Firefox kaynak kodu örneğin "Belgelerim ve Ayarlarım" gibi isminde boşluk karakterleri içeren bir klasörün içindeyse derlenmeyecektir. Bunun dışında c:/mozilla-source veya c:/thunderbird gibi klasörleri seçebilirsiniz. Derleme komut istemi "c:\" ve "/c/" yazım biçimlerini tolere edebilir fakat ilki Windows komut istemiyle karışıklığa, ikincisi ise bazı araçlarda sorunlara yol açabilir. "C:/" yazım biçimi MozillaBuild ortamında çalıştığımızı daha net belirtir.

Çok derinlerde olmayan ve yalnızca kaynak kodu için ayrılmış, c:/mozilla-source veya c:/thunderbird-src gibi, klasörleri oluşturmak mantıklıdır:

cd c:/; mkdir mozilla-source; cd mozilla-source

Komut istemi ipuçları ve uyarıları

  • Komut istemine yazı yapıştırmak için, pencerenin başlık çubuğuna sağ tıkladıktan sonra farenizi "Düzenle" menüsüne getirip, "Yapıştır"a basmanız gerekmektedir. "Seçenekler"den "Hızlı Düzenleme Modu"nu açarak pencereye sağ tıklayarak da yazıları yapıştırabilirsiniz. 
  • Eğer Cygwin kurulumunuz varsa, start-shell-msvc2015.bat ile genişletilen arama yolunda MozillaBuild klasörlerinin herhangi bri Cygwin klasöründen daha önce geldiğinden emin olun (echo $PATH komutu ile arama yolunu görüntüleyebilirsiniz).
  • start-shell-msvc2015.bat tarafından başlatılan MSYS/BASH isteminde, yol ayrımı için Windows-stili geri eğik çizgi (\) yerine UNIX-stili eğik çizgiler (/) kullanılır. Yani c:\mydir klasörüne gitmek istiyorsanız, MSYS isteminde, cd /c/mydir komutunu kullanabilirsiniz, bunun yanında c:\mydir ve c:/mydir de desteklenir.
  • Eğer varsayılan yükleme noktasını kullandıysanız, MSYS tepe klasörü /c/mozilla-build/msys dir. Bu klasör içinde herhangi bir derleme yapmanız önerilmez. Bunun yerine /c/mydir gibi klasörler kullanabilirsiniz.

Bilinen problemler, ipuçları ve kısıtlamalar

  • Windows'da Mozilla Hata Ayıklama SSS: Windows'da, Mozilla hata ayıklama hakkında ipuçları.
  • Eğer sisteminizde hem Visual Studio 2015 hem de 2017 sürümleri yüklüyse, derleme sistemi varsayılan olarak 2017 sürümünü kullanır. Aşağıdaki satırı mozconfig dosyasına ekleyerek bu durumu değiştirebilirsiniz:
    ac_add_options --with-visual-studio-version=2015
  • Eğer makineniz yanlış mimariye ayarlanmışsa derlemek başarız olabilir. Eğer 64-bit Firefox'u derlemek istiyorsanız aşağıdaki komutları mozconfig dosyasına ekleyin:
    ac_add_options --target=x86_64-pc-mingw32
    ac_add_options --host=x86_64-pc-mingw32
  • PATH ortam değişkeniniz tırnak işaretleri(") içeriyorsa derleme başarısız olabilir. Tırnak işaretleri MozillaBuild için doğru bir şekilde çevrilemez ve genelde bunlar gereksizdir, yani ortam değişkeninizden tırnak işaretlerini silebilirsiniz.
  • Eğer PYTHON ortam değişkeniniz ayarlıysa derleme başarısız olabilir. Hemen "The system cannot find the file specified" mesajına benzer bir hata mesajı gösterilir. Mozilla derleme araçlarının başlatıldığı aynı komut istemine araçlar başlatılmadan unset PYTHON komutu yazılırsa problem çözülür. PYTHON değerinin olmadığına dikkat edin, boş bir değer vermek sorunu çözmez.
  • Cygwin yüklüyse derleme başarısız olabilir. PATH ortam değişkeninizde MozillaBuild klasörlerinin (/c/mozilla-build ve alt klasörleri) herhangi bir Cygwin klasöründen önce geldiğine emin olun. Eğer sorun çözülmezse, Cygwin klasörlerini PATH den silin veya Cygwin kurulmamış temiz bir PC'de derlemeyi deneyin.
  • Son MozillaBuild sürümünün dışında gelen NSIS sürümleri desteklenmez ve büyük olasılıkla derleme hatayla biter.
  • Eğer derlenmiş programı başkalarına dağıtmak isterseniz, Microsoft CRT DLLlerinin pakete eklenmesi için mozconfig dosyasında WIN32_REDIST_DIR=$VCINSTALLDIR\redist\x86\Microsoft.VC80.CRT ayarını yapın.
  • Microsoft Antimalware servisi derlemeyi bölebilir ve genelde conftest.exe ile ilgili bir hata oluşabilir. Bu sorunu çözmek için çıktı klasörünüzü istisnalara ekleyin.
  • "second C linkage of overloaded function '_interlockedbittestandset' not allowed" gibi hatalar intrin.h ve windows.h dosyalarının birlikte dahil edilmesi (include) sonucu oluşur. #define ile sorun çıkaran fonksiyonun adını tekrar tanımlayarak problemi çözebilirsiniz.
  • Paralel derlemeler (-jN) Windows için GNU araçlarında çalışmaz. MozillaBuild ile birlikte gelen mozmake komutunu kullanmalısınız. mach komutu ile derlemek her zaman en iyi ve uygun make komutunu seçecektir.
  • Eğer "ERROR: Cannot find makecab.exe" gibi bir hata ile karşılaşırsanız, bug 1383578 ile belirtilen düzeltmeyi uygulayın, diğer bir deyişle: SET PATH="%PATH%;!LLVMDIR!\bin"ı SET "PATH=%PATH%;!LLVMDIR!\bin" olarak değiştirin.
  • Eğer  LINK: fatal error LNK1181: cannot open input file ..\..\..\..\..\security\nss3.lib gibi derleme hatasıyla karşılaşırsanız, bu durum büyük ihtimalle Kullanıcılar gibi şifreli klasörler altında bulunan mozilla-central kopyasından kaynaklanır. Kullanıcılar klasöründen dışarı taşımayı deneyin. Dokümantasyon C:\mozilla-source\mozilla-central yolunu tavsiye etmektedir.

Derleme dokümanına geri dönün

Document Tags and Contributors

Contributors to this page: mkykadir
Last updated by: mkykadir,