|Narayan on Tue, 26 Apr 2005 06:44:27 +0200|
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
|Re: Unable to build libpari.so.2.1.6 on IA64 box running RH 4.0|
Hi Bill: Thanks for the response, yes by modifying my Configure file with the gcc -fPIC I was able to create the C libraries and install them under /usr/lib. However, my main intentions for creating these libaries was to create the perl modules for Math-Pari. However, I have no success in running the Makefile.pl with the following options: perl Makefile.PL paridir=/usr/lib machine=none I am trying to do this on the ia64 platform, hence I guess I need to specify the "none" option. When I run the above command, I get the following error: Setting up Math::Pari with Perl 5.008005 on linux version 2.4.21-15.5.el; cc=gcc, gccversion=3.4.3 20041125 (Red Hat 3.4.3-6.EL4), ccflags='-D_REENTRANT -D_GNU_SOURCE -DDEBUGGING -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm', ld=gcc, ldflags=' -L/usr/local/lib', optimize='-O2 -g -pipe'. Could not extract version from '/usr/lib/config/version'; trying extract from the directory name... Directory `/usr/lib' has unknown syntax... Found GP/PARI build directory in /usr/lib (integer-formatted version /usr/lib). Cannot find tests in /usr/lib/src/test/in: No such file or directory at utils/Math/PariBuild.pm line 444. -Narayan Bill Allombert wrote:
On Wed, Apr 20, 2005 at 02:08:24PM -0700, Narayan Mandaleeka wrote:I am trying to build the shared libary libpari.so.2.1.6 on an IA64 box running RH 4.0, I am facing the following problem while linking the files. Can someone tell me how I could fix this issue.You needs to build libpari with -fPIC, you can try CC='gcc -fPIC' ./Configure make The developement branch automatically adds -fPIC on ia64. Cheers, Bill.