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