Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 03/05/2024, à 19:02

JLN31

Compiler les plugins vidéo frei0r

Bonjour à tous,

j'essaye d'installer des plugins de Kdenlive...

jln31@jln31-MS-7B84:~$ cd Bureau/frei0r-plugins-1.8.0

quand j'essaye la commande ./configure.ac, je n'en ai pas le droit; donc je suppose qu'il me faut appeler sudo à l'aide ?

jln31@jln31-MS-7B84:~/Bureau/frei0r-plugins-1.8.0$ ./configure.ac
bash: ./configure.ac: Permission non accordée

et quand j'essaye la même commande - précédée de sudo - la commande n'est pas reconnue !

jln31@jln31-MS-7B84:~/Bureau/frei0r-plugins-1.8.0$ sudo ./configure.ac
sudo: ./configure.ac : commande introuvable
jln31@jln31-MS-7B84:~/Bureau/frei0r-plugins-1.8.0$ 

il y a quelque chose que je loupe, mais quoi ?

merci d'avance de votre aide smile

--
Modération : avec un titre explicite c'est mieux wink

Dernière modification par bruno (Le 06/05/2024, à 18:46)


AMD Ryzen 5 3600 6-core 3,60 GHz - 16 Go de RAM
Nvidia GeForce GTX 1650
Dual-boot Kubuntu 22.04.1 LTS et Windows 10 family

Hors ligne

#2 Le 03/05/2024, à 19:06

kamaris

Re : Compiler les plugins vidéo frei0r

Ce fichier n'est pas exécutable, et n'a pas à l'être.
Le script à exécuter est configure.

Hors ligne

#3 Le 03/05/2024, à 19:16

JLN31

Re : Compiler les plugins vidéo frei0r

merci kamaris,

jln31@jln31-MS-7B84:~/Bureau/frei0r-plugins-1.8.0$ ls
AUTHORS.txt  autogen.sh  ChangeLog.txt  cmake  CMakeLists.txt  configure.ac  COPYING.txt  doc  frei0r.pc.in  include  INSTALL.txt  Makefile.am  msvc  README.txt  src
jln31@jln31-MS-7B84:~/Bureau/frei0r-plugins-1.8.0$ 

je ne sais pas quoi faire hmm


AMD Ryzen 5 3600 6-core 3,60 GHz - 16 Go de RAM
Nvidia GeForce GTX 1650
Dual-boot Kubuntu 22.04.1 LTS et Windows 10 family

Hors ligne

#4 Le 03/05/2024, à 19:27

kamaris

Re : Compiler les plugins vidéo frei0r

./autogen.sh && make

devrait le faire dans ce cas. Mais j'imagine que le README pourrait te renseigner (README ça veut dire lisez-moi tongue )

Hors ligne

#5 Le 03/05/2024, à 21:40

JLN31

Re : Compiler les plugins vidéo frei0r

jln31@jln31-MS-7B84:~/Bureau/frei0r-plugins-1.8.0$ ./autogen.sh && make
Generating configuration files for frei0r, please wait....
  aclocal
  autoheader
  libtoolize --automake -c
  automake --add-missing -c
configure.ac:12: installing './compile'
configure.ac:14: installing './config.guess'
configure.ac:14: installing './config.sub'
configure.ac:8: installing './install-sh'
configure.ac:8: installing './missing'
src/Makefile.am: installing './depcomp'
  autoconf
configure.ac:13: warning: The macro `AC_PROG_CC_C99' is obsolete.
configure.ac:13: You should run autoupdate.
./lib/autoconf/c.m4:1659: AC_PROG_CC_C99 is expanded from...
configure.ac:13: the top level
configure.ac:90: warning: The macro `AC_HEADER_STDC' is obsolete.
configure.ac:90: You should run autoupdate.
./lib/autoconf/headers.m4:704: AC_HEADER_STDC is expanded from...
configure.ac:90: the top level
Now you can run ./configure
make: *** Pas de cible spécifiée et aucun makefile n'a été trouvé. Arrêt.
jln31@jln31-MS-7B84:~/Bureau/frei0r-plugins-1.8.0$ 

j'avais vaguement regardé le readme (merci pour la traduction lol) mais ça ne m'avait pas appris grand chose...

j'ai donc lancé la commande ./configure

puis la commande make

ça a mouliné un brave moment et voilà ce que je lis à la fin:

