You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xalan.apache.org by "Steven J. Hathaway (JIRA)" <ji...@apache.org> on 2012/09/18 23:41:07 UTC
[jira] [Commented] (XALANC-732) AIX Build - Makefile Errors
[ https://issues.apache.org/jira/browse/XALANC-732?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13458204#comment-13458204 ]
Steven J. Hathaway commented on XALANC-732:
-------------------------------------------
Hi Steven,
I've been spending much more time than I really wanted to today trying to get Xalan
to build on Aix. I did, in the end, get it done, but not before a lot of
hair-pulling moments.
The problem is the file Makefile.incl.in . It assumes that Xerces libraries are
available at XERCESCROOT/lib , which is incorrect. It also hard-codes the Xerces
version number incorrectly.
The bad line as it now is (in the AIX-specific section) is:
XERCES_LIB= -L$(XERCESCROOT)/lib -lxerces-c27
That needs to be :
XERCES_LIB= -L/home/prod/app/xerces/3_1_1.nondbg.nonICU/lib -lxerces-c
At least, for us. ( /home/prod/app/xerces/3_1_1 etc is where we installed Xerces
after successfully building it. )
And especially don't drop that initial "-L" bit like I did today; (thank goodness I
had the previous correct build of Xalan-svn of 2011 to compare files with, otherwise
I don't think I'd have spotted that one...)
The runConfigure invocation I used was:
./runConfigure -p aix -c xlc_r -x xlC_r -m inmem -b 32 -P
/home/prod/app/xalan/xalanRev1387073/install.32bits >o.runConfigure 2>&1 &
With the following compiler: IBM XL C/C++ for AIX, V10.1 ...
There's some more things to explain, but I want to leave that for tomorrow or later,
as I've spent waaaay more time on this today than I should have, have to work on
some other things as well!
Sincerely,
Martin
> AIX Build - Makefile Errors
> ---------------------------
>
> Key: XALANC-732
> URL: https://issues.apache.org/jira/browse/XALANC-732
> Project: XalanC
> Issue Type: Bug
> Components: XalanC
> Affects Versions: 1.11
> Environment: AIX platforms
> Reporter: Steven J. Hathaway
> Assignee: Steven J. Hathaway
>
> The current SVN repository needs to have Makefiles fixed before release.
> A line in the AIX-specific section references a bad version of the Xerces XML parser library.
> Xerces 3.1 is used instead of 2.7
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@xalan.apache.org
For additional commands, e-mail: dev-help@xalan.apache.org