[ / / / / / / / / / / / / / ] [ dir / agatha2 / animu / ausneets / b2 / choroy / dempart / freeb / vichan ][Options][ watchlist ]

/tech/ - Technology

You can now write text to your AI-generated image at https://aiproto.com It is currently free to use for Proto members.
Email
Comment *
File
Select/drop/paste files here
Password (Randomized for file and post deletion; you may also set your own.)
* = required field[▶ Show post options & limits]
Confused? See the FAQ.
Expand all images

[–]

 No.1063167>>1063170 >>1067897 [Watch Thread][Show All Posts]

New modifications to the git

git clone git://git.savannah.gnu.org/gnuzilla.git

>* Hardened privacy settings: spoof referers by default, isolate requests to first party origin, and disable sending the origin header to the HTTP server.

>* Extensions:

>"LibreJS" updated to 7.19rc3, Now with Android support!

>Added "ViewTube" + "disable-polymer-youtube" extensions, which allow to browse and play >Youtube videos without JavaScript

>"TorButton" updated to 0.1.

>"HTTPS Everywhere" updated to 2019.1.31

>Improved interface for "Reveal hidden HTML"

>"Third Party Request Blocker" configured to allow requests to subdomains of the same site, known CDN servers (this is fine since we don't send referrers or origin headers), css files, and Youtube resource servers.

>"Third Party Request Blocker" configured to prevent scripts from capturing mouse and keyboard events, as well as zero-width-character tracking mechanisms.

 No.1063170>>1063174 >>1063295 >>1063297 >>1063390 >>1064878

>>1063167 (OP)

Following what >>1062701 posted. I've successfully compiled Icecat 60.5.0ESR for GNU/linux debian based distros.

Warning tho this version isn't finished yet, it hasn't been released on the gnu ftp.

I'm working on Trisquel so I didn't had much dependencies to begin with.

You need at least 20GB of disk space to compile this, at the end the folder will weight 9.6GB.

RTFRM!: The readme in the new git version is not correct follow the old one

BUILD FROM TARBALL

>From the released IceCat source tarball, you can build it by running:

># replace objdir with whatever path you want

> mkdir objdir

> cd objdir

># replace srcdir with the path where you unpacked the source tarball

> srcdir/configure --with-l10n-base=srcdir/l10n

> make

>Be sure you have installed the needed libraries. If you want to tune

>the configuration process you can change the default setup using the

>file .mozconfig.

>The default configuration of IceCat uses the following libraries:

>libpango libpangoxft libpangoft2 libfreetype libxft libgtk2 libx11

>Refer to your distro help as needed if the configure script fails to

>find them.

>To build a langpack:

>cd objdir/browser/locales

>make langpack-$LANG LOCALE_MERGEDIR=.

>The xpi file is created at tempBuildDir/dist/linux-x86_64/xpi

>CROSSCOMPILING FOR WINDOWS, ANDROID AND MACOS

>You can use the scripts at data/buildscripts to build the toolchains

>and binary packages for the listed platforms. The scripts are made

>to work on Debian-based systems.

>INSTALL

>When you have it built you can install it with:

> make install

>If you want to install in a staging directory, you can do this:

>make install DESTDIR=/foo/bar

>Or if you want to package the results, you can run

>cd objdir/browser/installer

> make

>This generates a binary tarball at objdir/dist

First install the essential:

>"sudo apt-get install build-essential".

Then install the dependencies for your firefox fork, on Trisquel we don't have firefox but abrowser:

>"sudo apt-get build-dep abrowser".

On my distro I had to install another few dependencies that were not satisfied, I had to install bzr, mercurial, devscripts and ccache:

>"sudo apt-get install bzr mercurial devscripts ccache".

Normally it should just compile fine with these if you have more dependencies then you need to find them.

Now do:

>"git clone git://git.savannah.gnu.org/gnuzilla.git"

Go into the folder:

>"cd gnuzilla"

You now need to let the makefile "makeicecat" to be executable:

>"sudo chmod +x makeicecat"

Now execute the makefile:

>"./makeicecat"

As stated in the README, the file that it will generate will be put in the "output" folder.

Now you need to fetch the build script to build Icecat for the platform that you want:

>"cd data/buildscripts"

In this example we'll compile it for GNU/linux based distros, so you need first to make it executable:

>"sudo chmod +x build-gnulinux.sh".

Then you need to copy it to the output folder where the Icecat source were made:

>"cp -v build-gnulinux.sh ~/gnuzilla/output/icecat-60.6.3 ".

Then go in your icecat-60.6.3 folder.

>"cd ~/gnuzilla/output/icecat-60.6.3 ".

Once you're in it you need execute the "build-gnulinux.sh" script.

You'll have to wait for a few hours depending on the hardware that you have.

After that you have two options, the first being to install it directly, the second is to create a tarball.

I haven't done a direct installation with "make install" but only the tarball.

As mentioned in the README, for the tarball go to the folder "installer located in "~/gnuzilla/output/icecat-60.6.3/obj-gnulinux/browser/"

>"cd "~/gnuzilla/output/icecat-60.6.3/obj-gnulinux/browser/installer".

Once in it you just have to do "make"

>"make"

Again like the README says, the tarball will be located in "~/gnuzilla/output/icecat-60.6.3/obj-gnulinux/dist".

So go in it:

>"cd~/gnuzilla/output/icecat-60.6.3/obj-gnulinux/dist".

And you'll find a tarball named "icecat-60.6.3.en-US.linux-x86_64.tar.bz2".

Of course it could have another name if you fidled with the l10n options (options to compile with another language).

If you want to change language you aren't force to recompile everything the XPI file for that are located in "~/gnuzilla/output/icecat-60.6.3/obj-gnulinux/dist/linux-x86_64/xpi".

This should work on old versions of icecat too. I'm going to try and compile for windows since I still have fam on it. Good luck anons.


 No.1063173

Based.


 No.1063174>>1063184 >>1064881

File (hide): 77c681ba013703a⋯.jpg (697.28 KB, 1793x2689, 1793:2689, big_bob_gerl_hai.jpg) (h) (u)

>>1063170

>I've successfully compiled Icecat 60.5.0ESR for GNU/linux debian based distros.

Hope it'll compile on Devuan, because previous releases didn't. That's the only reason I'm using furryfox now...


 No.1063183>>1063186

how long does it take to compile this? it wasnt that bad before rust but i have not tried compiling it after that was added


 No.1063184

>>1063174

Please try and post what happened, I hope it compiles well. Normally it should, Trisquel is Debian/ubuntu based with a lot more restrictions than Devuan so if it compile on Trisquel it compiles on pretty much anything.


 No.1063186

>>1063183

>how long does it take to compile this?

Like said in the post a few hours, it varies depending on your hardware.

I had worse, the first time that I compiled gentoo took much longer than that.


 No.1063240>>1063255

Is this the version that adds the new rust based layout engine and is meant to be super fast?


 No.1063255

>>1063240

>Is this the version that adds the new rust based layout engine and is meant to be super fast?

m8 Firefox implemented that functions one or two years ago, and it's not because of rust that it's fast it's because their re-written the whole CSS rendering engine from scratch, they could have done it in C or any other language it would have been fast too, it was just because the CSS code was bad.

Rust is a meme language, don't trust the hype.

If you want to see if ff is fast just compare icecat 38 and the latest one.


 No.1063295>>1063297 >>1063333

>>1063170

So after attempting to compile for windows I ran into an obstacle.

In the "buildscripts" folder I need to first build the tools chain to be able to cross compile for windows from gnu/linux and to put it simple the toolchain-windows.sh doesn't work and gives errors. I suppose it's because it is outdated.

Last support version of Icecat for windows was v38 so there's loads to catch up.

I'm going to look into the unofficial compiled version on github maybe there's an working version there.

https://github.com/muslayev/icecat-win64/releases


 No.1063297

>>1063170

>>1063295

In the buildscripts folder the "mozconfig-windows" seems outdated.

It states that the sandbox can't be built with mingw-w64 but in the URL the bug is stated as fixed.

https://bugzilla.mozilla.org/show_bug.cgi?id=1042426

The option "ac_add_options --disable-sandbox " doesn't exist anymore either.


 No.1063300>>1063305 >>1063311 >>1063312

why use Icecat when you can use Tor Browser?

and why Icecat doesn't use Tor?


 No.1063305

>>1063300

>why use Icecat when you can use Tor Browser?

Because some people don't use the Tor network.

>and why Icecat doesn't use Tor?

It use similar options like fingerprinting protection.


 No.1063311

>>1063300

you can use tor proxies with icecat. but you cant browse on tor networks.


 No.1063312>>1063323

>>1063300

Tor browser is a fork of Firefox and is dedicated to make it easy to join the Tor network. It is a matter of convenience. You can configure any browser (such as Icecat) to make use of Tor.


 No.1063323>>1063330

>>1063312

This is true but many websites using the tor node list block your browser/client if you don't use the tor browser headers for everything. The idea was originally to block wget and crawlers but evolved into banning anything that isn't tor browser from tor. Cloudfare is one such example for websites that don't change their settings correctly. As it blocks you on tor unless you use the tor browser settings for: user agent, platform agent, image referrer agent, accept headers, and javascript OSCPU. It may or may not block you if you don't disable things like canvas ID and javascript. You should all be using text browsers or the single browser that you can unpozz, firefox forks. Actually I really should just release a meme browser for shitz and giggles. I need logos though for all the files located under https://github.com/mozilla/gecko-dev/tree/master/browser/branding/official . I also need some faggot who can compile the crapshoot for faggot osx and windoze as I can't be assed to compile it for such because unix sucks but the alternatives eat shit.


 No.1063330

>>1063323

If you're interested in an open source project, just make your first release for one platform and any other developer who is interested will take their own time to compile it for the other platforms.


 No.1063333>>1063393 >>1063591 >>1064902

>>1063295

I haven't find anything on the icecat-win64 github.

I posted the error that seems related to GAS on searx engines, the solutions that I read was to get a more recent version of GCC but I've already tried four different versions and it doesn't work.

Here are the errors that I get

>In file included from ../../binutils-2.24/gas/as.h:95:0,

> from ../../binutils-2.24/gas/subsegs.c:25:

>../../binutils-2.24/gas/subsegs.c: In function >‘subseg_change’:

>../bfd/bfd.h:304:75: error: right-hand operand of comma >expression has no effect [-Werror=unused-value]

> #define bfd_set_section_userdata(bfd, ptr, val) >(((ptr)->userdata = (val)),TRUE)

> ^

>../../binutils-2.24/gas/subsegs.c:70:7: note: in >expansion of macro ‘bfd_set_section_userdata’

> bfd_set_section_userdata (stdoutput, seg, >seginfo);

> ^

>../../binutils-2.24/gas/subsegs.c: In function >‘subseg_get’:

>../bfd/bfd.h:304:75: error: right-hand operand of comma >expression has no effect [-Werror=unused-value]

> #define bfd_set_section_userdata(bfd, ptr, val) >(((ptr)->userdata = (val)),TRUE)

>

>In file included from ../../binutils-2.24/gas/as.h:95:0,

> from ../../binutils-2.24/gas/write.c:25:

>../../binutils-2.24/gas/write.c: In function >‘record_alignment’:

>../bfd/bfd.h:303:83: error: right-hand operand of >comma expression has no effect [-Werror=unused->value]

> #define bfd_set_section_alignment(bfd, ptr, val) >(((ptr)->alignment_power = (val)),TRUE)

In the toolchain-windows.sh file I've changed the wget lines, and other corresponding, to see if it would work with another version of GCC, it works but I still have the same errors.

For shit and giggles I've launched the "build-windows.sh" and of course it didn't work

I'm kinda blocked right now. Will continue research later.

Maybe the simplest way would be to compile icecat under windows?

https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Build_Instructions/Windows_Prerequisites


 No.1063337>>1063390

So mainline has been updated to 60.5, but when does this come to the ftp

https://ftp.gnu.org/gnu/gnuzilla/


 No.1063390

>>1063337

See >>1063170

>Warning tho this version isn't finished yet, it hasn't been released on the gnu ftp.

When they decided that it's stable.


 No.1063393

>>1063333

It seems that the toolchain-windows.sh script hasn't been updated since 2016, the same year that windows compatibility was drooped.

http://git.savannah.gnu.org/cgit/gnuzilla.git/log/data/buildscripts/toolchain-windows.sh


 No.1063591>>1063594 >>1064307

>>1063333

Well I've looked into the Icecat mailing list, sadly the links that existed for cross-compiling icecat for windows are 504.

https://casualgamer.ca/index.php/download/55/

https://casualgamer.ca/index.php/unofficial-icecat-builds/

Both links are dead.

I've found this link https://github.com/gdriggs/icecat-win64 which compiled a version of Icecat 45.7 on windows.

It really grinds my gears that you have to use visual studio to compile for windows.


 No.1063594

>>1063591

>504

404


 No.1064307>>1064330 >>1064354

>>1063591

Someone that has access to embargoed mozilla CVEs can you make the more then year old CVEs on this list public or post the patch fixes for all of them with fixes? I wanted to compile an older version of it with these backported so it doesn't get hacked as easily.

https://bugzilla.mozilla.org/show_bug.cgi?id=1538006

https://bugzilla.mozilla.org/show_bug.cgi?id=1470260

https://bugzilla.mozilla.org/show_bug.cgi?id=1459383

https://bugzilla.mozilla.org/show_bug.cgi?id=1468523

https://bugzilla.mozilla.org/show_bug.cgi?id=1473113

https://bugzilla.mozilla.org/show_bug.cgi?id=1412081

https://bugzilla.mozilla.org/show_bug.cgi?id=1490585

https://bugzilla.mozilla.org/show_bug.cgi?id=1478843

https://bugzilla.mozilla.org/show_bug.cgi?id=1492823

https://bugzilla.mozilla.org/show_bug.cgi?id=1495011

https://bugzilla.mozilla.org/show_bug.cgi?id=1460538

https://bugzilla.mozilla.org/show_bug.cgi?id=1488061

https://bugzilla.mozilla.org/show_bug.cgi?id=1469916

https://bugzilla.mozilla.org/show_bug.cgi?id=1490276

https://bugzilla.mozilla.org/show_bug.cgi?id=1422456

https://bugzilla.mozilla.org/show_bug.cgi?id=1484753

https://bugzilla.mozilla.org/show_bug.cgi?id=1499861

https://bugzilla.mozilla.org/show_bug.cgi?id=1504452

https://bugzilla.mozilla.org/show_bug.cgi?id=1487964

https://bugzilla.mozilla.org/show_bug.cgi?id=1422231

https://bugzilla.mozilla.org/show_bug.cgi?id=1500011

https://bugzilla.mozilla.org/show_bug.cgi?id=1510114

https://bugzilla.mozilla.org/show_bug.cgi?id=1496413

https://bugzilla.mozilla.org/show_bug.cgi?id=1497749

https://bugzilla.mozilla.org/show_bug.cgi?id=1509442

https://bugzilla.mozilla.org/show_bug.cgi?id=1503393

https://bugzilla.mozilla.org/show_bug.cgi?id=1525817

https://bugzilla.mozilla.org/show_bug.cgi?id=1525433

https://bugzilla.mozilla.org/show_bug.cgi?id=1526218

https://bugzilla.mozilla.org/show_bug.cgi?id=1525145

https://bugzilla.mozilla.org/show_bug.cgi?id=1530958

https://bugzilla.mozilla.org/show_bug.cgi?id=1532599

https://bugzilla.mozilla.org/show_bug.cgi?id=1528829

https://bugzilla.mozilla.org/show_bug.cgi?id=1530103

https://bugzilla.mozilla.org/show_bug.cgi?id=1514682

https://bugzilla.mozilla.org/show_bug.cgi?id=1531277

https://bugzilla.mozilla.org/show_bug.cgi?id=1528909

https://bugzilla.mozilla.org/show_bug.cgi?id=1505678

https://bugzilla.mozilla.org/show_bug.cgi?id=1415508

https://bugzilla.mozilla.org/show_bug.cgi?id=1515863

https://bugzilla.mozilla.org/show_bug.cgi?id=1537924

>inb4 none of these have been fixed


 No.1064330

>>1064307

embargo is cancer and needs to die. if the jews can know about it then other should know too so they can do something to it


 No.1064354

>>1064307

This would be very productive.


 No.1064866>>1064878

All of this is either outdated or not working on Trisquel.

https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Build_Instructions/Simple_Firefox_build/Linux_and_MacOS_build_preparation

https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Build_Instructions/Linux_Prerequisites

I get

>NotImplementedError: Bootstrap support for this Linux distro not yet available.

When I launch the Bootstrap script.

I found a similar thread for gentoo but it's seven years old https://bugzilla.mozilla.org/show_bug.cgi?id=803990


 No.1064878>>1064897

>>1064866

The absolute difference between compilation guides for Gnu/linux and Windows.

Linux Prerequisites:

https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Build_Instructions/Linux_Prerequisites

>If you prefer annotated videos to wiki pages, there is a video available for Linux users.

https://www.youtube.com/watch?v=wpRckI9IfUM

>pajeet

>2012

>Last updated by: SJW, May 16, 2019, 12:02:15 PM

Linux build preparation:

https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Build_Instructions/Simple_Firefox_build/Linux_and_MacOS_build_preparation

>Last updated by: sylvestre, Apr 17, 2019

These were maybe recently updated but don't work on blobless debian/ubunt based system, compare these to the windows build manual and you see that they are incomplete or less learning friendly, even the Icecat Readme was more precise than this.

>>1063170

This is the sort of easy to learn steps.

Building Firefox On Windows:

https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Build_Instructions/Windows_Prerequisites

> Last updated by: Jonathan_Watt, May 16, 2019, 11:59:27 AM

>https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Build_Instructions#Random_FAQs_and_Developer_Documentation

>Random FAQs and Developer DocumentationSection

https://developer.mozilla.org/en/Cross-Compiling_Mozilla

https://developer.mozilla.org/en/Compiling_32-bit_Firefox_on_a_Linux_64-bit_OS


 No.1064881

>>1063174

Any news ? Did it work ?


 No.1064897>>1064905

>>1064878

I found this

https://github.com/gdriggs/icecat-win64

>This is my first attempt at building a Windows binary of GNU IceCat. Please see https://www.gnu.org/software/gnuzilla for more information.

>I began with instructions from Mozilla for setting up a build environment: https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Build_Instructions/Windows_Prerequisites

>Then created my own .mozconfig, downloaded the latest source from a GNU mirror, ran "mach configure", "mach build", then "mach build installer". The result is the unsigned 7zfx installer checked in here. So far this build is only for 64-bit versions of Windows. I will look up how to PGP sign packages when I have more time.

>For now, the 32-bit version requires installing the Microsoft C++ redistributable package included here. I will try to figure out why the vcruntime140.dll is not being included in my package. Also, you'll need to open about:config and set security.OCSP.enabled to 0.

Seems that cross compile is doomed for now.


 No.1064902


 No.1064905>>1064963

>>1064897

so why do you want this on windows so much?


 No.1064963

>>1064905

When you want to migrate your users to another OS they need to have the most similarity looking software available.

Having Icecat or other software on their windows workstations before I migrate them to gnu/linux is always better for them and me, as they won't come crying that they don't recognize the software they are using.

Either you change the softwares they use without the OS or you change the OS without changing the software but you don't do both at the same time. You can of course do both at the same time but it has a higher chance of going badly for your users.


 No.1064966>>1064968 >>1064994 >>1065000

What is the point of all the meme extensions? Just give it uMatrix you retards.


 No.1064968>>1064994

>>1064966

9999 out of 10000 people are too retarded to understand it, and it's not much higher among modern /tech/ posters. That's why most people here unironically use google chrome.


 No.1064994

>>1064966

>Just give it uMatrix you retards.

Kys.

Icecat was made for users to avoid proprietary Javascript.

>"We will always make IceCat block non-free JavaScript by default. If you want to permit nonfree software to run, you can easily disable LibreJS." - --Richard Stallman

If you don't like libreJS deactivate it and install umatrix.

>>1064968

>9999 out of 10000 people are too retarded to understand it

This.

Tbh libreJS needs to mimic what umatrix does. A grid that automatically block nonfree JS and that can be customized like umatrix would be a neat grail.


 No.1065000

>>1064966

>Just give it uMatrix you retards.

Thanks anon, it works great, removed almost all addons I had before. I was too lazy to check what uMatrix is, but that was a mistake.


 No.1065406>>1065418 >>1065425 >>1065606

News:

Dependency hell on windows is hell worse than gnu/linux.

Basically this guide https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Build_Instructions/Windows_Prerequisites is incomplete and the bootstrap.py isn't working for icecat.

I went like this

>install Visual Studio 2019

https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Build_Instructions/Windows_Prerequisites

>in VS check

>"Desktop development with C++" (under the Windows group)

>"Game development with C++" (under the Mobile & Gaming group)

>Windows 10 SDK" (at least version 10.0.17134.0)

>"C++ ATL for v142 build tools (x86 and x64)"

Then you need to install the MozillaBuild which is a terminal with bash functions

https://ftp.mozilla.org/pub/mozilla.org/mozilla/libraries/win32/MozillaBuildSetup-Latest.exe

Once that's done go in c:\mozilla-build\ and launch that terminal then do

>cd c:/

>mkdir mozilla-source

>cd mozilla-source

>cd mozilla-central

Launch the bootstrap.py script that will install the remaining dependencies

./mach bootstrap

From that point I thought if the dependencies are satisfied then I can just do what https://github.com/gdriggs/icecat-win64 and https://github.com/muslayev/icecat-win64 . I'll just download the icecat source https://ftp.gnu.org/gnu/gnuzilla/60.3.0/icecat-60.3.0-gnu1.tar.bz2 copy the mozconfig and launch "./configure" then "./mach build"

But no the ./configure gives me an error.

>firefox windows could not find LLVM/clang please specify LLVM_CONFIG

And yes you have to install LLVM no it's even stated in the https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Build_Instructions/Windows_Prerequisites

>As of bug 1483835, local Windows builds use clang-cl by default.

>https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Build_Instructions/Windows_Prerequisites

>https://groups.google.com/forum/#!topic/mozilla.dev.platform/MdbLAcvHC0Y/discussion

Ok lets install LLVM, there's no instructions from mozilla on to how to do it.

https://clang.llvm.org/get_started.html

>Get the required tools.

>http://www.python.org/download

which version of python ? idk installed 2.7

>http://www.cmake.org/download

Install cmake

>https://github.com/Kitware/CMake/releases/download/v3.14.4/cmake-3.14.4-win64-x64.msi

Git clone llvm

>git clone https://github.com/llvm/llvm-project.git

Build LLVM and Clang:

Open a new windows terminal (not the mozilla one)

>cd llvm-project

>mkdir build

>cmake -DLLVM_ENABLE_PROJECTS=clang -G "Unix Makefiles" ../llvm

and it doesn't work

You can now go back and also try the bootstrap.py and it won't work either it gives you errors.

>(the full certificate chain may not be available locally; see "hg help debugssl"

>)

>abort: error: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c

>:726)

