Autore Topic: lwks dipendenze non soddisfatt  (Letto 607 volte)

Offline cassa94

  • *
  • Post: 20
  • Reputazione: 0
    • Mostra profilo
lwks dipendenze non soddisfatt
« il: 18 Maggio 2016 ore 10:11 »
Sto provando ad installare Lightworks con ccr (così come quando avevo Manjaro avevo fatto da yaourt), ma a metà dell'installazione mi dà un errore nel build() e quindi non riesce a finire. Sembrerebbe legato all'installazione di ffmpeg-control. Come devo fare per riuscire ad installarlo?

Codice: [Seleziona]
<il resto della risposta al comando ccr lwks è nell'allegato>

common.mak:45: set di istruzioni per l'obiettivo "libavcodec/libvpxenc.o" non riuscito
make: *** [libavcodec/libvpxenc.o] Errore 1
==> ERRORE: Si è verificato un errore in build().
    L'operazione sta per essere interrotta...
The build failed.
Dependencies for `lwks' are not met, not building...

p.s. spero di aver azzeccato la sezione, ho Chakra da meno di una settimana ;)
p.p.s qualcuno mi potrebbe dire come impostare kate come editor per il PKGBUILD?

Offline whoami

  • *
  • Post: 1562
  • Reputazione: 64
  • Quando c'era init i log arrivavano in orario!
    • Mostra profilo
Re:lwks dipendenze non soddisfatt
« Risposta #1 il: 18 Maggio 2016 ore 10:40 »
Prima la risposta alle ultime domande...
Sezione giusta.
Poi nel file .bashrc che trovi nella tua home c'è una riga che dice EDITOR=vim, la modifichi con EDITOR=kate, salvi esci e dai source .bashrc per rendere la modifica immediatamente disponibile.

Detto questo, l'errore te lo dà compilando ffmpeg-compat... che è un pacchetto orfano, cioè senza manutentore.
Ho visto che in ccr c'è anche un ffmpeg-compat-55... da ignorante io proverei ad installare prima quello e poi lwks, provando durante l'installazione a modificare il pkbuild di lwks mettendo tra le dipendenze ffmpeg-compat-55 invece di ffmpeg-compat e vedere se va.

Se va dinolib lo leggerà e modificherà di sicuro lwks con la dipendenza funzionante, se no bisogna proprio mettere mano a ffmpeg-compat, trovando qualcuno che lo adotti e lo renda installabile...

Facci sapere!
echo "VQF AHELME I BI CI WECPF"| tr "ETAOINSHRDLUBCFGJMQPVWZYXK" "A-Z"

Offline cassa94

  • *
  • Post: 20
  • Reputazione: 0
    • Mostra profilo
Re:lwks dipendenze non soddisfatt
« Risposta #2 il: 18 Maggio 2016 ore 12:13 »
Intanto grazie per le prime due risposte.
Cercando di installare ffmpeg-control-55 il risultato è questo (il problema sembrerebbe essere lo stesso di ffmpeg-control ovvero quel libvpx):
Codice: [Seleziona]
[fabry@HAL-9000 ~]$ ccr ffmpeg-compat-55
0 ccr/ffmpeg-compat-55 2.3.4-1
    Compatibility package for ffmpeg to provide versions 55 of libavcodec, libavdevice and libavformat, not anymore provided by the ffmpeg package

Type numbers to install. Separate each number with a space.
Numbers: 0

Ccr Targets    (1): ffmpeg-compat-55

Proceed with installation? [Y/n] y
uRL: http://chakraos.org/ccr/packages/ff/ffmpeg-compat-55/ffmpeg-compat-55.tar.gz
Edit ffmpeg-compat-55 PKGBUILD with $EDITOR? [Y/n] y
==> Creazione del pacchetto: ffmpeg-compat-55 2.3.4-1 (mer 18 mag 2016, 11.57.46, CEST)
==> Controllo delle dipendenze durante l'avvio in corso...
==> Controllo delle dipendenze durante la compilazione in corso...
==> Download dei sorgenti in corso...
  -> Download di ffmpeg-2.3.4.tar.bz2 in corso...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 7261k  100 7261k    0     0  25515      0  0:04:51  0:04:51 --:--:-- 46944
  -> Download di libvpx_VP8E_UPD_ENTROPY.patch in corso...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  1828    0  1828    0     0    680      0 --:--:--  0:00:02 --:--:--   680
==> Validazione dei sorgenti con sha256sums in corso...
    ffmpeg-2.3.4.tar.bz2 ... Verificato
    libvpx_VP8E_UPD_ENTROPY.patch ... NON RIUSCITO
==> ERRORE: Uno o più file non hanno superato il controllo di validità!
The build failed.

Offline dinolib

  • *
  • Post: 3226
  • Reputazione: 110
    • Mostra profilo
Re:lwks dipendenze non soddisfatt
« Risposta #3 il: 18 Maggio 2016 ore 12:31 »
lwks lo mantengo io. fammi controllare se c'è qualche aggiornamento e se le dipendenze sono a posto.
faccio sapere

Offline dinolib

  • *
  • Post: 3226
  • Reputazione: 110
    • Mostra profilo
Re:lwks dipendenze non soddisfatt
« Risposta #4 il: 18 Maggio 2016 ore 12:59 »
sto provvedendo a creare un nuovo ffmegcomat.
Da quel che ho capito stanno proliferando questi pacchetti perchè per compatibilità con vecchi programmi (o programmi precompilati come lwks) servono versioni anche vecchie di ffmpeg.

ffmpeg-compat0.10 fa riferimento alla versione 0.10.
Poi vedo che su AUR ci sono anche 54 e 55 che sono versioni con differente progressivo (anche 'sta cosa di ffmpeg mai capita. Penso che 0.10 si riferisca alla release di ffmpeg mentre 54 e 55 sono le versioni delle librerie di volta in volta aggiornate).

Detto questo: appena trovi lwks aggiornato in CCR prova ad installarlo

Offline cassa94

  • *
  • Post: 20
  • Reputazione: 0
    • Mostra profilo
Re:lwks dipendenze non soddisfatt
« Risposta #5 il: 18 Maggio 2016 ore 13:07 »
ok, merci. Appena vedo che è stato aggiornato provo e vi faccio sapere. Grazie per l'aiuto!

Offline dinolib

  • *
  • Post: 3226
  • Reputazione: 110
    • Mostra profilo
Re:lwks dipendenze non soddisfatt
« Risposta #6 il: 18 Maggio 2016 ore 13:13 »
ecco fatto.

ffmpeg0.10 fra l'altro era già in CCR.
qui lwks parte tranquillamente

EDIT: se per caso ffmpeg0.10 non ti compila fammi sapere che segno il pacchetto come obsoleto. Temporaneamente posso passarti i binari che ho compilato io (prendendo il codice da AUR). Oppure se sei capace di mando il PKGBUILD. fammi sapere
« Ultima modifica: 18 Maggio 2016 ore 13:16 da dinolib »

Offline cassa94

  • *
  • Post: 20
  • Reputazione: 0
    • Mostra profilo
Re:lwks dipendenze non soddisfatt
« Risposta #7 il: 18 Maggio 2016 ore 13:50 »
Continua a darmi lo stesso problema di prima con
Codice: [Seleziona]
                                ^
common.mak:45: set di istruzioni per l'obiettivo "libavcodec/libvpxenc.o" non riuscito
make: *** [libavcodec/libvpxenc.o] Errore 1
==> ERRORE: Si è verificato un errore in build().
    L'operazione sta per essere interrotta...
The build failed.
Dependencies for `lwks' are not met, not building...

