Czy jest tu ktoś obeznany z kompilowaniem i mógłby wytłumaczyć co nieco mało ogarniętemu noobowi jak ja o co chodzi z tym błędem?

[user@fedora AOSP]$ make -j4
20:26:08 Failed to run javac: exec: "javac": executable file not found in $PATH
panic: Failed to run javac: exec: "javac": executable file not found in $PATH

goroutine 4 [running]:
android/soong/ui/logger.(*stdLogger).Fatalf(0xc420082870, 0x5bf74f, 0x14, 0xc42000b680, 0x2, 0x2)
ui/logger/logger.go:272 +0x109
android/soong/ui/build.(*Cmd).reportError(0xc42001aa80, 0x683780, 0xc42000b5e0)
ui/build/exec.go:97 +0x12b
android/soong/ui/build.(*Cmd).CombinedOutputOrFatal(0xc42001aa80, 0xc42004bed8, 0x1, 0x1)
ui/build/exec.go:122 +0x6f
android/soong/ui/build.getJavaVersionsImpl.func1()
ui/build/java.go:56 +0x23b
sync.(*Once).Do(0x69a0a0, 0xc42004bf70)
/run/media/szymon/Elements/AOSP/prebuilts/go/linux-x86/src/sync/once.go:44 +0xbe
android/soong/ui/build.getJavaVersionsImpl(0xc420024190, 0xc4200d4000)
ui/build/java.go:57 +0x60
android/soong/ui/build.getJavaVersions.func1.1(0xc420024190, 0xc4200d4000)
ui/build/java.go:43 +0x46
created by android/soong/ui/build.getJavaVersions.func1
ui/build/java.go:44 +0x47

#### failed to build some targets (1 seconds) ####

[user@fedora AOSP]$ make: *** [build/core/dumpvar.mk:113: dump-many-vars] Broken pipe

@xaphanpl Mam zainstalowane OpenJDK 11 jak i OpenJDK 8.

@xaphanpl Dzięki za sugestię, pomogło i się coś nawet zaczęło dziać, niestety dalej sypie błędami. pastebin.com/raw/MTG76zSd
Teraz chyba sobie odpuszczę. Wrócę do tego w następny weekend jak będę mieć czas i ochotę się w to bawić.

@sdebkowski W logu masz "/bin/bash: prebuilts/misc/linux-x86/bison/bison: No such file or directory"
Czyli: "yum install bison" 😉
Ogólnie to ściągawka fedorowa:
fedoraproject.org/wiki/HOWTO_S

@xaphanpl Powiem ci że nawet na to zbytnio nie patrzyłem. Wkejiłem link do pastebin głównie dla siebie bo nie chciałoby mi się tego potem szukać po dysku.
Tak w ogóle to dzięki za linka, może die przydać.

@sdebkowski

I że niby ten AOSP będzie lepszy od LineageOS? 😏
Mam poważne wątpliwości. Pewnie pełno bug'ów i nie wiadomo co będzie działać. Na czym to instalujesz ?

@barszczyk Nie wiem czy lepszy, na pewno mniej dodatków, a jak się bardziej obeznam to zawszę mogę skompilować lineageos/dodać niektóre jego funkcje. Telefon na którym to robię to Nexus 5x więc nie powinno być jakiś większych problemów.
Moją główną motywacją jest po pierwsze nauczenie się czegoś, a po drugie jak za parę łatę będę wymieniał telefon to myślę że to będzie Google Pixel. O ile mi wadomo na niektórych telefonach z tej linii można zainstalować własny rom bez odblokowanego bootloadera (podpisany własnym kluczem). A to dałoby mi i wolność od google i nawet dobry poziom bezpieczeństwa.

@sdebkowski
Nie ma wolności od Google.

Po pół roku na LineageOS wróciłem do stockowego androida niestety. Na początku była fascynacja że bez macek gugla,jaka to prywatność itp. z czasem frustracja że nie działają aplikacje lub nie da się zainstalować nowych bo YalpStore się wykrzaczył a Fdroid ma wielkie g... a nie wybór i kombinowanie z AuroraStore na około itp. przykre ale gugl to skynet naszych czasów. Tylko jeszcze się uczy.

Follow

@barszczyk Zależy od perspektywy, ja na przykład z zamknętoźródłowych aplikacji mam shazam lite, apkę banku (służy mi tylko do sprawdzania stanu konta), gboard (niestety nie ma innej sensownej klawiatóry na androida), pocket (mozilla obiecała że będzie open source), Spotify (prawdopodobnie pozbędę się go niedługo bo zrezygnowałem z premum). To wszystko, no może okazjonalnie instaluje Netflixa. Wszystko biorę z f-droid a do tej resztki wystarcza mi yalp store, i tak masz rację wykracza się regularnie. Od jakiegoś czasu i ograniczam ilość funkcji mojego telefonu bo zauważyłem że w większości są mi nie potrzebne. Jak jakaś aplikacja zaczyna się wykraczać to po prostu przestaję z niej korzystać. Przecież jeszczę parę lat temu nie korzystałem ze smartphona i jakoś mi to nie przeszkadzało.
Nie każdy chce/potrafi iść na takie kompromisy. Na przykład moja mama, która korzysta z lineageos ma czasami jakieś drobne problemy i już poważnie zastanawiam się nad zakupem dla niej iPhona.

Sign in to participate in the conversation
101010.pl

101010.pl czyli polska instancja Mastodon.

Co nas wyróżnia?
- Serwer w Polsce.
- Długość wpisu powiększona z 500 do 2048 znaków.
- Trendy w tagach
- Wbudowany Jabber/XMPP z integracją na stronie.
- Wbudowana wyszukiwarka przeszukuje całość statusów, a nie tylko nazwy użytkowników i tagi.
- Obsługujemy formatowanie tekstu.
- Posiadamy własny przekaźnik dla każdego kto chce wymieniać z nami tooty: https://relay.101010.pl/