>================================================================================

>

>Error running mach:

>

> ['bootstrap.py']

>

>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 can invoke |./mach busted| to check if this issue is already on file. If it

>isn't, please use |./mach busted file| to report it. If |./mach busted| is

>misbehaving, you can also inspect the dependencies of bug 1543241.

>

>If filing a bug, please include the full output of mach, including this error

>message.

>

>The details of the failure are as follows:

>

>CalledProcessError: Command '['c:\\mozilla-build\\python\\Scripts\\hg.exe', '--c

>onfig', 'extensions.bzexport=!', '--config', 'extensions.bzpost=!', '--config',

>'extensions.firefoxtree=!', '--config', 'extensions.hgwatchman=!', '--config', '

>extensions.mozext=!', '--config', 'extensions.mqext=!', '--config', 'extensions.

>qimportbz=!', '--config', 'extensions.push-to-try=!', '--config', 'extensions.re

>viewboard=!', 'clone', '--noupdate', 'https://hg.mozilla.org/hgcustom/version-co

>ntrol-tools', 'c:/Users/maintenance/.mozbuild\\version-control-tools']' returned

>non-zero exit status 255


 No.1065418>>1065425 >>1065438

>>1065406

It unironically might be easier to install gentoo and then make a mingw32 crossdev enviroment to compile icecat then that shit. See https://wiki.gentoo.org/wiki/Mingw for the idea or more resources.

