Compilazione Xorg con Slackbuild di PAT

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.
Rispondi
Avatar utente
Harp
Staff
Staff
Messaggi: 1424
Iscritto il: sab 17 apr 2004, 0:00
Nome Cognome: Franco Fiorin
Slackware: 13.0
Kernel: 2.6.29
Desktop: KDE 4.2.4
Località: Vittorio Veneto (TV)
Contatta:

Compilazione Xorg con Slackbuild di PAT

Messaggio da Harp »

Vorrei ricompilare Xorg, ottimizzando per athlon, così avrei un paio di domande.

Ho scaricato la directory X, via FTP.
Lo slackbuild di Pat, parte così:

Codice: Seleziona tutto

ERSION=6.9.0
export ARCH=${ARCH:-i486}
BUILD=${BUILD:-8}

if [ "$ARCH" = "i386" ]; then
  SLKCFLAGS="-O2 -march=i386 -mcpu=i686"
elif [ "$ARCH" = "i486" ]; then
  SLKCFLAGS="-O2 -march=i486 -mtune=i686"
elif [ "$ARCH" = "s390" ]; then
  SLKCFLAGS="-O2"
elif [ "$ARCH" = "x86_64" ]; then
  SLKCFLAGS="-O2"
fi
Io vorrei compilare i pacchetti in modo da averli rinominati per athlon. Come posso fare a rendere lo slackbuild compatibile con questo?

Codice: Seleziona tutto

TARGET=i486
ARCH=${ARCH:-athlonxp}
BUILD=Hrp

if [ "$ARCH" = "i486" ]; then
  SLKCFLAGS="-O2 -march=i486 -mcpu=i686"
elif [ "$ARCH" = "athlonxp" ]; then
  SLKCFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer -ffast-math -mmmx -m3dnow -msse -mfpmath=sse,387 -mcpu=athlon-xp"
elif [ "$ARCH" = "i686" ]; then
  SLKCFLAGS="-O2 -march=i686 -mcpu=i686"
elif [ "$ARCH" = "x86_64" ]; then
  SLKCFLAGS="-O2"
fi
Oltre alla directory x11 devo compilare anche fontconfig?

Alttre cose a cui prestare attenzione?
Grazie in anticipo.

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio da gohanz »

Non devi fare niente di particolare, aggiungi la riga

elif [ "$ARCH" = "athlonxp" ]; then
SLKCFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer -ffast-math -mmmx -m3dnow -msse -

al primo SlackBuild poi modifichi

VERSION=6.9.0
ARCH=${ARCH:-athlonxp}
BUILD=Hrp

Fontconfig adesso è un pacchetto separato mi sembra a differenza della 10.2 che che conteneva le sue librerie all'interno di X11

Avatar utente
Harp
Staff
Staff
Messaggi: 1424
Iscritto il: sab 17 apr 2004, 0:00
Nome Cognome: Franco Fiorin
Slackware: 13.0
Kernel: 2.6.29
Desktop: KDE 4.2.4
Località: Vittorio Veneto (TV)
Contatta:

Messaggio da Harp »

Ok, grazie mille Gohanz.
Speriamo che il libro sulla BASH che ho sul comodino risolva queste mie carenze prima o poi.
Ho lanciato lo Sllackbuild relativo alla directory x11 intanto.
Cosa devo fare con fontconfig?
Non è che andasse compilato prima^

Avatar utente
Harp
Staff
Staff
Messaggi: 1424
Iscritto il: sab 17 apr 2004, 0:00
Nome Cognome: Franco Fiorin
Slackware: 13.0
Kernel: 2.6.29
Desktop: KDE 4.2.4
Località: Vittorio Veneto (TV)
Contatta:

Messaggio da Harp »

Mannagg'
Come volevasi dimostrare.
Due ore buttate a....

Codice: Seleziona tutto

../../extras/fontconfig/fontconfig/fcfreetype.h:45: error: syntax error before "f"
In file included from fcatomic.c:50:
../../extras/fontconfig/src/fcint.h:596: error: syntax error before "encoding"
make[3]: *** [fcatomic.o] Error 1
make[3]: Leaving directory `/tmp/x11-build/xc/lib/fontconfig'
make[2]: *** [install] Error 2
make[2]: Leaving directory `/tmp/x11-build/xc/lib'
make[1]: *** [install] Error 2
make[1]: Leaving directory `/tmp/x11-build/xc'
make: *** [install] Error 2
[/color]

Spero almeno sia d'aiuto a qualcun' altro.

Avatar utente
Harp
Staff
Staff
Messaggi: 1424
Iscritto il: sab 17 apr 2004, 0:00
Nome Cognome: Franco Fiorin
Slackware: 13.0
Kernel: 2.6.29
Desktop: KDE 4.2.4
Località: Vittorio Veneto (TV)
Contatta:

Messaggio da Harp »

Nein! Nein! Nein!

Cosa sto sbagliando?
Ho compilato fontconfig, l'ho installato e sono tornato su Xorg. Stesso problema.

AIUTO!

Avatar utente
l1q1d
Master
Master
Messaggi: 1862
Iscritto il: lun 21 feb 2005, 0:00
Località: In uno spazio n-dimesionale
Contatta:

Messaggio da l1q1d »

Lo so che sembra una cosa stupida ma prova a vedere se compila senza le tue modifiche allo slackbuild, sembra essere un problema più radicato nella compilazione.
In che modo hai compilato fontconfig? Hai per caso l'altra versione ancora installata?

Avatar utente
Harp
Staff
Staff
Messaggi: 1424
Iscritto il: sab 17 apr 2004, 0:00
Nome Cognome: Franco Fiorin
Slackware: 13.0
Kernel: 2.6.29
Desktop: KDE 4.2.4
Località: Vittorio Veneto (TV)
Contatta:

Messaggio da Harp »

l1q1d ha scritto:Lo so che sembra una cosa stupida ma prova a vedere se compila senza le tue modifiche allo slackbuild, sembra essere un problema più radicato nella compilazione.
In che modo hai compilato fontconfig? Hai per caso l'altra versione ancora installata?
Non credo, almeno spero, che non possa ottimizzare con queste CFLAGS.
Non ho disinstallato il vecchio xorg, prima di procedere, dovrei?
Mi sembra che fontconfig non ci sia nel xorg della 10.2.
Io ho praticamente proceduto a compilare fontconfig e poi ho installato il tgz creato ed ho proceduto a lanciare lo slackbuild nella directory x11, seguendo il consiglio trovato in IRC della non necessità di disinstallare il vecchio Xorg.
Il paccheto fontconfig in questione, alla uscita da X, mi visualizza caratteri ostrogoti.
Ho notato comunque dei syntax error nella compilazione dei font di x11 e gli stessi errori di sintassi anche nella compilazione d KDE.
Boh, spero di venirne a capo.

P.S. Probabilmente ne sparerò una delle mie. Il kernel non centra nulla?.

Avatar utente
Harp
Staff
Staff
Messaggi: 1424
Iscritto il: sab 17 apr 2004, 0:00
Nome Cognome: Franco Fiorin
Slackware: 13.0
Kernel: 2.6.29
Desktop: KDE 4.2.4
Località: Vittorio Veneto (TV)
Contatta:

Messaggio da Harp »

Ho provato e riprovato, con e senza flags, per lo meno minimizzando a march=athlox-xp -O2 -pipe fomit-frame-pointer, ma niente da fare.

Ho provato pure da init 3, disinstallando xorg vecchio.
Insomma, ho sparato tutte le cartucce a disposizione, ma GIVE UP!!!

:oops: :evil:

Rispondi