When running the plexhometheater player, the following line is repeatedly printed into the log output. ERROR: convert_checked iconv_open() failed from UTF-8 to WCHAR_T, errno=22(Invalid argument) This is because the plexhometheater port currently uses the iconv in base, which does not provide the wchar_t functionality. The port needs to be changed to instead use libiconv from ports.
You'll want USES=iconv:wchar_t
Created attachment 148561 [details] Patch to resolve PR194533: multimedia/plexhometheater iconv issues This patch changes port multimedia/plexhometheater from using base iconv to libiconv from ports. This resolves the issue reported under PR194533.
Committed. Good work, as always.
A commit references this bug: Author: adamw Date: Wed Oct 22 16:25:56 UTC 2014 New revision: 371361 URL: https://svnweb.freebsd.org/changeset/ports/371361 Log: Use iconv port, for wchar_t. When running the plexhometheater player, the following line is repeatedly printed into the log output. ERROR: convert_checked iconv_open() failed from UTF-8 to WCHAR_T, errno=22(Invalid argument) This is because the plexhometheater port currently uses the iconv in base, which does not provide the wchar_t functionality. PR: 194533 Submitted by: Ben Woods (maintainer) Changes: head/multimedia/plexhometheater/Makefile
Thanks Adam. Do we need to bump PORTREVISION?
(In reply to Ben Woods from comment #5) > Thanks Adam. Do we need to bump PORTREVISION? Yup!
A commit references this bug: Author: adamw Date: Thu Oct 23 19:45:11 UTC 2014 New revision: 371402 URL: https://svnweb.freebsd.org/changeset/ports/371402 Log: Bump PORTREVISION for r371361, which changed the iconv library. PR: 194533 Submitted by: Ben Woods (maintainer) Changes: head/multimedia/plexhometheater/Makefile