Pagina 1 di 1

Compilare Kde

Inviato: lun 26 mar 2007, 18:14
da prometeo79
Ciao

Dovrei ricompilare kdebase per slamd64, ma non ci riesco proprio!
Ho preso lo slackbuild da qui

http://anorien.warwick.ac.uk/mirrors/sl ... e/kdebase/

e ho inserito

Codice: Seleziona tutto

NAME=kdebase
VERSION=3.5.6
ARCH=${ARCH:-x86_64}
ma mi restituisce degli errori dopo aver decompresso l'archivio di kdebase.
Potreste darmi un aiutino?

Inviato: lun 26 mar 2007, 19:32
da albatros
Beh, intanto dovresti dire che errori ti dà...

Non ho letto bene lo slackbuild, ma NAME e ARCH non ci sono come variabili, perché le hai aggiunte?
Ho visto invece un PKGARCH nel makepkg che non è definito da nessuna parte, così come BUILD...

Inviato: lun 26 mar 2007, 19:39
da prometeo79
Ok. Ho rimosso NAME e ARCH, ho lasciato solo VERSION, altrimenti non mi parte nemmeno la decompressione.
Dopo aver decompresso l'archivio, mi si blocca con quest'errore

Codice: Seleziona tutto

checking build system type... configure: error: /bin/sh admin/config.sub --linux failed
make: *** No targets specified and no makefile found.  Stop.

Inviato: lun 26 mar 2007, 20:26
da albatros
Beh, credo che l'errore sia dovuto ai parametri che hai passato a configure:

Codice: Seleziona tutto

CFLAGS=$CPUOPT \
CXXFLAGS=$CPUOPT \
./configure \
  --prefix=/usr \
	--libdir=/usr/lib$LIBSUFFIX \
  --with-shadow \
  --with-xinerama \
  --disable-debug \
  --program-prefix="" \
  --program-suffix="" \
  --build=$TARGET-$DISTRO-linux
make $NUMJOBS || exit 1
Dato che CPUOPT, LIBSUFFIX, TARGET, DISTRO, NUMJOBS non sono state definite, dubito che configure e make possano fare un buon lavoro...
In particolare, --build=$TARGET-$DISTRO-linux viene espanso come --build=--linux, da qui l'errore che ottieni.
make non trova nessun makefile e dunque lo slackbuild si ferma (|| exit 1).
Probabilmente il packager ha definito le variabili mancanti in KDE.options e local.options.
Ti conviene modificare a mano lo slackbuild o trovarne un'altro...

Inviato: lun 26 mar 2007, 21:42
da prometeo79
Ok ti ringrazio. Vado più a fondo nella questione grazie

Inviato: lun 26 mar 2007, 21:45
da prometeo79
Ho trovato KDE.SlackBuild e KDE.options, proverò con quelli, grazie ancora