Ticket #23 (closed task: fixed)

Opened 21 months ago

Last modified 4 months ago

Build fails on Mac OS >10.4.9 due to iconv update

Reported by: seanasy@… Owned by: artem
Priority: critical (top) Milestone: 1.0.0
Component: Raster Input Driver Version: 0.3.0
Severity: Major Keywords:
Cc: Patch Needs Improvement: no
Needs Docmentation: no Has Patch?: yes
Design Decision Needed: no

Description

Build fails on OS X 10.4.9 with libiconv 1.11. The attached patch compiles past this point.

include/mapnik/unicode.hpp: In member function 'std::wstring mapnik::transcoder::transcode(const std::string&) const':
include/mapnik/unicode.hpp:177: error: invalid conversion from 'char**' to 'const char**'
include/mapnik/unicode.hpp:177: error:   initializing argument 2 of 'size_t libiconv(void*, const char**, size_t*, char**, size_t*)'
scons: *** [bindings/python/mapnik_datasource.os] Error 1
scons: building terminated because of errors.

Attachments

unicode.patch (0.5 kB) - added by anonymous 21 months ago.
Patch for iconv error on OS X

Change History

Changed 21 months ago by anonymous

Patch for iconv error on OS X

Changed 21 months ago by artem

  • milestone changed from 0.4.0 to 0.4.1

Changed 12 months ago by david

  • summary changed from fixme to Build fails on Mac OS >10.4.9 due to iconv update

Changed 5 months ago by lwu

Build works now for me on Mac OS X 10.5.4 from svn trunk.

Has this been fixed? I'm guessing so but dunno if anonymous will respond :)

Changed 5 months ago by lwu

  • status changed from new to closed
  • resolution set to fixed

The patch is no longer applicable -- the section of code has been commented out and multiple devs have been able to compile under OS X > 10.4.9 without patches. Resolving the ticket...

Changed 4 months ago by springmeyer

  • priority set to critical (top)
  • has_patch set
  • patch_need_improvement unset
  • need_documentation unset
  • design_decision_needed unset
Note: See TracTickets for help on using tickets.