Pagina 1 di 1

errore compilazione blender su current

Inviato: gio 9 apr 2020, 9:20
da dafrasaga
Ciao a tutti,
da qualche giorno non riescio a compilare Blender in quando mi da questo errore:

Codice: Seleziona tutto

-- Installing: /tmp/SBo/package-blender/usr/share/blender/2.82/datafiles/studiolights/matcap/jade.exr
-- Installing: /tmp/SBo/package-blender/usr/share/blender/2.82/datafiles/studiolights/matcap/check_rim_dark.exr
build/bin/blender: error while loading shared libraries: libGLEW.so.2.1: cannot open shared object file: No such file or directory
  executing: build/bin/blender --help
Traceback (most recent call last):
  File "./doc/manpage/blender.1.py", line 55, in <module>
    blender_help = subprocess.run(
  File "/usr/lib64/python3.8/subprocess.py", line 512, in run
    raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['build/bin/blender', '--help']' returned non-zero exit status 127.

Blender:
Would you like to continue processing the rest of the
queue or would you like to abort?  If this failed
package is a dependency of another package in the queue
then it may not make sense to continue.

(Y)es to continue, (N)o to abort, (R)etry the build?: 
la compilazione va tutta bene.. mi sembra che l'errore sia solo quando installa i files..

La libreria di GLEW installata è la

Codice: Seleziona tutto

root@darkstar:/home/gabriele$ pkg-config --modversion glew
2.2.0
Idee??

Re: errore compilazione blender su current

Inviato: gio 9 apr 2020, 10:21
da ponce
credo che tu debba ricompilare anche tutte le dipendenze di Blender.

Re: errore compilazione blender su current

Inviato: gio 9 apr 2020, 11:07
da dafrasaga
l'avevo fatto .. ma niente .. l'unica cosa è che la dipendenza di opencv la installo dai pacchetti di alienbob ktown invece che da slackbuild.. riproverò

Re: errore compilazione blender su current

Inviato: gio 9 apr 2020, 11:19
da ponce
dafrasaga ha scritto:
gio 9 apr 2020, 11:07
l'unica cosa è che la dipendenza di opencv la installo dai pacchetti di alienbob ktown invece che da slackbuild
probabilmente devi ricompilare anche quello

Re: errore compilazione blender su current

Inviato: gio 16 apr 2020, 19:34
da erio
scrivo perche' ho compilato blender su una current aggiornata, sbopkg via blender.sqf ha compilato tutto.opencv la versione di ktown e' diversa da sbopkg e pesa poco, non so se questo influisce sulla riuscita dello slackbuild.

Re: errore compilazione blender su current

Inviato: gio 16 apr 2020, 21:14
da idefix
si potrebbe usare un binario gia pronto. magari semplifica un po le cose.

http://www.lazytux.it/release/slackware ... pimage.txz

io non lo uso quindi non so se ha tutti i requisiti.

Re: errore compilazione blender su current

Inviato: sab 18 apr 2020, 14:30
da dafrasaga
Ciao, anche io ho optato per la versione compilata da https://www.blender.org/download/...( non mi ero accorto che ci fosse :shock: )... ho qualche problema di freeze che ancora non ho approfondito..

Re: errore compilazione blender su current

Inviato: sab 18 apr 2020, 15:57
da idefix
io non usandolo non saprei, magari non va d'accordo con
qualche altro soft, forse i driver video. come magari
necessita di qualche libreria che danno per scontata...
puo essere utile lanciarlo da terminale e vederne l'output.

Re: errore compilazione blender su current

Inviato: mer 6 mag 2020, 16:24
da 414N
Anche io ho riscontrato diversi problemi nella build da sorgenti, che avvengono nella fase di linking finale del binario.
La maggior parte dei casi che ho incontrato riguardano problemi di linking verso opencv4, dove magari la libreria .so di opencv ha subito un bump di versione ma una delle dipendenze transitive di blender punta ancora alla versione precedente.
Le ultime due volte che mi è successo ho verificato che si trattava sempre della libreria "openimageio" rimasta indietro rispetto alla versione di opencv installata a sistema.
Puoi aiutarti ad individuare "rotture di linking" mediante lo script orphans di GrapefruiTgirl: LINK su LQ.