On 4/13/2017 8:43 PM, Michael Niedermayer wrote: > On Thu, Apr 13, 2017 at 08:18:56PM +0000, James Almer wrote: >> ffmpeg | branch: master | James Almer <jamr...@gmail.com> | Thu Apr 13 >> 17:09:52 2017 -0300| [5dba808064e7879c04d3e2fb4f10e709bedf51c2] | committer: >> James Almer >> >> Merge commit '3e105d08848162b90d886bde59c010d4b0362a4b' >> >> * commit '3e105d08848162b90d886bde59c010d4b0362a4b': >> build: Move entries related to building TOOLS to a subdirectory Makefile >> >> Merged-by: James Almer <jamr...@gmail.com> >> >>> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5dba808064e7879c04d3e2fb4f10e709bedf51c2 >> --- > > This breaks dependancies > > for example > > make distclean ; ./configure --arch=x86_32 --target-os=linux > --extra-cflags=-m32 --extra-ldflags=-m32 --enable-cross-compile && make > -j12 alltools > > fails to build as libs dont get build before tools > > > LD tools/uncoded_frame > /usr/bin/ld: skipping incompatible /usr/local/lib/libavdevice.so when > searching for -lavdevice > /usr/bin/ld: skipping incompatible /usr/local/lib/libavdevice.a when > searching for -lavdevice > /usr/bin/ld: cannot find -lavdevice > /usr/bin/ld: skipping incompatible /usr/local/lib/libavfilter.so when > searching for -lavfilter > /usr/bin/ld: skipping incompatible /usr/local/lib/libavfilter.a when > searching for -lavfilter > /usr/bin/ld: cannot find -lavfilter > /usr/bin/ld: skipping incompatible /usr/local/lib/libavformat.so when > searching for -lavformat > /usr/bin/ld: skipping incompatible /usr/local/lib/libavformat.a when > searching for -lavformat > /usr/bin/ld: cannot find -lavformat > /usr/bin/ld: skipping incompatible /usr/local/lib/libavcodec.so when > searching for -lavcodec > /usr/bin/ld: skipping incompatible /usr/local/lib/libavcodec.a when searching > for -lavcodec > /usr/bin/ld: cannot find -lavcodec > /usr/bin/ld: skipping incompatible /usr/local/lib/libswresample.so when > searching for -lswresample > /usr/bin/ld: skipping incompatible /usr/local/lib/libswresample.a when > searching for -lswresample > /usr/bin/ld: cannot find -lswresample > /usr/bin/ld: skipping incompatible /usr/local/lib/libswscale.so when > searching for -lswscale > /usr/bin/ld: skipping incompatible /usr/local/lib/libswscale.a when searching > for -lswscale > /usr/bin/ld: cannot find -lswscale > /usr/bin/ld: skipping incompatible /usr/local/lib/libavutil.so when searching > for -lavutil > /usr/bin/ld: skipping incompatible /usr/local/lib/libavutil.a when searching > for -lavutil > /usr/bin/ld: cannot find -lavutil > collect2: ld returned 1 exit status > make: *** [tools/uncoded_frame] Error 1 > > make -j12 ffmpeg > ... > make -j12 tools/uncoded_frame > succeeds now
Should be fixed, although a proper refactoring of the build system may be in order. _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel