Hello,
I can not compile Libretro on Ubuntu, I obtain this error:
=== Building virtualjaguar ===
make: Rien à faire pour « all ».
=== OpenGL enabled ===
=== Building Mupen 64 Plus (x86_64 dynarec) ===
make: Rien à faire pour « all ».
=== OpenGL enabled ===
=== Building ffmpeg ===
Package libswresample was not found in the pkg-config search path.
Perhaps you should add the directory containing `libswresample.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libswresample' found
"gcc" -c -std=gnu99 -o libretro.o libretro.c -DHAVE_GL -I/usr/include/freetype2 -I/usr/include/fribidi -pthread -DHAVE_STRUCT_SOCKADDR_STORAGE -DHAVE_STRUCT_ADDRINFO -DHAVE_FMINF -D__LIBRETRO__ -DHAVE_SSA -DHAVE_GL_FFT -Wall -fPIC -O3 -DHAVE_INTRINSICS_NEON=0
libretro.c:18:38: fatal error: libswresample/swresample.h: Aucun fichier ou dossier de ce type
#include <libswresample/swresample.h>
^
compilation terminated.
make: *** [libretro.o] Erreur 1
Failed to build ffmpeg
cp: impossible d'évaluer «ffmpeg_libretro.so»: Aucun fichier ou dossier de ce type
=== OpenGL enabled ===
=== Building 3dengine ===
make: Rien à faire pour « all ».
=== OpenGL enabled ===
=== Building ppsspp ===
make: Rien à faire pour « all ».
=== Building o2em ===
"g++" -o o2em_libretro.dll libretro.o src/audio.o src/cpu.o src/crc32.o src/cset.o src/debug.o src/keyboard.o src/score.o src/table.o src/timefunc.o src/vdc.o src/vmachine.o src/voice.o src/vpp.o src/vpp_cset.o allegrowrapper/wrapalleg.o -static-libgcc -static-libstdc++ -lwinmm -shared -Wl,--no-undefined -Wl,--version-script=link.T
/usr/bin/ld.bfd.real: libretro.o: réadressage de R_X86_64_32S en vertu de « .rodata.str1.1 » ne peut être utilisé lors de la création d'un objet partagé; recompilez avec -fPIC
libretro.o: error adding symbols: Mauvaise valeur
collect2: error: ld returned 1 exit status
make: *** [o2em_libretro.dll] Erreur 1
Failed to build o2em
cp: impossible d'évaluer «o2em_libretro.so»: Aucun fichier ou dossier de ce type
-
As you can see on the terminal log, “Package libswresample was not found in the pkg-config search path.” so it can not compile ffmpeg_libretro.so.
-
Then it can not compile o2em
I don’t know if this 2 errors are related, does o2em need ffmpeg_libretro.so to compile or it is another problem? On ubuntu, FFMPEG is considered as obsolete and avconv is installed instead. So the libswresample package is not in the official Ubuntu depot.
Please help.