[MacPorts] #34321: VLC @2.0.1 error: cannot find interface declaration
#34321: VLC @2.0.1 error: cannot find interface declaration --------------------------------------+------------------------------------- Reporter: nonstop.server@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.4 Keywords: | Port: VLC --------------------------------------+------------------------------------- First of all I would like to express my gratitude for upgrading this port to the latest version, thank you! [[BR]] Secondly I would like to acknowledge that the upgrade from version 1.0.6 to 2.0.1 worked flawlessly on OSX 10.6 and 10.7.[[BR]] Both audio and video are working correctly with the latest version. [[BR]] When upgrading the port on OSX 10.5 from version 1.0.6 to 2.0.1 it fails with the following error message: {{{ OBJC qtsound.lo <command line>:1:23: warning: ISO C99 requires whitespace after the macro name qtsound.m:74: error: cannot find interface declaration for 'QTCaptureDecompressedAudioOutput', superclass of 'VLCDecompressedAudioOutput' qtsound.m:94: error: cannot find interface declaration for 'QTCaptureDecompressedAudioOutput', superclass of 'VLCDecompressedAudioOutput' qtsound.m: In function '-[VLCDecompressedAudioOutput initWithDemux:]': qtsound.m:97: error: no super class declared in @interface for 'VLCDecompressedAudioOutput' qtsound.m: In function '-[VLCDecompressedAudioOutput dealloc]': qtsound.m:110: error: no super class declared in @interface for 'VLCDecompressedAudioOutput' qtsound.m: In function 'Open': qtsound.m:347: warning: 'VLCDecompressedAudioOutput' may not respond to '+alloc' qtsound.m:347: warning: (Messages without a matching method signature qtsound.m:347: warning: will be assumed to return 'id' and accept qtsound.m:347: warning: '...' as arguments.) qtcapture.m: In function 'Open': qtcapture.m:362: warning: 'VLCDecompressedVideoOutput' may not respond to '-setAutomaticallyDropsLateVideoFrames:' qtcapture.m:362: warning: (Messages without a matching method signature qtcapture.m:362: warning: will be assumed to return 'id' and accept qtsound.m:482: warning: passing argument 1 of 'addOutput:error:' from distinct Objective-C type qtcapture.m:362: warning: '...' as arguments.) qtcapture.m:363: warning: 'VLCDecompressedVideoOutput' may not respond to '-setMinimumVideoFrameInterval:' qtsound.m: In function 'Close': qtsound.m:528: warning: 'VLCDecompressedAudioOutput' may not respond to '-performSelectorOnMainThread:withObject:waitUntilDone:' qtcapture.m: In function 'Close': qtcapture.m:411: warning: 'vlc_object_alive' is deprecated (declared at ../../include/vlc_objects.h:82) make[5]: *** [qtsound.lo] Error 1 make[5]: *** Waiting for unfinished jobs.... make[5]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_multimedia_VLC/VLC/work/VLC-2.0.1/modules/access' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_multimedia_VLC/VLC/work/VLC-2.0.1/modules/access' make[3]: *** [all] Error 2 make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_multimedia_VLC/VLC/work/VLC-2.0.1/modules/access' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_multimedia_VLC/VLC/work/VLC-2.0.1/modules' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_multimedia_VLC/VLC/work/VLC-2.0.1' make: *** [all] Error 2 make: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_multimedia_VLC/VLC/work/VLC-2.0.1' shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_multimedia_VLC/VLC/work/VLC-2.0.1" && /usr/bin/make -j2 -w all DESTDIR=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_multimedia_VLC/VLC/work/VLC-2.0.1/dest_ignore" returned error 2 Error: Target org.macports.build returned: shell command failed (see log for details) DEBUG: Backtrace: shell command failed (see log for details) while executing "command_exec build" (procedure "portbuild::build_main" line 8) invoked from within "$procedure $targetname" Warning: the following items did not execute (for VLC): org.macports.install org.macports.build org.macports.destroot Log for VLC is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_multimedia_VLC/VLC/main.log }}} See the attached log for additional information.[[BR]] Version Information: {{{ Mac OS Version: Darwin 9.8.0 Darwin Kernel Version 9.8.0: Wed Jul 15 16:55:01 PDT 2009; root:xnu-1228.15.4~1/RELEASE_I386 i386 Xcode Version: Xcode 3.1.4 Component versions: DevToolsCore-1204.0; DevToolsSupport-1186.0 BuildVersion: 9M2809 Macports Version: Version: 2.0.4 }}} -- Ticket URL: <https://trac.macports.org/ticket/34321> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34321: VLC @2.0.1 error: cannot find interface declaration --------------------------------------+------------------------------------- Reporter: nonstop.server@… | Owner: jeremyhu@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.0.4 Keywords: | Port: VLC --------------------------------------+------------------------------------- Changes (by jeremyhu@…): * owner: macports-tickets@… => jeremyhu@… * status: new => assigned Comment: Hmm. I built it on my Leopard machine (but admittedly didn't actually run it there). VLC is not universal, so I only tested x86_64. It looks like the failure here is i386. I'll try rebuilding it as i386 (and might as well see about making it universal while I'm at it) to reproduce this. -- Ticket URL: <https://trac.macports.org/ticket/34321#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34321: VLC @2.0.1 error: cannot find interface declaration --------------------------------------+------------------------------------- Reporter: nonstop.server@… | Owner: jeremyhu@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.0.4 Keywords: | Port: VLC --------------------------------------+------------------------------------- Comment(by jeremyhu@…): Oh fail. What I tested building on my Leopard box was 1.0.6 ... sigh. -- Ticket URL: <https://trac.macports.org/ticket/34321#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34321: VLC @2.0.1 error: cannot find interface declaration ---------------------------------------+------------------------------------ Reporter: nonstop.server@… | Owner: jeremyhu@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.0.4 Resolution: fixed | Keywords: Port: VLC | ---------------------------------------+------------------------------------ Changes (by jeremyhu@…): * status: assigned => closed * resolution: => fixed Comment: r92694 -- Ticket URL: <https://trac.macports.org/ticket/34321#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34321: VLC @2.0.1 error: cannot find interface declaration ---------------------------------------+------------------------------------ Reporter: nonstop.server@… | Owner: jeremyhu@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.0.4 Resolution: fixed | Keywords: Port: VLC | ---------------------------------------+------------------------------------ Comment(by nonstop.server@…): Replying to [comment:3 jeremyhu@…]:
r92694 The upgrade of VLC went smoothly on OSX 10.5 and the program is working perfect.[[BR]] Thanks again for all your hard work on this port!
-- Ticket URL: <https://trac.macports.org/ticket/34321#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts