Autore Topic: Installazione Plank non riuscita  (Letto 289 volte)

Offline JmsBnz

  • *
  • Post: 4
  • Reputazione: 0
    • Mostra profilo
Installazione Plank non riuscita
« il: 28 Agosto 2016 ore 09:45 »
Ciao a tutti, sono nuovo e approfitto per fare un saluto alla comunità. Ho provato ad installare il pacchetto plank da CCR ma al momento dell'installazione della sua dipendenza bamf qualcosa va storto e non riesco a capire cosa. Anche tentando di compilarlo da sorgenti ottengo lo stesso errore. Qualche idea?

Codice: [Seleziona]
==> Creazione del pacchetto: bamf 0.5.0-1 (dom 28 ago 2016, 09.41.23, CEST)
==> Controllo delle dipendenze durante l'avvio in corso...
==> Controllo delle dipendenze durante la compilazione in corso...
==> Download dei sorgenti in corso...
  -> È stato trovato bamf-0.5.0.tar.gz
  -> È stato trovato fix-legacy-window-test.patch
==> Validazione dei sorgenti con sha256sums in corso...
    bamf-0.5.0.tar.gz ... Verificato
    fix-legacy-window-test.patch ... Verificato
==> Estrazione dei sorgenti in corso...
  -> Estrazione di bamf-0.5.0.tar.gz usando bsdtar in corso...
==> Avvio di prepare() in corso...
patching file src/bamf-legacy-window-test.c
patching file src/bamf-view.c
==> Rimozione dell'esistente directory $pkgdir/ in corso...
==> Avvio di build() in corso...
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes                                                                                                                                           
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p                                                                                                                                     
checking for gawk... gawk                                                                                                                                                                   
checking whether make sets $(MAKE)... yes                                                                                                                                                   
checking whether make supports nested variables... yes                                                                                                                                       
checking how to create a pax tar archive... gnutar                                                                                                                                           
checking whether make supports nested variables... (cached) yes                                                                                                                             
checking for style of include used by make... GNU                                                                                                                                           
checking for gcc... gcc                                                                                                                                                                     
checking whether the C compiler works... yes                                                                                                                                                 
checking for C compiler default output file name... a.out                                                                                                                                   
checking for suffix of executables...                                                                                                                                                       
checking whether we are cross compiling... no                                                                                                                                               
checking for suffix of object files... o                                                                                                                                                     
checking whether we are using the GNU C compiler... yes                                                                                                                                     
checking whether gcc accepts -g... yes                                                                                                                                                       
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking whether gcc understands -Wall... yes
checking whether gcc understands -Wstrict-prototypes... yes
checking whether gcc understands -Wnested-externs... yes
checking whether gcc understands -Werror=missing-prototypes... yes
checking whether gcc understands -Werror=implicit-function-declaration... yes
checking whether gcc understands -Werror=pointer-arith... yes
checking whether gcc understands -Werror=init-self... yes
checking whether gcc understands -Werror=format-security... no
checking whether gcc understands -Werror=format=2... yes
checking whether gcc understands -Werror=missing-include-dirs... yes
checking what warning flags to pass to the C compiler...  -Wall -Wstrict-prototypes -Wnested-externs -Werror=missing-prototypes -Werror=implicit-function-declaration -Werror=pointer-arith -Werror=init-self -Werror=format=2 -Werror=missing-include-dirs
checking what language compliance flags to pass to the C compiler...
checking whether to enable maintainer-specific portions of Makefiles... no
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for mt... no
checking if : is a manifest tool... no
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for library containing strerror... none required
checking for pkg-config... /usr/bin/pkg-config
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking whether gcc and cc understand -c and -o together... yes
checking for ANSI C header files... (cached) yes
./configure: line 12691: SHAMROCK_EXPAND_LIBDIR: command not found
./configure: line 12692: SHAMROCK_EXPAND_BINDIR: command not found
./configure: line 12693: SHAMROCK_EXPAND_DATADIR: command not found
checking pkg-config is at least version 0.9.0... yes
checking for GLIB... yes
checking for gdbus-codegen... /usr/bin/gdbus-codegen
checking for WNCK... yes
checking for GTOP... yes
checking for X... yes
checking for gobject-introspection... yes
checking for vapigen... /usr/bin/vapigen
checking for gtkdoc-check... no
checking for gtkdoc-rebase... no
checking for gtkdoc-mkpdf... no
checking whether to build gtk-doc documentation... no
checking for python... /usr/bin/python2
checking for gtester2xunit dependencies... yes
checking for pkg-config... (cached) /usr/bin/pkg-config
checking for GTK+ - version >= 3.0.0... yes (version 3.20.6)
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating lib/libbamf-private/Makefile
config.status: creating lib/libbamf/Makefile
config.status: creating lib/libbamf/libbamf3.pc
config.status: creating src/Makefile
config.status: creating tests/Makefile
config.status: creating tests/bamfdaemon/Makefile
config.status: creating tests/libbamf/Makefile
config.status: creating data/Makefile
config.status: creating doc/Makefile
config.status: creating doc/reference/Makefile
config.status: creating doc/reference/libbamf/Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands

