Message: Re: Link problems on Mac Intel/Leopard Not Logged In (login)
 Next-in-Thread Next-in-Thread
 Next-in-Forum Next-in-Forum

More Re: Link problems on Mac Intel/Leopard 

Forum: Installation and Configuration
Re: None Link problems on Mac Intel/Leopard (Serena)
Date: 31 Jul, 2009
From: Joseph Gennaro <Joseph Gennaro>

I am encountering identical errors when trying to compile any application that tries to use both Geant4 and Root libraries. Geant4 examples and Root benchmarks both run fine separately. But any application that uses both gets the "file is not of required architecture" errors, which makes me think that there is some kind of 32-bit vs 64-bit issue going on.

One application that produces these linking errors has the following options in its makefile:

G4EXLIB := true CPPFLAGS += -DG4ANALYSIS_USE ROOTCONFIG = root-config CPPFLAGS += $(shell $(ROOTCONFIG) --cflags) EXTRALIBS := $(shell $(ROOTCONFIG) --glibs

The output of root-config --cflags is: -D_REENTRANT -pthread -m64 -I/usr/local/root/include

The output of root-config --glibs is: -L/usr/local/root/lib -lCore -lCint -lRIO -lNet -lHist -lGraf -lGraf3d -lGpad -lTree -lRint -lPostscript -lMatrix -lPhysics -lMathCore -lThread -lfreetype -lGui -pthread -Wl,-rpath,/usr/local/root/lib -lm -ldl

I am running Mac OS X 10.5.7, Intel Core 2 Duo 2.93 Ghz which I believe runs on 64-bit architecture. However, when I do # arch in a shell, the output is i386 (should I be as confused about this as I think I should be?).

I compiled root using the macosx64 flag. Is the -m64 option present in root-config --cflags in fact an AMD vs. Intel thing, or is it actually a 32 vs 64 bit flag? How do I know what architecture Geant4's Configure -build utility compiles the libraries with? Which environment variables control this?

I'll attach a sample text file with the full result of 'make' in one of the offending applications.

Thanks for your help,

Joe

   Attachment:
      http://hypernews.slac.stanford.edu/HyperNews/geant4/get/AUX/2009/07/31/12.42-59821-Crestmag4_Errors.rtf

Inline Depth:
 1 1
 All All
Outline Depth:
 1 1
 2 2
 All All
Add message: (add)

1 More: Re: Link problems on Mac Intel/Leopard   (Gabriele Cosmo - 31 Jul, 2009)
(_ None: Re: Link problems on Mac Intel/Leopard   (Joseph Gennaro - 31 Jul, 2009)
(_ More: Re: Link problems on Mac Intel/Leopard   (Gabriele Cosmo - 01 Aug, 2009)
(_ None: Re: Link problems on Mac Intel/Leopard   (Joseph Gennaro - 03 Aug, 2009)
(_ More: Re: Link problems on Mac Intel/Leopard   (Gabriele Cosmo - 04 Aug, 2009)
 Add Message Add Message
to: "Re: Link problems on Mac Intel/Leopard"

 Subscribe Subscribe

This site runs SLAC HyperNews version 1.11-slac-98, derived from the original HyperNews


[ Geant 4 Home | Geant 4 HyperNews | Search | Request New Forum | Feedback ]