Offline dinolib

  • *
  • Post: 3226
  • Reputazione: 110
    • Mostra profilo
Re:lwks dipendenze non soddisfatt
« Risposta #8 il: 18 Maggio 2016 ore 14:04 »
temo ci sia un problema con il tuo processore... mi sa che non supporta il set usato come target per la compilazione...

prova a dare l'output di lscpu.
Per condividere, il mio:
Codice: [Seleziona]
Model name:            Intel(R) Core(TM) i7-4770K CPU @ 3.50GHz

Flags:                 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid xsaveopt dtherm ida arat pln pts

bastano queste due voci...

Nel caso se possibile si edita il PKGBUILD e si dice con cosa compilare. Sempre che abbia capito esattamente di cosa si tratta  ;D

Offline dinolib

  • *
  • Post: 3226
  • Reputazione: 110
    • Mostra profilo
Re:lwks dipendenze non soddisfatt
« Risposta #9 il: 18 Maggio 2016 ore 14:14 »
prova ad editare il PKGBUILD (rispondi Y quando lo chiede) e aggiungi ai parametri di .configure questi:

  --disable-sse \
  --disable-ssse3

se non dovesse ancora funzionare ci sono anche mmx, ma su un 64bit mi sembra improbabile

Per interesse personale, la lista completa dei flag (la trovi editando il file configure nella cartella tmp, se ti interessa spiego meglio):
Codice: [Seleziona]
Advanced options (experts only):
  --cross-prefix=PREFIX    use PREFIX for compilation tools [$cross_prefix]
  --enable-cross-compile   assume a cross-compiler is used
  --sysroot=PATH           root of cross-build tree
  --sysinclude=PATH        location of cross-build system headers
  --target-os=OS           compiler targets OS [$target_os]
  --target-exec=CMD        command to run executables on target
  --target-path=DIR        path to view of build directory on target
  --nm=NM                  use nm tool NM [$nm_default]
  --ar=AR                  use archive tool AR [$ar_default]
  --as=AS                  use assembler AS [$as_default]
  --yasmexe=EXE            use yasm-compatible assembler EXE [$yasmexe_default]
  --cc=CC                  use C compiler CC [$cc_default]
  --cxx=CXX                use C compiler CXX [$cxx_default]
  --ld=LD                  use linker LD [$ld_default]
  --host-cc=HOSTCC         use host C compiler HOSTCC
  --host-cflags=HCFLAGS    use HCFLAGS when compiling for host
  --host-ldflags=HLDFLAGS  use HLDFLAGS when linking for host
  --host-libs=HLIBS        use libs HLIBS when linking for host
  --extra-cflags=ECFLAGS   add ECFLAGS to CFLAGS [$CFLAGS]
  --extra-cxxflags=ECFLAGS add ECFLAGS to CXXFLAGS [$CXXFLAGS]
  --extra-ldflags=ELDFLAGS add ELDFLAGS to LDFLAGS [$LDFLAGS]
  --extra-libs=ELIBS       add ELIBS [$ELIBS]
  --extra-version=STRING   version string suffix []
  --build-suffix=SUFFIX    library name suffix []
  --progs-suffix=SUFFIX    program name suffix []
  --arch=ARCH              select architecture [$arch]
  --cpu=CPU                select the minimum required CPU (affects
                           instruction selection, may crash on older CPUs)
  --disable-asm            disable all assembler optimizations
  --disable-altivec        disable AltiVec optimizations
  --disable-amd3dnow       disable 3DNow! optimizations
  --disable-amd3dnowext    disable 3DNow! extended optimizations
  --disable-mmx            disable MMX optimizations
  --disable-mmx2           disable MMX2 optimizations
  --disable-sse            disable SSE optimizations
  --disable-ssse3          disable SSSE3 optimizations
  --disable-avx            disable AVX optimizations
  --disable-armv5te        disable armv5te optimizations
  --disable-armv6          disable armv6 optimizations
  --disable-armv6t2        disable armv6t2 optimizations
  --disable-armvfp         disable ARM VFP optimizations
  --disable-iwmmxt         disable iwmmxt optimizations
  --disable-mmi            disable MMI optimizations
  --disable-neon           disable NEON optimizations
  --disable-vis            disable VIS optimizations
  --disable-yasm           disable use of yasm assembler
  --enable-pic             build position-independent code
  --malloc-prefix=PFX      prefix malloc and related names with PFX
  --enable-sram            allow use of on-chip SRAM
  --disable-symver         disable symbol versioning
  --optflags               override optimization-related compiler flags
  --postproc-version=V     build libpostproc version V.
                           Where V can be '$ALT_PP_VER_MAJOR.$ALT_PP_VER_MINOR.$ALT_PP_VER_MICRO' or 'current'. [$postproc_version_default]

