[Bug 206472] textproc/xalan-c3: Does not interoperate with Xalan when built with iconv transcoder

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Thu Jan 21 17:00:06 UTC 2016


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=206472

            Bug ID: 206472
           Summary: textproc/xalan-c3: Does not interoperate with Xalan
                    when built with iconv transcoder
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: freebsd-ports-bugs at FreeBSD.org
          Reporter: rleigh at codelibre.net

Created attachment 165922
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=165922&action=edit
patch to enable the ICU transcoder

Xerces can be built with different transcoders.  The FreeBSD ports are using
iconv, but it can also link with ICU.

The xalan-c port depends upon Xerces-C, but it appears that it is not fully
functional unless Xalan was build with ICU support.  I'm still investigating
exactly why.  See:

http://xerces-c-users.markmail.org/search/?q=#query:+page:1+mid:6mfruqsaw3iiheeh+state:results
http://xerces-c-users.markmail.org/search/?q=#query:+page:1+mid:pcjulkarusich5he+state:results

Because it's a bit of an odd interaction between the projects, I don't know for
sure if this is actually a Xerces bug or a Xalan bug.  The attached patch
certainly "fixes" the problem by building Xerces against ICU instead of iconv. 
However, MacOS X homebrew and Debian/Ubuntu seem to make a working library
without ICU, so not sure why it seems to be required on FreeBSD.  Applying this
patch would make the issue go away, but I hope that there's a better
alternative.


Regards,
Roger

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list