Compiling 64 bit Root on Mac OS 10.4

I’m using 5.* CVS Head from ~19:00 GMT Today.

My configuration is:

./configure macosx64 --enable-mathcore --enable-mathmore

I get:

g++ -O2 -m64 -bind_at_load -o bin/root rootx/src/rootx.o rootx/src/rootxx.o -L/usr/X11R6/lib -lXpm -L/usr/X11R6/lib -lX11
ld64 warning: in /usr/X11R6/lib/libXpm.dylib, file does not contain requested architecture
ld64 warning: in /usr/X11R6/lib/libX11.dylib, file does not contain requested architecture
can’t resolve symbols:
_XChangeWindowAttributes, referenced from:
PopupLogo(bool)in rootxx.o
_XCheckMaskEvent, referenced from:
WaitLogo() in rootxx.o
.
.
.
ld64 failed: symbol(s) not found
collect2: ld returned 1 exit status
make: *** [bin/root] Error 1

Does this mean that I can’t compile a 64 bit version on Mac OS?

Hi,

currently Apple does not ship 64 bit versions of all its libraries, most notably the X11 ones, therefore we cannot build a full 64 bit version of ROOT. I made the port and in principle everything will work once 64 bit versions of all system libs are available.

Cheers, Fons.