bamf-0.5.0

  Build Environment
    Install Prefix:     /usr
    Introspection:      yes
    Unity Webapps:      no
    Headless tests:     no
    Coverage Reporting: no

make  all-recursive
make[1]: ingresso nella directory "/tmp/ccrbuild-1000/bamf/bamf/src/bamf-0.5.0"
Making all in lib/libbamf-private
make[2]: ingresso nella directory "/tmp/ccrbuild-1000/bamf/bamf/src/bamf-0.5.0/lib/libbamf-private"
make  all-am
make[3]: ingresso nella directory "/tmp/ccrbuild-1000/bamf/bamf/src/bamf-0.5.0/lib/libbamf-private"
make[3]: Nessuna operazione da eseguire per "all-am".
make[3]: uscita dalla directory "/tmp/ccrbuild-1000/bamf/bamf/src/bamf-0.5.0/lib/libbamf-private"
make[2]: uscita dalla directory "/tmp/ccrbuild-1000/bamf/bamf/src/bamf-0.5.0/lib/libbamf-private"
Making all in lib/libbamf
make[2]: ingresso nella directory "/tmp/ccrbuild-1000/bamf/bamf/src/bamf-0.5.0/lib/libbamf"
make  all-am
make[3]: ingresso nella directory "/tmp/ccrbuild-1000/bamf/bamf/src/bamf-0.5.0/lib/libbamf"
make[3]: Nessuna operazione da eseguire per "all-am".
make[3]: uscita dalla directory "/tmp/ccrbuild-1000/bamf/bamf/src/bamf-0.5.0/lib/libbamf"
make[2]: uscita dalla directory "/tmp/ccrbuild-1000/bamf/bamf/src/bamf-0.5.0/lib/libbamf"
Making all in src
make[2]: ingresso nella directory "/tmp/ccrbuild-1000/bamf/bamf/src/bamf-0.5.0/src"
  CC       bamfdaemon-bamf-legacy-window-test.o
  CC       bamfdaemon-bamf-view.o
  CC       bamfdaemon-bamf-application.o
In file included from /usr/include/glib-2.0/glib.h:62:0,
                 from bamf-view.h:24,
                 from bamf-application.h:24,
                 from bamf-application.c:21:
bamf-application.c: In function ‘try_create_local_desktop_data’:
/usr/include/glib-2.0/glib/gmessages.h:382:10: error: return makes integer from pointer without a cast [-Werror=int-conversion]
   return (val);       \
          ^
bamf-application.c:473:3: note: in expansion of macro ‘g_return_val_if_fail’
   g_return_val_if_fail (out_desktop_file, NULL);
   ^
cc1: all warnings being treated as errors
Makefile:692: set di istruzioni per l'obiettivo "bamfdaemon-bamf-application.o" non riuscito
make[2]: *** [bamfdaemon-bamf-application.o] Errore 1
make[2]: uscita dalla directory "/tmp/ccrbuild-1000/bamf/bamf/src/bamf-0.5.0/src"
Makefile:444: set di istruzioni per l'obiettivo "all-recursive" non riuscito
make[1]: *** [all-recursive] Errore 1
make[1]: uscita dalla directory "/tmp/ccrbuild-1000/bamf/bamf/src/bamf-0.5.0"
Makefile:374: set di istruzioni per l'obiettivo "all" non riuscito
make: *** [all] Errore 2
==> ERRORE: Si è verificato un errore in build().
    L'operazione sta per essere interrotta...
