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