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.