[FFmpeg-trac] #8527(undetermined:reopened): undefined symbol in libswresample

FFmpeg trac at avcodec.org
Tue Feb 18 14:41:42 EET 2020


#8527: undefined symbol in libswresample
-------------------------------------+-------------------------------------
             Reporter:  oldpink      |                    Owner:
                 Type:  defect       |                   Status:  reopened
             Priority:  normal       |                Component:
                                     |  undetermined
              Version:  unspecified  |               Resolution:
             Keywords:               |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
Changes (by oldpink):

 * status:  closed => reopened
 * resolution:  wontfix =>


Comment:

 Replying to [comment:9 richardpl]:
 > You are using unsupported build flags.
 > Also: libavc1394.so.0 => not found, thus invalid build.

 FWIW, the missing libavc1394.so was from me having temporarily relocated
 that library to allow me to wildcard filespec for the ldd command:
 ls -l /usr/lib64/libavc1394.so*
 lrwxrwxrwx 1 root root    19 Mar 30  2016 /usr/lib64/libavc1394.so ->
 libavc1394.so.0.3.0*
 lrwxrwxrwx 1 root root    19 Mar 30  2016 /usr/lib64/libavc1394.so.0 ->
 libavc1394.so.0.3.0*
 -rwxr-xr-x 1 root root 16992 Aug 22  2015 /usr/lib64/libavc1394.so.0.3.0*

 As for the unsupported flags, I used the following flags ONLY for the
 latest git pull:
 ./configure \
   --prefix=/usr \
   --libdir=/usr/lib${LIBDIRSUFFIX} \
   --shlibdir=/usr/lib${LIBDIRSUFFIX} \
   --docdir=/usr/doc/$PRGNAM-$VERSION/html \
   --mandir=/usr/man \
   --disable-rpath \
   --disable-podpages \
   --disable-txtpages \
   --arch=$ARCH \
   --enable-gpl \
   --enable-version3 \
   --enable-nonfree \
   --disable-debug \
   --enable-shared \
   --disable-static \
   --extra-cflags="$SLKCFLAGS -Wno-error -w -I/usr/include/decklink
 -I/usr/include/cuda" \
   --extra-cxxflags="$SLKCFLAGS -fpermissive -Wno-error -w
 -I/usr/include/decklink -I/usr/include/cuda" \
   --extra-ldflags="-L/usr/lib$LIBDIRSUFFIX/stubs"

 Using those basically stock (the part referencing decklink won't affect it
 since using these flags won't enable the Decklink library), I still get
 this error:
 undefined symbol: av_calloc, version LIBAVUTIL_56       (/tmp/SBo/package-
 ffmpeg/usr/lib64/libswresample.so.3.6.100)

 I have yet to see anyone explain why using essentially default compile
 time options with the latest git pull causes this problem.

--
Ticket URL: <https://trac.ffmpeg.org/ticket/8527#comment:10>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list