Jag är så progg att jag lyssnar på konceptalbum på shuffle
Problem med Docker, kompilera Firefox
Visa signatur
19.10 har möjligen en annan python version som inte fungerar? fungerar det med 18.04?
Citera flera
Citera
Skrivet av Meto:
19.10 har möjligen en annan python version som inte fungerar? fungerar det med 18.04?
Tyvärr funkar inte detta heller, fastnar på samma ställe.
Visa signatur
Jag är så progg att jag lyssnar på konceptalbum på shuffle
Citera flera
Citera
Du har gett dig på ett rätt svårt projekt. Har aldrig kompilerat Firefox själv, men givet hur stor och komplext projektet är lär det inte vara helt supertrivialt att få igång på valfritt system.
Men Docker är Docker, så var ju trivialt att köra detta på min egen dator. Och mycket riktigt fallerar bootstrap.py, det har inget att göra med Ubuntu-version utan kommer av att skriptet förväntar sig att Firefox ska vara utcheckat vilket inte är fallet.
Finns säker bättre sätt att göra detta, men följande tweak kommer få igång dig
Här är min Dockerfile
FROM ubuntu:19.10
LABEL maintainer="Kenneth Jonsson"
ENV SHELL=/bin/bash
ENV PATH="/root/.cargo/bin:${PATH}"
RUN apt-get update && \
apt-get install -y wget python clang llvm
RUN wget -q https://hg.mozilla.org/mozilla-central/raw-file/default/pytho... -O /tmp/bootstrap.py
RUN mkdir -p /usr/local/src/firefox
WORKDIR /usr/local/src/firefox
CMD ["./mach", "build"]
RUN python2.7 /tmp/bootstrap.py --application-choice=browser --no-interactive || true
RUN cargo install cbindgen
Notera fulhacket att lägga på || true för att ignorera felkod från bootstrap.py. Det är "OK" här då nästa rad bör fallera om nu det verkligen inte gick bra att köra bootstrap.py.
Bygg din Docker-image så här
$ docker build -t firefox-dev .
Checka sedan ut Firefox, låt oss anta att du checkar ut det i ~/firefox-src. Kör då detta
$ docker run -it --rm -v $HOME/firefox-src:/usr/local/src/firefox firefox-dev /bin/bash
Kör detta i din container
$ ./mach bootstrap
NU har du en miljö där det borde gå att bygga Firefox. Testade bara ett par minuter, antar att det tar en stund att bygga Firefox från source...
Visa signatur
Care About Your Craft: Why spend your life developing software unless you care about doing it well? - The Pragmatic Programmer
Citera flera
Citera
(3)
Hårdvara
- Idag Frameworks laptops får stöd för RISC-V-processorer 12
- Idag Testare: Dålig spelupplevelse på Snapdragon X-datorer 16
- Igår Youtuber testar Samsung Galaxy S24 Ultra som speldator 24
- Igår Fractal Design Mood – välventilerat chassi som faller på mållinjen 29
- 17 / 6 AMD Ryzen 9950X kan kosta 8000 kronor vid lansering 60
Mjukvara
- 17 / 6 Bisarrt bananspel rusar på Steams topplista 27
- 17 / 6 Microsoft gör Start-menyn och Aktivitetsfältet bättre i Windows 11 74
- 16 / 6 55 år senare – första buggen hittad i spelet Lunar Lander 24
- 15 / 6 Microsoft raderar Minecraft-konton – rör upp känslor på Reddit 66
- 14 / 6 Microsoft: Därför ska du inte använda lokalt konto 77
Datorkomponenter
Ljud, bild och kommunikation
- Genombrott: Nytt batteri 100 gånger energitätare63
- Plats för lite gubbgnäll10126
- Amazon bötfälls efter brott mot arbetsmiljölag i USA3
- Uppgradera: Speldator2
- Veckans fråga: Vilka sociala medier hänger du på?63
- Dropboxersättare5
- Mobilabonnemang - Hallon, vimla, mybeat & fello. Vågar man?167
- Hjälp farbror köpa ny burk?1
- Mus låser sig4
- Ge oss bättre integritet, tack25
- Köpes Önskar köpa gamingdator till 11 åring
- Säljes APC NetShelter 6U Wallmount Rack
- Säljes Logitech G603
- Säljes Noctua NF-A9x14 PWM chassifläktar (3 st)
- Säljes Diverse dator komponenter, vattenkylning m.m
- Säljes ASUS ROG Strix Scar - 15,6" | i9 | 32GB | 1TB | RTX 3070 Ti
- Skänkes Trasig E-GPU Mantiz Saturn Pro v2
- Säljes Huawei Watch Fit
- Säljes Professionellt Grafikkort PNY NVIDIA RTX A5000 24 GB för bl a AI
- Säljes RTX 4070 och DDR5 Gskill Ripjaws
- Amazon bötfälls efter brott mot arbetsmiljölag i USA3
- Frameworks laptops får stöd för RISC-V-processorer12
- Testare: Dålig spelupplevelse på Snapdragon X-datorer16
- Veckans fråga: Vilka sociala medier hänger du på?63
- Nu är Nvidia världens högst värderade bolag41
- Genombrott: Nytt batteri 100 gånger energitätare62
- Lego-skrivare förvandlar text till pixelkonst9
- Youtuber testar Samsung Galaxy S24 Ultra som speldator24
- Youtube ska låta dig komplettera videoklipp med fakta38
- Fractal Design Mood – välventilerat chassi som faller på mållinjen29
Externa nyheter
Spelnyheter från FZ
- Switch-nytt! "Mature"-app för N64-spel kommer med Perfect Dark och Turok idag
- Vinn speldator värd 13 000 kr! idag
- Nvidia är världens högst värderade bolag – går om Microsoft idag
- Shadow of the Erdtree har årets högsta betyg, och tidernas bästa dlc-betyg idag
- Snabbkollen – Bästa spelshowen var... idag