e.g

>emerge sys-devel/crossdev

>crossdev --target i686-w64-mingw32

>i686-w64-mingw32-emerge icecat

Three commands and done, the binary shows up under /usr/i686-w64-mingw32/usr/bin/ . That is after you install gentoo which is its own ordeal. This is assuming no problems crop up. It sounds alot easier then dealing with microsoft's compiler and other such shit. Clang/gcc optimize better too.


 No.1065425

>>1065406

>>1065418

Ya'll niggas need to find Jesus. And MSYS2.


 No.1065438>>1065439

>>1065418

>It unironically might be easier to install gentoo

I have installed gentoo in the past and I agree I had less much ==BULLSHIT== if not none when installing gentoo than compiling on wintrash.

How do developers work on that piece of shit ?


 No.1065439

>>1065438

>Ya'll niggas need to find Jesus

Don't we already have Saint-iGNUcius ?


 No.1065481

so why is this still not on the gnu ftp?


 No.1065606>>1066019

>>1065406

Mozilla has literally millions of dollars and can't even educate there developers to make propos documentation.


 No.1066019

>>1065606

it all goes to very important things like supporting feminism and diversity. to them its more important to hire a tranny nigger than fix the software


 No.1067885


 No.1067897

>>1063167 (OP)

slightly off topic but how do i remove the pre-embedded extensions on icecat properly?

i've found that the `extensions/gnu` has all the extensions and deleted the directory but once the build reaches that stage it gives an error.

i managed to modify the thing that `mach install` reads to install the thing and removed the addon check thingy so it installed properly.

what's the proper way to do this?




[Return][Go to top][Catalog][Screencap][Nerve Center][Cancer][Update] ( Scroll to new posts) ( Auto) 5
46 replies | 1 images | Page ?
[Post a Reply]
[ / / / / / / / / / / / / / ] [ dir / agatha2 / animu / ausneets / b2 / choroy / dempart / freeb / vichan ][ watchlist ]