Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $ make
- /bin/bash /home/marcel/workspace/simdjson_php/libtool --mode=compile cc -I. -I/home/marcel/workspace/simdjson_php -DPHP_ATOM_INC -I/home/marcel/workspace/simdjson_php/include -I/home/marcel/workspace/simdjson_php/main -I/home/marcel/workspace/simdjson_php -I/usr/include/php/20170718 -I/usr/include/php/20170718/main -I/usr/include/php/20170718/TSRM -I/usr/include/php/20170718/Zend -I/usr/include/php/20170718/ext -I/usr/include/php/20170718/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /home/marcel/workspace/simdjson_php/simdjson.c -o simdjson.lo
- libtool: compile: cc -I. -I/home/marcel/workspace/simdjson_php -DPHP_ATOM_INC -I/home/marcel/workspace/simdjson_php/include -I/home/marcel/workspace/simdjson_php/main -I/home/marcel/workspace/simdjson_php -I/usr/include/php/20170718 -I/usr/include/php/20170718/main -I/usr/include/php/20170718/TSRM -I/usr/include/php/20170718/Zend -I/usr/include/php/20170718/ext -I/usr/include/php/20170718/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /home/marcel/workspace/simdjson_php/simdjson.c -fPIC -DPIC -o .libs/simdjson.o
- /bin/bash /home/marcel/workspace/simdjson_php/libtool --mode=compile g++ -I. -I/home/marcel/workspace/simdjson_php -DPHP_ATOM_INC -I/home/marcel/workspace/simdjson_php/include -I/home/marcel/workspace/simdjson_php/main -I/home/marcel/workspace/simdjson_php -I/usr/include/php/20170718 -I/usr/include/php/20170718/main -I/usr/include/php/20170718/TSRM -I/usr/include/php/20170718/Zend -I/usr/include/php/20170718/ext -I/usr/include/php/20170718/ext/date/lib -DHAVE_CONFIG_H -march=native -O2 -std=c++17 -c /home/marcel/workspace/simdjson_php/src/bindings.cpp -o src/bindings.lo
- libtool: compile: g++ -I. -I/home/marcel/workspace/simdjson_php -DPHP_ATOM_INC -I/home/marcel/workspace/simdjson_php/include -I/home/marcel/workspace/simdjson_php/main -I/home/marcel/workspace/simdjson_php -I/usr/include/php/20170718 -I/usr/include/php/20170718/main -I/usr/include/php/20170718/TSRM -I/usr/include/php/20170718/Zend -I/usr/include/php/20170718/ext -I/usr/include/php/20170718/ext/date/lib -DHAVE_CONFIG_H -march=native -O2 -std=c++17 -c /home/marcel/workspace/simdjson_php/src/bindings.cpp -fPIC -DPIC -o src/.libs/bindings.o
- In file included from /home/marcel/workspace/simdjson_php/src/bindings.cpp:20:0:
- /home/marcel/workspace/simdjson_php/src/bindings.h:31:28: error: ‘ParsedJson’ has not been declared
- static zval make_array(ParsedJson::iterator &pj);
- ^~~~~~~~~~
- /home/marcel/workspace/simdjson_php/src/bindings.h:31:50: error: ‘pj’ was not declared in this scope
- static zval make_array(ParsedJson::iterator &pj);
- ^~
- /home/marcel/workspace/simdjson_php/src/bindings.h:33:29: error: ‘ParsedJson’ has not been declared
- static zval make_object(ParsedJson::iterator &pj);
- ^~~~~~~~~~
- /home/marcel/workspace/simdjson_php/src/bindings.h:33:51: error: ‘pj’ was not declared in this scope
- static zval make_object(ParsedJson::iterator &pj);
- ^~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:24:1: error: ‘ParsedJson’ does not name a type
- ParsedJson* build_parsed_json_cust(const uint8_t *buf, size_t len, bool reallocifneeded, u_short depth = DEFAULTMAXDEPTH) {
- ^~~~~~~~~~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp: In function ‘bool simdjsonphp::isvalid(std::__cxx11::string)’:
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:39:5: error: ‘ParsedJson’ was not declared in this scope
- ParsedJson *pj = build_parsed_json_cust(reinterpret_cast<const uint8_t *>(p.data()), p.length(), true);
- ^~~~~~~~~~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:39:5: note: suggested alternative:
- In file included from /home/marcel/workspace/simdjson_php/src/bindings.cpp:19:0:
- /home/marcel/workspace/simdjson_php/src/simdjson.h:36781:7: note: ‘simdjson::ParsedJson’
- class ParsedJson {
- ^~~~~~~~~~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:39:17: error: ‘pj’ was not declared in this scope
- ParsedJson *pj = build_parsed_json_cust(reinterpret_cast<const uint8_t *>(p.data()), p.length(), true);
- ^~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:39:17: note: suggested alternative: ‘p’
- ParsedJson *pj = build_parsed_json_cust(reinterpret_cast<const uint8_t *>(p.data()), p.length(), true);
- ^~
- p
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:39:22: error: ‘build_parsed_json_cust’ was not declared in this scope
- ParsedJson *pj = build_parsed_json_cust(reinterpret_cast<const uint8_t *>(p.data()), p.length(), true);
- ^~~~~~~~~~~~~~~~~~~~~~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:41:12: error: type ‘<type error>’ argument given to ‘delete’, expected pointer
- delete pj;
- ^~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp: In function ‘void* cplus_simdjson_resource(const char*, void*, u_short)’:
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:54:5: error: ‘ParsedJson’ was not declared in this scope
- ParsedJson *pj = build_parsed_json_cust(reinterpret_cast<const uint8_t *>(json), strlen(json), true, depth);
- ^~~~~~~~~~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:54:5: note: suggested alternative:
- In file included from /home/marcel/workspace/simdjson_php/src/bindings.cpp:19:0:
- /home/marcel/workspace/simdjson_php/src/simdjson.h:36781:7: note: ‘simdjson::ParsedJson’
- class ParsedJson {
- ^~~~~~~~~~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:54:17: error: ‘pj’ was not declared in this scope
- ParsedJson *pj = build_parsed_json_cust(reinterpret_cast<const uint8_t *>(json), strlen(json), true, depth);
- ^~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:54:22: error: ‘build_parsed_json_cust’ was not declared in this scope
- ParsedJson *pj = build_parsed_json_cust(reinterpret_cast<const uint8_t *>(json), strlen(json), true, depth);
- ^~~~~~~~~~~~~~~~~~~~~~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:56:16: error: type ‘<type error>’ argument given to ‘delete’, expected pointer
- delete pj;
- ^~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:59:5: error: ‘ParsedJson’ is not a class, namespace, or enumeration
- ParsedJson::iterator *pjh = new ParsedJson::iterator(*pj);
- ^~~~~~~~~~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:59:27: error: ‘pjh’ was not declared in this scope
- ParsedJson::iterator *pjh = new ParsedJson::iterator(*pj);
- ^~~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:59:38: error: ‘ParsedJson’ does not name a type
- ParsedJson::iterator *pjh = new ParsedJson::iterator(*pj);
- ^~~~~~~~~~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp: In function ‘void cplus_simdjson_dtor(void*, u_short)’:
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:69:9: error: ‘ParsedJson’ has not been declared
- ParsedJson::iterator *pjh = reinterpret_cast<ParsedJson::iterator *>(handle);
- ^~~~~~~~~~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:69:31: error: ‘pjh’ was not declared in this scope
- ParsedJson::iterator *pjh = reinterpret_cast<ParsedJson::iterator *>(handle);
- ^~~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:69:54: error: ‘ParsedJson’ does not name a type
- ParsedJson::iterator *pjh = reinterpret_cast<ParsedJson::iterator *>(handle);
- ^~~~~~~~~~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:69:64: error: expected ‘>’ before ‘::’ token
- ParsedJson::iterator *pjh = reinterpret_cast<ParsedJson::iterator *>(handle);
- ^~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:69:64: error: expected ‘(’ before ‘::’ token
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:69:66: error: ‘::iterator’ has not been declared
- ParsedJson::iterator *pjh = reinterpret_cast<ParsedJson::iterator *>(handle);
- ^~~~~~~~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:69:66: note: suggested alternatives:
- In file included from /usr/include/c++/7/bits/stl_algobase.h:65:0,
- from /usr/include/c++/7/bits/specfun.h:45,
- from /usr/include/c++/7/cmath:1914,
- from /usr/include/c++/7/math.h:36,
- from /usr/include/php/20170718/main/php_config.h:2605,
- from /usr/include/php/20170718/main/php.h:34,
- from /home/marcel/workspace/simdjson_php/src/bindings.cpp:16:
- /usr/include/c++/7/bits/stl_iterator_base_types.h:118:12: note: ‘std::iterator’
- struct iterator
- ^~~~~~~~
- /usr/include/c++/7/bits/stl_iterator_base_types.h:118:12: note: ‘std::iterator’
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:69:76: error: expected primary-expression before ‘>’ token
- ParsedJson::iterator *pjh = reinterpret_cast<ParsedJson::iterator *>(handle);
- ^
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:69:85: error: expected ‘)’ before ‘;’ token
- ParsedJson::iterator *pjh = reinterpret_cast<ParsedJson::iterator *>(handle);
- ^
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:70:16: error: type ‘<type error>’ argument given to ‘delete’, expected pointer
- delete pjh;
- ^~~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:72:9: error: ‘ParsedJson’ was not declared in this scope
- ParsedJson *pj = reinterpret_cast<ParsedJson *>(handle);
- ^~~~~~~~~~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:72:9: note: suggested alternative:
- In file included from /home/marcel/workspace/simdjson_php/src/bindings.cpp:19:0:
- /home/marcel/workspace/simdjson_php/src/simdjson.h:36781:7: note: ‘simdjson::ParsedJson’
- class ParsedJson {
- ^~~~~~~~~~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:72:21: error: ‘pj’ was not declared in this scope
- ParsedJson *pj = reinterpret_cast<ParsedJson *>(handle);
- ^~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:72:43: error: ‘ParsedJson’ does not name a type
- ParsedJson *pj = reinterpret_cast<ParsedJson *>(handle);
- ^~~~~~~~~~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:72:54: error: expected ‘>’ before ‘*’ token
- ParsedJson *pj = reinterpret_cast<ParsedJson *>(handle);
- ^
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:72:54: error: expected ‘(’ before ‘*’ token
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:72:55: error: expected primary-expression before ‘>’ token
- ParsedJson *pj = reinterpret_cast<ParsedJson *>(handle);
- ^
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:72:64: error: expected ‘)’ before ‘;’ token
- ParsedJson *pj = reinterpret_cast<ParsedJson *>(handle);
- ^
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:73:16: error: type ‘<type error>’ argument given to ‘delete’, expected pointer
- delete pj;
- ^~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp: In function ‘void simdjsonphp::parse(std::__cxx11::string, zval*, unsigned char, u_short)’:
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:80:5: error: ‘ParsedJson’ was not declared in this scope
- ParsedJson *pj = build_parsed_json_cust(reinterpret_cast<const uint8_t *>(p.data()), p.length(), true, depth);
- ^~~~~~~~~~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:80:5: note: suggested alternative:
- In file included from /home/marcel/workspace/simdjson_php/src/bindings.cpp:19:0:
- /home/marcel/workspace/simdjson_php/src/simdjson.h:36781:7: note: ‘simdjson::ParsedJson’
- class ParsedJson {
- ^~~~~~~~~~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:80:17: error: ‘pj’ was not declared in this scope
- ParsedJson *pj = build_parsed_json_cust(reinterpret_cast<const uint8_t *>(p.data()), p.length(), true, depth);
- ^~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:80:17: note: suggested alternative: ‘p’
- ParsedJson *pj = build_parsed_json_cust(reinterpret_cast<const uint8_t *>(p.data()), p.length(), true, depth);
- ^~
- p
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:80:22: error: ‘build_parsed_json_cust’ was not declared in this scope
- ParsedJson *pj = build_parsed_json_cust(reinterpret_cast<const uint8_t *>(p.data()), p.length(), true, depth);
- ^~~~~~~~~~~~~~~~~~~~~~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:82:16: error: type ‘<type error>’ argument given to ‘delete’, expected pointer
- delete pj;
- ^~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:85:5: error: ‘ParsedJson’ is not a class, namespace, or enumeration
- ParsedJson::iterator pjh(*pj);
- ^~~~~~~~~~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:87:49: error: ‘pjh’ was not declared in this scope
- *return_value = simdjsonphp::make_array(pjh);
- ^~~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:89:50: error: ‘pjh’ was not declared in this scope
- *return_value = simdjsonphp::make_object(pjh);
- ^~~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:91:12: error: type ‘<type error>’ argument given to ‘delete’, expected pointer
- delete pj;
- ^~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp: At global scope:
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:102:37: error: redefinition of ‘zval simdjsonphp::make_array’
- static zval simdjsonphp::make_array(ParsedJson::iterator &pjh) /* {{{ */ {
- ^~~~~~~~~~
- In file included from /home/marcel/workspace/simdjson_php/src/bindings.cpp:20:0:
- /home/marcel/workspace/simdjson_php/src/bindings.h:31:17: note: ‘zval simdjsonphp::make_array’ previously declared here
- static zval make_array(ParsedJson::iterator &pj);
- ^~~~~~~~~~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:102:37: error: ‘ParsedJson’ has not been declared
- static zval simdjsonphp::make_array(ParsedJson::iterator &pjh) /* {{{ */ {
- ^~~~~~~~~~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:102:59: error: ‘pjh’ was not declared in this scope
- static zval simdjsonphp::make_array(ParsedJson::iterator &pjh) /* {{{ */ {
- ^~~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:162:38: error: redefinition of ‘zval simdjsonphp::make_object’
- static zval simdjsonphp::make_object(ParsedJson::iterator &pjh) /* {{{ */ {
- ^~~~~~~~~~
- In file included from /home/marcel/workspace/simdjson_php/src/bindings.cpp:20:0:
- /home/marcel/workspace/simdjson_php/src/bindings.h:33:17: note: ‘zval simdjsonphp::make_object’ previously declared here
- static zval make_object(ParsedJson::iterator &pj);
- ^~~~~~~~~~~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:162:38: error: ‘ParsedJson’ has not been declared
- static zval simdjsonphp::make_object(ParsedJson::iterator &pjh) /* {{{ */ {
- ^~~~~~~~~~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:162:60: error: ‘pjh’ was not declared in this scope
- static zval simdjsonphp::make_object(ParsedJson::iterator &pjh) /* {{{ */ {
- ^~~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:226:46: error: ‘ParsedJson’ has not been declared
- static bool cplus_find_node(const char *key, ParsedJson::iterator &pjh) /* {{{ */ {
- ^~~~~~~~~~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp: In function ‘bool cplus_find_node(const char*, int&)’:
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:235:21: error: request for member ‘get_type’ in ‘pjh’, which is of non-class type ‘int’
- switch (pjh.get_type()) {
- ^~~~~~~~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:237:25: error: request for member ‘down’ in ‘pjh’, which is of non-class type ‘int’
- if (pjh.down()) {
- ^~~~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:250:34: error: request for member ‘next’ in ‘pjh’, which is of non-class type ‘int’
- } while (pjh.next());
- ^~~~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:254:25: error: request for member ‘down’ in ‘pjh’, which is of non-class type ‘int’
- if (pjh.down()) {
- ^~~~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:256:40: error: request for member ‘get_string’ in ‘pjh’, which is of non-class type ‘int’
- if (strcmp(pjh.get_string(), token) == 0) {
- ^~~~~~~~~~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:258:33: error: request for member ‘next’ in ‘pjh’, which is of non-class type ‘int’
- pjh.next();
- ^~~~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:261:29: error: request for member ‘next’ in ‘pjh’, which is of non-class type ‘int’
- pjh.next();
- ^~~~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:262:34: error: request for member ‘next’ in ‘pjh’, which is of non-class type ‘int’
- } while (pjh.next());
- ^~~~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp: In function ‘void cplus_simdjson_key_value(const char*, const char*, zval*, unsigned char, u_short)’:
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:282:5: error: ‘ParsedJson’ was not declared in this scope
- ParsedJson *pj = build_parsed_json_cust(reinterpret_cast<const uint8_t *>(json), strlen(json), true, depth);
- ^~~~~~~~~~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:282:5: note: suggested alternative:
- In file included from /home/marcel/workspace/simdjson_php/src/bindings.cpp:19:0:
- /home/marcel/workspace/simdjson_php/src/simdjson.h:36781:7: note: ‘simdjson::ParsedJson’
- class ParsedJson {
- ^~~~~~~~~~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:282:17: error: ‘pj’ was not declared in this scope
- ParsedJson *pj = build_parsed_json_cust(reinterpret_cast<const uint8_t *>(json), strlen(json), true, depth);
- ^~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:282:22: error: ‘build_parsed_json_cust’ was not declared in this scope
- ParsedJson *pj = build_parsed_json_cust(reinterpret_cast<const uint8_t *>(json), strlen(json), true, depth);
- ^~~~~~~~~~~~~~~~~~~~~~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:284:16: error: type ‘<type error>’ argument given to ‘delete’, expected pointer
- delete pj;
- ^~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:287:5: error: ‘ParsedJson’ is not a class, namespace, or enumeration
- ParsedJson::iterator pjh(*pj);
- ^~~~~~~~~~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:288:42: error: ‘pjh’ was not declared in this scope
- bool is_found = cplus_find_node(key, pjh);
- ^~~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:299:12: error: type ‘<type error>’ argument given to ‘delete’, expected pointer
- delete pj;
- ^~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp: In function ‘void cplus_simdjson_key_value_pjh(void*, const char*, zval*, unsigned char)’:
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:307:5: error: ‘ParsedJson’ has not been declared
- ParsedJson::iterator *pjh_v = reinterpret_cast<ParsedJson::iterator *>(pjh);
- ^~~~~~~~~~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:307:27: error: ‘pjh_v’ was not declared in this scope
- ParsedJson::iterator *pjh_v = reinterpret_cast<ParsedJson::iterator *>(pjh);
- ^~~~~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:307:27: note: suggested alternative: ‘pjh’
- ParsedJson::iterator *pjh_v = reinterpret_cast<ParsedJson::iterator *>(pjh);
- ^~~~~
- pjh
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:307:52: error: ‘ParsedJson’ does not name a type
- ParsedJson::iterator *pjh_v = reinterpret_cast<ParsedJson::iterator *>(pjh);
- ^~~~~~~~~~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:307:62: error: expected ‘>’ before ‘::’ token
- ParsedJson::iterator *pjh_v = reinterpret_cast<ParsedJson::iterator *>(pjh);
- ^~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:307:62: error: expected ‘(’ before ‘::’ token
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:307:64: error: ‘::iterator’ has not been declared
- ParsedJson::iterator *pjh_v = reinterpret_cast<ParsedJson::iterator *>(pjh);
- ^~~~~~~~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:307:64: note: suggested alternatives:
- In file included from /usr/include/c++/7/bits/stl_algobase.h:65:0,
- from /usr/include/c++/7/bits/specfun.h:45,
- from /usr/include/c++/7/cmath:1914,
- from /usr/include/c++/7/math.h:36,
- from /usr/include/php/20170718/main/php_config.h:2605,
- from /usr/include/php/20170718/main/php.h:34,
- from /home/marcel/workspace/simdjson_php/src/bindings.cpp:16:
- /usr/include/c++/7/bits/stl_iterator_base_types.h:118:12: note: ‘std::iterator’
- struct iterator
- ^~~~~~~~
- /usr/include/c++/7/bits/stl_iterator_base_types.h:118:12: note: ‘std::iterator’
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:307:74: error: expected primary-expression before ‘>’ token
- ParsedJson::iterator *pjh_v = reinterpret_cast<ParsedJson::iterator *>(pjh);
- ^
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:307:80: error: expected ‘)’ before ‘;’ token
- ParsedJson::iterator *pjh_v = reinterpret_cast<ParsedJson::iterator *>(pjh);
- ^
- /home/marcel/workspace/simdjson_php/src/bindings.cpp: In function ‘u_short cplus_simdjson_key_exists(const char*, const char*, u_short)’:
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:325:5: error: ‘ParsedJson’ was not declared in this scope
- ParsedJson *pj = build_parsed_json_cust(reinterpret_cast<const uint8_t *>(json), strlen(json), true, depth);
- ^~~~~~~~~~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:325:5: note: suggested alternative:
- In file included from /home/marcel/workspace/simdjson_php/src/bindings.cpp:19:0:
- /home/marcel/workspace/simdjson_php/src/simdjson.h:36781:7: note: ‘simdjson::ParsedJson’
- class ParsedJson {
- ^~~~~~~~~~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:325:17: error: ‘pj’ was not declared in this scope
- ParsedJson *pj = build_parsed_json_cust(reinterpret_cast<const uint8_t *>(json), strlen(json), true, depth);
- ^~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:325:22: error: ‘build_parsed_json_cust’ was not declared in this scope
- ParsedJson *pj = build_parsed_json_cust(reinterpret_cast<const uint8_t *>(json), strlen(json), true, depth);
- ^~~~~~~~~~~~~~~~~~~~~~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:327:16: error: type ‘<type error>’ argument given to ‘delete’, expected pointer
- delete pj;
- ^~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:330:5: error: ‘ParsedJson’ is not a class, namespace, or enumeration
- ParsedJson::iterator pjh(*pj);
- ^~~~~~~~~~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:331:42: error: ‘pjh’ was not declared in this scope
- bool is_found = cplus_find_node(key, pjh);
- ^~~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:332:12: error: type ‘<type error>’ argument given to ‘delete’, expected pointer
- delete pj;
- ^~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp: In function ‘u_short cplus_simdjson_key_exists_pjh(void*, const char*)’:
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:346:5: error: ‘ParsedJson’ has not been declared
- ParsedJson::iterator *pjh_v = reinterpret_cast<ParsedJson::iterator *>(pjh);
- ^~~~~~~~~~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:346:27: error: ‘pjh_v’ was not declared in this scope
- ParsedJson::iterator *pjh_v = reinterpret_cast<ParsedJson::iterator *>(pjh);
- ^~~~~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:346:27: note: suggested alternative: ‘pjh’
- ParsedJson::iterator *pjh_v = reinterpret_cast<ParsedJson::iterator *>(pjh);
- ^~~~~
- pjh
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:346:52: error: ‘ParsedJson’ does not name a type
- ParsedJson::iterator *pjh_v = reinterpret_cast<ParsedJson::iterator *>(pjh);
- ^~~~~~~~~~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:346:62: error: expected ‘>’ before ‘::’ token
- ParsedJson::iterator *pjh_v = reinterpret_cast<ParsedJson::iterator *>(pjh);
- ^~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:346:62: error: expected ‘(’ before ‘::’ token
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:346:64: error: ‘::iterator’ has not been declared
- ParsedJson::iterator *pjh_v = reinterpret_cast<ParsedJson::iterator *>(pjh);
- ^~~~~~~~
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:346:64: note: suggested alternatives:
- In file included from /usr/include/c++/7/bits/stl_algobase.h:65:0,
- from /usr/include/c++/7/bits/specfun.h:45,
- from /usr/include/c++/7/cmath:1914,
- from /usr/include/c++/7/math.h:36,
- from /usr/include/php/20170718/main/php_config.h:2605,
- from /usr/include/php/20170718/main/php.h:34,
- from /home/marcel/workspace/simdjson_php/src/bindings.cpp:16:
- /usr/include/c++/7/bits/stl_iterator_base_types.h:118:12: note: ‘std::iterator’
- struct iterator
- ^~~~~~~~
- /usr/include/c++/7/bits/stl_iterator_base_types.h:118:12: note: ‘std::iterator’
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:346:74: error: expected primary-expression before ‘>’ token
- ParsedJson::iterator *pjh_v = reinterpret_cast<ParsedJson::iterator *>(pjh);
- ^
- /home/marcel/workspace/simdjson_php/src/bindings.cpp:346:80: error: expected ‘)’ before ‘;’ token
- ParsedJson::iterator *pjh_v = reinterpret_cast<ParsedJson::iterator *>(pjh);
- ^
- Makefile:195: recipe for target 'src/bindings.lo' failed
- make: *** [src/bindings.lo] Error 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement