Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-3827

upgrade pcre WAS: pcre_exec.c: jump to label 'L_RM1' from here skips initialization of 'heapframe* newframe'

    • Type: Icon: Bug Bug
    • Resolution: Done
    • Priority: Icon: Major - P3 Major - P3
    • 2.1.1
    • Affects Version/s: 2.0.0
    • Component/s: Build
    • None
    • Environment:
      OS X 10.6.8, Xcode 3.2.6
    • ALL

      I am trying to update the mongodb port in MacPorts to version 2.0.0 and it fails with a zillion errors like this:

      third_party/pcre-7.4/pcre_exec.c: In function 'int match(const unsigned char*, const uschar*, const uschar*, int, match_data*, long unsigned int, eptrblock*, int, unsigned int)':
      third_party/pcre-7.4/pcre_exec.c:690: error: jump to label 'L_RM1'
      third_party/pcre-7.4/pcre_exec.c:4248: error: from here
      third_party/pcre-7.4/pcre_exec.c:690: error: skips initialization of 'heapframe* newframe'
      third_party/pcre-7.4/pcre_exec.c:749: error: jump to label 'L_RM2'
      third_party/pcre-7.4/pcre_exec.c:4248: error: from here
      third_party/pcre-7.4/pcre_exec.c:749: error: skips initialization of 'heapframe* newframe'

      I don't even want to use your bundled pcre 7.4; I want to use the pcre 8.12 MacPorts has already installed.

      mongodb 1.8.3 built fine with MacPorts.

        1. main.log
          41 kB
          Ryan Schmidt

            Assignee:
            milkie@mongodb.com Eric Milkie
            Reporter:
            ryandesign Ryan Schmidt
            Votes:
            4 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved: