
Recherche avancée
Autres articles (35)
-
MediaSPIP v0.2
21 juin 2013, parMediaSPIP 0.2 est la première version de MediaSPIP stable.
Sa date de sortie officielle est le 21 juin 2013 et est annoncée ici.
Le fichier zip ici présent contient uniquement les sources de MediaSPIP en version standalone.
Comme pour la version précédente, il est nécessaire d’installer manuellement l’ensemble des dépendances logicielles sur le serveur.
Si vous souhaitez utiliser cette archive pour une installation en mode ferme, il vous faudra également procéder à d’autres modifications (...) -
Mise à disposition des fichiers
14 avril 2011, parPar défaut, lors de son initialisation, MediaSPIP ne permet pas aux visiteurs de télécharger les fichiers qu’ils soient originaux ou le résultat de leur transformation ou encodage. Il permet uniquement de les visualiser.
Cependant, il est possible et facile d’autoriser les visiteurs à avoir accès à ces documents et ce sous différentes formes.
Tout cela se passe dans la page de configuration du squelette. Il vous faut aller dans l’espace d’administration du canal, et choisir dans la navigation (...) -
MediaSPIP version 0.1 Beta
16 avril 2011, parMediaSPIP 0.1 beta est la première version de MediaSPIP décrétée comme "utilisable".
Le fichier zip ici présent contient uniquement les sources de MediaSPIP en version standalone.
Pour avoir une installation fonctionnelle, il est nécessaire d’installer manuellement l’ensemble des dépendances logicielles sur le serveur.
Si vous souhaitez utiliser cette archive pour une installation en mode ferme, il vous faudra également procéder à d’autres modifications (...)
Sur d’autres sites (5340)
-
Warning "i686-mingw32-pkg-config not found, library detection may fail" while cross compiling ffmpeg
1er juillet 2019, par S BI get the following warning while trying to cross compile ffmpeg as below
$ ./configure --enable-gpl --enable-version3 --enable-libgsm --enable-libvorbis --enable-libtheora --enable-libspeex --enable-libmp3lame --enable-libopenjpeg --enable-libopencore_amrwb --enable-libopencore_amrnb --arch=x86 --enable-runtime-cpudetect --enable-static --disable-shared --enable-libxvid --enable-libx264 --target-os=mingw32 --enable-avisynth --enable-w32threads --cross-prefix=i686-mingw32- --cc='i686-mingw32-gcc' --enable-memalign-hack --disable-doc --enable-avfilter --disable-ffplay --disable-ffserver --disable-ffprobe
Configure ran fine but with the following warning
License: GPL version 3 or later
Creating config.mak and config.h...
libavutil/avconfig.h is unchanged
WARNING: i686-mingw32-pkg-config not found, library detection may fail.How do I provide
i686-mingw32-pkg-config
to configure ? -
Android NDK Cross Compile FFmpeg, dlopen failed : cannot locate symbol
23 août 2019, par binglingziyuAndroid NDK-r20 cross compile FFmpeg4.2 success, but my app crash with
UnsatisfiedLinkError : dlopen failed : cannot locate symbol
__aeabi_idivThis is the ffmpeg4.2 source code with my "build_android.sh"
config the NDK r20 root path in "build_android.sh"
$ cd ffmpeg-android-build
$ ./build_android.sh
$ make -j 4
$ make installThis is my android project to test the ffmpeg
Seemed the solution,don’t know how to do in my situation
Excepted
- NDK-r20 and FFmpeg-4.2 is needed (cant change the version)
- My android test project run
-
ffmpeg cross compiles nicely for aarch64, but when linking with my project, gives Relocations in generic ELF (EM : 62)
29 août 2019, par Lucas ZanellaHere’s how I’m configuring ffmpeg :
./configure \
--prefix=${BUILD_DIR}/desktop/aarch64 \
--disable-doc \
--enable-cross-compile \
--cross-prefix=aarch64-linux-gnu-\
--target-os=linux \
--arch=aarch64 \
--extra-cflags="-O3 -fPIC" \
--enable-shared \
--disable-static \
--disable-debug \
--disable-runtime-cpudetect \
--disable-programs \
--disable-muxers \
--disable-encoders \
--disable-decoders \
${DECODERS_TO_ENABLE} \
--disable-bsfs \
--disable-pthreads \
--disable-avdevice \
--disable-network \
--disable-postproc
make clean
make -j$(nproc)
make installIt compiles fine. Then, when I try to link my project with this compiled ffmpeg, it gives me
/usr/bin/ld: ../../../deps/ffmpeg/build/desktop/aarch64/lib/libavcodec.a(allcodecs.o): Relocations in generic ELF (EM: 62)
/usr/bin/ld: ../../../deps/ffmpeg/build/desktop/aarch64/lib/libavcodec.a(allcodecs.o): Relocations in generic ELF (EM: 62)
/usr/bin/ld: ../../../deps/ffmpeg/build/desktop/aarch64/lib/libavcodec.a(allcodecs.o): Relocations in generic ELF (EM: 62)
/usr/bin/ld: ../../../deps/ffmpeg/build/desktop/aarch64/lib/libavcodec.a(allcodecs.o): Relocations in generic ELF (EM: 62)
/usr/bin/ld: ../../../deps/ffmpeg/build/desktop/aarch64/lib/libavcodec.a(allcodecs.o): Relocations in generic ELF (EM: 62)
/usr/bin/ld: ../../../deps/ffmpeg/build/desktop/aarch64/lib/libavcodec.a(allcodecs.o): Relocations in generic ELF (EM: 62)
/usr/bin/ld: ../../../deps/ffmpeg/build/desktop/aarch64/lib/libavcodec.a(allcodecs.o): Relocations in generic ELF (EM: 62)
/usr/bin/ld: ../../../deps/ffmpeg/build/desktop/aarch64/lib/libavcodec.a(allcodecs.o): Relocations in generic ELF (EM: 62)
/usr/bin/ld: ../../../deps/ffmpeg/build/desktop/aarch64/lib/libavcodec.a(allcodecs.o): Relocations in generic ELF (EM: 62)
../../../deps/ffmpeg/build/desktop/aarch64/lib/libavcodec.a: error adding symbols: File in wrong formatIn this answer : https://stackoverflow.com/a/23185739/10116440 he says that CC is missing. I’m also not using CC but shouldn’t CC be the same as
--cross-prefix
?I also found http://lakm.us/logit/2012/11/cross-compiling-ubuntu-arm-ffmpeg/ in where he says that I should use
--cross-prefix=arm-linux-gnueabi-
, in my case arm should beaarch64
. However, there’s noaarch64-linux-gnueabi-
toolchain, onlyaarch64-linux-gnu-
. Can it be the problem ? I think no because eabi looks like its for 32 bits, I guessIt’s worth noticing that I’m bulding ffmpeg on a
amd64
but using the static library to build my project on aaarch64
.