Subject: Re: packages shouldn't use install during build
To: Perry E. Metzger <perry@piermont.com>
From: Jeremy C. Reed <reed@reedmedia.net>
List: tech-pkg
Date: 04/29/2006 21:19:13
On Sat, 29 Apr 2006, Perry E. Metzger wrote:

> I was just building the clisp pkg, as an unprivileged user, and this
> happened, breaking the build....
> 
> /usr/bin/install -c -o root -g wheel -m 444 .libs/libcharset.so.1.0.0 /usr/pkgsrc/lang/clisp/work.hackworth/clisp-2.38/src/libcharset.so.1.0.0
> install: /usr/pkgsrc/lang/clisp/work.hackworth/clisp-2.38/src/libcharset.so.1.0.0: chown/chgrp: Operation not permitted
> 
> Someone should fix it, but also, it is in general a bad idea not to
> test building packages without privs, and it is also bad for packages
> builds to contain instances of "install" that require privs...

I saw similar thing with libXt (pkgsrc-wip)
https://bugs.freedesktop.org/show_bug.cgi?id=6599

Can you please contact the http://clisp.cons.org/ developers to ask them 
to fix this?

(Without looking at code, it probably uses INSTALL which the configure 
script allowed to be defined.)

It is not a pkgsrc problem. I do agree that building packages without 
privileges is a good idea. (In my case, I often am doing unprivileged 
installs also, so I would never notice this problem because it would be 
like: /usr/bin/install -c -o me -g me -m 444 ....)

 Jeremy C. Reed

echo ':6DB6=88>?;@69876tA=AC8BB5tA6487><' | tr '4-F' 'wu rofIn.lkigemca'