Dear James,
As explained in the configure help
$ ./configure --help
...
FLAG DESCRIPTION DEFAULT
--aclocaldir Autoconf macro install dir(<prefix>/share/aclocal) --bindir Binary installation dir (<prefix>/bin) --build Build configuration [debug, exceptions, ...], overrides the ROOTBUILD shell variable --cintincdir CINT interpeted headers (<libdir>/cint) --datadir Data installation dir (<prefix>/share/root) --docdir Documentation (<prefix>/share/doc/root) --elispdir Where to put Emacs Lisp (<prefix>/share/emacs/site-lisp) --etcdir Config installation dir (/etc/root) --fontdir Font installation dir (<datadir>/fonts) --iconpath Icon installation dir (<datadir>/icons) --incdir Header installation dir (<prefix>/include/root) --libdir Library installation dir (<prefix>/lib/root) --macrodir Macro installation dir (<datadir>/macros) --mandir Manpages installation dir (<prefix>/share/man/man1) --no-create Do not create output files, dry run --no-stubs Remove Stubs from dictionaries (Direct call mechanism)--no-stubs-test Remove Stubs from dictionaries (Direct call mechanism, can be switched off in rootrc)
--prefix Installation prefix (/usr/local) --srcdir Sources installation dir (<datadir>/src) --testdir Tests (<docdir>/test) --tutdir Tutorials (<docdir>/tutorial) ...
specifying a prefix does not automatically redirect the ect dir. You have to explicitly tell the system to do that via -etcdir
G. Ganis
James Jackson wrote:
> Hi,
>
> I've just built and installed ROOT as a bog-standard, non-root user,
> and I notice the installer is still trying to copy to /etc (see
> below). Is this expected?
>
> Regards,
> James.
>
> [jacksonj_at_heplnx109 root]$ ./configure
> --prefix=/opt/ppd/scratch/jacksonj/root/installed
> <snip>
> [jacksonj_at_heplnx109 root]$ make -j 4
> <snip>
> [jacksonj_at_heplnx109 root]$ make install
> Installing binaries in /opt/ppd/scratch/jacksonj/root/installed/bin
> Installing libraries in /opt/ppd/scratch/jacksonj/root/installed/lib/root
> Installing headers in
> /opt/ppd/scratch/jacksonj/root/installed/include/root
> Installing main/src/rmain.cxx in
> /opt/ppd/scratch/jacksonj/root/installed/include/root
> Installing cint/cint/include cint/cint/lib and cint/cint/stl in
> /opt/ppd/scratch/jacksonj/root/installed/lib/root/cint
> Installing cint/cint7/include cint/cint7/lib and cint/cint7/stl in
> /opt/ppd/scratch/jacksonj/root/installed/lib/root/cint
> Installing icons in
> /opt/ppd/scratch/jacksonj/root/installed/share/root/icons
> Installing fonts in
> /opt/ppd/scratch/jacksonj/root/installed/share/root/fonts
> Installing misc docs in
> /opt/ppd/scratch/jacksonj/root/installed/share/doc/root
> Installing tutorials in
> /opt/ppd/scratch/jacksonj/root/installed/share/doc/root/tutorials
> Installing tests in
> /opt/ppd/scratch/jacksonj/root/installed/share/doc/root/test
> Installing macros in
> /opt/ppd/scratch/jacksonj/root/installed/share/root/macros
> Installing man(1) pages in
> /opt/ppd/scratch/jacksonj/root/installed/share/man/man1
> Installing config files in /etc/root
> mkdir: cannot create directory `/etc/root': Permission denied
> cp: target `/etc/root' is not a directory
> Installing Autoconf macro in
> /opt/ppd/scratch/jacksonj/root/installed/share/aclocal
> Installing Emacs Lisp library in
> /opt/ppd/scratch/jacksonj/root/installed/share/emacs/site-lisp
> Installing GDML conversion scripts in
> /opt/ppd/scratch/jacksonj/root/installed/lib/root
>
-- +--------------------------------------------------------------------------+ Gerardo GANIS PH Department, CERN address CERN, CH 1211 Geneve 23 room: 32-RC-017, tel / fax: +412276 76439 / 69133 e-mail gerardo.ganis_at_cern.ch +--------------------------------------------------------------------------+Received on Thu Sep 17 2009 - 18:05:18 CEST
This archive was generated by hypermail 2.2.0 : Fri Sep 18 2009 - 17:50:02 CEST