[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#670733: ocaml-cry: FTBFS: Incorrectly thinks it's building as root



Mehdi Dogguy <mehdi@dogguy.org> writes:

   On 13/05/12 23:37, Hendrik Tews wrote:
   >
   > ... the incorrect root test comes from file m4/base_checks.m4
   >
   > deleting the line 'RUNNING_USER="$USER"' there and running
   > ./bootstrap then yields
   >
   > checking that calling user is not root... ok
   >
   > and the package builds fine (done with autoconf 2.69; maybe its
   > better to downgrade to 2.68 to keep the patch small).
   >

   Thanks for the investigation! Could you prepare patches for the affected

I can commit fixes to the git repositories if I can downgrade to
autoconf 2.68.

However, environ(7) says:

       USER   The name of the logged-in user (used by  some  BSD-derived  pro‐
              grams).

Therefore, I would say pbuilder is wrong with leaving $USER=root.
On the other hand, I cannot find any standard document specifying
$USER on the web,
http://pubs.opengroup.org/onlinepubs/009695399/basedefs/xbd_chap08.html
lists $USER, but does not say anything about its contents.


Bye,

Hendrik



Reply to: