[Users] ET linking problem related to regex

Wolfgang Kastaun kastaun at sissa.it
Wed Jun 22 10:21:55 CDT 2011


Hi,
I just tried to compile the ET (ET_RELEASE = ET_2010_11) and got many
errors in the linking stage of the sort

/u/ap/kastaun/sim_build/pizza_dev/configs/pizza_dev/build/Cactus/main/Parameters.c:(.text+0x36): undefined reference to `regfreeA'

For the full output see below. I was using the intel compiler version
10.1. The same source tree compiled fine before on other systems using
gnu and xlc compilers. I don't know however if the problem is really
related to the compiler, I'll try with gnu as well.
During the configure stage, regexp.h was found on the system. I remember
that Cactus has its own version of regexp, maybe there is a conflict.

Any ideas ?

Regards,
Wolfgang.


--------------------

Creating cactus_pizza_dev in /u/ap/kastaun/sim_build/pizza_dev/exe from
EinsteinBase/ADMBase AEIThorns/AEILocalInterp CactusBase/Boundary
Carpet/Carpet Carpet/CarpetEvolutionMask Carpet/CarpetIOASCII
Carpet/CarpetIOBasic Carpet/CarpetIOHDF5 Carpet/CarpetIOScalar
Carpet/CarpetInterp Carpet/CarpetInterp2 Carpet/CarpetLib
Carpet/CarpetMask Carpet/CarpetReduce Carpet/CarpetRegrid
Carpet/CarpetRegrid2 Carpet/CarpetSlab Carpet/CarpetTracker
CactusBase/CartGrid3D CactusBase/CoordBase CactusBase/Fortran
ExternalLibraries/GSL ExternalLibraries/HDF5 EinsteinBase/HydroBase
PizzaDev/HydroBase_RNSID CactusBase/IOASCII CactusBase/IOBasic
CactusBase/IOUtil CactusBase/InitBase CactusBase/LocalInterp
CactusBase/LocalReduce Carpet/LoopControl CactusNumerical/MoL
EinsteinAnalysis/Multipole CactusUtils/Nice CactusNumerical/Norms
CactusNumerical/Periodic PizzaDev/Pizza PizzaDev/PizzaBase
PizzaDev/PizzaIDBase PizzaDev/PizzaIDFile PizzaDev/PizzaMultipoles
PizzaDev/PizzaMultipoles2 PizzaDev/PizzaPertEFF PizzaDev/PizzaPerturb
PizzaDev/PizzaRNSA PizzaDev/PizzaRecycle PizzaDev/PizzaSample
PizzaDev/PizzaStar PizzaDev/PizzaTOV CactusNumerical/ReflectionSymmetry
CactusNumerical/RotatingSymmetry180 CactusNumerical/RotatingSymmetry90
CactusNumerical/Slab CactusNumerical/SlabTest CactusNumerical/SpaceMask
CactusNumerical/SphericalSurface CactusBase/SymBase
CactusUtils/TerminationTrigger CactusBase/Time CactusUtils/TimerReport
/u/ap/kastaun/sim_build/pizza_dev/configs/pizza_dev/lib/libthorn_Cactus.a(Parameters.c.o): In function `CCTK_ParameterSetNotifyUnregister':
/u/ap/kastaun/sim_build/pizza_dev/configs/pizza_dev/build/Cactus/main/Parameters.c:(.text+0x36): undefined reference to `regfreeA'
/u/ap/kastaun/sim_build/pizza_dev/configs/pizza_dev/build/Cactus/main/Parameters.c:(.text+0x4a): undefined reference to `regfreeA'
/u/ap/kastaun/sim_build/pizza_dev/configs/pizza_dev/lib/libthorn_Cactus.a(Parameters.c.o): In function `cctk_parametersetnotifyunregister_':
/u/ap/kastaun/sim_build/pizza_dev/configs/pizza_dev/build/Cactus/main/Parameters.c:(.text+0xad): undefined reference to `regfreeA'
/u/ap/kastaun/sim_build/pizza_dev/configs/pizza_dev/build/Cactus/main/Parameters.c:(.text+0xc1): undefined reference to `regfreeA'
/u/ap/kastaun/sim_build/pizza_dev/configs/pizza_dev/lib/libthorn_Cactus.a(Parameters.c.o): In function `CCTK_ParameterSetNotifyRegister':
/u/ap/kastaun/sim_build/pizza_dev/configs/pizza_dev/build/Cactus/main/Parameters.c:(.text+0x1a2): undefined reference to `regcompA'
/u/ap/kastaun/sim_build/pizza_dev/configs/pizza_dev/build/Cactus/main/Parameters.c:(.text+0x1be): undefined reference to `regcompA'
/u/ap/kastaun/sim_build/pizza_dev/configs/pizza_dev/lib/libthorn_Cactus.a(Parameters.c.o): In function `cctk_parametersetnotifyregister_':
/u/ap/kastaun/sim_build/pizza_dev/configs/pizza_dev/build/Cactus/main/Parameters.c:(.text+0x317): undefined reference to `regcompA'
/u/ap/kastaun/sim_build/pizza_dev/configs/pizza_dev/build/Cactus/main/Parameters.c:(.text+0x33b): undefined reference to `regcompA'
/u/ap/kastaun/sim_build/pizza_dev/configs/pizza_dev/lib/libthorn_Cactus.a(Parameters.c.o): In function `CCTK_ParameterSet':
/u/ap/kastaun/sim_build/pizza_dev/configs/pizza_dev/build/Cactus/main/Parameters.c:(.text+0x1122): undefined reference to `regexecA'
/u/ap/kastaun/sim_build/pizza_dev/configs/pizza_dev/build/Cactus/main/Parameters.c:(.text+0x1141): undefined reference to `regexecA'
/u/ap/kastaun/sim_build/pizza_dev/configs/pizza_dev/lib/libthorn_Cactus.a(Parameters.c.o): In function `cctk_parameterset_':
/u/ap/kastaun/sim_build/pizza_dev/configs/pizza_dev/build/Cactus/main/Parameters.c:(.text+0x1aba): undefined reference to `regexecA'
/u/ap/kastaun/sim_build/pizza_dev/configs/pizza_dev/build/Cactus/main/Parameters.c:(.text+0x1ad9): undefined reference to `regexecA'
/u/ap/kastaun/sim_build/pizza_dev/configs/pizza_dev/lib/libthorn_Cactus.a(Misc.c.o): In function `CCTK_RegexMatch':
/u/ap/kastaun/sim_build/pizza_dev/configs/pizza_dev/build/Cactus/util/Misc.c:(.text+0x1ac): undefined reference to `regcompA'
/u/ap/kastaun/sim_build/pizza_dev/configs/pizza_dev/build/Cactus/util/Misc.c:(.text+0x1d1): undefined reference to `regexecA'
/u/ap/kastaun/sim_build/pizza_dev/configs/pizza_dev/build/Cactus/util/Misc.c:(.text+0x1dc): undefined reference to `regfreeA'
/u/ap/kastaun/sim_build/pizza_dev/configs/pizza_dev/lib/libthorn_Cactus.a(Misc.c.o): In function `CCTK_SetStringInRegexList':
/u/ap/kastaun/sim_build/pizza_dev/configs/pizza_dev/build/Cactus/util/Misc.c:(.text+0x6bc): undefined reference to `regcompA'
/u/ap/kastaun/sim_build/pizza_dev/configs/pizza_dev/build/Cactus/util/Misc.c:(.text+0x6d7): undefined reference to `regexecA'
/u/ap/kastaun/sim_build/pizza_dev/configs/pizza_dev/build/Cactus/util/Misc.c:(.text+0x6e7): undefined reference to `regfreeA'
/u/ap/kastaun/sim_build/pizza_dev/configs/pizza_dev/lib/libthorn_Cactus.a(Misc.c.o): In function `Util_IntInRange':
/u/ap/kastaun/sim_build/pizza_dev/configs/pizza_dev/build/Cactus/util/Misc.c:(.text+0xbca): undefined reference to `regcompA'
/u/ap/kastaun/sim_build/pizza_dev/configs/pizza_dev/build/Cactus/util/Misc.c:(.text+0xc0b): undefined reference to `regexecA'
/u/ap/kastaun/sim_build/pizza_dev/configs/pizza_dev/build/Cactus/util/Misc.c:(.text+0xc17): undefined reference to `regfreeA'
/u/ap/kastaun/sim_build/pizza_dev/configs/pizza_dev/lib/libthorn_Cactus.a(Misc.c.o): In function `Util_DoubleInRange':
/u/ap/kastaun/sim_build/pizza_dev/configs/pizza_dev/build/Cactus/util/Misc.c:(.text+0x111d): undefined reference to `regcompA'
/u/ap/kastaun/sim_build/pizza_dev/configs/pizza_dev/build/Cactus/util/Misc.c:(.text+0x115e): undefined reference to `regexecA'
/u/ap/kastaun/sim_build/pizza_dev/configs/pizza_dev/build/Cactus/util/Misc.c:(.text+0x116a): undefined reference to `regfreeA'
make[1]: *** [/u/ap/kastaun/sim_build/pizza_dev/exe/cactus_pizza_dev]
Error 1
make: *** [pizza_dev] Error 2




More information about the Users mailing list