compilare openjdk 7

Postate qui se avete consigli per migliorare i pacchetti disponibili in questo sito o se avete problemi con installazione, funzionamento o altro.

Moderatore: Staff

Regole del forum
1) Citare in modo preciso il nome del pacchetto.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5441
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: compilare openjdk 7

Messaggio da ZeroUno »

Per 13.37 nota che ci sono degli adattamenti da fare. Leggi bene il README di alien.
Intanto io ho fatto lo slackbuild per slackware 14.

L'ho compilato senza xerces né xalan ma le conseguenze ancora non le so.
http://www.z01.eu/repo-slack/slackware6 ... k/7u5_b21/
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

ilmich
Master
Master
Messaggi: 1645
Iscritto il: lun 16 lug 2007, 17:39
Slackware: 15.0 64bit
Kernel: 5.15.27
Desktop: kde
Località: Roma

Re: compilare openjdk 7

Messaggio da ilmich »

si ho letto il README pero' a parte seamonkey vorrei provare a bootstrappare con la jdk della oracle(che nella stable ancora ci sta) piuttosto che usare gcc.
io l'unica esperienza in merito ce l'ho avuta con la openjdk 6(l'ho compilata per i miei server) e con il sorgente ufficiale, e mi pare che tutto fosse andato per il meglio(bootstrappare con la jdk della oracle intendo)

comunque per il discorso xerces/xalan provo a fare qualche ricerca, probabilmente, con questa versione, per la gestione dell'xml viene utilizzata qualche libreria di sistema(un po' come per il discorso sui font)

grazie 1000 per il link allo slackbuild dal quale sicuramente prendero' spunto! :D
#LiveSimple and #ProgramThings
https://github.com/ilmich
http://ilmich6502.it/

hashbang
Packager
Packager
Messaggi: 2021
Iscritto il: ven 4 giu 2010, 10:27
Nome Cognome: Luca De Pandis
Distribuzione: macOS/OpenBSD
Località: Lecce/Bergamo

Re: compilare openjdk 7

Messaggio da hashbang »

Ehi Matteo, per curiosità quanto ci hai messo a compilarlo?

Avrei intenzione di compilare una OpenJDK 7, da piazzare in /opt. Però vorrei prima sapere più o meno quanto ci metterei a compilare il tutto.

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5441
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: compilare openjdk 7

Messaggio da ZeroUno »

quanto ci hai messo a compilarlo?
Con un processore i7 e su tmpfs (okkio, prende 7G) e jobs a 6 mezzora o poco più.
grazie 1000 per il link allo slackbuild
di nulla. in fondo il mio è a sua volta uno scopiazzamento da quello di alien ;-)
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

ilmich
Master
Master
Messaggi: 1645
Iscritto il: lun 16 lug 2007, 17:39
Slackware: 15.0 64bit
Kernel: 5.15.27
Desktop: kde
Località: Roma

Re: compilare openjdk 7

Messaggio da ilmich »

posso quasi confermare che utilizzando la jdk6 della oracle che sta sulla stable (e modificando leggermente lo slackbuild di ZeroUno) l'openjdk compila senza problemi.

il quasi è dovuto al fatto che in questo momento non ha ancora finito di compilare pero' la parte java sta andando senza problemi ;)
#LiveSimple and #ProgramThings
https://github.com/ilmich
http://ilmich6502.it/

ilmich
Master
Master
Messaggi: 1645
Iscritto il: lun 16 lug 2007, 17:39
Slackware: 15.0 64bit
Kernel: 5.15.27
Desktop: kde
Località: Roma

Re: compilare openjdk 7

Messaggio da ilmich »

ok.. pacchetto compilato senza problemi.
l'unica cosa che ho notato, non so se pure a te capita è che il file rhino.jar è incluso nella distribuzione ed è pure differente da quello che ho installato io.
insomma apparentemente l'unica dipendenza richiesta per la build è il solo pacchetto ant.
#LiveSimple and #ProgramThings
https://github.com/ilmich
http://ilmich6502.it/

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5441
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: compilare openjdk 7

Messaggio da ZeroUno »

Di sicuro è necessario per compilare. Infatti senza rhino fallische il ./configure

rhino.jar non è incluso nei sorgenti.

Come verificare se disinstallandolo funziona o meno non saprei.


A proposito. Ho notato un bug nello slackbuild nella sezione di download dei sorgenti (che così funziona correttamente per caso).
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

ilmich
Master
Master
Messaggi: 1645
Iscritto il: lun 16 lug 2007, 17:39
Slackware: 15.0 64bit
Kernel: 5.15.27
Desktop: kde
Località: Roma

Re: compilare openjdk 7

Messaggio da ilmich »

non so a cosa ti riferisci come bug, ma a me il tuo slackbuild(come ti dicevo pero' leggermente modificato) funziona alla grande.

in realta' rispetto a quello di alienbob ho notato che tu non punti a nessuno dei file che invece nel suo si scarica preventivamente, pero' alla fine il make se non trova gli archivi li scarica da internet e per quanto riguarda il pacchetto slacky va piu' che bene cosi' (la rottura è che se devi ribuildare.. li riscarichi)

comunque ho fatto il pacchetto slacky.. stasera faccio l'upload della sola jdk per adesso

EDIT:hai ragione, senza rhino non compila proprio.. comunque ho notato che sotto le directory lib ne mette un'altro di jar di dimensioni differenti(nn so se lo ricompila o che altro)
#LiveSimple and #ProgramThings
https://github.com/ilmich
http://ilmich6502.it/

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5441
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: compilare openjdk 7

Messaggio da ZeroUno »

miklos ha scritto:funziona alla grande.
Si, come ho detto, ma per caso.
(la rottura è che se devi ribuildare.. li riscarichi)
La sezione doveva servire a questo ma appunto non funziona per un bug.
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

Rispondi