Root-6.06.00 on Ubuntu 14.04 32 bit

Hello,

I am trying to install the latest root6 on my Ubuntu 14.04 the ususal way, and I get:



g++ -O2 -DNDEBUG -pipe -m32 -msse -mfpmath=sse -Wall -W -Woverloaded-virtual -fPIC -msse -mfpmath=sse -std=c++11 -Wno-deprecated-declarations -Iinclude -pthread -DUSE_ROOT_ERROR -MMD -MP -o math/mathcore/src/MinimTransformFunction.o -c /home/cristian/root-6.06.00/math/mathcore/src/MinimTransformFunction.cxx
g++ -O2 -DNDEBUG -pipe -m32 -msse -mfpmath=sse -Wall -W -Woverloaded-virtual -fPIC -msse -mfpmath=sse -std=c++11 -Wno-deprecated-declarations -Iinclude -pthread -DUSE_ROOT_ERROR -MMD -MP -o math/mathcore/src/mixmax.o -c /home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx
In file included from /home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:23:0:
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.h:98:19: error: ‘__uint128_t’ was not declared in this scope
myuint mod128(__uint128_t s);
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx: In function ‘myuint iterate_raw_vec(myuint*, myuint)’:
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:50:2: error: ‘__uint128_t’ was not declared in this scope
__uint128_t sumtot = 0; // will keep a running sum of all new elements (except Y[0])
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:50:14: error: expected ‘;’ before ‘sumtot’
__uint128_t sumtot = 0; // will keep a running sum of all new elements (except Y[0])
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:55:3: error: ‘sumtot’ was not declared in this scope
sumtot += tempV;
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:60:2: error: ‘sumtot’ was not declared in this scope
sumtot += temp2;
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:62:22: error: ‘mod128’ cannot be used as a function
return mod128(sumtot);
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx: In function ‘void iterate_and_fill_array(rng_state_t*, double*)’:
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:132:5: error: ‘__uint128_t’ was not declared in this scope
__uint128_t sumtot = 0; // will keep a running sum of all new elements (except Y[0])
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:132:17: error: expected ‘;’ before ‘sumtot’
__uint128_t sumtot = 0; // will keep a running sum of all new elements (except Y[0])
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:137:9: error: ‘sumtot’ was not declared in this scope
sumtot += tempV;
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:144:5: error: ‘sumtot’ was not declared in this scope
sumtot += temp2;
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:146:30: error: ‘mod128’ cannot be used as a function
X->sumtot = mod128(sumtot);
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx: In function ‘rng_state_t* rng_copy(myuint*)’:
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:187:2: error: ‘__uint128_t’ was not declared in this scope
__uint128_t sumtmp;
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:187:14: error: expected ‘;’ before ‘sumtmp’
__uint128_t sumtmp;
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:190:2: error: ‘sumtmp’ was not declared in this scope
sumtmp = 0;
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:197:27: error: ‘mod128’ cannot be used as a function
X->sumtot = mod128(sumtmp);
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx: In function ‘void seed_spbox(rng_state_t*, myuint)’:
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:222:2: error: ‘__uint128_t’ was not declared in this scope
__uint128_t sumtmp;
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:222:14: error: expected ‘;’ before ‘sumtmp’
__uint128_t sumtmp;
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:229:2: error: ‘sumtmp’ was not declared in this scope
sumtmp = 0;
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:239:26: error: ‘mod128’ cannot be used as a function
X->sumtot= mod128(sumtmp);
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx: At global scope:
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:258:22: error: ‘mod128’ declared as an ‘inline’ variable
inline myuint mod128(__uint128_t s){
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:258:22: error: redefinition of ‘myuint mod128’
In file included from /home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:23:0:
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.h:98:12: error: ‘myuint mod128’ previously defined here
myuint mod128(__uint128_t s);
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:258:22: error: ‘__uint128_t’ was not declared in this scope
inline myuint mod128(__uint128_t s){
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx: In function ‘myuint modmulM61(myuint, myuint)’:
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:266:2: error: ‘__uint128_t’ was not declared in this scope
__uint128_t temp;
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:266:14: error: expected ‘;’ before ‘temp’
__uint128_t temp;
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:267:2: error: ‘temp’ was not declared in this scope
temp = (__uint128_t)a*(__uint128_t)b;
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:267:22: error: expected ‘;’ before ‘a’
temp = (__uint128_t)a*(__uint128_t)b;
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:268:20: error: ‘mod128’ cannot be used as a function
return mod128(temp);
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx: At global scope:
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:264:15: warning: unused parameter ‘a’ [-Wunused-parameter]
inline myuint modmulM61(myuint a, myuint b){
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:264:15: warning: unused parameter ‘b’ [-Wunused-parameter]
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx: In function ‘myuint fmodmulM61(myuint, myuint, myuint)’:
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:273:2: error: ‘__uint128_t’ was not declared in this scope
__uint128_t temp;
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:273:14: error: expected ‘;’ before ‘temp’
__uint128_t temp;
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:274:2: error: ‘temp’ was not declared in this scope
temp = (__uint128_t)a*(__uint128_t)b + cum;
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:274:22: error: expected ‘;’ before ‘a’
temp = (__uint128_t)a*(__uint128_t)b + cum;
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:275:20: error: ‘mod128’ cannot be used as a function
return mod128(temp);
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx: At global scope:
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:272:15: warning: unused parameter ‘cum’ [-Wunused-parameter]
inline myuint fmodmulM61(myuint cum, myuint a, myuint b){
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:272:15: warning: unused parameter ‘a’ [-Wunused-parameter]
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:272:15: warning: unused parameter ‘b’ [-Wunused-parameter]
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx: In function ‘myuint apply_bigskip(myuint*, myuint*, myID_t, myID_t, myID_t, myID_t)’:
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:408:2: error: ‘__uint128_t’ was not declared in this scope
__uint128_t sumtot = 0;
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:408:14: error: expected ‘;’ before ‘sumtot’
__uint128_t sumtot = 0;
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:410:39: error: ‘sumtot’ was not declared in this scope
for (i=0; i<N; i++) { Y[i] = Vin[i]; sumtot += Vin[i]; } ; sumtot -= Vin[0]; sumtot = mod128(sumtot) ;
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:410:61: error: ‘sumtot’ was not declared in this scope
for (i=0; i<N; i++) { Y[i] = Vin[i]; sumtot += Vin[i]; } ; sumtot -= Vin[0]; sumtot = mod128(sumtot) ;
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:410:101: error: ‘mod128’ cannot be used as a function
for (i=0; i<N; i++) { Y[i] = Vin[i]; sumtot += Vin[i]; } ; sumtot -= Vin[0]; sumtot = mod128(sumtot) ;
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:427:99: error: ‘mod128’ cannot be used as a function
for (i=0; i<N; i++){ Y[i] = cum[i]; sumtot += cum[i]; } sumtot -= Y[0]; sumtot = mod128(sumtot) ;
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:434:22: error: ‘mod128’ cannot be used as a function
return mod128(sumtot) ;
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx: In function ‘myuint iterate_raw_vec(myuint*, myuint)’:
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:63:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx: In function ‘myuint apply_bigskip(myuint*, myuint*, myID_t, myID_t, myID_t, myID_t)’:
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:435:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx: In function ‘myuint fmodmulM61(myuint, myuint, myuint)’:
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:276:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
make: *** [math/mathcore/src/mixmax.o] Error 1
cristian@cristiubuntu:~/root-6.06.00$ make
g++ -O2 -DNDEBUG -pipe -m32 -msse -mfpmath=sse -Wall -W -Woverloaded-virtual -fPIC -msse -mfpmath=sse -std=c++11 -Wno-deprecated-declarations -Iinclude -pthread -DUSE_ROOT_ERROR -MMD -MP -o math/mathcore/src/mixmax.o -c /home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx
In file included from /home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:23:0:
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.h:98:19: error: ‘__uint128_t’ was not declared in this scope
myuint mod128(__uint128_t s);
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx: In function ‘myuint iterate_raw_vec(myuint*, myuint)’:
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:50:2: error: ‘__uint128_t’ was not declared in this scope
__uint128_t sumtot = 0; // will keep a running sum of all new elements (except Y[0])
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:50:14: error: expected ‘;’ before ‘sumtot’
__uint128_t sumtot = 0; // will keep a running sum of all new elements (except Y[0])
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:55:3: error: ‘sumtot’ was not declared in this scope
sumtot += tempV;
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:60:2: error: ‘sumtot’ was not declared in this scope
sumtot += temp2;
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:62:22: error: ‘mod128’ cannot be used as a function
return mod128(sumtot);
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx: In function ‘void iterate_and_fill_array(rng_state_t*, double*)’:
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:132:5: error: ‘__uint128_t’ was not declared in this scope
__uint128_t sumtot = 0; // will keep a running sum of all new elements (except Y[0])
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:132:17: error: expected ‘;’ before ‘sumtot’
__uint128_t sumtot = 0; // will keep a running sum of all new elements (except Y[0])
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:137:9: error: ‘sumtot’ was not declared in this scope
sumtot += tempV;
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:144:5: error: ‘sumtot’ was not declared in this scope
sumtot += temp2;
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:146:30: error: ‘mod128’ cannot be used as a function
X->sumtot = mod128(sumtot);
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx: In function ‘rng_state_t* rng_copy(myuint*)’:
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:187:2: error: ‘__uint128_t’ was not declared in this scope
__uint128_t sumtmp;
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:187:14: error: expected ‘;’ before ‘sumtmp’
__uint128_t sumtmp;
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:190:2: error: ‘sumtmp’ was not declared in this scope
sumtmp = 0;
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:197:27: error: ‘mod128’ cannot be used as a function
X->sumtot = mod128(sumtmp);
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx: In function ‘void seed_spbox(rng_state_t*, myuint)’:
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:222:2: error: ‘__uint128_t’ was not declared in this scope
__uint128_t sumtmp;
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:222:14: error: expected ‘;’ before ‘sumtmp’
__uint128_t sumtmp;
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:229:2: error: ‘sumtmp’ was not declared in this scope
sumtmp = 0;
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:239:26: error: ‘mod128’ cannot be used as a function
X->sumtot= mod128(sumtmp);
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx: At global scope:
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:258:22: error: ‘mod128’ declared as an ‘inline’ variable
inline myuint mod128(__uint128_t s){
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:258:22: error: redefinition of ‘myuint mod128’
In file included from /home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:23:0:
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.h:98:12: error: ‘myuint mod128’ previously defined here
myuint mod128(__uint128_t s);
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:258:22: error: ‘__uint128_t’ was not declared in this scope
inline myuint mod128(__uint128_t s){
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx: In function ‘myuint modmulM61(myuint, myuint)’:
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:266:2: error: ‘__uint128_t’ was not declared in this scope
__uint128_t temp;
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:266:14: error: expected ‘;’ before ‘temp’
__uint128_t temp;
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:267:2: error: ‘temp’ was not declared in this scope
temp = (__uint128_t)a*(__uint128_t)b;
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:267:22: error: expected ‘;’ before ‘a’
temp = (__uint128_t)a*(__uint128_t)b;
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:268:20: error: ‘mod128’ cannot be used as a function
return mod128(temp);
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx: At global scope:
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:264:15: warning: unused parameter ‘a’ [-Wunused-parameter]
inline myuint modmulM61(myuint a, myuint b){
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:264:15: warning: unused parameter ‘b’ [-Wunused-parameter]
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx: In function ‘myuint fmodmulM61(myuint, myuint, myuint)’:
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:273:2: error: ‘__uint128_t’ was not declared in this scope
__uint128_t temp;
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:273:14: error: expected ‘;’ before ‘temp’
__uint128_t temp;
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:274:2: error: ‘temp’ was not declared in this scope
temp = (__uint128_t)a*(__uint128_t)b + cum;
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:274:22: error: expected ‘;’ before ‘a’
temp = (__uint128_t)a*(__uint128_t)b + cum;
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:275:20: error: ‘mod128’ cannot be used as a function
return mod128(temp);
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx: At global scope:
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:272:15: warning: unused parameter ‘cum’ [-Wunused-parameter]
inline myuint fmodmulM61(myuint cum, myuint a, myuint b){
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:272:15: warning: unused parameter ‘a’ [-Wunused-parameter]
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:272:15: warning: unused parameter ‘b’ [-Wunused-parameter]
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx: In function ‘myuint apply_bigskip(myuint*, myuint*, myID_t, myID_t, myID_t, myID_t)’:
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:408:2: error: ‘__uint128_t’ was not declared in this scope
__uint128_t sumtot = 0;
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:408:14: error: expected ‘;’ before ‘sumtot’
__uint128_t sumtot = 0;
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:410:39: error: ‘sumtot’ was not declared in this scope
for (i=0; i<N; i++) { Y[i] = Vin[i]; sumtot += Vin[i]; } ; sumtot -= Vin[0]; sumtot = mod128(sumtot) ;
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:410:61: error: ‘sumtot’ was not declared in this scope
for (i=0; i<N; i++) { Y[i] = Vin[i]; sumtot += Vin[i]; } ; sumtot -= Vin[0]; sumtot = mod128(sumtot) ;
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:410:101: error: ‘mod128’ cannot be used as a function
for (i=0; i<N; i++) { Y[i] = Vin[i]; sumtot += Vin[i]; } ; sumtot -= Vin[0]; sumtot = mod128(sumtot) ;
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:427:99: error: ‘mod128’ cannot be used as a function
for (i=0; i<N; i++){ Y[i] = cum[i]; sumtot += cum[i]; } sumtot -= Y[0]; sumtot = mod128(sumtot) ;
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:434:22: error: ‘mod128’ cannot be used as a function
return mod128(sumtot) ;
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx: In function ‘myuint iterate_raw_vec(myuint*, myuint)’:
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:63:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx: In function ‘myuint apply_bigskip(myuint*, myuint*, myID_t, myID_t, myID_t, myID_t)’:
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:435:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx: In function ‘myuint fmodmulM61(myuint, myuint, myuint)’:
/home/cristian/root-6.06.00/math/mathcore/src/mixmax.cxx:276:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
make: *** [math/mathcore/src/mixmax.o] Error 1
cristian@cristiubuntu:~/root-6.06.00$

In case it helps, the output of my configure (before running make) is:

cristian@cristiubuntu:~/root-6.06.00$ ./configure
Checking for source directory … /home/cristian/root-6.06.00
Configuring for linux
Checking for GNU Make version >= 3.80 … ok
Checking for C compiler … gcc
Checking for C++ compiler … g++
Checking for linker (LD) … g++
Checking for F77 compiler … no F77 compiler gfortran found
Checking whether compiler can generate dependencies … yes
Checking whether c++11 mode is supported … yes
Checking for string_view implementation … using builtin string_view
Checking for Python version >= 2.7 … yes
Checking for libX11 … /usr/lib/i386-linux-gnu
Checking for X11/Xlib.h … /usr/include
Checking for X11/xpm.h … /usr/include
Checking for X11/Xft/Xft.h … /usr/include
Checking for X11/extensions/shape.h … /usr/include
Checking for libXpm … /usr/lib/i386-linux-gnu
Checking for libXft … /usr/lib/i386-linux-gnu
Checking for libXext … /usr/lib/i386-linux-gnu
Checking for freetype-config … /usr/bin/freetype-config
Checking for libfreetype version >= 9.3.0 … ok
Checking whether to build included libfreetype6 … no
Checking for pcre-config … /usr/bin/pcre-config
Checking for libpcre version >= 3.9 … ok
Checking whether to build included libpcre … no
Checking for zlib.h … /usr/include
Checking for libz … /usr/lib/i386-linux-gnu
Checking whether to build included zlib … no
Checking for lzma.h … no
Checking for liblzma … no
Checking whether to build included lzma … yes
Checking for GL/gl.h, or gl.h … /usr/include
Checking for libGL, or libMesaGL … /usr/lib/i386-linux-gnu
Checking for libGLU, or libMesaGLU … /usr/lib/i386-linux-gnu
Checking for GL/glew.h … no
Checking for libGLEW … no
Checking whether to build included GLEW … yes
Checking for pkg-config … /usr/bin/pkg-config
Checking for libftgl … no
Checking whether to build included libftgl … yes
Checking for mysql_config … not found
Checking for mysql.h … no
Checking for libmysqlclient_r, libmysqlclient, or mysqlclient … no
Checking for occi.h … no
Checking for libclntsh, or oci … no
Checking for libocci, or oraocci10 … no
Checking for libpq-fe.h … no
Checking for libpq … no
Checking for sqlite3.h … no
Checking for libsqlite3 … no
Checking for sql.h … no
Checking for libsqlod … no
Checking for sqlext.h … no
Checking for libiodbc, libodbc, or odbc32 … no
Checking for rfio_api.h … no
Checking for librfio, libdpm, libcastorrfio, libshift, shiftmd, or shift … no
Checking for rfio_api.h … no
Checking for stager_api.h … no
Checking for libcastorrfio, libshift, shiftmd, or shift … no
Checking for gfal_api.h … no
Checking for libgfal … no
Checking for gfal_srm_ifce_types.h … no
Checking for ApMon.h … no
Checking for libapmoncpp … no
Checking for fftw3.h … no
Checking for libfftw3, or libfftw3-3 … no
Checking for fitsio.h … no
Checking for libcfitsio, or cfitsio … no
Checking for gvc.h … no
Checking for libgvc, or gvc … no
Checking for libgraph, graph, libcgraph, or cgraph … no
Checking for libcdt, or cdt … no
Checking for libpathplan, or pathplan … no
Checking for libexpat, or expat … /usr/lib/i386-linux-gnu
Checking for libgvplugin_dot_layout, or gvplugin_dot_layout … no
Checking for libPythia6 … no
Checking for Pythia8/Pythia.h … no
Checking for libpythia8 … no
Checking for dcap.h … no
Checking for libdcap … no
Checking for davix.hpp … no
Checking for libdavix … no
Checking for chirp_reli.h … no
Checking for libchirp_client … no
Checking for hdfs.h … no
Checking for jni.h … no
Checking for libhdfs … no
Checking for libjvm … no
Checking for dns_sd.h … no
Checking for libdns_sd … no
Checking for libglite-api-wrapper … no
Checking for gapiUI.h … no
Checking for libgapiUI … no
Checking for jpeglib.h … no
Checking for png.h … /usr/include
Checking for tiffio.h … no
Checking for libjpeg … no
Checking for libtiff … no
Checking for libz … /usr/lib/i386-linux-gnu
Checking for libpng … /usr/lib/i386-linux-gnu
Checking whether to build included libAfterImage … yes
Checking for ldap.h … no
Checking for libldap … no
Checking for PyROOT prerequisites … yes
Checking for Python.h … /usr/include/python2.7
Checking for python2.7, libpython2.7, libpython, python, or Python … /usr/lib/i386-linux-gnu
Checking for xml2-config … not found
Checking for libxml/tree.h … no
Checking for libxml2_a, or libxml2 … no
Checking for XrdVersion.hh … no
Checking for libssl … /usr/lib/i386-linux-gnu
Checking for libcrypto … /usr/lib/i386-linux-gnu
Checking for openssl/bio.h … /usr/include
Checking for openssl/blowfish.h … /usr/include
Checking for openssl/err.h … /usr/include
Checking for openssl/pem.h … /usr/include
Checking for openssl/rand.h … /usr/include
Checking for openssl/rsa.h … /usr/include
Checking for t_server.h … no
Checking for libsrp … no
Checking for libgmp … no
Checking for libmisc … no
Checking for pwauth.h … no
Checking for krb5.h … no
Checking for shadow passwords … yes
Checking for gsl/gsl_version.h … no
Checking for gsl-config … not found
Checking whether to build libMathMore … no
Checking whether to build libRInterface … no
Checking whether to build libGenVector … yes
Checking whether to build libRooFit … no
Checking whether to build libMinuit2 … no
Checking whether to build libUnuran … no
Checking whether to build libVc … no
Checking whether to install VDT … yes
Checking whether to build libGdml … no
Checking whether to build libTable … no
Checking whether to build libTMVA … yes
Checking whether to build libRHTTP … no
Checking whether to build libMemStat … yes
Checking whether to build afdsmgrd … no
Checking whether setresuid declared in /usr/include/unistd.h … yes
Writing config/Makefile.config … done
Writing config/Makefile.comp … done
Writing include/RConfigure.h … done
Writing include/RConfigOptions.h … done
Writing bin/root-config … done
Writing etc/system.rootrc … done
Writing etc/system.rootauthrc … done
Writing etc/system.rootdaemonrc … done
Writing etc/root.mimes … done
Writing etc/daemons/rootd.rc.d … done
Writing etc/daemons/rootd.xinetd … done
Writing etc/daemons/proofd.rc.d … done
Writing etc/daemons/proofd.xinetd … done
Writing main/src/proofserv.sh … done
Writing main/src/roots.sh … done
Writing bin/memprobe … done
Writing build/misc/root-help.el … done
Writing macros/html.C … done
Writing bin/thisroot.sh … done
Writing bin/thisroot.csh … done
Writing bin/setxrd.sh … done
Writing bin/setxrd.csh … done
Writing config.status … done

Enabled support for asimage, astiff, builtin_afterimage, builtin_ftgl, builtin_glew, builtin_lzma, builtin_llvm, explicitlink, genvector, memstat, opengl, python, search_usrlocal, shadowpw, shared, ssl, tmva, vdt, x11, xft.

To build ROOT type:

make

cristian@cristiubuntu:~/root-6.06.00$

I would be very grateful for any suggestions on fixing this, or any other suggestions regarding which version of root6 should I install on my Ubuntu machine.

Thank you,

Cristian

I don’t have a solution, but you may try the following … recreate the “source tree” from scratch (so that no old building remnants are present) and then use a “build tree” which is separate from the “source tree” (do not build ROOT 6 “in place”) and use cmake (do not use “configure + make” for ROOT 6): cd /Where/You/Build/It unset ROOTSYS cmake -Dall="ON" -Dsoversion="ON" /Where/The/Source/Code/Is > cmake.out.txt 2>&1 cmake --build . >> cmake.out.txt

I think cmake should be tried but I suspect that the problem comes from building on a 32 bit system.

Hello all,

Thank you for your replies. I have anyway decided to downgrade to root 5.34.34 on the linux machine, to keep things simple.

Best regards,

Cristian