Re: [xml] Unable to compile LibXML2 2.9.1 on AIX 64 Bit

Hi All,

This is not a problem with compiler and LibXML2 version.
AIX Linker assumes object files as 32 bit by default.
If we want to compile it for 64 bit, we need to set OBJECT_MODE Environment variable as 64 or 32_64. That resolves the problem.

I used "export OBJECT_MODE=32_64" and then ran gmake again and it is succeeded.

Thank you,

On 29 May 2013 04:10, Eric S. Eberhard <eric vicsmba com> wrote:
Although I am running a slightly older version I do use the xlc (IBM) compiler.  This has been in the past the default -- meaning don't pass CC= at all -- just let it default.  It could be that since I do not have gcc installed this is the case, and if you have both you might need it, I don't know.  I literally run it as such:


and call it done.


On 5/28/2013 3:06 PM, Andrew W. Nosenko wrote:
On Tue, May 28, 2013 at 4:29 PM, shivaramakrishna chakravarthula
<shivaramakrishna ch gmail com> wrote:
Hi All,

I am unable to Compile Libxml2-2.9.1 Source on AIX(6.1) 64 bit machine using
xlC_r compiler.

1. download tar.gz file, then unzip and extract Source.
2. cd to the source directory, and apply +x on configure and install-sh
3. Run Conifigure as below:

./configure --prefix=/LIBXML2 --bindir=/LIBXML2/bin --libdir=/LIBXML2/lib
--includedir=/LIBXML2/include --datarootdir=/LIBXML2/share CC=xlC_r

4. Run make.
It continues for some time and then stops at as below:

0654-210 .libs/SAX.o is not valid in the current object file mode.
Use the -X option to specify the desired object mode.
ld: 0711-244 ERROR: No csects or exported symbols have been saved.
make[2]: *** [] Error 8
make[2]: Leaving directory `/libxml2-2.9.1'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/libxml2-2.9.1'
make: *** [all] Error 2

Please help me about what other options need to be set for AIX 64 bit.

IIRC, xlC_r is a C++ compiler.
Can you try C comiler instead (xlc_r)?


Eric S. Eberhard
2933 W Middle Verde Road
Camp Verde, AZ  86322

928-567-3727  work                      928-301-7537  cell             (our work)     (fun pictures)

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]