Repository 32bit  Forum
Repository 64bit  Wiki

[RISOLTO]Problemino con SlackBuild Minefield

Se avete problemi con l'installazione e la configurazione di Slackware64 postate qui. Non usate questo forum per argomenti che trattano la Slackware32 o generali... per quelli usate rispettivamente il forum Slackware e Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware64 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 Slackware64, se l'argomento è Slackware32 o generale usate rispettivamente il forum Slackware o Gnu/Linux in genere.
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.

[RISOLTO]Problemino con SlackBuild Minefield

Messaggioda shock » gio ott 14, 2010 20:19

Ciao a tutti...dopo un periodo di assenza ho reinstallato la mia Slackware 13.1 64
Volevo un chiarimento sul malfunzionamento di uno slackbuild.E' quello fatto da Spina tempo fa..http://www.slacky.eu/forum/download/file.php?id=353
In pratica io modifico la versione nello slackbuild ma quando lo eseguo mi da questo errore: mozilla-firefox.SlackBuild: line 39: defaults/profile/mimeTypes.rdf: No such file or directory.Sarà pure una stupidata ma io non riesco a capire che vuol dire :p Dove ho sbagliato?

Ciao
Ultima modifica di shock il sab ott 16, 2010 14:02, modificato 1 volta in totale.
Avatar utente
shock
Linux 2.4
Linux 2.4
 
Messaggi: 359
Iscritto il: mer ott 28, 2009 18:47
Nome Cognome: Ivan
Slackware: 13.1 x86_64
Kernel: 2.6.33.4-huge-smp
Desktop: KDE 4.4.3

Re: Problemino con SlackBuild Minefield

Messaggioda hashbang » ven ott 15, 2010 11:18

Codice: Seleziona tutto
#!/bin/sh
CWD=`pwd`
TMP=${TMP:-/tmp}
PKG=$TMP/package-mozilla-firefox

# This is not a source build script.  Rather, it builds a Slackware
# package from the official binary tarball available from mozilla.org.
# Using the official binaries seems like the most direct way to satify
# the Mozilla project's concerns about quality control (and thus to
# provide the most quality-certified package possible), and therefore
# be able to use the official trademarks and logos.
#
# Thanks to the folks at the Mozilla Foundation for permission to
# distribute this, and for all the great work!  :-)

VERSION=3.7a1pre
ARCH=${ARCH:-x86_64}
BUILD=1

if [ ! -d $TMP ]; then
  mkdir -p $TMP
fi
rm -rf $PKG
mkdir -p $PKG/usr/lib64
( cd $PKG/usr/lib64
  tar xf $CWD/firefox-$VERSION.en-US.linux-x86_64.tar.bz2 || exit 1
  mv firefox firefox-$VERSION
  ln -sf firefox-$VERSION firefox
  #cd firefox-$VERSION
  #zcat $CWD/mozilla-firefox-simple.diff.gz | patch -p1 --verbose --backup --suffix=.orig || exit 1
  # Clean up if the above patch was successful:
  #rm -f firefox.orig
  #zcat $CWD/mozilla-firefox-mimeTypes-fix.diff.gz | patch -p1 --verbose --suffix=.orig || exit 1
  #zcat $CWD/firefox.moz_plugin_path.diff.gz | patch -p1 --verbose --suffix=.orig || exit 1
  #rm -f defaults/pref/firefox.js.orig
  cd $PKG/usr/lib64/firefox-$VERSION
  # There's really no reason to save this .orig:
  #mv defaults/profile/mimeTypes.rdf defaults/profile/mimeTypes.rdf.orig || exit 1
  zcat $CWD/mimeTypes.rdf.gz > defaults/profile/mimeTypes.rdf || exit 1
) || exit 1
mkdir -p $PKG/usr/bin
( cd $PKG/usr/bin
  ln -sf /usr/lib64/firefox-$VERSION/firefox .
)
mkdir -p $PKG/usr/lib64/mozilla/plugins
mkdir -p $PKG/usr/share/applications
cat $CWD/mozilla-firefox.desktop > $PKG/usr/share/applications/mozilla-firefox.desktop
mkdir -p $PKG/usr/share/pixmaps
cat $CWD/firefox.png > $PKG/usr/share/pixmaps/firefox.png

