On 2014-08-03, Alessandro DE LAURENZIS <just22....@gmail.com> 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).

Reply via email to