[FFmpeg-user] Unable to build FFmpeg 4.0 on macOS

Nomis101 ūüźĚ Nomis101 at web.de
Sun Apr 29 00:15:57 EEST 2018


Can nobody help me with my problem? I am really lost here.The only thing
I didn't try until now is to install the dependencies via Homebrew
instead of Macports. But this should not make a difference, I think.



Am 26.04.18 um 20:16 schrieb Nomis101 ūüźĚ:
> I had a similar problem some time ago, but this time it is different. I
> have installed all dependencies using MacPorts, System is macOS 10.13. I
> can build FFmpeg 3.4.2 without any problem. But if I try to build FFmpeg
> 4.0 or the latest version from github, it can not find any dependencies:
>
> ERROR: libsoxr not found (and similar)
>
> But pkg-config is correctly recognizing all of them:
>
> $ pkg-config --list-all
> gmodule-no-export-2.0 GModule - Dynamic module loader for GLib
> formw                 form - ncurses 6.1 add-on library
> ncurses++             ncurses++ - ncurses 6.1 add-on library
> openssl               OpenSSL - Secure Sockets Layer and cryptography
> libraries and tools
> wavpack               wavpack - wavpack library
> krb5                  krb5 - An implementation of Kerberos network
> authentication
> netapi                Samba libnetapi - A library to control CIFS servers
> form                  form - ncurses 6.1 add-on library
> kadm-client           kadm-client - Kerberos administration client library
> libedit               libedit - command line editor library provides
> generic line editing, history, and tokenization functions.
> menu                  menu - ncurses 6.1 add-on library
> theora                theora - Theora video codec
> libIDL-2.0            libIDL - IDL parsing library
> libcdio               libcdio - Portable CD-Wl,-rpath,OM I/O library
> libcdio_paranoia      libcdio_paranoia - CD paranoia library from libcdio
> mit-krb5              mit-krb5 - An implementation of Kerberos network
> authentication
> vorbis                vorbis - vorbis is the primary Ogg Vorbis library
> opus                  Opus - Opus IETF audio codec (floating-point build)
> libssh                libssh - The SSH Library
> panelw                panel - ncurses 6.1 add-on library
> com_err               com_err - Common error description library
> libpcreposix          libpcreposix - PCREPosix - Posix compatible
> interface to libpcre
> vorbisfile            vorbisfile - vorbisfile is a library that provides
> a convenient high-level API for decoding and basic manipulation of all
> Vorbis I audio streams
> libssh_threads        libssh_threads - The SSH Library Thread Extension
> gio-unix-2.0          GIO unix specific APIs - unix specific headers for
> glib I/O library
> soxr                  soxr - High quality, one-dimensional sample-rate
> conversion library
> libssl                OpenSSL-libssl - Secure Sockets Layer and
> cryptography libraries
> libpng                libpng - Loads and saves PNG files
> zlib                  zlib - zlib compression library
> popt                  popt - popt library.
> fribidi               GNU FriBidi - Unicode Bidirectional Algorithm Library
> libpcre16             libpcre16 - PCRE - Perl compatible regular
> expressions C library with 16 bit character support
> freetype2             FreeType 2 - A free, high-quality, and portable
> font engine.
> libffi                libffi - Library supporting Foreign Function
> Interfaces
> gssrpc                gssrpc - GSSAPI RPC implementation
> gthread-2.0           GThread - Thread support for GLib
> gio-2.0               GIO - glib I/O library
> vpx                   vpx - WebM Project VPx codec implementation
> x264                  x264 - H.264 (MPEG4 AVC) encoder library
> x265                  x265 - H.265/HEVC video encoder
> libpcre               libpcre - PCRE - Perl compatible regular
> expressions C library with 8 bit character support
> liblzma               liblzma - General purpose data compression library
> libudf                libudf - UDF library of libcdio
> ncurses               ncurses - ncurses 6.1 library
> wbclient              Samba libwbclient - A library to access winbindd
> libiso9660            libiso9660 - ISO-9660 library of libcdio
> expat                 expat - expat XML parser
> sqlite3               SQLite - SQL database engine
> libbluray             libbluray - library supporting Blu-ray playback
> libcdio++             libcdio++ - C++ OO Portable CD-Wl,-rpath,OM I/O
> library
> smbsharemodes         Samba libsmbsharemodes - A library
> krb5-gssapi           krb5-gssapi - Kerberos implementation of the GSSAPI
> libcrypto             OpenSSL-libcrypto - OpenSSL cryptography library
> fdk-aac               Fraunhofer FDK AAC Codec Library - AAC codec library
> hogweed               Hogweed - Nettle low-level cryptographic library
> (public-key algorithms)
> libmodplug            libmodplug - The ModPlug mod file playing library.
> panel                 panel - ncurses 6.1 add-on library
> theoraenc             theora - Theora video codec (encoder)
> soxr-lsr              soxr-lsr - High quality, one-dimensional
> sample-rate conversion library (with libsamplerate-like bindings)
> gmodule-2.0           GModule - Dynamic module loader for GLib
> libxml-2.0            libXML - libXML library version2.
> gmodule-export-2.0    GModule - Dynamic module loader for GLib
> uuid                  OSSP uuid - Universally Unique Identifier (UUID)
> Library
> gobject-2.0           GObject - GLib Type, Object, Parameter and Signal
> Library
> smbclient             Samba libsmbclient - A library to access CIFS servers
> theoradec             theora - Theora video codec (decoder)
> vorbisenc             vorbisenc - vorbisenc is a library that provides a
> convenient API for setting up an encoding environment using libvorbis
> libexslt              libexslt - EXSLT Extension library
> fontconfig            Fontconfig - Font configuration and customization
> library
> gnutls                GnuTLS - Transport Security Layer implementation
> for the GNU system
> libcddb               libcddb - CDDB server access library
> kdb                   kdb - Kerberos database access libraries
> ncursesw              ncurses - ncurses 6.1 library
> libidn2               libidn2 - Library implementing IDNA2008 and TR46
> kadm-server           kadm-server - Kerberos administration server library
> p11-kit-1             p11-kit - Library and proxy module for properly
> loading and sharing PKCS
> mit-krb5-gssapi       mit-krb5-gssapi - Kerberos implementation of the
> GSSAPI
> libpcre32             libpcre32 - PCRE - Perl compatible regular
> expressions C library with 32 bit character support
> libpcrecpp            libpcrecpp - PCRECPP - C++ wrapper for PCRE
> menuw                 menu - ncurses 6.1 add-on library
> libtasn1              libtasn1 - Library for ASN.1 and DER manipulation
> glib-2.0              GLib - C Utility Library
> libiso9660++          libiso9660++ - C++ OO ISO-9660 library of libcdio
> ogg                   ogg - ogg is a library for manipulating ogg bitstreams
> libpng16              libpng - Loads and saves PNG files
> librtmp               librtmp - RTMP implementation
> nettle                Nettle - Nettle low-level cryptographic library
> (symmetric algorithms)
> speex                 speex - Speex is an audio codec tuned for speech
> libass                libass - LibASS is an SSA/ASS subtitles rendering
> library
> libxslt               libxslt - XSLT library version 2.
> ncurses++w            ncurses++ - ncurses 6.1 add-on library
> libcdio_cdda          libcdio_cdda - CD paranoia CD-DA library from libcdio
>
>
> Find attached the config.log.
>
>
> _______________________________________________
> ffmpeg-user mailing list
> ffmpeg-user at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-user
>
> To unsubscribe, visit link above, or email
> ffmpeg-user-request at ffmpeg.org with subject "unsubscribe".




More information about the ffmpeg-user mailing list