Ticket #14960 (closed defect: fixed)
BUG: ffmpeg svn fetch is using HEAD for parts of the software
|Reported by:||raimue@…||Owned by:||acho@…|
|Keywords:||ffmpeg||Cc:||macports@…, yanjingfeng@…, bazzoola@…, chou.marcus@…|
ffmpeg is fetched using svn from 1svn://svn.mplayerhq.hu/ffmpeg/trunk/ using a specific revision specified by svn.tag.
But in this directory in the repository is a svn:externals declaration:
svn:externals : libswscale svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
Therefore, libswscale is always fetched from HEAD of *another* repository. Building ffmpeg now always uses HEAD of libswscale which is not reliable. Also, building ffmpeg will result in different results although the version and revision of the port is the same.
As reported on IRC by dangrus, ffmpeg fails at the moment on destrooting due to some HEAD commit in libswscale:
: make -C libpostproc install-headers make -C libswscale install-headers Makefile:20: ../subdir.mak: No such file or directory make: *** No rule to make target `../subdir.mak'. Stop. make: *** [install-headers] Error 2
We can't rely on this and therefore we should export our own source tarballs for ffmpeg.
comment:16 Changed 6 years ago by raimue@…
- Status changed from new to closed
- Resolution set to fixed