#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
--
Modération : avec un titre explicite c'est mieux
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
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 )
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 ) 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
./autogen.sh && make
devrait le faire dans ce cas. Mais j'imagine que le README pourrait te renseigner (README ça veut dire lisez-moi
)
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 :
j'ai donc lancé la commande ./configure
Hors ligne
#10 Le 04/05/2024, à 07:51
- JLN31
Re : Compiler les plugins vidéo frei0r
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
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
:(:(
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
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...
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
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
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...
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
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=allPS: 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
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