Opened 9 years ago
Closed 8 years ago
#48397 closed defect (fixed)
FreeRDP @1.1.0-beta1-2015031201 without VideoDecodeAcceleration for PPC?
Reported by: | udbraumann | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.3.3 |
Keywords: | Cc: | dbevans (David B. Evans) | |
Port: | FreeRDP |
Description
FreeRDP requires VideoDecodeAcceleration (VDA) provided by ffmpeg, however, VDA apparently is "Intel only", so that ffmpeg is built without VDA on PPC, so presently FreeRDP in turn cannot be built on PPC. Though my Powerbook G4 has nothing to do with hardware accelerated video decoding, I wonder if there is a way to leave VDA out for FreeRDP. rdesktop is not capable to connect with Win2012 server, FreeRDP basically can.
Here is how the configure script stops:
... :info:configure CMake Error: The following variables are used in this project, but they are set to NOTFOUND. :info:configure Please set them or make sure they are set and tested correctly in the CMake files: :info:configure COREVIDEODECODE_LIBRARY :info:configure linked by target "tsmf-client-ffmpeg-decoder" in directory /Volumes/Data/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_FreeRDP/FreeRDP/work/FreeRDP-770c67d/channels/tsmf/client/ffmpeg :info:configure :info:configure -- Configuring incomplete, errors occurred! ...
Attachments (2)
Change History (9)
Changed 9 years ago by udbraumann
comment:1 Changed 9 years ago by Ionic (Mihai Moldovan)
Cc: | devans@… added; nomaintainer@… removed |
---|---|
Keywords: | VideoDecodeAcceleration removed |
comment:2 Changed 9 years ago by mf2k (Frank Schima)
Type: | request → enhancement |
---|
Note that a request ticket type is only for requesting a new port.
comment:3 Changed 9 years ago by Ionic (Mihai Moldovan)
Type: | enhancement → defect |
---|
Missed that... that's technically a defect, because the port is not building on ppc.
comment:4 Changed 8 years ago by ridethecliche@…
Can you add a condition to the build if it's a PowerPC target?
"-DWITH_FFMPEG=OFF"
comment:5 Changed 8 years ago by dbevans (David B. Evans)
Optional ffmpeg support disabled on platforms where VDA is not supported. Hopefully fixes this issue but let me know in any case. r152628.
comment:6 follow-up: 7 Changed 8 years ago by udbraumann
Thanks, my impression is that the ffmpeg/VDA problem is gone now as configuring is working, however, building stops with this complaint: "Please use a newer version of Interface Builder.":
... :info:build Compiling /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_FreeRDP/FreeRDP/work/FreeRDP-770c67d/client/Mac/PasswordDialog.xib :info:build cd /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_FreeRDP/FreeRDP/work/build/client/Mac && /usr/bin/ibtool --errors --warnings --notices --output-format human-readable-text --compile /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_FreeRDP/FreeRDP/work/build/client/Mac//MacFreeRDP.framework/Versions/1.1.0/Resources/PasswordDialog.nib /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_FreeRDP/FreeRDP/work/FreeRDP-770c67d/client/Mac/PasswordDialog.xib :info:build /* com.apple.ibtool.errors */ :info:build Internal Error: :info:build Description: Could not read archive. :info:build Recovery Suggestion: Please use a newer version of Interface Builder. :info:build Failure Reason: This version of Interface Builder is too old to read this archive. :info:build make[2]: *** [client/Mac/MacFreeRDP.framework/Versions/1.1.0/MacFreeRDP] Error 1 ...
Any suggestions?
Changed 8 years ago by udbraumann
Attachment: | main2.log.gz added |
---|
"Please use a newer version of Interface Builder."
comment:7 Changed 8 years ago by dbevans (David B. Evans)
Resolution: | → fixed |
---|---|
Status: | new → closed |
Replying to braumann@…:
Thanks, my impression is that the ffmpeg/VDA problem is gone now as configuring is working, however, building stops with this complaint: "Please use a newer version of Interface Builder.":
... :info:build Compiling /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_FreeRDP/FreeRDP/work/FreeRDP-770c67d/client/Mac/PasswordDialog.xib :info:build cd /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_FreeRDP/FreeRDP/work/build/client/Mac && /usr/bin/ibtool --errors --warnings --notices --output-format human-readable-text --compile /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_FreeRDP/FreeRDP/work/build/client/Mac//MacFreeRDP.framework/Versions/1.1.0/Resources/PasswordDialog.nib /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_FreeRDP/FreeRDP/work/FreeRDP-770c67d/client/Mac/PasswordDialog.xib :info:build /* com.apple.ibtool.errors */ :info:build Internal Error: :info:build Description: Could not read archive. :info:build Recovery Suggestion: Please use a newer version of Interface Builder. :info:build Failure Reason: This version of Interface Builder is too old to read this archive. :info:build make[2]: *** [client/Mac/MacFreeRDP.framework/Versions/1.1.0/MacFreeRDP] Error 1 ...Any suggestions?
Looks like you need a newer version of Xcode than is currently installed on your machine or perhaps even supported. This is a separate problem entirely so please open a new ticket on this issue. Closing this one as fixed. Thanks.
nomaintainer
andopenmaintainer
are pseudo addresses. Please do not CC them.Do not add any tags that are not listed in the DraftKeywordGuidelines page, unless there's an obvious need.
Yes, VDA is only supported on x86_64 (and maybe i386) on 10.6.4 and higher or something. I used to enable it in FFMPEG back then.
ffmpeg
support inFreeRDP
will likely have to be disabled on ppc or VDA patched out - given that FreeRDP actually checks for VDA, they are likely making active use of it and it's not trivial.CCing Dave, as he was the last one to make a change to that port (but note that there's no official maintainer for this port.)