@Fedoriano01: come ti ho già ricordato in precedenza, usa il tag code per i comandi e i loro output, così:
[code]Metti qui comando e output[/code]
Per stavolta ho corretto io.
@Fedoriano01: come ti ho già ricordato in precedenza, usa il tag code per i comandi e i loro output, così:
[code]Metti qui comando e output[/code]
Per stavolta ho corretto io.
[quote=marcomotta]@Fedoriano01: come ti ho già ricordato in precedenza, usa il tag code per i comandi e i loro output, così:
[code]Metti qui comando e output[/code]
Per stavolta ho corretto io.[/quote]
ok ho capito
Dovresti installare OpenGL con il comando:
dnf install libglvnd libglvnd-devel libglvnd-egl libglvnd-gles libglvnd-glx libglvnd-opengl
Speriamo bene!
i driver sono installati
[root@new-host-2 olive]# dnf install libglvnd libglvnd-devel libglvnd-egl libglvnd-gles libglvnd-glx libglvnd-opengl
Ultima verifica della scadenza dei metadati: 0:30:23 fa il sab 13 apr 2019 11:26:08 EDT.
Package libglvnd-1:1.1.0-2.fc29.x86_64 is already installed.
Package libglvnd-1:1.1.0-2.fc29.i686 is already installed.
Package libglvnd-devel-1:1.1.0-2.fc29.x86_64 is already installed.
Package libglvnd-egl-1:1.1.0-2.fc29.x86_64 is already installed.
Package libglvnd-egl-1:1.1.0-2.fc29.i686 is already installed.
Package libglvnd-gles-1:1.1.0-2.fc29.x86_64 is already installed.
Package libglvnd-gles-1:1.1.0-2.fc29.i686 is already installed.
Package libglvnd-glx-1:1.1.0-2.fc29.x86_64 is already installed.
Package libglvnd-glx-1:1.1.0-2.fc29.i686 is already installed.
Package libglvnd-opengl-1:1.1.0-2.fc29.x86_64 is already installed.
Dipendenze risolte.
Nessuna operazione da compiere.
ma come lancio il comando sempre lo stesso errore…
[root@new-host-2 olive]# cmake CMakeLists.txt ; make
CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:137 (message):
Could NOT find OpenGL (missing: OPENGL_INCLUDE_DIR)
Call Stack (most recent call first):
/usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:378 (_FPHSA_FAILURE_MESSAGE)
/usr/share/cmake/Modules/FindOpenGL.cmake:394 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
CMakeLists.txt:20 (find_package)
altre idee?
Dai un:
dnf install mesa-dri-drivers mesa-khr-devel mesa-libEGL mesa-libEGL-devel mesa-gbm mesa-libGL-devel mesa-libGLES-devel mesa-libGLU-devel mesa-libOpenCL-devel mesa-libOSMesa-devel mesa-vdpau-drivers mesa-vulkan-drivers
Vediamo cosa succede…
Io sono riuscito a compilarlo sulla mia f29.
Installa gli rpmfusion, poi installa:
# dnf install cmake qt5-devel ffmpeg-devel frei0r-devel @development-tools
frei0r e’ opzionale, ma dicono che aggiunga tanti effetti grafici.
Scarica il tarball dell’ultima release (ho messo il commit per riferimento) e compila con:
$ wget --content-disposition https://github.com/olive-editor/olive/tarball/6264123beae3eddfd528bfbdae3071a4540d5152
$ tar xf olive-editor-olive-continuous-0-g6264123.tar.gz
$ mkdir olive-editor-olive-continuous-0-g6264123/build/
$ cd olive-editor-olive-continuous-0-g6264123/build
$ cmake ..
$ make -j
Opzionale (ma io non lo farei):
$ sudo make install
per installarlo globalmente in modo da renderlo disponibile ad es. nel terminale direttamente digitando ‘olive-editor’. Sconsiglio di farlo, perche’ poi e’ difficile rimuovere i file che il make install installa.
Per finire:
$ ./olive-editor
Consiglio di creare un lanciatore all’applicazione nella cartella di build.
ho finalmente ho risolto sev mi bastava fare solo dei copia incolla avevo già risolto, però a furia di tutte queste installazioni mi rimangono meno di 1 giga di spazio nel file system di fedora…quindi vorrei sapere se e possibile aggregare spazio aggiuntivo magari levandolo da un altra partizione diciamo
\home
Una volta installati questi pacchetti di sviluppo e compilato olive, probabilmente non ne avrai piu’ bisogno, e puoi quindi rimuoverli.
Prova a vedere in # dnf history
e cerca le transazioni recenti con cui hai installato questi pacchetti di sviluppo, e segnati l’ID.
Poi puoi “annullarle” con:
# dnf history undo QUI-METTI-L-ID
PS: sto provando a creare un RPM per olive
ok ma ho riscontrato una peculiarità nel flatpak che ho scaricato era possibile impostare molte lingue compresa l’italiano, nel compilato c’ è solo la lingua inglese, ora non so se creando un rpm installandolo il programma vada a vedere la lingua di sistema?
L’RPM sembra funzionare e da la possibilita’ anche di scegliere la lingua.
Ho un problema pero’, cioe’ non riesco a far funzionare olive, nel senso che carico un video con l’opzione “import” nel menu’, mi compare nel pannello in alto a sx, ma poi non riesco a vedere la clip o a fare alcuna operazione su di essa.
E se apro olive nel terminale, ogni volta che clicco sulla clip compaiono questi warning:
2019-04-15T11:40:48 [WARNING] Unrecognized OpenGL version
2019-04-15T11:40:48 [WARNING] QOpenGLWidget: Failed to make context current
2019-04-15T11:40:48 [WARNING] composeAndFlush: makeCurrent() failed
E ho lo stesso comportamento anche con la versione compilata a mano.
A te la versione compilata a mano funziona completamente, come la flatpak?
Che pacchetto potrebbe mancarmi? io sto usando driver nvidia
Edit: segnalato agli sviluppatori: https://github.com/olive-editor/olive/issues/810
Allora la versione che mi hai dato tu con i comandi non mi ha funzionato, cioè neanche mi compilava i sorgenti, allora ho provato a compilare quella che stavo usando io, e ci sono riuscitoho visto che carica ma n, però non lo ancora testata per quanto riguarda il flatpak funziona tutto, però mi e successo un piccolo casino, ho installato il desktop deepin, come ho riavviato mi si e sovrapposto al desktop del mio mate, quindi mi ha caricato due desktop, sono riuscito a ripristinare entrando in recovery di Fedora e dalla Shell ho cancellato quel desktop ma come ho fatto il reboot mi sono accorto che il terminale di mate, sovrappone le scritte, cioè non anno spazio e sono illeggibili, ho provato nelle opzioni del terminale a ripristinare a fare modifiche ma nulla, qualche soluzione?
Creando un nuovo utente, mate e’ normale?
Tipo:
[code]# useradd test
e poi fai logout e login di nuovo.
Se con il nuovo utente risolvi, hai qualche casino con i file delle impostazioni nella tua home.
Se NON risolvi, avrai qualche pacchetto strano rimasto installato, presumo. Usa dnf history come spiegato prima per tornare indietro a prima di deepin.
Poi: come hai compilato la versione “che stavi usando te”? e cosa diceva per non compilare i sorgenti? I comandi dovrebbero essere sempre quelli, l’unica cosa e’ che io ho scaricato l’ultima versione “stabile” rilasciata dal team il 5 aprile 2019.
Dici che non hai testato la tua versione compilata a mano… neanche aprirla e provare a caricare un filmato e una sequenza?
allora la versione flatpak ho visto che non renderizza, mentre la versione compilata da me si…ora non so se posso caricare sreenshot ho caricare qualche filmato renderizzato per mostrare il risultato…
cmq i passi che ho fatto sono:
# dnf install make automake gcc gcc-c++ kernel-devel
#dfn groupinstall "Development Tools" "Development Libraries"
#sudo dnf install cmake qt5-devel ffmpeg-devel frei0r-devel @development-tools
#dnf install mesa-dri-drivers mesa-khr-devel mesa-libEGL mesa-libEGL-devel mesa-gbm mesa-libGL-devel mesa-libGLES-devel mesa-libGLU-devel mesa-libOpenCL-devel mesa-libOSMesa-devel mesa-vdpau-drivers mesa-vulkan-drivers
poi sono andato sul sito della qt ed ho scaricato ide si sviluppo che si chiama…
qt-unified-linux-x64-3.1.0-online.run e un file da 32 mega che praticamete installa ide di sviluppo.
per il sorgente, io ho scaricato il file zip direttamente da chrome ed astratto sul desktop
per la compilazione invece ho usato
#cmake CMakeLists.txt ; make
per la scheda grafica io uso una intel e non so proprio cosa dire
file singoli importati vengono renderizzati corettamente, file importati tagliati con musica e titolo per ora niente fa scegliere tutto ma al momento del rendering finale si interrompe
per la versione cmq ce scritto sul sorgente compilato, 0ac9dd9
anche io cmq lanciando da terminale ho dei warning
./olive-editor
2019-04-15T12:15:26 [WARNING] libpng warning: iCCP: known incorrect sRGB profile
2019-04-15T12:15:26 [INFO] Initializing custom cursors
2019-04-15T12:15:26 [INFO] Finished initializing custom cursors
2019-04-15T12:15:26 [INFO] Initializing icons
2019-04-15T12:15:26 [INFO] Finished initializing icons
2019-04-15T12:15:27 [INFO] Initializing effects...
2019-04-15T12:15:27 [INFO] Finished initializing effects
2019-04-15T12:15:27 [WARNING] Failed to load translation file "/home/xxxxxx/Scrivania/olive/../share/olive-editor/ts/olive_it.qm" . No language will be loaded.
2019-04-15T12:15:27 [WARNING] libpng warning: iCCP: known incorrect sRGB profile
PS come hai fatto a fare la segnalazione?
Le tue istruzioni di compilazione sono praticamente identiche alle mie, non capisco dunque come mai non sei riuscito a compilare con la mia stessa sequenza di azioni. Potresti riportare gli errori?
Anche installando tutti quei pacchetti mesa non riesco a fare niente appena import un filmato.
Ho aperto una issue sul github del progetto: https://github.com/olive-editor/olive/issues/810
Nel frattempo, posso chiederti di girare il seguente comando?
$ rpm -qa |grep -i qt
Cosi’ vedo le differenze con i miei pacchetti.
rpm -qa |grep -i qt
libyui-qt-2.47.1-13.fc29.x86_64
qt5-qtsvg-5.11.3-1.fc29.x86_64
qt5-qtwebsockets-5.11.3-1.fc29.x86_64
qt5-qtbase-common-5.11.3-1.fc29.noarch
qt5-qttools-libs-help-5.11.3-1.fc29.x86_64
gstreamer1-plugins-good-qt-1.14.4-2.fc29.x86_64
qt5-qtxmlpatterns-5.11.3-1.fc29.x86_64
python3-qt5-base-5.11.3-1.fc29.x86_64
qt5-qtsensors-5.11.3-1.fc29.x86_64
qt5-qttools-common-5.11.3-1.fc29.noarch
qt5-qtwebkit-5.212.0-0.31.alpha2.fc29.x86_64
qt5-qtconnectivity-5.11.3-1.fc29.x86_64
qt-settings-29.0-1.fc29.noarch
qt5-qtbase-5.11.3-1.fc29.x86_64
qt5-qtmultimedia-5.11.3-1.fc29.x86_64
python-qt5-rpm-macros-5.11.3-1.fc29.noarch
qt5-qtwayland-5.11.3-1.fc29.x86_64
qt5-srpm-macros-5.11.3-1.fc29.noarch
qt5-qtdeclarative-5.11.3-1.fc29.x86_64
qt5-qtserialport-5.11.3-1.fc29.x86_64
python3-qt5-5.11.3-1.fc29.x86_64
python2-pyqt5-sip-4.19.13-3.fc29.x86_64
qt5-qtwebchannel-5.11.3-1.fc29.x86_64
qt5-qttools-libs-designer-5.11.3-1.fc29.x86_64
qt5-qtgraphicaleffects-5.11.3-1.fc29.x86_64
qt5-qtbase-gui-5.11.3-1.fc29.x86_64
python2-qt5-base-5.11.3-1.fc29.x86_64
python3-pyqt5-sip-4.19.13-3.fc29.x86_64
qt5-qtlocation-5.11.3-1.fc29.x86_64
python2-qt5-5.11.3-1.fc29.x86_64
libyui-mga-qt-1.0.3-0.16.gitb508e88.20140119.fc29.x86_64
qt5-qtenginio-1.6.2-20.fc29.x86_64
qt5-qtquickcontrols-5.11.3-1.fc29.x86_64
qt5-qtx11extras-5.11.3-1.fc29.x86_64
Ho gli stessi tuoi pacchetti per qt (piu’ molti altri).
Vediamo anche:
$ rpm -qa |egrep -i "gl|mesa"
google-droid-sans-fonts-20120715-14.fc29.noarch
PackageKit-glib-1.1.12-2.fc29.x86_64
mesa-libGL-18.3.6-1.fc29.i686
mesa-libGLU-9.0.0-16.fc29.x86_64
libGLEW-2.1.0-2.fc29.x86_64
glib2-2.58.3-1.fc29.x86_64
pygtk2-libglade-2.24.0-23.fc29.x86_64
glibc-all-langpacks-2.28-27.fc29.x86_64
glibc-headers-2.28-27.fc29.x86_64
mesa-libglapi-18.3.6-1.fc29.x86_64
wxGTK3-gl-3.0.4-4.fc29.x86_64
mesa-vulkan-drivers-18.3.6-1.fc29.i686
glade-libs-3.22.1-3.fc29.x86_64
google-noto-fonts-common-20170919-2.fc29.noarch
libglvnd-core-devel-1.1.0-2.fc29.x86_64
libappstream-glib-0.7.15-1.fc29.x86_64
json-glib-1.4.4-1.fc29.x86_64
libwayland-egl-1.16.0-1.fc29.i686
google-noto-sans-sinhala-fonts-20170919-2.fc29.noarch
libglvnd-gles-1.1.0-2.fc29.x86_64
libglade2-2.6.4-19.fc29.x86_64
google-noto-emoji-color-fonts-20180814-1.fc29.noarch
gloox-1.0.14-8.fc29.x86_64
libglvnd-gles-1.1.0-2.fc29.i686
taglib-1.11.1-9.fc29.x86_64
glibc-common-2.28-27.fc29.x86_64
avahi-glib-0.7-16.fc29.x86_64
mesa-filesystem-18.3.6-1.fc29.x86_64
gegl04-0.4.14-1.fc29.x86_64
mesa-dri-drivers-18.3.6-1.fc29.i686
google-noto-sans-cjk-ttc-fonts-20170602-9.fc29.noarch
libglvnd-1.1.0-2.fc29.i686
google-crosextra-carlito-fonts-1.103-0.9.20130920.fc29.noarch
freeglut-3.0.0-9.fc29.x86_64
libglvnd-glx-1.1.0-2.fc29.x86_64
mesa-vulkan-drivers-18.3.6-1.fc29.x86_64
mesa-libgbm-18.3.6-1.fc29.i686
google-chrome-stable-73.0.3683.103-1.x86_64
libglvnd-opengl-1.1.0-2.fc29.x86_64
mesa-libOSMesa-18.3.6-1.fc29.i686
json-glib-1.4.4-1.fc29.i686
libglvnd-glx-1.1.0-2.fc29.i686
glib2-devel-2.58.3-1.fc29.x86_64
google-noto-sans-fonts-20170919-2.fc29.noarch
glibc-2.28-27.fc29.x86_64
poppler-glib-0.67.0-16.fc29.x86_64
glibc-2.28-27.fc29.i686
mesa-libGL-18.3.6-1.fc29.x86_64
mesa-libOSMesa-18.3.6-1.fc29.x86_64
mesa-filesystem-18.3.6-1.fc29.i686
ftgl-2.1.3-0.19.rc5.fc29.x86_64
libglvnd-egl-1.1.0-2.fc29.x86_64
mesa-dri-drivers-18.3.6-1.fc29.x86_64
glibmm24-2.58.0-1.fc29.x86_64
libglvnd-devel-1.1.0-2.fc29.x86_64
mesa-libglapi-18.3.6-1.fc29.i686
mesa-libxatracker-18.3.6-1.fc29.x86_64
google-noto-serif-cjk-ttc-fonts-20170602-9.fc29.noarch
glibc-devel-2.28-27.fc29.x86_64
google-droid-sans-mono-fonts-20120715-14.fc29.noarch
glx-utils-8.4.0-1.fc29.x86_64
mesa-libgbm-18.3.6-1.fc29.x86_64
glib-networking-2.58.0-2.fc29.i686
gstreamer1-plugins-ugly-free-1.14.4-1.fc29.x86_64
libglvnd-1.1.0-2.fc29.x86_64
google-noto-cjk-fonts-common-20170602-9.fc29.noarch
mesa-libEGL-18.3.6-1.fc29.x86_64
mesa-libOpenCL-18.3.6-1.fc29.x86_64
ModemManager-glib-1.8.0-4.fc29.x86_64
google-crosextra-caladea-fonts-1.002-0.11.20130214.fc29.noarch
glib2-2.58.3-1.fc29.i686
libglvnd-egl-1.1.0-2.fc29.i686
glib-networking-2.58.0-2.fc29.x86_64
pulseaudio-libs-glib2-12.2-1.fc29.x86_64
glibc-langpack-en-2.28-27.fc29.x86_64
libwayland-egl-1.16.0-1.fc29.x86_64
fftw-libs-single-3.3.8-2.fc29.x86_64
dbus-glib-0.110-3.fc29.x86_64
mesa-libEGL-18.3.6-1.fc29.i686
Puoi dirmi a me cosa manca x la lingua italiana e sRGB forse e x quello che non mi renderizza i montaggi?