Bonjour les fédoriens,
Afin de découvrir les dernières fonctionnalités de cinelerra, j'essaye d'installer la version 7.
Afin de palier à plusieurs erreurs connues, j'ai suivi le guide fourni ici :
http://www.funix.org/fr/linux/montage.htm .
Au départ, toutes les erreurs rencontrées correspondent à celles décrites dans le pas-à-pas de Funix...
...arrivé au bout, au lieu d'avoir un make réussi, pour moi ça coince toujours (voir le retour du make plus bas).
L'élément qui me semble être important là-dedans est :
siod.cc:462:18: error: conversion invalide de « char » vers « char* » [-fpermissive]
matches i = '\0'; ###crochets enlevés pour le formattage du forum
sauf que j'y suis largué. Il faut peut-être remonter plus haut pour comprendre mais je sèche.
Je vous ai donc mis le retour terminal avec les dernières alertes en espérant que cela vous parlera plus qu'à moi :
make[2] : on entre dans le répertoire « /home/user/Téléchargements/cinelerra-7/thirdparty/speech_tools »
Check system type
Remake modincludes.inc
NATIVE_AUDIO
ok
EDITLINE
config/modules/editline.mak
SIOD
siod/siod.mak
WAGON
stats/wagon/wagon.mak
SCFG
grammar/scfg/scfg.mak
WFST
grammar/wfst/wfst.mak
OLS
stats/ols.mak
RXP
rxp/rxp.mak
LINUX16_AUDIO
config/modules/linux16_audio.mak
Making in directory ./siod ...
gcc -c -fno-implicit-templates -O3 -Wall -DSUPPORT_EDITLINE -I../include -DINSTANTIATE_TEMPLATES siod.cc
In file included from ../include/EST_types.h:44,
from ../include/EST_string_aux.h:45,
from ../include/siod.h:18,
from siod.cc:35:
../include/EST_TVector.h: Dans la fonction « std::ostream& operator<<(std::ostream&, const EST_TVector<T>&) »:
../include/EST_TVector.h:316:9: warning: cette instruction « for » ne protège pas… [-Wmisleading-indentation]
for (i = 0; i < m.n(); ++i)
^~~
../include/EST_TVector.h:317:32: note: …cette instruction, mais l'indentation de cette dernière est trompeuse car elle fait croire qu'elle est gardée par le « for »
st << m(i) << " "; st << endl;
^~
In file included from ../include/EST_TSimpleMatrix.h:46,
from ../include/EST_FMatrix.h:44,
from ../include/EST_types.h:47,
from ../include/EST_string_aux.h:45,
from ../include/siod.h:18,
from siod.cc:35:
../include/EST_TMatrix.h: Dans la fonction « std::ostream& operator<<(std::ostream&, const EST_TMatrix<T>&) »:
../include/EST_TMatrix.h:316:13: warning: cette instruction « for » ne protège pas… [-Wmisleading-indentation]
for (j = 0; j < a.num_columns(); ++j)
^~~
../include/EST_TMatrix.h:317:50: note: …cette instruction, mais l'indentation de cette dernière est trompeuse car elle fait croire qu'elle est gardée par le « for »
st << a.a_no_check(i, j) << " "; st << endl;
^~
siod.cc: Dans la fonction « char** siod_variable_generator(char*, int) »:
siod.cc:462:18: error: conversion invalide de « char » vers « char* » [-fpermissive]
matches[i] = '\0';
^~~~
siod.cc: Dans la fonction « char** siod_command_generator(char*, int) »:
siod.cc:501:18: error: conversion invalide de « char » vers « char* » [-fpermissive]
matches[i] = '\0';
^~~~
make[3]: *** [../config/rules/c.mak:47: siod.o] Error 1
make[2]: *** [config/rules/targets.mak:57: siod] Error 2
make[2] : on quitte le répertoire « /home/user/Téléchargements/cinelerra-7/thirdparty/speech_tools »
make[1]: *** [build/Makefile.cinelerra:44: all] Error 2
make[1] : on quitte le répertoire « /home/user/Téléchargements/cinelerra-7 »
make: *** [Makefile:2: all] Error 2
Ma configuration :
Matérielle :
AMD Athlon Core II x3 (avec 4ème cœur activé dans le Bios)
Radeon R7 240
Logicielle :
Fedora 28 x86_64 desktop
Linux 4.19.16-200
Mate 1.20.4
Compiz 0.8.14
xorg 1.19.6
xorg-x11-drv-ati 18.1.0
Merci d'avance pour votre aide.