# These files/directories are usually created if Firefox is run as root, which on many
# systems might (and possibly should) be never.  Therefore, if we don't see them we'll
# put stubs in place to prevent startup errors.
( cd $PKG/usr/lib64/firefox-$VERSION
  if [ -d extensions/talkback\@mozilla.org ]; then
    if [ ! -r extensions/talkback\@mozilla.org/chrome.manifest ]; then
      echo > extensions/talkback\@mozilla.org/chrome.manifest
    fi
  fi
  if [ ! -d updates ]; then
    mkdir -p updates/0
  fi
)

mkdir $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc

cd $PKG
makepkg -l y -c n $TMP/mozilla-firefox-$VERSION-$ARCH-$BUILD.txz
Succede perchè il file da scompattare non è mimeTypes.rdf bensì mimeTypes.rdf.gz. Ho corretto lo SlackBuild ;) puoi usare questo.
Comunque nel ramo testing del repository della 13.1 trovi gli SlackBuild di Pat di Firefox 4.0
Adoro il pragmatismo della lingua giapponese, è l'unica in cui per dire ad una ragazza che la ami le dici "suki". (cit.)
Avatar utente
hashbang
Packager
Packager
 
Messaggi: 1830
Iscritto il: ven giu 04, 2010 9:27
Località: Lecce
Nome Cognome: Luca De Pandis
Distribuzione: Windows 8.1 Pro

Re: Problemino con SlackBuild Minefield

Messaggioda shock » ven ott 15, 2010 15:56

Il problema non si è risolto modificando lo SlackBuild.Dove lo trovo il repository di Pat? :)
Poi sto avendo anche dei problemini...installai firfox 3 da slacky e adesso anche Chrome ma quando ci clicco, carica per un po ma non si avvia.Perche?

Ciao e grazie
Avatar utente
shock
Linux 2.4
Linux 2.4
 
Messaggi: 359
Iscritto il: mer ott 28, 2009 18:47
Nome Cognome: Ivan
Slackware: 13.1 x86_64
Kernel: 2.6.33.4-huge-smp
Desktop: KDE 4.4.3

Re: Problemino con SlackBuild Minefield

Messaggioda hashbang » ven ott 15, 2010 17:24

Adoro il pragmatismo della lingua giapponese, è l'unica in cui per dire ad una ragazza che la ami le dici "suki". (cit.)
Avatar utente
hashbang
Packager
Packager
 
Messaggi: 1830
Iscritto il: ven giu 04, 2010 9:27
Località: Lecce
Nome Cognome: Luca De Pandis
Distribuzione: Windows 8.1 Pro

Re: Problemino con SlackBuild Minefield

Messaggioda shock » ven ott 15, 2010 17:45

Opera invece installato con lo slackbuild funziona perfettamente.Io pero di solito utilizzo una versione a 64 bit di minefield, mentre nel repositoryi non è specificato (forse sto dicendo una boiata).Comunque ho provato lo stesso ma mi da un messaggio d'errore:
Codice: Seleziona tutto
checking for YASM assembler... checking for yasm... no
configure: error: yasm is a required build tool for this architecture when webm is enabled. You may either install yasm or --disable-webm (which disables the WebM video format). See https://developer.mozilla.org/en/YASM for more details.
make: *** No targets specified and no makefile found.  Stop.



Ciao
Avatar utente
shock
Linux 2.4
Linux 2.4
 
Messaggi: 359
Iscritto il: mer ott 28, 2009 18:47
Nome Cognome: Ivan
Slackware: 13.1 x86_64
Kernel: 2.6.33.4-huge-smp
Desktop: KDE 4.4.3

Re: Problemino con SlackBuild Minefield

Messaggioda hashbang » ven ott 15, 2010 18:03

Adoro il pragmatismo della lingua giapponese, è l'unica in cui per dire ad una ragazza che la ami le dici "suki". (cit.)
Avatar utente
hashbang
Packager
Packager
 
Messaggi: 1830
Iscritto il: ven giu 04, 2010 9:27
Località: Lecce
Nome Cognome: Luca De Pandis
Distribuzione: Windows 8.1 Pro

