Use of pkg plugins breaks the build of /usr/ports software
John Wolfe
jlw at xinuos.com
Wed Apr 8 19:02:49 UTC 2015
Having built a pkg-plugin based on the pkg-plugin-template at
https://github.com/freebsd/pkg-plugins and adding
> PLUGINS [
> "x-adminsync",
> ]
the plugin is working as desired. Good so far......
I was caught off guard when later attempting to "make" something in
/usr/ports. The builds fail miserably with multiple
> pkg-static: Loading of plugin 'x-adminsync' failed: Service unavailable
> pkg-static: Plugins cannot be loaded
> make[1]: "/usr/ports/Mk/bsd.port.mk" line 1206: warning:
> "/usr/local/sbin/pkg-static version -t 1.4.12 1.3.8" returned non-zero
> status
I would not expect that a static binary be able to load and use a
relocatable object so I am surprised that it even tried to do so. Even
so, a failure should be expected and not terminate the pkg-static process.
Is this a bug, works as designed?
-- John Wolfe Xinuos, Inc.
More information about the freebsd-pkg
mailing list