Offline dinolib

  • *
  • Post: 3226
  • Reputazione: 110
    • Mostra profilo
Re:lwks dipendenze non soddisfatt
« Risposta #10 il: 18 Maggio 2016 ore 14:17 »
Se ancora non dovesse funzionare, puoi provare a disabilitare vpx, eliminando la riga
--enable-libvpx \
dall'elenco di cui al post precedente

Può essere che lì ci sia qualche forzatura, non saprei.

Offline cassa94

  • *
  • Post: 20
  • Reputazione: 0
    • Mostra profilo
Re:lwks dipendenze non soddisfatt
« Risposta #11 il: 18 Maggio 2016 ore 17:14 »
Con le due modifiche al pkgbld è riuscito ad installarlo! Grazie!

Offline cassa94

  • *
  • Post: 20
  • Reputazione: 0
    • Mostra profilo
Re:lwks dipendenze non soddisfatt
« Risposta #12 il: 19 Maggio 2016 ore 09:30 »
Qualsiasi comando io dia all'interno del programma si blocca. Sarà legato all'installazione "modificata" o alle caratteristiche del mio PC non sufficienti?

Offline dinolib

  • *
  • Post: 3226
  • Reputazione: 110
    • Mostra profilo
Re:lwks dipendenze non soddisfatt
« Risposta #13 il: 19 Maggio 2016 ore 10:46 »
lancia da linea di comando e vedi che dice.

in teoria dovrebbe semplicemente crashare. Ma la CPU va a palla o tutto tace?

PS: se riesco più tardi faccio qualche prova. Purtroppo ieri fra una cosa e l'altra mi si è anche riempita la partizione di root e oggi per lavorare non posso  smanettare molto...

Offline dinolib

  • *
  • Post: 3226
  • Reputazione: 110
    • Mostra profilo
Re:lwks dipendenze non soddisfatt
« Risposta #14 il: 19 Maggio 2016 ore 11:30 »
a me sembra funzionare. Però se mi dici cosa fare provo esattamente il tuo problema.

 

Template by Homey | Sito ufficiale | Disclaimer