bomben
January 7, 2009, 9:23am
1
Hi all,
I’m using root 5.20 since its birth on a linux machine.
Today I needed to switch on Minuit2, so I tried to use configure, but:
What’s wrong?
Permissions look ok to me:
For the moment I fixed it via:
and I was able to create Minuit2 library.
Many thanks in advance!
Regards,
Marco
Axel
January 8, 2009, 11:09am
2
Hi,
what does ls -l config/Makefile.config show? Can you remove it (e.g. as root) and try again?
Axel.
bomben
January 8, 2009, 11:23am
3
Dear Axel,
So I removed both of them (no need to be root… ), rereun config:
[…]
Writing config/Makefile.config … done
Writing config/Makefile.comp … done
Writing include/RConfigure.h … done
Writing include/RConfigOptions.h … mv: unable to move
RConfigOptions-out.tmp' in
include/RConfigOptions.h’: Permission denied
done
Writing bin/root-config … ./configure: 4915: cannot create bin/root-config: Permission denied
chmod: ripristino dei permessi di bin/root-config': Funzione non permessa done Writing etc/system.rootrc ... ./configure: 4933: cannot create etc/system.rootrc: Permission denied done Writing etc/system.rootauthrc ... ./configure: 4944: cannot create etc/system.rootauthrc: Permission denied done Writing etc/system.rootdaemonrc ... ./configure: 4955: cannot create etc/system.rootdaemonrc: Permission denied done Writing etc/root.mimes ... done Writing etc/daemons/rootd.rc.d ... ./configure: 4975: cannot create etc/daemons/rootd.rc.d: Permission denied chmod: ripristino dei permessi di
etc/daemons/rootd.rc.d’: Funzione non permessa
done
Writing etc/daemons/rootd.xinetd … ./configure: 4986: cannot create etc/daemons/rootd.xinetd: Permission denied
done
Writing etc/daemons/proofd.rc.d … ./configure: 4995: cannot create etc/daemons/proofd.rc.d: Permission denied
chmod: ripristino dei permessi di etc/daemons/proofd.rc.d': Funzione non permessa done Writing etc/daemons/proofd.xinetd ... ./configure: 5006: cannot create etc/daemons/proofd.xinetd: Permission denied done Writing etc/daemons/xrootd.rc.d ... ./configure: 5015: cannot create etc/daemons/xrootd.rc.d: Permission denied chmod: ripristino dei permessi di
etc/daemons/xrootd.rc.d’: Funzione non permessa
done
Writing etc/daemons/olbd.rc.d … ./configure: 5025: cannot create etc/daemons/olbd.rc.d: Permission denied
chmod: ripristino dei permessi di etc/daemons/olbd.rc.d': Funzione non permessa done Writing bin/memprobe ... ./configure: 5040: cannot create bin/memprobe: Permission denied chmod: ripristino dei permessi di
bin/memprobe’: Funzione non permessa
done
Writing build/misc/root-help.el … ./configure: 5051: cannot create build/misc/root-help.el: Permission denied
done
Writing macros/html.C … ./configure: 5068: cannot create macros/html.C: Permission denied
done
Writing bin/thisroot.sh … ./configure: 5078: cannot create bin/thisroot.sh: Permission denied
done
Writing bin/thisroot.csh … ./configure: 5084: cannot create bin/thisroot.csh: Permission denied
done
Writing bin/genreflex … ./configure: 5154: cannot create bin/genreflex: Permission denied
chmod: ripristino dei permessi di bin/genreflex': Funzione non permessa done Writing bin/genreflex-rootcint ... ./configure: 5154: cannot create bin/genreflex-rootcint: Permission denied chmod: ripristino dei permessi di
bin/genreflex-rootcint’: Funzione non permessa
done
Writing config.status … ./configure: 5171: cannot create config.status: Permission denied
done
Enabled support for asimage, astiff, builtin_afterimage, builtin_ftgl, builtin_freetype, builtin_pcre, builtin_zlib, cintex, exceptions, genvector, mathmore, memstat, opengl, python, reflex, shadowpw, shared, ssl, xft, xml, xrootd.
To build ROOT type:
make
Then I try to compile, though the error messages:
Many thanks again!
Regards,
Marco
pcanal
January 8, 2009, 5:48pm
4
Hi Marco,
The issue is that you once built this ROOT source tree as the ‘root’ user and are now trying to rebuilt as another user. You can 4 options: try to rebuild as root or run gmake distclean as root and then build as your own user or copy the source tree and rebuild in the copy or redownload the source.
Cheers,
Philippe.
Axel
January 9, 2009, 8:48am
5
Hi,
or run
to re-assign ownership to your user ID.
Cheers, Axel.