Compilare Kde

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
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
prometeo79
Linux 4.x
Linux 4.x
Messaggi: 1278
Iscritto il: gio 17 mar 2005, 0:00
Slackware: 12
Località: Torino

Compilare Kde

Messaggio 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?

Avatar utente
albatros
Iper Master
Iper Master
Messaggi: 2098
Iscritto il: sab 4 feb 2006, 13:59
Kernel: 6.18.0
Desktop: gnome and lxqt
Distribuzione: Ubuntu 24.04 & FC 41
Località: Darmstadt - Germania

Messaggio 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...

Avatar utente
prometeo79
Linux 4.x
Linux 4.x
Messaggi: 1278
Iscritto il: gio 17 mar 2005, 0:00
Slackware: 12
Località: Torino

Messaggio 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.

Avatar utente
albatros
Iper Master
Iper Master
Messaggi: 2098
Iscritto il: sab 4 feb 2006, 13:59
Kernel: 6.18.0
Desktop: gnome and lxqt
Distribuzione: Ubuntu 24.04 & FC 41
Località: Darmstadt - Germania

Messaggio 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...

Avatar utente
prometeo79
Linux 4.x
Linux 4.x
Messaggi: 1278
Iscritto il: gio 17 mar 2005, 0:00
Slackware: 12
Località: Torino

Messaggio da prometeo79 »

Ok ti ringrazio. Vado più a fondo nella questione grazie

Avatar utente
prometeo79
Linux 4.x
Linux 4.x
Messaggi: 1278
Iscritto il: gio 17 mar 2005, 0:00
Slackware: 12
Località: Torino

Messaggio da prometeo79 »

Ho trovato KDE.SlackBuild e KDE.options, proverò con quelli, grazie ancora

Rispondi