Re: Problemino con SlackBuild Minefield

Messaggioda shock » ven ott 15, 2010 18:10

Si scusa in effetti avevo scritto senza prima cercare...ho trovato lo slackbuild ed ho installato pure quello all'ultima versione :p
Ora pero mi da un secondo errore in coda al processo di firefox:
Codice: Seleziona tutto
make[4]: *** No rule to make target `-lpthread', needed by `js'.  Stop.
make[4]: Leaving directory `/tmp/mozilla-central/js/src/shell'
make[3]: *** [libs] Error 2
make[3]: Leaving directory `/tmp/mozilla-central/js/src'
make[2]: *** [libs_tier_js] Error 2
make[2]: Leaving directory `/tmp/mozilla-central'
make[1]: *** [tier_js] Error 2
make[1]: Leaving directory `/tmp/mozilla-central'
make: *** [default] Error 2
Avatar utente
shock
Linux 2.4
Linux 2.4
 
Messaggi: 359
Iscritto il: mer ott 28, 2009 18:47
Nome Cognome: Ivan
Slackware: 13.1 x86_64
Kernel: 2.6.33.4-huge-smp
Desktop: KDE 4.4.3

Re: Problemino con SlackBuild Minefield

Messaggioda hashbang » ven ott 15, 2010 18:14

beh visto così a parte l'errore non è che si capisca molto. Posta l'output della compilazione completo (o se non è possibile un output più dettagliato)
Adoro il pragmatismo della lingua giapponese, è l'unica in cui per dire ad una ragazza che la ami le dici "suki". (cit.)
Avatar utente
hashbang
Packager
Packager
 
Messaggi: 1830
Iscritto il: ven giu 04, 2010 9:27
Località: Lecce
Nome Cognome: Luca De Pandis
Distribuzione: Windows 8.1 Pro

Re: Problemino con SlackBuild Minefield

Messaggioda shock » ven ott 15, 2010 18:22

Non so se basti:
Codice: Seleziona tutto
c++ -o js.o -c  -I../../../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"Linux2.6.33\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../../../dist/include -I../../../dist/include/nsprpub  -I/tmp/mozilla-central/dist/include/nspr    -fPIC  -frtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -O -fPIC -fno-strict-aliasing -pthread -pipe  -DNDEBUG -DTRIMMED -Os -freorder-blocks -fno-reorder-functions -fomit-frame-pointer    -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/js.pp js.cpp
jsworkers.cpp
c++ -o jsworkers.o -c  -I../../../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"Linux2.6.33\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../../../dist/include -I../../../dist/include/nsprpub  -I/tmp/mozilla-central/dist/include/nspr    -fPIC  -frtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -O -fPIC -fno-strict-aliasing -pthread -pipe  -DNDEBUG -DTRIMMED -Os -freorder-blocks -fno-reorder-functions -fomit-frame-pointer    -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/jsworkers.pp jsworkers.cpp
make[4]: *** No rule to make target `-lpthread', needed by `js'.  Stop.
make[4]: Leaving directory `/tmp/mozilla-central/js/src/shell'
make[3]: *** [libs] Error 2
make[3]: Leaving directory `/tmp/mozilla-central/js/src'
make[2]: *** [libs_tier_js] Error 2
make[2]: Leaving directory `/tmp/mozilla-central'
make[1]: *** [tier_js] Error 2
make[1]: Leaving directory `/tmp/mozilla-central'
make: *** [default] Error 2
Avatar utente
shock
Linux 2.4
Linux 2.4
 
Messaggi: 359
Iscritto il: mer ott 28, 2009 18:47
Nome Cognome: Ivan
Slackware: 13.1 x86_64
Kernel: 2.6.33.4-huge-smp
Desktop: KDE 4.4.3

Re: Problemino con SlackBuild Minefield

Messaggioda hashbang » ven ott 15, 2010 18:44

a quanto pare l'errore di compilazione sembra essere comune sulla slackware stable. In breve firefox 4 è riuscito a compilarlo solo chi ha la -current. :-k

