IV-17 on RedHat Enterprise 4 (64 bit)

Post Reply
christina
Posts: 10
Joined: Wed Jun 08, 2005 3:08 pm
Location: Franklin & Marshall College, Lancaster, PA
Contact:

IV-17 on RedHat Enterprise 4 (64 bit)

Post by christina »

I want to compile Neuron-6.1 on a 64 bit machine running RedHat Enterprise Linux Version 4, but have first come across an error when compiling iv-17.

The ./configure step finished OK, but the 'make' command exited in src/lib when trying to build 'libIVhines.la'. This error seems to be the culprit:

Code: Select all

ld: Dispatch/.libs/dispatcher.o: relocation R_X86_64_32S against `_ZN12dpDispatcher6sigCL
DEi' can not be used when making a shared object; recompile with -fPIC
Dispatch/.libs/dispatcher.o: could not read symbols: Bad value
make[2]: *** [libIVhines.la] Error 1
The '-fPIC' flag appears throughout the ./configure script and related files, so I am surprised to see this error. Do I need to add the '-fPIC' flag somewhere else to get this to compile properly? As a quick fix I tried

Code: Select all

% make -fPIC
instead of 'make', but then the system tries to compile the target 'PIC' which doesn't exist.

I can send/post more of the error messages if it's helpful.

Thanks,
-Christina
hines
Site Admin
Posts: 1687
Joined: Wed May 18, 2005 3:32 pm

Post by hines »

in iv-17/src/lib do a
make clean
make >& temp
and send me the temp file via email to
michael dot hines at yale dot edu
Post Reply