The build failed.
Dependencies for `plank' are not met, not building...

Offline dinolib

  • *
  • Post: 3226
  • Reputazione: 110
    • Mostra profilo
Re:Installazione Plank non riuscita
« Risposta #1 il: 28 Agosto 2016 ore 20:04 »
ciao e benvenuto!

plank e relative dipendenze sono contrassegnate obsolete (forse da te?) e il manutentore, UtG è da un po' che è (nuovamente) sparito dal forum...

Chiederei volentieri la manutenzione del pacchetto se non fosse che, oltre a non utilizzare alcun tipo di dock se non i pannelli di plasma, nello specifico plank è GTK3 e, sinceramente, non vedo il motivo di andare ad utilizzare un pacchetto GTK3 per una dock.

Essendo nuovo capisco che al momento questa risposta possa giustamente farti torcere il naso, ma pian piano entrerai nella mentalità di una distro -quasi- pura KDE.

In ogni caso, se davvero ritieni plank essenziale per il tuo workflow, ti consiglio di spulciarti un po' di documentazione e cercare di imparare come compilare i PKGBUILD e caricarli in CCR. Io ho cominciato così!
Nel forum e nel wiki trovi diversi post a riguardo.
Comunque se hai bisogno puoi postare per chiedere lumi  ;)

Offline JmsBnz

  • *
  • Post: 4
  • Reputazione: 0
    • Mostra profilo
Re:Installazione Plank non riuscita
« Risposta #2 il: 05 Settembre 2016 ore 14:55 »
Ti ringrazio molto della risposta, mi sono pseudo-arrangiato scaricandomi il PKGBUILD dai repo di Arch e alla fine ce l'ho fatta ad installarla, anche se mi rimane ignoto il fallimento del pacchetto su CCR. La questione nasce dal fatto che mi sono comode le dock, e alternative per KDE non ce n'è. Grazie ancora per le dritte.

Offline Cylon

  • *
  • Post: 1960
  • Reputazione: 78
  • CYbernetic Life fOrm Node
    • Mostra profilo
Re:Installazione Plank non riuscita
« Risposta #3 il: 05 Settembre 2016 ore 23:19 »
prova ad installare questo plasmoide.
We are the Cylons. Lower your firewalll and surrender.Your PC will adapt to service our GNU/Linux systems. Resistance is futile. Extermination of human race has began!
                                                                     Non rispondo a PM

Offline dinolib

  • *
  • Post: 3226
  • Reputazione: 110
    • Mostra profilo
Re:Installazione Plank non riuscita
« Risposta #4 il: 06 Settembre 2016 ore 08:12 »
dovrebbe essere già nei repo:  plasma5-applets-nowdock

Offline mrcrowley

  • *
  • Post: 876
  • Reputazione: -1
    • Mostra profilo
Re:Installazione Plank non riuscita
« Risposta #5 il: 06 Settembre 2016 ore 10:48 »
Provato Plank .... mah insomma .... a me le animazioni delle icone scompaiono oltre i bordi del pannello.
Brutto brutto !! Me ne sono tornato subito al mio Gestore di processi solo icone.
Ma quel pannello piatto che si vede negli shot di Dock Now, sapete dove l'hanno preso ??

Offline dinolib

  • *
  • Post: 3226
  • Reputazione: 110
    • Mostra profilo
Re:Installazione Plank non riuscita
« Risposta #6 il: 06 Settembre 2016 ore 13:10 »
domanda stupida: ma nowdock come si usa? Io l'ho installato, scelgo agigungi oggetti, lo trascino un po' ovunque ma non succede niente  :o ???

Offline mrcrowley

  • *
  • Post: 876
  • Reputazione: -1
    • Mostra profilo
Re:Installazione Plank non riuscita
« Risposta #7 il: 06 Settembre 2016 ore 13:50 »

Praticamente è un gestore processi in stile OSX. Quindi andrebbe posizionato in un pannello.
Poi quando si lancia dei processi, questi compaiono nel pannello con la loro icona animata e un pallino luminoso sotto, a distinguerli dall' icona dell' applicazione.

Offline dinolib

  • *
  • Post: 3226
  • Reputazione: 110
    • Mostra profilo
Re:Installazione Plank non riuscita
« Risposta #8 il: 06 Settembre 2016 ore 14:10 »
buono a sapersi. l'ho rilasciato tre volte nel pannello principale, non c'è nulla

Offline mrcrowley

  • *
  • Post: 876
  • Reputazione: -1
    • Mostra profilo
Re:Installazione Plank non riuscita
« Risposta #9 il: 06 Settembre 2016 ore 16:01 »

Gli devi creare manualmente lo spazio necessario per far si che compaiano le icone del gestore processi.

Può darsi che non hanno spazio libero e quindi non compaiono.

Offline dinolib

  • *
  • Post: 3226
  • Reputazione: 110
    • Mostra profilo
Re:Installazione Plank non riuscita
« Risposta #10 il: 06 Settembre 2016 ore 17:44 »
può essere. Ma se modifico il pannello almeno dovrebbe dirmi che il plasmoide c'è. invece non c'è alcuna traccia :(

provo con un nuovo pannello, sono curioso

Offline mrcrowley

  • *
  • Post: 876
  • Reputazione: -1
    • Mostra profilo
Re:Installazione Plank non riuscita
« Risposta #11 il: 06 Settembre 2016 ore 17:46 »
Ah .... io l' ho fatto scaricare direttamente da plasma, tramite scarica altri oggetti.

Offline dinolib

  • *
  • Post: 3226
  • Reputazione: 110
    • Mostra profilo
Re:Installazione Plank non riuscita
« Risposta #12 il: 10 Settembre 2016 ore 11:17 »
Problema: non riesco più ad aggiungere NESSUN oggetto nè a pannelli, nè sul desktop.
Manco creando un nuovo utente...

Che log devo guardare? Se non risolvo apro un thread... (sono su testing)

EDIT: non funziona il drag&drop.  Se faccio doppio click funge  :o
EDIT2: e sto anche cercando di capire come si ridimensionano i widget sul desktop... si vede che non li uso
« Ultima modifica: 10 Settembre 2016 ore 11:29 da dinolib »

 

Template by Homey | Sito ufficiale | Disclaimer