Hi all,
I’m trying to install ROOT5.18/00 in the new KUbuntu 8.04 with gcc versión 4.2.3 (Ubuntu 4.2.3-2ubuntu7).
I follow the install instructions: export the ROOTSYS path, configure for linux system and make. The commands were:
export ROOTSYS=/usr/local/root/v5_18_00
./configure linux
make
All output was normal for the first two commands, while the make brokes with the following message:
bin/rmkdepend -R -fbase/src/ManualBase4.d -Y -w 1000 -- -pipe -m32 -Wall -W -Woverloaded-virtual -fPIC -Iinclude -pthread -I. -D__cplusplus -- base/src/ManualBase4.cxx
g++ -pipe -m32 -Wall -W -Woverloaded-virtual -fPIC -Iinclude -pthread -I. -o base/src/ManualBase4.o -c base/src/ManualBase4.cxx
En el fichero incluído de /usr/include/c++/4.2/i486-linux-gnu/bits/c++allocator.h:39,
de /usr/include/c++/4.2/bits/allocator.h:53,
de /usr/include/c++/4.2/memory:54,
de /usr/include/c++/4.2/string:48,
de include/TString.h:44,
de include/TNamed.h:29,
de include/TDirectory.h:25,
de base/src/ManualBase4.h:32,
de base/src/ManualBase4.cxx:16:
/usr/include/c++/4.2/ext/new_allocator.h:37:15: error: ./new: Demasiados niveles de enlaces simbólicos
In file included from /usr/include/c++/4.2/string:48,
from include/TString.h:44,
from include/TNamed.h:29,
from include/TDirectory.h:25,
from base/src/ManualBase4.h:32,
from base/src/ManualBase4.cxx:16:
/usr/include/c++/4.2/memory: In function ‘std::pair<_Tp*, int> std::__get_temporary_buffer(ptrdiff_t, _Tp*)’:
/usr/include/c++/4.2/memory:83: error: ‘nothrow’ no se declaró en este ámbito
/usr/include/c++/4.2/memory: In function ‘void std::return_temporary_buffer(_Tp*)’:
/usr/include/c++/4.2/memory:123: error: ‘nothrow’ no se declaró en este ámbito
make: *** [base/src/ManualBase4.o] Error 1
Could you give any hint about?
Note: sorry! Most of the output is in spanish due to my locals…
no se declaró en este ámbito means that has been not declared in this scope
Thank you very much in advance,