Adesso faccio uno slackbuild che pacchettizza il precompilato.
Adoro il pragmatismo della lingua giapponese, è l'unica in cui per dire ad una ragazza che la ami le dici "suki". (cit.)
Avatar utente
hashbang
Packager
Packager
 
Messaggi: 1830
Iscritto il: ven giu 04, 2010 9:27
Località: Lecce
Nome Cognome: Luca De Pandis
Distribuzione: Windows 8.1 Pro

Re: Problemino con SlackBuild Minefield

Messaggioda hashbang » ven ott 15, 2010 19:06

prova questo. Il file png lo prendi invece da quì



EDIT: C'era un errore. L'ho corretto. Ho chiamato il nuovo pacchetto minefield-reloaded

RIEDIT: Ho scoperto un altro errore. sorry. Lo slackbuild rinominalo da minefield-it.SlackBuild a minefield.SlackBuild
Allegati
minefield-reloaded.tar.gz
(2.84 KiB) Scaricato 8 volte
Adoro il pragmatismo della lingua giapponese, è l'unica in cui per dire ad una ragazza che la ami le dici "suki". (cit.)
Avatar utente
hashbang
Packager
Packager
 
Messaggi: 1830
Iscritto il: ven giu 04, 2010 9:27
Località: Lecce
Nome Cognome: Luca De Pandis
Distribuzione: Windows 8.1 Pro

Re: Problemino con SlackBuild Minefield

Messaggioda hashbang » ven ott 15, 2010 19:13

ovviamente. Elimina la versione più vecchia di firefox (la 3.6.10). Non effettuare l'upgrade anche perchè il PKGNAME è diverso (in modo da non sostituirlo con gli aggiornamenti della slack).
Adoro il pragmatismo della lingua giapponese, è l'unica in cui per dire ad una ragazza che la ami le dici "suki". (cit.)
Avatar utente
hashbang
Packager
Packager
 
Messaggi: 1830
Iscritto il: ven giu 04, 2010 9:27
Località: Lecce
Nome Cognome: Luca De Pandis
Distribuzione: Windows 8.1 Pro

Re: Problemino con SlackBuild Minefield

Messaggioda shock » ven ott 15, 2010 19:15

Perfetto, funziona =D> Ma adesso, se io lo volessi aggiornare, ho visto che attraverso l'aggiornamento automatico non trova nulla.Come si fa?

Ciao e grazie ancora \:D/
Avatar utente
shock
Linux 2.4
Linux 2.4
 
Messaggi: 359
Iscritto il: mer ott 28, 2009 18:47
Nome Cognome: Ivan
Slackware: 13.1 x86_64
Kernel: 2.6.33.4-huge-smp
Desktop: KDE 4.4.3

Re: Problemino con SlackBuild Minefield

Messaggioda hashbang » ven ott 15, 2010 19:18

shock ha scritto:Perfetto, funziona =D> Ma adesso, se io lo volessi aggiornare, ho visto che attraverso l'aggiornamento automatico non trova nulla.Come si fa?

Ciao e grazie ancora \:D/

puoi dare un chmod 777 /usr/lib/minefield (a proposito. sui sistemi x86_64 andava messa in /usr/lib64. Anche se essendo un precompilato non credo sia di vitale importanza)

EDIT: chmod -R 777
Adoro il pragmatismo della lingua giapponese, è l'unica in cui per dire ad una ragazza che la ami le dici "suki". (cit.)
Avatar utente
hashbang
Packager
Packager
 
Messaggi: 1830
Iscritto il: ven giu 04, 2010 9:27
Località: Lecce
Nome Cognome: Luca De Pandis
Distribuzione: Windows 8.1 Pro

Re: Problemino con SlackBuild Minefield

Messaggioda shock » ven ott 15, 2010 19:25

Ho dato il comando ma ancora nessun aggiornamento disponibile :-k

Ciao,
Avatar utente
shock
Linux 2.4
Linux 2.4
 
Messaggi: 359
Iscritto il: mer ott 28, 2009 18:47
Nome Cognome: Ivan
Slackware: 13.1 x86_64
Kernel: 2.6.33.4-huge-smp
Desktop: KDE 4.4.3

Prossimo

Torna a Slackware64

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti