[FFmpeg-trac] #8047(build system:new): "ERROR: libmysofa not found" with libmysofa static

FFmpeg trac at avcodec.org
Mon Jul 29 08:54:45 EEST 2019


#8047: "ERROR: libmysofa not found" with libmysofa static
-------------------------------------+-------------------------------------
             Reporter:  spv82        |                     Type:  defect
               Status:  new          |                 Priority:  normal
            Component:  build        |                  Version:  git-
  system                             |  master
             Keywords:               |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
 FFmpeg master can't find libmysofa static.
 {{{
 git clone https://github.com/hoene/libmysofa.git

 cd libmysofa/build

 cmake -DCMAKE_INSTALL_PREFIX=/tmp/build/build_libs -DBUILD_SHARED_LIBS=OFF
 -DBUILD_TESTS=OFF ..
 -- The C compiler identification is GNU 7.3.0
 -- The CXX compiler identification is GNU 7.3.0
 -- Check for working C compiler: /usr/bin/cc
 -- Check for working C compiler: /usr/bin/cc -- works
 -- Detecting C compiler ABI info
 -- Detecting C compiler ABI info - done
 -- Detecting C compile features
 -- Detecting C compile features - done
 -- Check for working CXX compiler: /usr/bin/c++
 -- Check for working CXX compiler: /usr/bin/c++ -- works
 -- Detecting CXX compiler ABI info
 -- Detecting CXX compiler ABI info - done
 -- Detecting CXX compile features
 -- Detecting CXX compile features - done
 -- Performing Test C_HAS_WALL
 -- Performing Test C_HAS_WALL - Success
 -- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.11")
 -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY
 -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success
 -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY
 -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success
 -- Performing Test COMPILER_HAS_DEPRECATED_ATTR
 -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success
 -- Configuring done
 -- Generating done
 -- Build files have been written to: /tmp/build/libmysofa/build

 make install
 Scanning dependencies of target mysofa-static
 [  4%] Building C object src/CMakeFiles/mysofa-static.dir/hrtf/reader.c.o
 [  9%] Building C object src/CMakeFiles/mysofa-
 static.dir/hdf/superblock.c.o
 [ 14%] Building C object src/CMakeFiles/mysofa-
 static.dir/hdf/dataobject.c.o
 [ 19%] Building C object src/CMakeFiles/mysofa-static.dir/hdf/btree.c.o
 [ 23%] Building C object src/CMakeFiles/mysofa-
 static.dir/hdf/fractalhead.c.o
 [ 28%] Building C object src/CMakeFiles/mysofa-static.dir/hdf/gunzip.c.o
 [ 33%] Building C object src/CMakeFiles/mysofa-static.dir/hdf/gcol.c.o
 [ 38%] Building C object src/CMakeFiles/mysofa-static.dir/hrtf/check.c.o
 [ 42%] Building C object src/CMakeFiles/mysofa-
 static.dir/hrtf/spherical.c.o
 [ 47%] Building C object src/CMakeFiles/mysofa-static.dir/hrtf/lookup.c.o
 [ 52%] Building C object src/CMakeFiles/mysofa-static.dir/hrtf/tools.c.o
 [ 57%] Building C object src/CMakeFiles/mysofa-static.dir/hrtf/kdtree.c.o
 [ 61%] Building C object src/CMakeFiles/mysofa-
 static.dir/hrtf/neighbors.c.o
 [ 66%] Building C object src/CMakeFiles/mysofa-
 static.dir/hrtf/interpolate.c.o
 [ 71%] Building C object src/CMakeFiles/mysofa-
 static.dir/hrtf/resample.c.o
 [ 76%] Building C object src/CMakeFiles/mysofa-
 static.dir/hrtf/loudness.c.o
 [ 80%] Building C object src/CMakeFiles/mysofa-
 static.dir/hrtf/minphase.c.o
 [ 85%] Building C object src/CMakeFiles/mysofa-static.dir/hrtf/easy.c.o
 [ 90%] Building C object src/CMakeFiles/mysofa-static.dir/hrtf/cache.c.o
 [ 95%] Building C object src/CMakeFiles/mysofa-
 static.dir/resampler/speex_resampler.c.o
 [100%] Linking C static library libmysofa.a
 [100%] Built target mysofa-static
 Install the project...
 -- Install configuration: ""
 -- Installing: /tmp/build/build_libs/share/libmysofa/default.sofa
 -- Installing:
 /tmp/build/build_libs/share/libmysofa/MIT_KEMAR_normal_pinna.sofa
 -- Installing: /tmp/build/build_libs/lib/pkgconfig/libmysofa.pc
 -- Installing: /tmp/build/build_libs/lib/libmysofa.a
 -- Installing: /tmp/build/build_libs/include/mysofa.h

 wget -q https://ffmpeg.org/releases/ffmpeg-snapshot.tar.bz2

 tar xjf ffmpeg-snapshot.tar.bz2 & cd ffmpeg

 PKG_CONFIG_PATH=/tmp/build/build_libs/lib/pkgconfig ./configure
 --prefix=/tmp/build/build_libs --extra-
 cflags=-I/tmp/build/build_libs/include --extra-
 ldflags=-L/tmp/build/build_libs/lib --extra-libs="-ldl" --enable-libmysofa
 ERROR: libmysofa not found
 }}}

 With 3.4.6 release this issue does not occur.
 {{{
 wget -q https://ffmpeg.org/releases/ffmpeg-3.4.6.tar.xz

 tar xJf ffmpeg-3.4.6.tar.xz & cd ffmpeg-3.4.6

 PKG_CONFIG_PATH=/tmp/build/build_libs/lib/pkgconfig ./configure
 --prefix=/tmp/build/build_libs --extra-
 cflags=-I/tmp/build/build_libs/include --extra-
 ldflags=-L/tmp/build/build_libs/lib --extra-libs="-ldl" --enable-libmysofa
 install prefix            /tmp/build/build_libs
 source path               .
 C compiler                gcc
 C library                 glibc
 ARCH                      x86 (generic)
 big-endian                no
 runtime cpu detection     yes
 standalone assembly       yes
 x86 assembler             nasm
 MMX enabled               yes
 MMXEXT enabled            yes
 3DNow! enabled            yes
 3DNow! extended enabled   yes
 SSE enabled               yes
 SSSE3 enabled             yes
 AESNI enabled             yes
 AVX enabled               yes
 AVX2 enabled              yes
 XOP enabled               yes
 FMA3 enabled              yes
 FMA4 enabled              yes
 i686 features enabled     yes
 CMOV is fast              yes
 EBX available             yes
 EBP available             yes
 debug symbols             yes
 strip symbols             yes
 optimize for size         no
 optimizations             yes
 static                    yes
 shared                    no
 postprocessing support    no
 network support           yes
 threading support         pthreads
 safe bitstream reader     yes
 texi2html enabled         no
 perl enabled              yes
 pod2man enabled           yes
 makeinfo enabled          no
 makeinfo supports HTML    no

 External libraries:
 iconv                       libmysofa                   xlib
 zlib
 ...
 }}}

--
Ticket URL: <https://trac.ffmpeg.org/ticket/8047>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list