see bug 202681 for configuration which triggers issue. gmake[2]: Leaving directory '/usr/ports/net/freeradius3/work/freeradius-server-3.0.9' ====> Compressing man pages (compress-man) ===> Staging rc.d startup script(s) ===> Installing ldconfig configuration file root@radius:/usr/ports/net/freeradius3 # make install clean ===> Installing for freeradius3-3.0.9 ===> freeradius3-3.0.9 depends on file: /usr/local/bin/python2.7 - found ===> freeradius3-3.0.9 depends on file: /usr/local/bin/perl5.20.2 - found ===> freeradius3-3.0.9 depends on shared library: libgdbm.so - found (/usr/local/lib/libgdbm.so) ===> freeradius3-3.0.9 depends on shared library: libtalloc.so - found (/usr/local/lib/libtalloc.so) ===> freeradius3-3.0.9 depends on shared library: libsqlite3.so - found (/usr/local/lib/libsqlite3.so) ===> freeradius3-3.0.9 depends on shared library: libodbc.so - found (/usr/local/lib/libodbc.so) ===> freeradius3-3.0.9 depends on shared library: libhiredis.so - found (/usr/local/lib/libhiredis.so) ===> freeradius3-3.0.9 depends on shared library: libjson-c.so - found (/usr/local/lib/libjson-c.so) ===> freeradius3-3.0.9 depends on shared library: libcurl.so - found (/usr/local/lib/libcurl.so) ===> freeradius3-3.0.9 depends on shared library: libpq.so.5 - found (/usr/local/lib/libpq.so.5) ===> freeradius3-3.0.9 depends on shared library: libmysqlclient.so.18 - found (/usr/local/lib/mysql/libmysqlclient.so.18) ===> Checking if freeradius3 already installed ===> Registering installation for freeradius3-3.0.9 pkg-static: Unable to access file /usr/ports/net/freeradius3/work/stage/usr/local/lib/freeradius-3.0.9/rlm_idn.a: No such file or directory pkg-static: Unable to access file /usr/ports/net/freeradius3/work/stage/usr/local/lib/freeradius-3.0.9/rlm_idn.la: No such file or directory pkg-static: Unable to access file /usr/ports/net/freeradius3/work/stage/usr/local/lib/freeradius-3.0.9/rlm_idn.so: No such file or directory *** Error code 74 Stop. make[1]: stopped in /usr/ports/net/freeradius3 *** Error code 1
Created attachment 167490 [details] net/freeradius3: Correctly predicate IDN in plist I believe this bug is attributable to an error in the plist. The IDN option controls RLMIDN in PLIST_SUB, whereas the EXPM replacement is controlled by any of FIREBIRD, RUBY, REDIS, REST, FREETDS, IDN, or EXPERIMENTAL. While here, correct copy/paste error in related Makefile comment.
@John, can you confirm this change still passes QA (portlint, poudriere) against the port head please
Comment on attachment 167490 [details] net/freeradius3: Correctly predicate IDN in plist Maintainer timeout (5 months), implicit approval. Open to take
Created attachment 172605 [details] net/freeradius3: portlint portlint reports 21 warnings, none of them new for the proposed patch.
Created attachment 172606 [details] net/freeradius3: testport with IDN=off
Created attachment 172607 [details] net/freeradius3: testport with IDN=on
@John Thank you for the feedback. For future issues, confirmation of QA passing doesn't necessarily require logs unless specifically requested. The following is sufficient: portlint: OK (looks fine.) porttest: OK (poudriere: <archs>, <versions>, <OPTIONS> tested)
This patch generates huge amount of portlint warnings, could you fix the patch and update it?
(In reply to Bartek Rutkowski from comment #8) The patch generates no new portlint warnings.
(In reply to John W. O'Brien from comment #9) The portlint shows 24 warnings. It doesn't really matter if it is due to the patch or not, the port should be kept in good condition, and if you're sending a patch, you might as well include fixes for all these issues.
Build with/without IDN was fixed via this commit from 7/17/17: https://svnweb.freebsd.org/ports/head/net/freeradius3/pkg-plist?r1=442287&r2=446076