Repository 32bit  Forum
Repository 64bit  Wiki

kdewebdev3 sulla nostra slackware a 64bit...

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.

kdewebdev3 sulla nostra slackware a 64bit...

Messaggioda danix » ven ott 02, 2009 19:58

come da oggetto, mi serve avere di nuovo quanta+ e siccome ho di recente fatto il salto a 64bit (e mi sto trovando da dio), mi chiedevo come fare... chi ha più esperienza su questo ramo mi saprebbe dare qualche dritta??


Grazie mille a tutti ;)
Avatar utente
danix
Staff
Staff
 
Messaggi: 3280
Iscritto il: ven ott 27, 2006 18:32
Località: Siderno (RC)
Nome Cognome: Danilo M.
Slackware: 64 14.0
Kernel: 3.2.29
Desktop: fluxbox

Re: kdewebdev3 sulla nostra slackware a 64bit...

Messaggioda danix » dom ott 04, 2009 10:22

up :(
Avatar utente
danix
Staff
Staff
 
Messaggi: 3280
Iscritto il: ven ott 27, 2006 18:32
Località: Siderno (RC)
Nome Cognome: Danilo M.
Slackware: 64 14.0
Kernel: 3.2.29
Desktop: fluxbox

Re: kdewebdev3 sulla nostra slackware a 64bit...

Messaggioda Blallo » dom ott 04, 2009 11:00

allora...ci sono i pacchetti in /extra del cd di kde3compact...installando solo quelli dovresti poi poter installare kdewebdev3...ricordati di ricompilare le qt3 dallo slackbuild di Pat in modo da abilitare l'anti-aliasing
Io sono il detective Arsenio Magret, e porto sempre la camicia TATUATA!
Avatar utente
Blallo
Packager
Packager
 
Messaggi: 3240
Iscritto il: ven ott 12, 2007 10:37
Località: Torino / Torremaggiore (FG)
Nome Cognome: Savino Liguori
Slackware: 14.1 / 12.2
Kernel: 3.12.2-ck
Desktop: Openbox

Re: kdewebdev3 sulla nostra slackware a 64bit...

Messaggioda conraid » dom ott 04, 2009 11:03

prendi questi (tranne il txz) e prova
http://www.slackers.it/patches/kwebdev/
Avatar utente
conraid
Staff
Staff
 
Messaggi: 12022
Iscritto il: mer lug 13, 2005 23:00
Località: Livorno
Nome Cognome: Corrado Franco
Slackware: current

Re: kdewebdev3 sulla nostra slackware a 64bit...

Messaggioda danix » dom ott 11, 2009 12:25

Scusate se non mi sono fatto più sentire sull'argomento...

Codice: Seleziona tutto
tidy/                                                                                                                                       
tidy/CVSROOT/                                                                                                                               
tidy/CVSROOT/checkoutlist                                                                                                                   
tidy/CVSROOT/commitinfo                                                                                                                     
tidy/CVSROOT/config                                                                                                                         
tidy/CVSROOT/cvswrappers                                                                                                                     
tidy/CVSROOT/editinfo                                                                                                                       
tidy/CVSROOT/loginfo                                                                                                                         
tidy/CVSROOT/modules                                                                                                                         
tidy/CVSROOT/notify                                                                                                                         
tidy/CVSROOT/rcsinfo                                                                                                                         
tidy/CVSROOT/taginfo                                                                                                                         
tidy/CVSROOT/verifymsg                                                                                                                       
tidy/build/                                                                                                                                 
tidy/build/gmake/                                                                                                                           
tidy/build/gmake/Makefile                                                                                                                   
tidy/build/gmake/readme.txt                                                                                                                 
tidy/build/readme.txt                                                                                                                       
tidy/build/gnuauto/                                                                                                                         
tidy/build/gnuauto/console/                                                                                                                 
tidy/build/gnuauto/console/Makefile.am                                                                                                       
tidy/build/gnuauto/Makefile.am                                                                                                               
tidy/build/gnuauto/configure.in                                                                                                             
tidy/build/gnuauto/readme.txt                                                                                                               
tidy/build/gnuauto/setup.sh                                                                                                                 
tidy/build/gnuauto/include/                                                                                                                 
tidy/build/gnuauto/include/Makefile.am                                                                                                       
tidy/build/gnuauto/src/                                                                                                                     
tidy/build/gnuauto/src/Makefile.am                                                                                                           
tidy/build/msvc/                                                                                                                             
[...]
tidy/test/input/in_679135.html                                                                                                               
tidy/test/input/in_680664.xhtml                                                                                                             
tidy/test/input/in_688746.html                                                                                                               
tidy/test/input/in_695408.html                                                                                                               
tidy/test/input/in_696799.html                                                                                                               
tidy/test/input/in_706260.html                                                                                                               
tidy/test/input/in_765852.html                                                                                                               
tidy/test/input/in_795643-1.html                                                                                                             
tidy/test/input/in_795643-2.html                                                                                                             
tidy/test/input/in_836462-2.html                                                                                                             
tidy/test/input/in_836462-3.html                                                                                                             
tidy/test/input/in_836462.html                                                                                                               
tidy/test/input/in_837023.html                                                                                                               
tidy/test/input/in_978947.html                                                                                                               
tidy/test/input/in_996484.html                                                                                                               
tidy/test/output/                                                                                                                           
tidy/test/output/out_427820.html                                                                                                             
tidy/test/output/out_427826.html                                                                                                             
tidy/test/output/out_431721.html                                                                                                             
tidy/test/output/out_480701.html                                                                                                             
tidy/test/output/out_533233.html                                                                                                             
tidy/test/output/out_540571.html                                                                                                             
                                                                                                                                             
Generating the build system in /tmp/tidy                                                                                                     
                                                                                                                                             
copying files into place: cd build/gnuauto && cp -R -f * /tmp/tidy                                                                           
running: libtoolize --force --copy                                                                                                           
You should add the contents of `/usr/share/aclocal/libtool.m4' to `aclocal.m4'.                                                             
running: aclocal                                                                                                                             
/usr/share/aclocal/imlib.m4:9: warning: underquoted definition of AM_PATH_IMLIB                                                             
/usr/share/aclocal/imlib.m4:9:   run info '(automake)Extending aclocal'                                                                     
/usr/share/aclocal/imlib.m4:9:   or see http://sources.redhat.com/automake/automake.html#Extending-aclocal                                   
running: automake -a -c --foreign                                                                                                           
configure.in:49: installing `./install-sh'                                                                                                   
configure.in:49: installing `./missing'                                                                                                     
console/Makefile.am: installing `./depcomp'                                                                                                 
running: autoconf                                                                                                                           
                                                                                                                                             
If the above commands were successful you should now be able                                                                                 
to build in the usual way:                                                                                                                   
                                                                                                                                             
        $ ./configure --prefix=/usr                                                                                                         
        $ make                                                                                                                               
        $ make install                                                                                                                       
                                                                                                                                             
to get a list of configure options type: ./configure --help                                                                                 
                                                                                                                                             
Alternatively, you should be able to build outside of the source                                                                             
tree. e.g.:                                                                                                                                 

        $ mkdir ../build-tidy
        $ cd ../build-tidy
        $ ../tidy/configure --prefix=/usr
        $ make
        $ make install

configure: WARNING: you should use --build, --host, --target
checking for a BSD-compatible install... /bin/ginstall -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for i486-slackware-linux-gcc... no
checking for gcc... gcc
checking for C compiler default output file name...
configure: error: in `/tmp/tidy':
configure: error: C compiler cannot create executables
See `config.log' for more details.
make: *** No targets specified and no makefile found.  Stop.
Building kdewebdev-3.5.10.tar.bz2...
tar: /home/danix/downloads/kdewebdev3/kdewebdev-3.5.10.tar.bz2: funzione "open" non riuscita: No such file or directory
tar: Errore irrimediabile: uscita immediata
tar: Child returned status 2
tar: Uscita con stato di fallimento in base agli errori precedenti

Questo è il risultato del tentativo fatto con lo slackbuild di Corrado :(

Ho modificato solo $ARCH e $TARGET ad x86_64, $CPUOPT ho messo "-O2 -fPIC" nello slackbuild di kdewebdev3 e nient'altro... dove sta l'errore??
Avatar utente
danix
Staff
Staff
 
Messaggi: 3280
Iscritto il: ven ott 27, 2006 18:32
Località: Siderno (RC)
Nome Cognome: Danilo M.
Slackware: 64 14.0
Kernel: 3.2.29
Desktop: fluxbox

Re: kdewebdev3 sulla nostra slackware a 64bit...

Messaggioda conraid » dom ott 11, 2009 12:28

passa ARCH="x86_64" direttamente dallo script di kdewebdev anche per tidy
Codice: Seleziona tutto
# First, build and install Tidy:
( cd tidy ;  ARCH="x86_64"  sh ./tidy.build $PKG )


poi guarda se ci vuole libdir etc...

io ho preso i vecchi build i Pat, non li ho fatti io, e Pat a quei tempi non ci pensava proprio a fare la compatibilità a 64bit
Magari prendi quelli nuovi che ha messo per kde3, e cambia il percorso di prefix
Avatar utente
conraid
Staff
Staff
 
Messaggi: 12022
Iscritto il: mer lug 13, 2005 23:00
Località: Livorno
Nome Cognome: Corrado Franco
Slackware: current

Re: kdewebdev3 sulla nostra slackware a 64bit...

Messaggioda danix » dom ott 11, 2009 12:55

gli script nuovi di PJV sono uguali a quelli che hai tu, comunque ho seguito il tuo consiglio ma mi restituisce sempre un errore :(

Codice: Seleziona tutto
mv -f .deps/tidy.Tpo .deps/tidy.Po                                                                                                           
/bin/sh ../libtool --tag=CC   --mode=link x86_64-slackware-linux-gcc  -O2 -O2 -Wall -Wno-switch -Wno-parentheses -Wno-unused   -o tidy tidy.o ../src/libtidy.la                                                                                                                           
x86_64-slackware-linux-gcc -O2 -O2 -Wall -Wno-switch -Wno-parentheses -Wno-unused -o .libs/tab2space tab2space.o  ../src/.libs/libtidy.so   
creating tab2space                                                                                                                           
x86_64-slackware-linux-gcc -O2 -O2 -Wall -Wno-switch -Wno-parentheses -Wno-unused -o .libs/tidy tidy.o  ../src/.libs/libtidy.so             
creating tidy                                                                                                                               
make[1]: Leaving directory `/tmp/tidy/console'                                                                                               
Making all in include                                                                                                                       
make[1]: Entering directory `/tmp/tidy/include'                                                                                             
make[1]: Nothing to be done for `all'.                                                                                                       
make[1]: Leaving directory `/tmp/tidy/include'                                                                                               
make[1]: Entering directory `/tmp/tidy'                                                                                                     
make[1]: Nothing to be done for `all-am'.                                                                                                   
make[1]: Leaving directory `/tmp/tidy'                                                                                                       
Making install in src                                                                                                                       
make[1]: Entering directory `/tmp/tidy/src'                                                                                                 
make[2]: Entering directory `/tmp/tidy/src'                                                                                                 
test -z "/usr/lib" || /bin/mkdir -p "/tmp/tgz/package-kdewebdev/usr/lib"                                                                     
 /bin/sh ../libtool   --mode=install /bin/ginstall -c  'libtidy.la' '/tmp/tgz/package-kdewebdev/usr/lib/libtidy.la'                         
/bin/ginstall -c .libs/libtidy-0.99.so.0.0.0 /tmp/tgz/package-kdewebdev/usr/lib/libtidy-0.99.so.0.0.0                                       
(cd /tmp/tgz/package-kdewebdev/usr/lib && { ln -s -f libtidy-0.99.so.0.0.0 libtidy-0.99.so.0 || { rm -f libtidy-0.99.so.0 && ln -s libtidy-0.99.so.0.0.0 libtidy-0.99.so.0; }; })                                                                                                         
(cd /tmp/tgz/package-kdewebdev/usr/lib && { ln -s -f libtidy-0.99.so.0.0.0 libtidy.so || { rm -f libtidy.so && ln -s libtidy-0.99.so.0.0.0 libtidy.so; }; })                                                                                                                             
/bin/ginstall -c .libs/libtidy.lai /tmp/tgz/package-kdewebdev/usr/lib/libtidy.la                                                             
libtool: install: warning: remember to run `libtool --finish /usr/lib'                                                                       
make[2]: Nothing to be done for `install-data-am'.                                                                                           
make[2]: Leaving directory `/tmp/tidy/src'                                                                                                   
make[1]: Leaving directory `/tmp/tidy/src'                                                                                                   
Making install in console                                                                                                                   
make[1]: Entering directory `/tmp/tidy/console'                                                                                             
make[2]: Entering directory `/tmp/tidy/console'                                                                                             
test -z "/usr/bin" || /bin/mkdir -p "/tmp/tgz/package-kdewebdev/usr/bin"                                                                     
  /bin/sh ../libtool   --mode=install /bin/ginstall -c 'tidy' '/tmp/tgz/package-kdewebdev/usr/bin/tidy'                                     
/bin/ginstall -c .libs/tidy /tmp/tgz/package-kdewebdev/usr/bin/tidy                                                                         
  /bin/sh ../libtool   --mode=install /bin/ginstall -c 'tab2space' '/tmp/tgz/package-kdewebdev/usr/bin/tab2space'                           
/bin/ginstall -c .libs/tab2space /tmp/tgz/package-kdewebdev/usr/bin/tab2space                                                               
make[2]: Nothing to be done for `install-data-am'.                                                                                           
make[2]: Leaving directory `/tmp/tidy/console'                                                                                               
make[1]: Leaving directory `/tmp/tidy/console'                                                                                               
Making install in include                                                                                                                   
make[1]: Entering directory `/tmp/tidy/include'                                                                                             
make[2]: Entering directory `/tmp/tidy/include'                                                                                             
make[2]: Nothing to be done for `install-exec-am'.                                                                                           
test -z "/usr/include" || /bin/mkdir -p "/tmp/tgz/package-kdewebdev/usr/include"                                                             
 /bin/ginstall -c -m 644 'platform.h' '/tmp/tgz/package-kdewebdev/usr/include/platform.h'                                                   
 /bin/ginstall -c -m 644 'tidy.h' '/tmp/tgz/package-kdewebdev/usr/include/tidy.h'                                                           
 /bin/ginstall -c -m 644 'tidyenum.h' '/tmp/tgz/package-kdewebdev/usr/include/tidyenum.h'                                                   
 /bin/ginstall -c -m 644 'buffio.h' '/tmp/tgz/package-kdewebdev/usr/include/buffio.h'                                                       
make[2]: Leaving directory `/tmp/tidy/include'                                                                                               
make[1]: Leaving directory `/tmp/tidy/include'                                                                                               
make[1]: Entering directory `/tmp/tidy'                                                                                                     
make[2]: Entering directory `/tmp/tidy'                                                                                                     
make[2]: Nothing to be done for `install-exec-am'.                                                                                           
make[2]: Nothing to be done for `install-data-am'.                                                                                           
make[2]: Leaving directory `/tmp/tidy'                                                                                                       
make[1]: Leaving directory `/tmp/tidy'                                                                                                       
Making install in src                                                                                                                       
make[1]: Entering directory `/tmp/tidy/src'                                                                                                 
make[2]: Entering directory `/tmp/tidy/src'                                                                                                 
test -z "/usr/lib" || /bin/mkdir -p "/usr/lib"                                                                                               
 /bin/sh ../libtool   --mode=install /bin/ginstall -c  'libtidy.la' '/usr/lib/libtidy.la'                                                   
/bin/ginstall -c .libs/libtidy-0.99.so.0.0.0 /usr/lib/libtidy-0.99.so.0.0.0                                                                 
(cd /usr/lib && { ln -s -f libtidy-0.99.so.0.0.0 libtidy-0.99.so.0 || { rm -f libtidy-0.99.so.0 && ln -s libtidy-0.99.so.0.0.0 libtidy-0.99.so.0; }; })                                                                                                                                   
(cd /usr/lib && { ln -s -f libtidy-0.99.so.0.0.0 libtidy.so || { rm -f libtidy.so && ln -s libtidy-0.99.so.0.0.0 libtidy.so; }; })           
/bin/ginstall -c .libs/libtidy.lai /usr/lib/libtidy.la                                                                                       
PATH="$PATH:/sbin" ldconfig -n /usr/lib                                                                                                     
----------------------------------------------------------------------                                                                       
Libraries have been installed in:                                                                                                           
   /usr/lib                                                                                                                                 
                                                                                                                                             
If you ever happen to want to link against installed libraries                                                                               
in a given directory, LIBDIR, you must either use libtool, and                                                                               
specify the full pathname of the library, or use the `-LLIBDIR'                                                                             
flag during linking and do at least one of the following:                                                                                   
   - add LIBDIR to the `LD_LIBRARY_PATH' environment variable                                                                               
     during execution                                                                                                                       
   - add LIBDIR to the `LD_RUN_PATH' environment variable                                                                                   
     during linking                                                                                                                         
   - use the `-Wl,--rpath -Wl,LIBDIR' linker flag                                                                                           
   - have your system administrator add LIBDIR to `/etc/ld.so.conf'                                                                         
                                                                                                                                             
See any operating system documentation about shared libraries for                                                                           
more information, such as the ld(1) and ld.so(8) manual pages.                                                                               
----------------------------------------------------------------------                                                                       
make[2]: Nothing to be done for `install-data-am'.                                                                                           
make[2]: Leaving directory `/tmp/tidy/src'                                                                                                   
make[1]: Leaving directory `/tmp/tidy/src'                                                                                                   
Making install in console                                                                                                                   
make[1]: Entering directory `/tmp/tidy/console'                                                                                             
make[2]: Entering directory `/tmp/tidy/console'                                                                                             
test -z "/usr/bin" || /bin/mkdir -p "/usr/bin"                                                                                               
  /bin/sh ../libtool   --mode=install /bin/ginstall -c 'tidy' '/usr/bin/tidy'                                                               
/bin/ginstall -c .libs/tidy /usr/bin/tidy                                                                                                   
  /bin/sh ../libtool   --mode=install /bin/ginstall -c 'tab2space' '/usr/bin/tab2space'                                                     
/bin/ginstall -c .libs/tab2space /usr/bin/tab2space                                                                                         
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/tmp/tidy/console'
make[1]: Leaving directory `/tmp/tidy/console'
Making install in include
make[1]: Entering directory `/tmp/tidy/include'
make[2]: Entering directory `/tmp/tidy/include'
make[2]: Nothing to be done for `install-exec-am'.
test -z "/usr/include" || /bin/mkdir -p "/usr/include"
 /bin/ginstall -c -m 644 'platform.h' '/usr/include/platform.h'
 /bin/ginstall -c -m 644 'tidy.h' '/usr/include/tidy.h'
 /bin/ginstall -c -m 644 'tidyenum.h' '/usr/include/tidyenum.h'
 /bin/ginstall -c -m 644 'buffio.h' '/usr/include/buffio.h'
make[2]: Leaving directory `/tmp/tidy/include'
make[1]: Leaving directory `/tmp/tidy/include'
make[1]: Entering directory `/tmp/tidy'
make[2]: Entering directory `/tmp/tidy'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/tmp/tidy'
make[1]: Leaving directory `/tmp/tidy'
Building kdewebdev-3.5.10.tar.bz2...
tar: /home/danix/downloads/kdewebdev3/kdewebdev-3.5.10.tar.bz2: funzione "open" non riuscita: No such file or directory
tar: Errore irrimediabile: uscita immediata
tar: Child returned status 2
tar: Uscita con stato di fallimento in base agli errori precedenti


che fo'??
Avatar utente
danix
Staff
Staff
 
Messaggi: 3280
Iscritto il: ven ott 27, 2006 18:32
Località: Siderno (RC)
Nome Cognome: Danilo M.
Slackware: 64 14.0
Kernel: 3.2.29
Desktop: fluxbox

Re: kdewebdev3 sulla nostra slackware a 64bit...

Messaggioda conraid » dom ott 11, 2009 13:01

ma i sorgenti ce li hai nella directory?

comunque per tidy metti anche --libdir nel configure
Avatar utente
conraid
Staff
Staff
 
Messaggi: 12022
Iscritto il: mer lug 13, 2005 23:00
Località: Livorno
Nome Cognome: Corrado Franco
Slackware: current

Re: kdewebdev3 sulla nostra slackware a 64bit...

Messaggioda Vic Steele » dom ott 11, 2009 14:02

Oltre a scaricare il sorgente, dallo slackbuild di conraid cambia la riga di CPUOPT con:
Codice: Seleziona tutto
CPUOPT="-O3"

ed, importante, non dimenticare la direttiva di libdir.
Vic Steele
Linux 2.6
Linux 2.6
 
Messaggi: 534
Iscritto il: dom apr 27, 2008 12:46
Località: Potenza
Nome Cognome: Luigi Caiazza
Slackware: current x86_64
Kernel: 3.0.0
Desktop: Fluxbox / KDE 4.7.0
Distribuzione: Fedora 15

Re: kdewebdev3 sulla nostra slackware a 64bit...

Messaggioda danix » mar ott 13, 2009 17:25

il sorgente è al suo posto, per --libdir che devo mettere??
Avatar utente
danix
Staff
Staff
 
Messaggi: 3280
Iscritto il: ven ott 27, 2006 18:32
Località: Siderno (RC)
Nome Cognome: Danilo M.
Slackware: 64 14.0
Kernel: 3.2.29
Desktop: fluxbox

Re: kdewebdev3 sulla nostra slackware a 64bit...

Messaggioda conraid » mar ott 13, 2009 17:29

beh, mettendo le cose in /opt qualcosa come
--libdir=/opt/kde3/lib64
per tidy dipende da come hai dichiarato prefix, se usr allora /usr/lib64

ma guarda qualche slackbuild no? ;)
Avatar utente
conraid
Staff
Staff
 
Messaggi: 12022
Iscritto il: mer lug 13, 2005 23:00
Località: Livorno
Nome Cognome: Corrado Franco
Slackware: current

Re: kdewebdev3 sulla nostra slackware a 64bit...

Messaggioda Vic Steele » mar ott 13, 2009 17:30

--libdir=/usr/lib${LIBDIRSUFFIX}

Dove LIBDIRSUFFIX=64 la dichiari da qualche parte (tipicamente si fa in un if [ "$ARCH" = "x86_64" ]; ).
Nulla ti vieta di scrivere --libdir=/usr/lib64, se poi non hai intenzione di distribuire lo slackbuild o ricompilarlo su altre macchine... ma se fai così, in caso dovessi poi compilare su un x86, basterebbe solo cambiare il flag ARCH senza cambiare o compromettere nient'altro.
Vic Steele
Linux 2.6
Linux 2.6
 
Messaggi: 534
Iscritto il: dom apr 27, 2008 12:46
Località: Potenza
Nome Cognome: Luigi Caiazza
Slackware: current x86_64
Kernel: 3.0.0
Desktop: Fluxbox / KDE 4.7.0
Distribuzione: Fedora 15


Torna a Slackware64

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite