> On Jan 10, 2016, at 12:18 AM, Ryan Schmidt <ryandes...@macports.org> wrote:
> 
> 
> On Jan 9, 2016, at 9:33 PM, Craig Treleaven wrote:
> 
>> I’m working on a new version of MythTV (0.28) and I’m stymied on the 
>> following.  Every program (23), and every library and filter (28) is 
>> reported by MacPorts to have a linking error similar to the following:
>> 
>> --->  Scanning binaries for linking errors
>> …
>> Incompatible library version: /opt/local/bin/mythavtest requires version 
>> 64.0.0 or later, but 
>> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
>>  provides version 1.0.0
>> DEBUG: Marking /opt/local/bin/mythavtest as broken
>> 
>> Web searches and whatnot have not turned up any promising leads so I beg the 
>> indulgence of those more experienced than I.  
>> 
>> I’m running OS X 10.10.5 wtih Xcode 7.2 and up-to-date command line tools.  
> 
> What do you get when you run:
> 
> otool -L 
> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
>  
> 
> On my 10.10 and 10.11 systems, the first two lines are:
> 
> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices:
>       
> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
>  (compatibility version 1.0.0, current version 48.0.0)
> 
> So, the OS provides ApplicationServices version 48.0.0 which is 
> backward-compatible with 1.0.0. I'm not sure where you would have encountered 
> a version 64.0.0 of ApplicationServices; it doesn't appear Apple has released 
> any version that high yet.
> 

I get the same as you:

/System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices:
        
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
 (compatibility version 1.0.0, current version 48.0.0)

Perhaps it is just a coincidence, but I noticed the next line, CoreGraphics, 
references “version 64.0.0”:
        
/System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics 
(compatibility version 64.0.0, current version 600.0.0)


> Also, what do you get when you run:
> 
> otool -L /opt/local/bin/mythavtest
> 

It links to 61 libraries/frameworks.  I’ll try attaching a file.
/opt/local/bin/mythavtest:
        /opt/local/lib/libmythswscale.dylib (compatibility version 3.0.0, 
current version 3.1.101)
        /opt/local/lib/libmythavformat.dylib (compatibility version 56.0.0, 
current version 56.40.101)
        /opt/local/lib/libmythswresample.dylib (compatibility version 1.0.0, 
current version 1.2.101)
        /opt/local/lib/libmythavutil.dylib (compatibility version 54.0.0, 
current version 54.31.100)
        /opt/local/lib/libmythavcodec.dylib (compatibility version 56.0.0, 
current version 56.60.100)
        /opt/local/lib/libmythtv-0.28.0.dylib (compatibility version 0.28.0, 
current version 0.28.0)
        /opt/local/lib/libmythupnp-0.28.0.dylib (compatibility version 0.28.0, 
current version 0.28.0)
        /opt/local/lib/libmythbase-0.28.0.dylib (compatibility version 0.28.0, 
current version 0.28.0)
        /opt/local/lib/libmythui-0.28.0.dylib (compatibility version 0.28.0, 
current version 0.28.0)
        /opt/local/lib/libmyth-0.28.0.dylib (compatibility version 0.28.0, 
current version 0.28.0)
        /opt/local/lib/libmythmetadata-0.28.0.dylib (compatibility version 
0.28.0, current version 0.28.0)
        /opt/local/lib/libmythservicecontracts-0.28.0.dylib (compatibility 
version 0.28.0, current version 0.28.0)
        /opt/local/lib/libmythprotoserver-0.28.0.dylib (compatibility version 
0.28.0, current version 0.28.0)
        /opt/local/lib/libmythfreemheg-0.28.0.dylib (compatibility version 
0.28.0, current version 0.28.0)
        /opt/local/lib/libmythhdhomerun-0.28.0.dylib (compatibility version 
0.28.0, current version 0.28.0)
        /opt/local/lib/libtag.1.dylib (compatibility version 1.0.0, current 
version 1.14.0)
        /System/Library/Frameworks/QTKit.framework/Versions/A/QTKit 
(compatibility version 1.0.0, current version 1.0.0)
        /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation 
(compatibility version 300.0.0, current version 1256.1.0)
        /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore 
(compatibility version 1.2.0, current version 1.11.0)
        /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo 
(compatibility version 1.2.0, current version 1.5.0)
        
/System/Library/Frameworks/AVFoundation.framework/Versions/A/AVFoundation 
(compatibility version 1.0.0, current version 2.0.0)
        /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia 
(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 1256.14.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 728.6.0)
        
/System/Library/Frameworks/VideoDecodeAcceleration.framework/Versions/A/VideoDecodeAcceleration
 (compatibility version 1.0.0, current version 1.0.0)
        /opt/local/lib/libxml2.2.dylib (compatibility version 12.0.0, current 
version 12.2.0)
        /opt/local/lib/libcrypto.1.0.0.dylib (compatibility version 1.0.0, 
current version 1.0.0)
        /opt/local/lib/libass.5.dylib (compatibility version 8.0.0, current 
version 8.1.0)
        /opt/local/lib/libfftw3_threads.3.dylib (compatibility version 8.0.0, 
current version 8.4.0)
        /opt/local/lib/libfftw3f.3.dylib (compatibility version 8.0.0, current 
version 8.4.0)
        /opt/local/lib/libfftw3.3.dylib (compatibility version 8.0.0, current 
version 8.4.0)
        /opt/local/lib/libiconv.2.dylib (compatibility version 8.0.0, current 
version 8.1.0)
        /opt/local/lib/libxcb-shm.0.dylib (compatibility version 1.0.0, current 
version 1.0.0)
        /opt/local/lib/libxcb-xfixes.0.dylib (compatibility version 1.0.0, 
current version 1.0.0)
        /opt/local/lib/libxcb-render.0.dylib (compatibility version 1.0.0, 
current version 1.0.0)
        /opt/local/lib/libxcb-shape.0.dylib (compatibility version 1.0.0, 
current version 1.0.0)
        /opt/local/lib/libxcb.1.dylib (compatibility version 3.0.0, current 
version 3.0.0)
        /opt/local/lib/libX11.6.dylib (compatibility version 10.0.0, current 
version 10.0.0)
        /System/Library/Frameworks/Security.framework/Versions/A/Security 
(compatibility version 1.0.0, current version 57337.20.43)
        /opt/local/lib/libfreetype.6.dylib (compatibility version 19.0.0, 
current version 19.2.0)
        /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL 
(compatibility version 1.0.0, current version 1.0.0)
        /opt/local/lib/libx264.142.dylib (compatibility version 0.0.0, current 
version 0.0.0)
        /opt/local/lib/libmp3lame.0.dylib (compatibility version 1.0.0, current 
version 1.0.0)
        /opt/local/lib/libfaac.0.dylib (compatibility version 1.0.0, current 
version 1.0.0)
        
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
 (compatibility version 64.0.0, current version 600.0.0)
        /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current 
version 1226.10.1)
        /opt/local/lib/liblzma.5.dylib (compatibility version 8.0.0, current 
version 8.2.0)
        /opt/local/lib/libbz2.1.0.dylib (compatibility version 1.0.0, current 
version 1.0.6)
        /opt/local/lib/libz.1.dylib (compatibility version 1.0.0, current 
version 1.2.8)
        /System/Library/Frameworks/AGL.framework/Versions/A/AGL (compatibility 
version 1.0.0, current version 1.0.0)
        /opt/local/libexec/qt5/lib/QtOpenGL.framework/Versions/5/QtOpenGL 
(compatibility version 5.5.0, current version 5.5.1)
        /opt/local/libexec/qt5/lib/QtWidgets.framework/Versions/5/QtWidgets 
(compatibility version 5.5.0, current version 5.5.1)
        /opt/local/libexec/qt5/lib/QtGui.framework/Versions/5/QtGui 
(compatibility version 5.5.0, current version 5.5.1)
        /opt/local/libexec/qt5/lib/QtCore.framework/Versions/5/QtCore 
(compatibility version 5.5.0, current version 5.5.1)
        
/System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration 
(compatibility version 1.0.0, current version 1.0.0)
        /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit 
(compatibility version 1.0.0, current version 275.0.0)
        /opt/local/libexec/qt5/lib/QtNetwork.framework/Versions/5/QtNetwork 
(compatibility version 5.5.0, current version 5.5.1)
        /opt/local/libexec/qt5/lib/QtXml.framework/Versions/5/QtXml 
(compatibility version 5.5.0, current version 5.5.1)
        /opt/local/libexec/qt5/lib/QtSql.framework/Versions/5/QtSql 
(compatibility version 5.5.0, current version 5.5.1)
        /usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 
120.1.0)
> Maybe you have DYLD_LIBRARY_PATH set to a value that is causing the wrong 
> libraries to be used.
> 
Don’t think so:

$ printenv |grep -i LIB
PATH=/opt/local/bin:/opt/local/sbin:/opt/local/lib/mariadb/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

Craig
_______________________________________________
macports-dev mailing list
macports-dev@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-dev

Reply via email to