[FFmpeg-devel] build inconsitencies on macOS

Helmut K. C. Tessarek tessarek at evermeet.cx
Fri Nov 23 06:29:52 EET 2018


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Hello,

I'm doing the ffmpeg binaries for macOS, but I've noticed something
very strange today after my build:

Several libraries (AVFoundation, CoreVideo, CoreGraphics, QuartzCore,
AudioToolbox, VideoToolbox) are no longer linked (even though
videotoolbox and audiotoolbox are found during configure).

my config.log is here: https://evermeet.cx/pub/tmp/config.log

./ffmpeg:
	/usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version
400.9.0)
	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
version 1252.50.4)
	/System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
(compatibility version 1.0.0, current version 4.0.0)
	/System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
(compatibility version 1.0.0, current version 1.0.0)
	/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 1454.93.0)
	/System/Library/Frameworks/Security.framework/Versions/A/Security
(compatibility version 1.0.0, current version 58286.70.9)

My last binary 92486-g8f875a90c4 looked like this :

./ffmpeg:
	/usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version
400.9.0)
	/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
(compatibility version 300.0.0, current version 1454.93.0)
	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
version 1252.50.4)
	/System/Library/Frameworks/AVFoundation.framework/Versions/A/AVFoundation (compatibility version 1.0.0, current version 2.0.0)
	/System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
(compatibility version 1.2.0, current version 1.5.0)
	/System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia
(compatibility version 1.0.0, current version 1.0.0)
	/System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics (compatibility version 64.0.0, current version 1161.21.0)
	/System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
(compatibility version 1.0.0, current version 1.0.0)
	/System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
(compatibility version 1.0.0, current version 4.0.0)
	/System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
(compatibility version 1.0.1, current version 5.0.0)
	/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
(compatibility version 45.0.0, current version 1561.60.100)
	/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 1454.93.0)
	/System/Library/Frameworks/Security.framework/Versions/A/Security
(compatibility version 1.0.0, current version 58286.70.9)
	/System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox (compatibility version 1.0.0, current version 492.0.0)
	/System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox (compatibility version 1.0.0, current version 1.0.0)
	/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices (compatibility version 1.0.0, current version 822.37.0)
	/System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
(compatibility version 1.0.0, current version 1.0.0)
	/usr/lib/libobjc.A.dylib (compatibility version 1.0.0, current
version 228.0.0)

I'm really puzzled as to why this is happening. Did someone change the
configure script?
Also, all of a sudden /usr/lib/libobjc is no longer linked either.

Cheers,
  K. C.

- -- 
regards Helmut K. C. Tessarek              KeyID 0x172380A011EF4944
Key fingerprint = 8A55 70C1 BD85 D34E ADBC 386C 1723 80A0 11EF 4944

/*
   Thou shalt not follow the NULL pointer for chaos and madness
   await thee at its end.
*/
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEE191csiqpm8f5Ln9WvgmFNJ1E3QAFAlv3gj8ACgkQvgmFNJ1E
3QBuARAAgqZAYG0G+qU6NDVwns0Cn2QWERAtEzVkcaZTWaIzSyW45y30zw3wou/g
XuOLcHiDwe5U+7Ju1sltjqAWAMBZb0/5dyUWAXN/auK1daJvBsQdRrtyBMrddCBw
d2b2R+JXgypcGheCQL1U2wwj+Ew0p88pYD7Xog8XNeuIILq14eH95ymYsBXF35fq
EWrpYjLkGEmt5MudjxSNbtQNZ60wNtIQrlKAT2fbPFzgRcZRedqmAIAWG7hudq96
DpWCbDoTG8oMyZ4c+ef1yP+rCYqwh+d62Vl76xrWTnB3I70W74C7WDTGEVkEQEA0
Ucaa9ZxgPYptteLCog4rqi7nr+kniHzTXe0FR5ECczYFfwBB5ksMNi95wU+VXn43
BzuB5jSDA7R3Raf5L6prnfVou2niLOUZUB88J8Vivv+q/2yIL/CUKReEK5pMD9ga
y00VjSW+S/W/Ezkz9qQn+2036qioHAPK8K6vFbx9u0M/GNy12/qpPLrd9tW93x/M
kb+SbjI4PZPDJJe3l2ioUEaHT5aQZ90k4klwJy6fjk9zZKP5YF9nTsdFTBF6v5/B
o5CZXgKqM5tX4PNwbYgCquY3Q8wO+G7wt7z4mW4ZyS9KyscsdqKwr2X8CNQ3wo1q
jC5MuXe2QmKlfmwjWIiGCtGVdjKPEZwwxupI9SPkp5EH5fPodQ8=
=q50f
-----END PGP SIGNATURE-----


More information about the ffmpeg-devel mailing list