[ http://nagoya.apache.org/jira/browse/XALANC-440?page=history ]

Dominik Stadler updated XALANC-440:
-----------------------------------

    Attachment: Makefile.incl.in.64bit.patch

Patch to fix compiling for 64-bit on Solaris.

> Compiling 64-bit on Solaris fails when LD_LIBRARY_PATH_64 is set
> ----------------------------------------------------------------
>
>          Key: XALANC-440
>          URL: http://nagoya.apache.org/jira/browse/XALANC-440
>      Project: XalanC
>         Type: Bug
>   Components: XalanC
>     Versions: 1.8
>  Environment: Solaris, C++ Forte 8, STLport.
>     Reporter: Dominik Stadler
>  Attachments: Makefile.incl.in.64bit.patch
>
> Solaris has a feature of setting a separate path-variable LD_LIBRARY_PATH_64 
> for finding 64-bit libraries. As soon as this variable is set, 64-bit 
> applications won't search in the directories listed in the normal 
> LD_LIBRARY_PATH any more. 
> When building Xalan in 64-bit mode with some settings in LD_LIBRARY_PATH_64, 
> this causes an error "libxerces-c.so: open failed: No such file or 
> directory", because the Makefiles only set the library PATH in 
> LD_LIBRARY_PATH, but not in LD_LIBRARY_PATH_64.
> This is the error message:
> gmake[4]: Leaving directory 
> `/dcaclearcase/vobs/eParty/xml-xalan/c/src/xalanc/Utils/MsgCreator'
> ../../../bin/MsgCreator 
> /dcaclearcase/vobs/eParty/xml-xalan/c/src/xalanc/NLS/en_US/XalanMsg_en_US.xlf 
> -TYPE INMEM -LOCALE en_US
> ld.so.1: ../../../bin/MsgCreator: fatal: libxerces-c.so: open failed: No such 
> file or directory
> gmake[3]: *** [../../../nls/include/LocalMsgData.hpp] Killed
> gmake[3]: Leaving directory 
> `/dcaclearcase/vobs/eParty/xml-xalan/c/src/xalanc/Utils'
> gmake[2]: *** [locale] Error 2
> gmake[2]: Leaving directory `/dcaclearcase/vobs/eParty/xml-xalan/c/src/xalanc'
> gmake[1]: *** [all] Error 2
> gmake[1]: Leaving directory `/dcaclearcase/vobs/eParty/xml-xalan/c'
> gmake: *** [/dcaclearcase/vobs/eParty/xml-xalan/c/lib/Sun64_D/libxalan-c.so] 
> Error 2
> system(gmake -fMakefile.Sun Is64Bit=1 "CompileOptions64Bit=-xarch=v9 
> -L/usr/lib/sparcv9 -L/opt/mqm/lib64" ) returned 0x200: ran with non-zero exit 
> status 2
> I will attache a patch that adds setting LD_LIBRARY_PATH_64 to 
> Makefile.incl.in.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://nagoya.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to