On 2014-08-03, Alessandro DE LAURENZIS <[email protected]> wrote: > Hello misc@, > > Just tried to compile SLiM (in order to remove the ConsoleKit depend), > but ended-up with the following error: > > just22@poseidon:[slim]> sudo make package > `/usr/obj/ports/slim-1.3.6/fake-amd64/.fake_done' is up to date. >===> Building package for slim-1.3.6p2 > Create /usr/ports/packages/amd64/all/slim-1.3.6p2.tgz > Error: weird mode for /usr/local/share/doc/pkg-readmes/slim-1.3.6p2: 640 > Error: modes don't match for /usr/local/share/doc/pkg-readmes/slim-1.3.6p2 > *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:1878 > '/usr/ports/packages/amd64/all/slim-1.3.6p2.tgz') > *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2426 > '_internal-package') > *** Error 1 in /usr/ports/mystuff/x11/slim > (/usr/ports/infrastructure/mk/bsd.port.mk:2406 'package') > > Maybe related to [1]? > Any hints? > > [1]: http://openbsd.7691.n7.nabble.com/ports-to-fix-td241546.html >
For now, chmod 644 /usr/ports/mystuff/x11/slim/pkg/README - I will send espie a diff to fix this in bsd.port.mk. BTW normal method is not to use "sudo make [..]" but to set SUDO=sudo in /etc/mk.conf, which runs fewer parts of the build as root (and naddy has been looking at some possibilities to further reduce this in the future).