Making all in include
make[1] : on entre dans le répertoire « /home/jln31/Bureau/frei0r-plugins-1.8.0/include »
make  all-am
make[2] : on entre dans le répertoire « /home/jln31/Bureau/frei0r-plugins-1.8.0/include »
make[2] : on quitte le répertoire « /home/jln31/Bureau/frei0r-plugins-1.8.0/include »
make[1] : on quitte le répertoire « /home/jln31/Bureau/frei0r-plugins-1.8.0/include »
make[1] : on entre dans le répertoire « /home/jln31/Bureau/frei0r-plugins-1.8.0 »
make[1]: ***  Aucune règle pour fabriquer la cible « README.md », nécessaire pour « all-am ». Arrêt.
make[1] : on quitte le répertoire « /home/jln31/Bureau/frei0r-plugins-1.8.0 »
make: *** [Makefile:482 : all-recursive] Erreur 1
jln31@jln31-MS-7B84:~/Bureau/frei0r-plugins-1.8.0$ 

???


AMD Ryzen 5 3600 6-core 3,60 GHz - 16 Go de RAM
Nvidia GeForce GTX 1650
Dual-boot Kubuntu 22.04.1 LTS et Windows 10 family

Hors ligne

#6 Le 03/05/2024, à 21:42

JLN31

Re : Compiler les plugins vidéo frei0r

kamaris a écrit :
./autogen.sh && make

devrait le faire dans ce cas. Mais j'imagine que le README pourrait te renseigner (README ça veut dire lisez-moi tongue )

cette commande a bien fait avancer le chmilblik, en tout cas !

merci


AMD Ryzen 5 3600 6-core 3,60 GHz - 16 Go de RAM
Nvidia GeForce GTX 1650
Dual-boot Kubuntu 22.04.1 LTS et Windows 10 family

Hors ligne

#7 Le 03/05/2024, à 22:57

kamaris

Re : Compiler les plugins vidéo frei0r

make[1]: ***  Aucune règle pour fabriquer la cible « README.md », nécessaire pour « all-am ». Arrêt.

Essaie de copier README.txt en README.md et de relancer make, mais ça ne devrait pas faire ça.

Hors ligne

#8 Le 03/05/2024, à 23:01

geole

Re : Compiler les plugins vidéo frei0r

Bonsoir.
Je pense qu'avant de lancer la seconde commande, il faut lire la dernière ligne du retour de la première commande.
Now you can run ./configure


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#9 Le 03/05/2024, à 23:05

kamaris

Re : Compiler les plugins vidéo frei0r

Il l'a fait :

JLN31 a écrit :

j'ai donc lancé la commande ./configure

Hors ligne

#10 Le 04/05/2024, à 07:51

JLN31

Re : Compiler les plugins vidéo frei0r

kamaris a écrit :

Essaie de copier README.txt en README.md et de relancer make, mais ça ne devrait pas faire ça.

je viens de le faire mais ça me retourne ce nouveau message:

jln31@jln31-MS-7B84:~/Bureau/frei0r-plugins-1.8.0$ make
Making all in src
make[1] : on entre dans le répertoire « /home/jln31/Bureau/frei0r-plugins-1.8.0/src »
make[1]: rien à faire pour « all ».
make[1] : on quitte le répertoire « /home/jln31/Bureau/frei0r-plugins-1.8.0/src »
Making all in include
make[1] : on entre dans le répertoire « /home/jln31/Bureau/frei0r-plugins-1.8.0/include »
make  all-am
make[2] : on entre dans le répertoire « /home/jln31/Bureau/frei0r-plugins-1.8.0/include »
make[2] : on quitte le répertoire « /home/jln31/Bureau/frei0r-plugins-1.8.0/include »
make[1] : on quitte le répertoire « /home/jln31/Bureau/frei0r-plugins-1.8.0/include »
make[1] : on entre dans le répertoire « /home/jln31/Bureau/frei0r-plugins-1.8.0 »
make[1]: ***  Aucune règle pour fabriquer la cible « ChangeLog », nécessaire pour « all-am ». Arrêt.
make[1] : on quitte le répertoire « /home/jln31/Bureau/frei0r-plugins-1.8.0 »
make: *** [Makefile:482 : all-recursive] Erreur 1
jln31@jln31-MS-7B84:~/Bureau/frei0r-plugins-1.8.0$ 

et dans le dossier, il ya bien un Changelog.txt, que j'ai été voir, mais je ne comprends pas trop:

make[1]: ***  Aucune règle pour fabriquer la cible « ChangeLog », nécessaire pour « all-am »

finalement, installer des plugins n'est pas si simple...


AMD Ryzen 5 3600 6-core 3,60 GHz - 16 Go de RAM
Nvidia GeForce GTX 1650
Dual-boot Kubuntu 22.04.1 LTS et Windows 10 family

Hors ligne

#11 Le 04/05/2024, à 08:08

kamaris

Re : Compiler les plugins vidéo frei0r

Où as-tu téléchargé ça ? Et que dit

cat INSTALL.txt

Hors ligne

#12 Le 04/05/2024, à 15:32

JLN31

Re : Compiler les plugins vidéo frei0r

ah, zut, je viens de m'apercevoir que ma réponse était passée à la trappe... quand on n'a qu'une 4G asthmatique tongue

jln31@jln31-MS-7B84:~/Bureau/frei0r-plugins-1.8.0$ cat INSTALL.txt
# Installation Instructions
Frei0r can be built using either Autoconf or CMake.
The choice is open, CMake is mandatory only on Windowz.
The presence of optional libraries on the system will trigger compilation
of extra plugins. These libraries are:
  + [Gavl](http://gmerlin.sourceforge.net) required for scale0tilt and vectorscope filters
  + [OpenCV](http://opencvlibrary.sourceforge.net) required for facebl0r filter
  + [Cairo](http://cairographics.org) required for cairo- filters and mixers

## Autoconf build
```
./configure
make
...
## CMake build
```
cmake .
make
```
## Proceed with install
Default prefix is `/usr/local`, target directory is `frei0r-1`
A default `make install` as root will put the plugins into `/usr/local/lib/frei0r-1` unless the prefix path is specified. Most applications will look into that directory on GNU/Linux, or it should be possible to configure where to look for frei0r plugins.
When using Apple/OSX, the `dlopen()` mechanism (in FFMpeg for instance) will look for `.dylib` extensions and not the `.so` that frei0r plugins have by default. To fix this problem one can rename the plugins simply so:
```
for file in /usr/local/lib/frei0r-1/*.so ; do
  cp $file "${file%.*}.dylib"
done
jln31@jln31-MS-7B84:~/Bureau/frei0r-plugins-1.8.0$ 

quant au téléchargement, je crois qu'il provient de https://store.kde.org/p/2096523/


AMD Ryzen 5 3600 6-core 3,60 GHz - 16 Go de RAM
Nvidia GeForce GTX 1650
Dual-boot Kubuntu 22.04.1 LTS et Windows 10 family

Hors ligne

#13 Le 04/05/2024, à 18:03

kamaris

Re : Compiler les plugins vidéo frei0r

Bah sans lien de téléchargement plus précis je ne peux pas te dire, mais tout ça a l'air mal foutu, les instructions d'install ne correspondent pas à ce qu'il faut faire en réalité.
Ça ressemble à un snapshot git présenté comme une archive de release, dans laquelle il manquerait donc des fichiers générés par un pré-build correct (ce que le ./autogen.sh était censé faire, mais apparemment ça n'est pas suffisant).
Tu peux toujours essayer de reconfigurer comme ça

./configure --enable-maintainer-mode

puis à nouveau

make

mais si ça ne fonctionne pas perso je m'arrête là.

Hors ligne

#14 Le 04/05/2024, à 19:16

JLN31

Re : Compiler les plugins vidéo frei0r

sad:(:(

jln31@jln31-MS-7B84:~/Bureau/frei0r-plugins-1.8.0$ ./configure --enable-maintainer-mode
configure: WARNING: unrecognized options: --enable-maintainer-mode
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking for g++... g++
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 the compiler supports GNU C++... yes
checking whether g++ accepts -g... yes
checking for g++ option to enable C++11 features... none needed
checking whether make supports the include directive... yes (GNU style)
checking dependency style of g++... gcc3
checking for gcc... gcc
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... gcc3
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-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 how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-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 a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for mt... mt
checking if mt is a manifest tool... no
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.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 how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC -DPIC
checking if g++ PIC flag -fPIC -DPIC works... yes
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking host platform... Linux
checking for egrep... (cached) /usr/bin/grep -E
checking for float.h... yes
checking for inttypes.h... (cached) yes
checking for limits.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for _Bool... yes
checking for stdbool.h that conforms to C99... yes
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking for GNU libc compatible malloc... yes
checking for floor... no
checking for memset... yes
checking for pow... no
checking for sqrt... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for opencv4 >= 4.0.0... no
checking for opencv > 1.0.0... no
checking for gavl >= 0.2.3... no
checking for cairo >= 1.0.0... yes
checking for doxygen... no
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating frei0r.pc
config.status: creating Makefile
config.status: creating include/Makefile
config.status: creating src/Makefile
config.status: creating doc/Makefile
config.status: creating include/config.h
config.status: include/config.h is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands
configure: WARNING: unrecognized options: --enable-maintainer-mode


Compile frei0r-plugins 1.8 for x86_64-pc-linux-gnu

    - INSTALL prefix: /usr/local
    - CPU optimization: YES
    - opencv: NO
              opencv >= 1.0.0 not found - this program enables optional
              plugin with the Open Source Computer Vision library >= 1.0.0
              http://opencvlibrary.sourceforge.net/
    - gavl: NO
            gavl >= 0.2.3 not found - this program enables optional
            plugin with the gmerlin audio video library >= 0.2.3
            http://gmerlin.sourceforge.net/
    - cairo: YES

Now you can run make.


jln31@jln31-MS-7B84:~/Bureau/frei0r-plugins-1.8.0

et après, make

jln31@jln31-MS-7B84:~/Bureau/frei0r-plugins-1.8.0$ make
Making all in src
make[1] : on entre dans le répertoire « /home/jln31/Bureau/frei0r-plugins-1.8.0/src »
make[1]: rien à faire pour « all ».
make[1] : on quitte le répertoire « /home/jln31/Bureau/frei0r-plugins-1.8.0/src »
Making all in include
make[1] : on entre dans le répertoire « /home/jln31/Bureau/frei0r-plugins-1.8.0/include »
make  all-am
make[2] : on entre dans le répertoire « /home/jln31/Bureau/frei0r-plugins-1.8.0/include »
make[2] : on quitte le répertoire « /home/jln31/Bureau/frei0r-plugins-1.8.0/include »
make[1] : on quitte le répertoire « /home/jln31/Bureau/frei0r-plugins-1.8.0/include »
make[1] : on entre dans le répertoire « /home/jln31/Bureau/frei0r-plugins-1.8.0 »
make[1]: ***  Aucune règle pour fabriquer la cible « ChangeLog », nécessaire pour « all-am ». Arrêt.
make[1] : on quitte le répertoire « /home/jln31/Bureau/frei0r-plugins-1.8.0 »
make: *** [Makefile:482 : all-recursive] Erreur 1
jln31@jln31-MS-7B84:~/Bureau/frei0r-plugins-1.8.0$ 

@ kamaris un grand merci pour tes efforts !!!


AMD Ryzen 5 3600 6-core 3,60 GHz - 16 Go de RAM
Nvidia GeForce GTX 1650
Dual-boot Kubuntu 22.04.1 LTS et Windows 10 family

Hors ligne

#15 Le 04/05/2024, à 19:25

kamaris

Re : Compiler les plugins vidéo frei0r

Bah tu peux toujours essayer de continuer les renommages comme on a fait plus haut avec le README.
Maintenant c'est

cp ChangeLog.txt ChangeLog

après à voir…

Hors ligne

#16 Le 04/05/2024, à 20:25

iznobe

Re : Compiler les plugins vidéo frei0r

Bonjour , supprime ton répertoire de plugins .
retelecharge le plugins ( ou decompresse le au meme endroit ) puis donne :

cd Bureau/frei0r-plugins-1.8.0 && ./configure

retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#17 Le 05/05/2024, à 19:14

JLN31

Re : Compiler les plugins vidéo frei0r

iznobe a écrit :
cd Bureau/frei0r-plugins-1.8.0 && ./configure
jln31@jln31-MS-7B84:~$ cd Bureau/frei0r-plugins-1.8.0 && ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking for g++... g++
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 the compiler supports GNU C++... yes
checking whether g++ accepts -g... yes
checking for g++ option to enable C++11 features... none needed
checking whether make supports the include directive... yes (GNU style)
checking dependency style of g++... gcc3
checking for gcc... gcc
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... gcc3
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-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 how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-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 a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for mt... mt
checking if mt is a manifest tool... no
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.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 how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC -DPIC
checking if g++ PIC flag -fPIC -DPIC works... yes
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking host platform... Linux
checking for egrep... (cached) /usr/bin/grep -E
checking for float.h... yes
checking for inttypes.h... (cached) yes
checking for limits.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for _Bool... yes
checking for stdbool.h that conforms to C99... yes
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking for GNU libc compatible malloc... yes
checking for floor... no
checking for memset... yes
checking for pow... no
checking for sqrt... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for opencv4 >= 4.0.0... no
checking for opencv > 1.0.0... no
checking for gavl >= 0.2.3... no
checking for cairo >= 1.0.0... yes
checking for doxygen... no
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating frei0r.pc
config.status: creating Makefile
config.status: creating include/Makefile
config.status: creating src/Makefile
config.status: creating doc/Makefile
config.status: creating include/config.h
config.status: include/config.h is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands

Compile frei0r-plugins 1.8 for x86_64-pc-linux-gnu

    - INSTALL prefix: /usr/local
    - CPU optimization: YES
    - opencv: NO
              opencv >= 1.0.0 not found - this program enables optional
              plugin with the Open Source Computer Vision library >= 1.0.0
              http://opencvlibrary.sourceforge.net/
    - gavl: NO
            gavl >= 0.2.3 not found - this program enables optional
            plugin with the gmerlin audio video library >= 0.2.3
            http://gmerlin.sourceforge.net/
    - cairo: YES

Now you can run make.

jln31@jln31-MS-7B84:~/Bureau/frei0r-plugins-1.8.0$

j'ai tenté make, après avoir renommé le Changelog.txt en Changelog comme préconisé par kamaris

jln31@jln31-MS-7B84:~/Bureau/frei0r-plugins-1.8.0$ make
Making all in src
make[1] : on entre dans le répertoire « /home/jln31/Bureau/frei0r-plugins-1.8.0/src »
make[1]: rien à faire pour « all ».
make[1] : on quitte le répertoire « /home/jln31/Bureau/frei0r-plugins-1.8.0/src »
Making all in include
make[1] : on entre dans le répertoire « /home/jln31/Bureau/frei0r-plugins-1.8.0/include »
make  all-am
make[2] : on entre dans le répertoire « /home/jln31/Bureau/frei0r-plugins-1.8.0/include »
make[2] : on quitte le répertoire « /home/jln31/Bureau/frei0r-plugins-1.8.0/include »
make[1] : on quitte le répertoire « /home/jln31/Bureau/frei0r-plugins-1.8.0/include »
make[1] : on entre dans le répertoire « /home/jln31/Bureau/frei0r-plugins-1.8.0 »
make[1]: ***  Aucune règle pour fabriquer la cible « TODO », nécessaire pour « all-am ». Arrêt.
make[1] : on quitte le répertoire « /home/jln31/Bureau/frei0r-plugins-1.8.0 »
make: *** [Makefile:482 : all-recursive] Erreur 1
jln31@jln31-MS-7B84:~/Bureau/frei0r-plugins-1.8.0$ 

toujours une erreur ! j'ai vérifié, pas de fichier TODO dans l'archive décompressée. si ça se trouve, c'est ce tar.gz qui est foireux !

je commence à être super gêné du temps que vous passez sur le problème à la c... sad

je devrais - peut-être - m'armer de courage et d'un bon tradusteur et aller voir sur les sites anglophones comment on doit installer des plugins ?


AMD Ryzen 5 3600 6-core 3,60 GHz - 16 Go de RAM
Nvidia GeForce GTX 1650
Dual-boot Kubuntu 22.04.1 LTS et Windows 10 family

Hors ligne

#18 Le 06/05/2024, à 09:49

iznobe

Re : Compiler les plugins vidéo frei0r

ba il ne faut rien renommer du tout ....

supprime ton dossier recommence la procedure de decompression , puis :

cd Bureau/frei0r-plugins-1.8.0 && ./configure

puis

make

et je suppose

sudo make install 

pour installer ? sans certitude , je n' ai rien vu a ce propos .

Dernière modification par iznobe (Le 06/05/2024, à 09:52)


retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#19 Le 06/05/2024, à 10:32

JLN31

Re : Compiler les plugins vidéo frei0r

@ iznobe, que penses-tu de ça ?

trouvé sur le site https://www.fr.linuxfromscratch.org/vie … rei0r.html où je viens de re-télécharger l'archive de plugins

Installation de Frei0r-plugins
Installez Frei0r en exécutant les commandes suivantes :
mkdir -vp build &&
cd        build &&
cmake -DCMAKE_INSTALL_PREFIX=/usr \
      -DCMAKE_BUILD_TYPE=Release  \
      -Wno-dev ..                 &&
make
Ce paquet n'a pas de suite de tests.
Maintenant, en tant qu'utilisateur root :
make install

AMD Ryzen 5 3600 6-core 3,60 GHz - 16 Go de RAM
Nvidia GeForce GTX 1650
Dual-boot Kubuntu 22.04.1 LTS et Windows 10 family

Hors ligne

#20 Le 06/05/2024, à 10:36

iznobe

Re : Compiler les plugins vidéo frei0r

ben si une " methode " d ' installation / compilation est donnée , je pense qu ' il faut la suivre tout simplement tongue


retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#21 Le 06/05/2024, à 15:38

JLN31

Re : Compiler les plugins vidéo frei0r

mon problème, c'est que je comprends pas

cmake -DCMAKE_INSTALL_PREFIX=/usr \
      -DCMAKE_BUILD_TYPE=Release  \
      -Wno-dev ..                 &&

est-ce que tout ça est bien à taper sur une seule ligne ? et pourquoi ce grand espace entre -Wno-dev .. et && ? est-ce une syntaxe "classique" ?


AMD Ryzen 5 3600 6-core 3,60 GHz - 16 Go de RAM
Nvidia GeForce GTX 1650
Dual-boot Kubuntu 22.04.1 LTS et Windows 10 family

Hors ligne

#22 Le 06/05/2024, à 17:08

iznobe

Re : Compiler les plugins vidéo frei0r

non , c ' est une commande sur plusieurs lignes .
si tu veux tu peux faire :

mkdir -vp build
cd        build
cmake -DCMAKE_INSTALL_PREFIX=/usr \
      -DCMAKE_BUILD_TYPE=Release  \
      -Wno-dev ..   

             

make
sudo make install

au lieu de :

mkdir -vp build &&
cd        build &&
cmake -DCMAKE_INSTALL_PREFIX=/usr \
      -DCMAKE_BUILD_TYPE=Release  \
      -Wno-dev ..                 &&
make
sudo make install

les " && " ca veut dire de faire une autre commande , je traduis ca par " et " pour faire simple , par exemple :

cd Documents && ls -l

" deplace toi dans Documents et fais la liste "

un espace ou tout plein , pour le terminal c' est pareil .
c ' est juste une mise  en forme de l' auteur , ca ne sert a rien de special sinon .

Dernière modification par iznobe (Le 06/05/2024, à 17:16)


retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#23 Le 06/05/2024, à 18:34

kamaris

Re : Compiler les plugins vidéo frei0r

Et sinon il y a une raison pour que tu n'utilises pas simplement frei0r-plugins des dépôts ?
https://packages.ubuntu.com/search?keyw … ection=all

PS: le build cmake se passe bien chez moi, ils devraient juste virer le build autotools de leur archive manifestement, il est complètement cassé.

Dernière modification par kamaris (Le 06/05/2024, à 18:36)

Hors ligne

#24 Le 08/05/2024, à 18:44

JLN31

Re : Compiler les plugins vidéo frei0r

iznobe a écrit :

non , c ' est une commande sur plusieurs lignes .

un espace ou tout plein , pour le terminal c' est pareil .
c ' est juste une mise  en forme de l' auteur , ca ne sert a rien de special sinon .

merci beaucoup, iznobe, pour ces explications très claires; j'ai imprimé ton post et je le garde sous le coude au cas où j'aurai la mémoire qui flanche... tongue


AMD Ryzen 5 3600 6-core 3,60 GHz - 16 Go de RAM
Nvidia GeForce GTX 1650
Dual-boot Kubuntu 22.04.1 LTS et Windows 10 family

Hors ligne

#25 Le 08/05/2024, à 18:47

JLN31

Re : Compiler les plugins vidéo frei0r

kamaris a écrit :

Et sinon il y a une raison pour que tu n'utilises pas simplement frei0r-plugins des dépôts ?
https://packages.ubuntu.com/search?keyw … ection=all

PS: le build cmake se passe bien chez moi, ils devraient juste virer le build autotools de leur archive manifestement, il est complètement cassé.

non, aucune raison valable ! juste que je ne n'ai pas su trouver ça... voilà ce que c'est de suivre des posts ou des tutos pourris sad

je vais explorer cette piste. un grand merci kamaris


AMD Ryzen 5 3600 6-core 3,60 GHz - 16 Go de RAM
Nvidia GeForce GTX 1650
Dual-boot Kubuntu 22.04.1 LTS et Windows 10 family

Hors ligne