Comments (4)
The build finishes otherwise just fine, with this one warning?
Which PHP version are you compiling against?
from mongo-php-driver.
hey @bjori
im running php7 :
PHP 7.0.0RC1 (cli) (built: Aug 25 2015 11:40:10)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v3.0.0-dev, Copyright (c) 1998-2015 Zend Technologies
im not really sure were the error started
here's the complete exception stack trace :
cc -I. -I/home/vagrant/mongo-php-driver-prototype -DPHP_ATOM_INC -I/home/vagrant/mongo-php-driver-prototype/include -I/home/vagrant/mongo-php-driver-prototype/main -I/home/vagrant/mongo-php-driver-prototype -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib -I/usr -I/home/vagrant/mongo-php-driver-prototype/src/BSON/ -I/home/vagrant/mongo-php-driver-prototype/src/MongoDB/ -I/home/vagrant/mongo-php-driver-prototype/src/MongoDB/Exception/ -I/home/vagrant/mongo-php-driver-prototype/src/contrib/ -I/home/vagrant/mongo-php-driver-prototype/src/libmongoc/src/mongoc/ -I/home/vagrant/mongo-php-driver-prototype/src/libbson/src/ -I/home/vagrant/mongo-php-driver-prototype/src/libbson/src/yajl/ -I/home/vagrant/mongo-php-driver-prototype/src/libbson/src/bson/ -DBSON_COMPILATION -DMONGOC_COMPILATION -DMONGOC_TRACE -DHAVE_CONFIG_H -g -O2 -pthread -c /home/vagrant/mongo-php-driver-prototype/php_phongo.c -fPIC -DPIC -o .libs/php_phongo.o /home/vagrant/mongo-php-driver-prototype/php_phongo.c: In function ‘php_phongo_log’: /home/vagrant/mongo-php-driver-prototype/php_phongo.c:222:7: warning: assignment from incompatible pointer type [enabled by default] dt = php_format_date((char *)"Y-m-d\\TH:i:sP", strlen("Y-m-d\\TH:i:sP"), t, 0 TSRMLS_CC); ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c:238:6: warning: passing argument 3 of ‘php_open_temporary_fd’ from incompatible pointer type [enabled by default] fd = php_open_temporary_fd(NULL, prefix, &filename TSRMLS_CC); ^ In file included from /home/vagrant/mongo-php-driver-prototype/php_phongo.c:54:0: /usr/local/include/php/main/php_open_temporary_file.h:27:12: note: expected ‘struct zend_string **’ but argument is of type ‘char **’ PHPAPI int php_open_temporary_fd(const char *dir, const char *pfx, zend_string **opened_path_p); ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c:240:6: warning: passing argument 3 of ‘php_open_temporary_fd’ from incompatible pointer type [enabled by default] fd = php_open_temporary_fd(MONGODB_G(debug), prefix, &filename TSRMLS_CC); ^ In file included from /home/vagrant/mongo-php-driver-prototype/php_phongo.c:54:0: /usr/local/include/php/main/php_open_temporary_file.h:27:12: note: expected ‘struct zend_string **’ but argument is of type ‘char **’ PHPAPI int php_open_temporary_fd(const char *dir, const char *pfx, zend_string **opened_path_p); ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c: In function ‘phongo_query_init’: /home/vagrant/mongo-php-driver-prototype/php_phongo.c:327:5: warning: passing argument 1 of ‘_zval_ptr_dtor’ from incompatible pointer type [enabled by default] zval_ptr_dtor(&zquery); ^ In file included from /usr/local/include/php/Zend/zend.h:39:0, from /usr/local/include/php/main/php.h:35, from /home/vagrant/mongo-php-driver-prototype/php_phongo.c:39: /usr/local/include/php/Zend/zend_variables.h:111:15: note: expected ‘struct zval *’ but argument is of type ‘struct zval **’ ZEND_API void _zval_ptr_dtor(zval *zval_ptr ZEND_FILE_LINE_DC); ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c:331:111: error: macro "zend_hash_merge" passed 6 arguments, but takes just 4 zend_hash_merge(HASH_OF(zquery), HASH_OF(modifiers), (void (*)(void*))zval_add_ref, NULL, sizeof(zval *), 1); ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c:331:4: error: ‘zend_hash_merge’ undeclared (first use in this function) zend_hash_merge(HASH_OF(zquery), HASH_OF(modifiers), (void (*)(void*))zval_add_ref, NULL, sizeof(zval *), 1); ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c:331:4: note: each undeclared identifier is reported only once for each function it appears in /home/vagrant/mongo-php-driver-prototype/php_phongo.c:339:5: warning: passing argument 1 of ‘_zval_ptr_dtor’ from incompatible pointer type [enabled by default] zval_ptr_dtor(&zquery); ^ In file included from /usr/local/include/php/Zend/zend.h:39:0, from /usr/local/include/php/main/php.h:35, from /home/vagrant/mongo-php-driver-prototype/php_phongo.c:39: /usr/local/include/php/Zend/zend_variables.h:111:15: note: expected ‘struct zval *’ but argument is of type ‘struct zval **’ ZEND_API void _zval_ptr_dtor(zval *zval_ptr ZEND_FILE_LINE_DC); ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c:352:5: warning: passing argument 1 of ‘_zval_ptr_dtor’ from incompatible pointer type [enabled by default] zval_ptr_dtor(&zquery); ^ In file included from /usr/local/include/php/Zend/zend.h:39:0, from /usr/local/include/php/main/php.h:35, from /home/vagrant/mongo-php-driver-prototype/php_phongo.c:39: /usr/local/include/php/Zend/zend_variables.h:111:15: note: expected ‘struct zval *’ but argument is of type ‘struct zval **’ ZEND_API void _zval_ptr_dtor(zval *zval_ptr ZEND_FILE_LINE_DC); ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c:356:4: warning: passing argument 1 of ‘zval_get_type’ from incompatible pointer type [enabled by default] convert_to_object_ex(&sort); ^ In file included from /usr/local/include/php/Zend/zend.h:31:0, from /usr/local/include/php/main/php.h:35, from /home/vagrant/mongo-php-driver-prototype/php_phongo.c:39: /usr/local/include/php/Zend/zend_types.h:325:38: note: expected ‘const struct zval *’ but argument is of type ‘struct zval **’ static zend_always_inline zend_uchar zval_get_type(const zval* pz) { ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c:356:4: warning: passing argument 1 of ‘convert_to_object’ from incompatible pointer type [enabled by default] convert_to_object_ex(&sort); ^ In file included from /usr/local/include/php/Zend/zend.h:339:0, from /usr/local/include/php/main/php.h:35, from /home/vagrant/mongo-php-driver-prototype/php_phongo.c:39: /usr/local/include/php/Zend/zend_operators.h:249:29: note: expected ‘struct zval *’ but argument is of type ‘struct zval **’ ZEND_API void ZEND_FASTCALL convert_to_object(zval *op); ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c:367:2: warning: passing argument 1 of ‘_zval_ptr_dtor’ from incompatible pointer type [enabled by default] zval_ptr_dtor(&zquery); ^ In file included from /usr/local/include/php/Zend/zend.h:39:0, from /usr/local/include/php/main/php.h:35, from /home/vagrant/mongo-php-driver-prototype/php_phongo.c:39: /usr/local/include/php/Zend/zend_variables.h:111:15: note: expected ‘struct zval *’ but argument is of type ‘struct zval **’ ZEND_API void _zval_ptr_dtor(zval *zval_ptr ZEND_FILE_LINE_DC); ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c: In function ‘phongo_writeconcernerror_init’: /home/vagrant/mongo-php-driver-prototype/php_phongo.c:400:4: warning: passing argument 1 of ‘_zval_ptr_dtor’ from incompatible pointer type [enabled by default] zval_ptr_dtor(&writeconcernerror->info); ^ In file included from /usr/local/include/php/Zend/zend.h:39:0, from /usr/local/include/php/main/php.h:35, from /home/vagrant/mongo-php-driver-prototype/php_phongo.c:39: /usr/local/include/php/Zend/zend_variables.h:111:15: note: expected ‘struct zval *’ but argument is of type ‘struct zval **’ ZEND_API void _zval_ptr_dtor(zval *zval_ptr ZEND_FILE_LINE_DC); ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c: In function ‘phongo_writeerror_init’: /home/vagrant/mongo-php-driver-prototype/php_phongo.c:434:4: warning: passing argument 1 of ‘_zval_ptr_dtor’ from incompatible pointer type [enabled by default] zval_ptr_dtor(&writeerror->info); ^ In file included from /usr/local/include/php/Zend/zend.h:39:0, from /usr/local/include/php/main/php.h:35, from /home/vagrant/mongo-php-driver-prototype/php_phongo.c:39: /usr/local/include/php/Zend/zend_variables.h:111:15: note: expected ‘struct zval *’ but argument is of type ‘struct zval **’ ZEND_API void _zval_ptr_dtor(zval *zval_ptr ZEND_FILE_LINE_DC); ^ In file included from /usr/local/include/php/Zend/zend.h:31:0, from /usr/local/include/php/main/php.h:35, from /home/vagrant/mongo-php-driver-prototype/php_phongo.c:39: /home/vagrant/mongo-php-driver-prototype/php_phongo.c: In function ‘phongo_unwrap_exception’: /usr/local/include/php/Zend/zend_types.h:529:31: error: ‘zend_object’ has no member named ‘value’ #define Z_OBJ(zval) (zval).value.obj ^ /usr/local/include/php/Zend/zend_types.h:541:27: note: in expansion of macro ‘Z_OBJ’ #define Z_OBJCE(zval) (Z_OBJ(zval)->ce) ^ /usr/local/include/php/Zend/zend_types.h:542:29: note: in expansion of macro ‘Z_OBJCE’ #define Z_OBJCE_P(zval_p) Z_OBJCE(*(zval_p)) ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c:503:27: note: in expansion of macro ‘Z_OBJCE_P’ if (instanceof_function(Z_OBJCE_P(EG(exception)), php_phongo_bulkwriteexception_ce TSRMLS_CC)) { ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c:504:4: warning: passing argument 1 of ‘php_phongo_writeresult_get_from_bulkwriteexception’ from incompatible pointer type [enabled by default] php_phongo_writeresult_t *wr = php_phongo_writeresult_get_from_bulkwriteexception(EG(exception) TSRMLS_CC); ^ In file included from /home/vagrant/mongo-php-driver-prototype/php_phongo.c:62:0: /home/vagrant/mongo-php-driver-prototype/php_phongo.h:144:27: note: expected ‘struct zval *’ but argument is of type ‘struct zend_object *’ php_phongo_writeresult_t *php_phongo_writeresult_get_from_bulkwriteexception(zval *ex TSRMLS_DC); ^ In file included from /usr/local/include/php/Zend/zend.h:31:0, from /usr/local/include/php/main/php.h:35, from /home/vagrant/mongo-php-driver-prototype/php_phongo.c:39: /usr/local/include/php/Zend/zend_types.h:529:31: error: ‘zend_object’ has no member named ‘value’ #define Z_OBJ(zval) (zval).value.obj ^ /usr/local/include/php/Zend/zend_types.h:541:27: note: in expansion of macro ‘Z_OBJ’ #define Z_OBJCE(zval) (Z_OBJ(zval)->ce) ^ /usr/local/include/php/Zend/zend_types.h:542:29: note: in expansion of macro ‘Z_OBJCE’ #define Z_OBJCE_P(zval_p) Z_OBJCE(*(zval_p)) ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c:513:28: note: in expansion of macro ‘Z_OBJCE_P’ if (instanceof_function(Z_OBJCE_P(EG(exception)), php_phongo_writeexception_ce TSRMLS_CC)) { ^ /usr/local/include/php/Zend/zend_types.h:529:31: error: ‘zend_object’ has no member named ‘value’ #define Z_OBJ(zval) (zval).value.obj ^ /usr/local/include/php/Zend/zend_types.h:541:27: note: in expansion of macro ‘Z_OBJ’ #define Z_OBJCE(zval) (Z_OBJ(zval)->ce) ^ /usr/local/include/php/Zend/zend_types.h:542:29: note: in expansion of macro ‘Z_OBJCE’ #define Z_OBJCE_P(zval_p) Z_OBJCE(*(zval_p)) ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c:514:26: note: in expansion of macro ‘Z_OBJCE_P’ zend_update_property(Z_OBJCE_P(EG(exception)), EG(exception), ZEND_STRL("writeResult"), return_value TSRMLS_CC); ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c:514:5: warning: passing argument 2 of ‘zend_update_property’ from incompatible pointer type [enabled by default] zend_update_property(Z_OBJCE_P(EG(exception)), EG(exception), ZEND_STRL("writeResult"), return_value TSRMLS_CC); ^ In file included from /usr/local/include/php/main/php.h:39:0, from /home/vagrant/mongo-php-driver-prototype/php_phongo.c:39: /usr/local/include/php/Zend/zend_API.h:337:15: note: expected ‘struct zval *’ but argument is of type ‘struct zend_object *’ ZEND_API void zend_update_property(zend_class_entry *scope, zval *object, const char *name, size_t name_length, zval *value); ^ In file included from /home/vagrant/mongo-php-driver-prototype/src/libmongoc/src/mongoc/mongoc.h:43:0, from /home/vagrant/mongo-php-driver-prototype/php_phongo.c:29: /home/vagrant/mongo-php-driver-prototype/php_phongo.c: In function ‘phongo_stream_destroy’: /home/vagrant/mongo-php-driver-prototype/php_phongo.c:772:60: error: ‘php_stream’ has no member named ‘rsrc_id’ MONGOC_DEBUG("Not destroying RSRC#%d", base_stream->stream->rsrc_id); ^ /home/vagrant/mongo-php-driver-prototype/src/libmongoc/src/mongoc/mongoc-log.h:40:87: note: in definition of macro ‘MONGOC_DEBUG’ #define MONGOC_DEBUG(...) mongoc_log(MONGOC_LOG_LEVEL_DEBUG, MONGOC_LOG_DOMAIN, __VA_ARGS__) ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c: In function ‘phongo_stream_failed’: /home/vagrant/mongo-php-driver-prototype/php_phongo.c:789:57: error: ‘php_stream’ has no member named ‘rsrc_id’ MONGOC_DEBUG("Destroying RSRC#%d", base_stream->stream->rsrc_id); ^ /home/vagrant/mongo-php-driver-prototype/src/libmongoc/src/mongoc/mongoc-log.h:40:87: note: in definition of macro ‘MONGOC_DEBUG’ #define MONGOC_DEBUG(...) mongoc_log(MONGOC_LOG_LEVEL_DEBUG, MONGOC_LOG_DOMAIN, __VA_ARGS__) ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c: In function ‘phongo_stream_close’: /home/vagrant/mongo-php-driver-prototype/php_phongo.c:801:53: error: ‘php_stream’ has no member named ‘rsrc_id’ MONGOC_DEBUG("Closing RSRC#%d", base_stream->stream->rsrc_id); ^ /home/vagrant/mongo-php-driver-prototype/src/libmongoc/src/mongoc/mongoc-log.h:40:87: note: in definition of macro ‘MONGOC_DEBUG’ #define MONGOC_DEBUG(...) mongoc_log(MONGOC_LOG_LEVEL_DEBUG, MONGOC_LOG_DOMAIN, __VA_ARGS__) ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c: In function ‘php_phongo_ssl_verify’: /home/vagrant/mongo-php-driver-prototype/php_phongo.c:1077:13: error: ‘php_stream’ has no member named ‘context’ if (!stream->context) { ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c:1081:44: error: ‘php_stream’ has no member named ‘context’ if (!(php_stream_context_get_option(stream->context, "ssl", "peer_certificate", &zcert) == SUCCESS && Z_TYPE_PP(zcert) == IS_RESOURCE)) { ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c:1081:2: error: too many arguments to function ‘php_stream_context_get_option’ if (!(php_stream_context_get_option(stream->context, "ssl", "peer_certificate", &zcert) == SUCCESS && Z_TYPE_PP(zcert) == IS_RESOURCE)) { ^ In file included from /usr/local/include/php/main/php_streams.h:105:0, from /usr/local/include/php/main/php.h:394, from /home/vagrant/mongo-php-driver-prototype/php_phongo.c:39: /usr/local/include/php/main/streams/php_stream_context.h:62:14: note: declared here PHPAPI zval *php_stream_context_get_option(php_stream_context *context, ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c:1098:42: error: ‘php_stream’ has no member named ‘context’ if (php_stream_context_get_option(stream->context, "ssl", "verify_expiry", &verify_expiry) == SUCCESS && zend_is_true(*verify_expiry)) { ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c:1098:2: error: too many arguments to function ‘php_stream_context_get_option’ if (php_stream_context_get_option(stream->context, "ssl", "verify_expiry", &verify_expiry) == SUCCESS && zend_is_true(*verify_expiry)) { ^ In file included from /usr/local/include/php/main/php_streams.h:105:0, from /usr/local/include/php/main/php.h:394, from /home/vagrant/mongo-php-driver-prototype/php_phongo.c:39: /usr/local/include/php/main/streams/php_stream_context.h:62:14: note: declared here PHPAPI zval *php_stream_context_get_option(php_stream_context *context, ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c: In function ‘phongo_stream_initiator’: /home/vagrant/mongo-php-driver-prototype/php_phongo.c:1168:2: warning: passing argument 8 of ‘_php_stream_xport_create’ from incompatible pointer type [enabled by default] stream = php_stream_xport_create(dsn, dsn_len, 0, STREAM_XPORT_CLIENT | STREAM_XPORT_CONNECT | STREAM_XPORT_CONNECT_ASYNC, uniqid, timeoutp, (php_stream_context *)user_data, &errmsg, &errcode); ^ In file included from /usr/local/include/php/main/php_streams.h:471:0, from /usr/local/include/php/main/php.h:394, from /home/vagrant/mongo-php-driver-prototype/php_phongo.c:39: /usr/local/include/php/main/streams/php_stream_transport.h:49:20: note: expected ‘struct zend_string **’ but argument is of type ‘char **’ PHPAPI php_stream *_php_stream_xport_create(const char *name, size_t namelen, int options, ^ In file included from /home/vagrant/mongo-php-driver-prototype/src/libmongoc/src/mongoc/mongoc.h:43:0, from /home/vagrant/mongo-php-driver-prototype/php_phongo.c:29: /home/vagrant/mongo-php-driver-prototype/php_phongo.c:1181:49: error: ‘php_stream’ has no member named ‘rsrc_id’ MONGOC_DEBUG("Created: RSRC#%d as '%s'", stream->rsrc_id, uniqid); ^ /home/vagrant/mongo-php-driver-prototype/src/libmongoc/src/mongoc/mongoc-log.h:40:87: note: in definition of macro ‘MONGOC_DEBUG’ #define MONGOC_DEBUG(...) mongoc_log(MONGOC_LOG_LEVEL_DEBUG, MONGOC_LOG_DOMAIN, __VA_ARGS__) ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c:1192:13: error: ‘php_stream’ has no member named ‘context’ if (stream->context) { ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c:1195:40: error: ‘php_stream’ has no member named ‘context’ php_stream_context_set_option(stream->context, "ssl", "capture_peer_cert", &capture); ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c: In function ‘php_phongo_server_to_zval’: /home/vagrant/mongo-php-driver-prototype/php_phongo.c:1320:2: error: too many arguments to function ‘add_assoc_string_ex’ add_assoc_string_ex(retval, ZEND_STRS("host"), (char *)sd->host.host, 1); ^ In file included from /usr/local/include/php/main/php.h:39:0, from /home/vagrant/mongo-php-driver-prototype/php_phongo.c:39: /usr/local/include/php/Zend/zend_API.h:398:14: note: declared here ZEND_API int add_assoc_string_ex(zval *arg, const char *key, size_t key_len, char *str); ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c: In function ‘php_phongo_write_concern_to_zval’: /home/vagrant/mongo-php-driver-prototype/php_phongo.c:1390:3: error: too many arguments to function ‘add_assoc_string_ex’ add_assoc_string_ex(retval, ZEND_STRS("w"), (char *)wtag, 1); ^ In file included from /usr/local/include/php/main/php.h:39:0, from /home/vagrant/mongo-php-driver-prototype/php_phongo.c:39: /usr/local/include/php/Zend/zend_API.h:398:14: note: declared here ZEND_API int add_assoc_string_ex(zval *arg, const char *key, size_t key_len, char *str); ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c:1392:3: error: too many arguments to function ‘add_assoc_string_ex’ add_assoc_string_ex(retval, ZEND_STRS("w"), (char *)"majority", 1); ^ In file included from /usr/local/include/php/main/php.h:39:0, from /home/vagrant/mongo-php-driver-prototype/php_phongo.c:39: /usr/local/include/php/Zend/zend_API.h:398:14: note: declared here ZEND_API int add_assoc_string_ex(zval *arg, const char *key, size_t key_len, char *str); ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c: In function ‘php_phongo_cursor_to_zval’: /home/vagrant/mongo-php-driver-prototype/php_phongo.c:1468:3: error: too many arguments to function ‘add_assoc_string_ex’ add_assoc_string_ex(zcursor, ZEND_STRS("ns"), cursor->cursor->ns, 1); ^ In file included from /usr/local/include/php/main/php.h:39:0, from /home/vagrant/mongo-php-driver-prototype/php_phongo.c:39: /usr/local/include/php/Zend/zend_API.h:398:14: note: declared here ZEND_API int add_assoc_string_ex(zval *arg, const char *key, size_t key_len, char *str); ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c: In function ‘php_phongo_populate_default_ssl_ctx’: /home/vagrant/mongo-php-driver-prototype/php_phongo.c:1581:3: error: too many arguments to function ‘php_stream_context_get_option’ SET_BOOL_CTX("verify_peer", 1); ^ In file included from /usr/local/include/php/main/php_streams.h:105:0, from /usr/local/include/php/main/php.h:394, from /home/vagrant/mongo-php-driver-prototype/php_phongo.c:39: /usr/local/include/php/main/streams/php_stream_context.h:62:14: note: declared here PHPAPI zval *php_stream_context_get_option(php_stream_context *context, ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c:1575:67: warning: comparison between pointer and integer [enabled by default] else if (php_stream_context_get_option(ctx, "ssl", name, &tmp) == FAILURE) { \ ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c:1581:3: note: in expansion of macro ‘SET_BOOL_CTX’ SET_BOOL_CTX("verify_peer", 1); ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c:1582:3: error: too many arguments to function ‘php_stream_context_get_option’ SET_BOOL_CTX("verify_peer_name", 1); ^ In file included from /usr/local/include/php/main/php_streams.h:105:0, from /usr/local/include/php/main/php.h:394, from /home/vagrant/mongo-php-driver-prototype/php_phongo.c:39: /usr/local/include/php/main/streams/php_stream_context.h:62:14: note: declared here PHPAPI zval *php_stream_context_get_option(php_stream_context *context, ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c:1575:67: warning: comparison between pointer and integer [enabled by default] else if (php_stream_context_get_option(ctx, "ssl", name, &tmp) == FAILURE) { \ ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c:1582:3: note: in expansion of macro ‘SET_BOOL_CTX’ SET_BOOL_CTX("verify_peer_name", 1); ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c:1583:3: error: too many arguments to function ‘php_stream_context_get_option’ SET_BOOL_CTX("verify_hostname", 1); ^ In file included from /usr/local/include/php/main/php_streams.h:105:0, from /usr/local/include/php/main/php.h:394, from /home/vagrant/mongo-php-driver-prototype/php_phongo.c:39: /usr/local/include/php/main/streams/php_stream_context.h:62:14: note: declared here PHPAPI zval *php_stream_context_get_option(php_stream_context *context, ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c:1575:67: warning: comparison between pointer and integer [enabled by default] else if (php_stream_context_get_option(ctx, "ssl", name, &tmp) == FAILURE) { \ ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c:1583:3: note: in expansion of macro ‘SET_BOOL_CTX’ SET_BOOL_CTX("verify_hostname", 1); ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c:1584:3: error: too many arguments to function ‘php_stream_context_get_option’ SET_BOOL_CTX("verify_expiry", 1); ^ In file included from /usr/local/include/php/main/php_streams.h:105:0, from /usr/local/include/php/main/php.h:394, from /home/vagrant/mongo-php-driver-prototype/php_phongo.c:39: /usr/local/include/php/main/streams/php_stream_context.h:62:14: note: declared here PHPAPI zval *php_stream_context_get_option(php_stream_context *context, ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c:1575:67: warning: comparison between pointer and integer [enabled by default] else if (php_stream_context_get_option(ctx, "ssl", name, &tmp) == FAILURE) { \ ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c:1584:3: note: in expansion of macro ‘SET_BOOL_CTX’ SET_BOOL_CTX("verify_expiry", 1); ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c:1585:3: error: too many arguments to function ‘php_stream_context_get_option’ SET_BOOL_CTX("allow_self_signed", 0); ^ In file included from /usr/local/include/php/main/php_streams.h:105:0, from /usr/local/include/php/main/php.h:394, from /home/vagrant/mongo-php-driver-prototype/php_phongo.c:39: /usr/local/include/php/main/streams/php_stream_context.h:62:14: note: declared here PHPAPI zval *php_stream_context_get_option(php_stream_context *context, ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c:1575:67: warning: comparison between pointer and integer [enabled by default] else if (php_stream_context_get_option(ctx, "ssl", name, &tmp) == FAILURE) { \ ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c:1585:3: note: in expansion of macro ‘SET_BOOL_CTX’ SET_BOOL_CTX("allow_self_signed", 0); ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c:1587:29: error: macro "ZVAL_STRING" passed 3 arguments, but takes just 2 SET_STRING_CTX("peer_name"); ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c:1564:4: error: ‘ZVAL_STRING’ undeclared (first use in this function) ZVAL_STRING(&ztmp, ctmp, ctmp_free); \ ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c:1587:3: note: in expansion of macro ‘SET_STRING_CTX’ SET_STRING_CTX("peer_name"); ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c:1588:28: error: macro "ZVAL_STRING" passed 3 arguments, but takes just 2 SET_STRING_CTX("local_pk"); ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c:1589:30: error: macro "ZVAL_STRING" passed 3 arguments, but takes just 2 SET_STRING_CTX("local_cert"); ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c:1590:26: error: macro "ZVAL_STRING" passed 3 arguments, but takes just 2 SET_STRING_CTX("cafile"); ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c:1591:26: error: macro "ZVAL_STRING" passed 3 arguments, but takes just 2 SET_STRING_CTX("capath"); ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c:1592:30: error: macro "ZVAL_STRING" passed 3 arguments, but takes just 2 SET_STRING_CTX("passphrase"); ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c:1593:27: error: macro "ZVAL_STRING" passed 3 arguments, but takes just 2 SET_STRING_CTX("ciphers"); ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c: In function ‘php_phongo_make_mongo_client’: /home/vagrant/mongo-php-driver-prototype/php_phongo.c:1801:2: warning: passing argument 2 of ‘zend_hash_find’ from incompatible pointer type [enabled by default] if (driverOptions && zend_hash_find(Z_ARRVAL_P(driverOptions), "debug", strlen("debug") + 1, (void**)&tmp) == SUCCESS) { ^ In file included from /usr/local/include/php/Zend/zend.h:36:0, from /usr/local/include/php/main/php.h:35, from /home/vagrant/mongo-php-driver-prototype/php_phongo.c:39: /usr/local/include/php/Zend/zend_hash.h:152:30: note: expected ‘struct zend_string *’ but argument is of type ‘char *’ ZEND_API zval* ZEND_FASTCALL zend_hash_find(const HashTable *ht, zend_string *key); ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c:1801:2: error: too many arguments to function ‘zend_hash_find’ if (driverOptions && zend_hash_find(Z_ARRVAL_P(driverOptions), "debug", strlen("debug") + 1, (void**)&tmp) == SUCCESS) { ^ In file included from /usr/local/include/php/Zend/zend.h:36:0, from /usr/local/include/php/main/php.h:35, from /home/vagrant/mongo-php-driver-prototype/php_phongo.c:39: /usr/local/include/php/Zend/zend_hash.h:152:30: note: declared here ZEND_API zval* ZEND_FASTCALL zend_hash_find(const HashTable *ht, zend_string *key); ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c:1804:3: warning: passing argument 1 of ‘zend_alter_ini_entry_ex’ from incompatible pointer type [enabled by default] zend_alter_ini_entry_ex((char *)PHONGO_DEBUG_INI, sizeof(PHONGO_DEBUG_INI), Z_STRVAL_PP(tmp), Z_STRLEN_PP(tmp), PHP_INI_USER, PHP_INI_STAGE_RUNTIME, 0 TSRMLS_CC); ^ In file included from /usr/local/include/php/main/php_ini.h:24:0, from /usr/local/include/php/main/fopen_wrappers.h:26, from /usr/local/include/php/main/php.h:396, from /home/vagrant/mongo-php-driver-prototype/php_phongo.c:39: /usr/local/include/php/Zend/zend_ini.h:78:14: note: expected ‘struct zend_string *’ but argument is of type ‘char *’ ZEND_API int zend_alter_ini_entry_ex(zend_string *name, zend_string *new_value, int modify_type, int stage, int force_change); ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c:1804:3: warning: passing argument 2 of ‘zend_alter_ini_entry_ex’ makes pointer from integer without a cast [enabled by default] zend_alter_ini_entry_ex((char *)PHONGO_DEBUG_INI, sizeof(PHONGO_DEBUG_INI), Z_STRVAL_PP(tmp), Z_STRLEN_PP(tmp), PHP_INI_USER, PHP_INI_STAGE_RUNTIME, 0 TSRMLS_CC); ^ In file included from /usr/local/include/php/main/php_ini.h:24:0, from /usr/local/include/php/main/fopen_wrappers.h:26, from /usr/local/include/php/main/php.h:396, from /home/vagrant/mongo-php-driver-prototype/php_phongo.c:39: /usr/local/include/php/Zend/zend_ini.h:78:14: note: expected ‘struct zend_string *’ but argument is of type ‘long unsigned int’ ZEND_API int zend_alter_ini_entry_ex(zend_string *name, zend_string *new_value, int modify_type, int stage, int force_change); ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c:1804:3: error: too many arguments to function ‘zend_alter_ini_entry_ex’ zend_alter_ini_entry_ex((char *)PHONGO_DEBUG_INI, sizeof(PHONGO_DEBUG_INI), Z_STRVAL_PP(tmp), Z_STRLEN_PP(tmp), PHP_INI_USER, PHP_INI_STAGE_RUNTIME, 0 TSRMLS_CC); ^ In file included from /usr/local/include/php/main/php_ini.h:24:0, from /usr/local/include/php/main/fopen_wrappers.h:26, from /usr/local/include/php/main/php.h:396, from /home/vagrant/mongo-php-driver-prototype/php_phongo.c:39: /usr/local/include/php/Zend/zend_ini.h:78:14: note: declared here ZEND_API int zend_alter_ini_entry_ex(zend_string *name, zend_string *new_value, int modify_type, int stage, int force_change); ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c:1807:2: warning: passing argument 2 of ‘zend_hash_find’ from incompatible pointer type [enabled by default] if (driverOptions && zend_hash_find(Z_ARRVAL_P(driverOptions), "context", strlen("context") + 1, (void**)&tmp) == SUCCESS) { ^ In file included from /usr/local/include/php/Zend/zend.h:36:0, from /usr/local/include/php/main/php.h:35, from /home/vagrant/mongo-php-driver-prototype/php_phongo.c:39: /usr/local/include/php/Zend/zend_hash.h:152:30: note: expected ‘struct zend_string *’ but argument is of type ‘char *’ ZEND_API zval* ZEND_FASTCALL zend_hash_find(const HashTable *ht, zend_string *key); ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c:1807:2: error: too many arguments to function ‘zend_hash_find’ if (driverOptions && zend_hash_find(Z_ARRVAL_P(driverOptions), "context", strlen("context") + 1, (void**)&tmp) == SUCCESS) { ^ In file included from /usr/local/include/php/Zend/zend.h:36:0, from /usr/local/include/php/main/php.h:35, from /home/vagrant/mongo-php-driver-prototype/php_phongo.c:39: /usr/local/include/php/Zend/zend_hash.h:152:30: note: declared here ZEND_API zval* ZEND_FASTCALL zend_hash_find(const HashTable *ht, zend_string *key); ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c:1831:3: error: too many arguments to function ‘php_stream_context_get_option’ if (SUCCESS == php_stream_context_get_option(ctx, "ssl", "local_cert", &pem)) { ^ In file included from /usr/local/include/php/main/php_streams.h:105:0, from /usr/local/include/php/main/php.h:394, from /home/vagrant/mongo-php-driver-prototype/php_phongo.c:39: /usr/local/include/php/main/streams/php_stream_context.h:62:14: note: declared here PHPAPI zval *php_stream_context_get_option(php_stream_context *context, ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c:1834:4: warning: passing argument 1 of ‘zval_get_type’ from incompatible pointer type [enabled by default] convert_to_string_ex(pem); ^ In file included from /usr/local/include/php/Zend/zend.h:31:0, from /usr/local/include/php/main/php.h:35, from /home/vagrant/mongo-php-driver-prototype/php_phongo.c:39: /usr/local/include/php/Zend/zend_types.h:325:38: note: expected ‘const struct zval *’ but argument is of type ‘struct zval **’ static zend_always_inline zend_uchar zval_get_type(const zval* pz) { ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c:1834:4: warning: passing argument 1 of ‘zval_get_type’ from incompatible pointer type [enabled by default] convert_to_string_ex(pem); ^ In file included from /usr/local/include/php/Zend/zend.h:31:0, from /usr/local/include/php/main/php.h:35, from /home/vagrant/mongo-php-driver-prototype/php_phongo.c:39: /usr/local/include/php/Zend/zend_types.h:325:38: note: expected ‘const struct zval *’ but argument is of type ‘struct zval **’ static zend_always_inline zend_uchar zval_get_type(const zval* pz) { ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c:1834:4: warning: passing argument 1 of ‘_convert_to_string’ from incompatible pointer type [enabled by default] convert_to_string_ex(pem); ^ In file included from /usr/local/include/php/Zend/zend.h:339:0, from /usr/local/include/php/main/php.h:35, from /home/vagrant/mongo-php-driver-prototype/php_phongo.c:39: /usr/local/include/php/Zend/zend_operators.h:242:29: note: expected ‘struct zval *’ but argument is of type ‘struct zval **’ ZEND_API void ZEND_FASTCALL _convert_to_string(zval *op ZEND_FILE_LINE_DC); ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c:1835:4: warning: passing argument 1 of ‘tsrm_realpath’ makes pointer from integer without a cast [enabled by default] if (VCWD_REALPATH(Z_STRVAL_PP(pem), filename)) { ^ In file included from /usr/local/include/php/main/php.h:400:0, from /home/vagrant/mongo-php-driver-prototype/php_phongo.c:39: /usr/local/include/php/Zend/zend_virtual_cwd.h:208:15: note: expected ‘const char *’ but argument is of type ‘int’ CWD_API char *tsrm_realpath(const char *path, char *real_path); ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c: In function ‘php_phongo_new_datetime_from_utcdatetime’: /home/vagrant/mongo-php-driver-prototype/php_phongo.c:1899:15: warning: assignment makes pointer from integer without a cast [enabled by default] datetime_obj = zend_object_store_get_object(object TSRMLS_CC); ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c: In function ‘php_phongo_writeresult_get_from_bulkwriteexception’: /home/vagrant/mongo-php-driver-prototype/php_phongo.c:2019:2: error: too few arguments to function ‘zend_read_property’ zval *wr = zend_read_property(php_phongo_bulkwriteexception_ce, ex, ZEND_STRL("writeResult"), 0 TSRMLS_CC); ^ In file included from /usr/local/include/php/main/php.h:39:0, from /home/vagrant/mongo-php-driver-prototype/php_phongo.c:39: /usr/local/include/php/Zend/zend_API.h:354:16: note: declared here ZEND_API zval *zend_read_property(zend_class_entry *scope, zval *object, const char *name, size_t name_length, zend_bool silent, zval *rv); ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c:2021:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] return (php_phongo_writeresult_t *)zend_object_store_get_object(wr TSRMLS_CC); ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c: In function ‘php_phongo_cursor_free_current’: /home/vagrant/mongo-php-driver-prototype/php_phongo.c:2027:3: warning: passing argument 1 of ‘_zval_ptr_dtor’ from incompatible pointer type [enabled by default] zval_ptr_dtor(&cursor->visitor_data.zchild); ^ In file included from /usr/local/include/php/Zend/zend.h:39:0, from /usr/local/include/php/main/php.h:35, from /home/vagrant/mongo-php-driver-prototype/php_phongo.c:39: /usr/local/include/php/Zend/zend_variables.h:111:15: note: expected ‘struct zval *’ but argument is of type ‘struct zval **’ ZEND_API void _zval_ptr_dtor(zval *zval_ptr ZEND_FILE_LINE_DC); ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c: In function ‘php_phongo_cursor_iterator_dtor’: /home/vagrant/mongo-php-driver-prototype/php_phongo.c:2047:6: error: used struct type value where scalar is required if (cursor_it->intern.data) { ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c:2048:3: warning: passing argument 1 of ‘_zval_ptr_dtor’ from incompatible pointer type [enabled by default] zval_ptr_dtor((zval**)&cursor_it->intern.data); ^ In file included from /usr/local/include/php/Zend/zend.h:39:0, from /usr/local/include/php/main/php.h:35, from /home/vagrant/mongo-php-driver-prototype/php_phongo.c:39: /usr/local/include/php/Zend/zend_variables.h:111:15: note: expected ‘struct zval *’ but argument is of type ‘struct zval **’ ZEND_API void _zval_ptr_dtor(zval *zval_ptr ZEND_FILE_LINE_DC); ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c:2049:26: error: incompatible types when assigning to type ‘zval’ from type ‘void *’ cursor_it->intern.data = NULL; ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c: At top level: /home/vagrant/mongo-php-driver-prototype/php_phongo.c:2134:2: warning: initialization from incompatible pointer type [enabled by default] php_phongo_cursor_iterator_get_current_data, ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c:2134:2: warning: (near initialization for ‘php_phongo_cursor_iterator_funcs.get_current_data’) [enabled by default] /home/vagrant/mongo-php-driver-prototype/php_phongo.c: In function ‘php_phongo_cursor_get_iterator’: /home/vagrant/mongo-php-driver-prototype/php_phongo.c:2143:32: warning: initialization makes pointer from integer without a cast [enabled by default] php_phongo_cursor_t *cursor = zend_object_store_get_object(object TSRMLS_CC); ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c:2160:26: error: incompatible types when assigning to type ‘zval’ from type ‘void *’ cursor_it->intern.data = (void*)object; ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c: At top level: /home/vagrant/mongo-php-driver-prototype/php_phongo.c:2215:2: warning: initialization makes pointer from integer without a cast [enabled by default] { 0, PHP_INI_ALL, (char *)PHONGO_DEBUG_INI, sizeof(PHONGO_DEBUG_INI), OnUpdateString, (void *) XtOffsetOf(zend_mongodb_globals, debug), (void *) &mglo, NULL, (char *)PHONGO_DEBUG_INI_DEFAULT, sizeof(PHONGO_DEBUG_INI_DEFAULT)-1, NULL, 0, 0, 0, NULL }, ^ /home/vagrant/mongo-php-driver-prototype/php_phongo.c:2215:2: warning: (near initialization for ‘ini_entries[0].on_modify’) [enabled by default] /home/vagrant/mongo-php-driver-prototype/php_phongo.c:2215:2: warning: initialization makes pointer from integer without a cast [enabled by default] /home/vagrant/mongo-php-driver-prototype/php_phongo.c:2215:2: warning: (near initialization for ‘ini_entries[0].mh_arg2’) [enabled by default] /home/vagrant/mongo-php-driver-prototype/php_phongo.c:2215:2: warning: initialization makes integer from pointer without a cast [enabled by default] /home/vagrant/mongo-php-driver-prototype/php_phongo.c:2215:2: warning: (near initialization for ‘ini_entries[0].modifiable’) [enabled by default] /home/vagrant/mongo-php-driver-prototype/php_phongo.c:2215:2: warning: initialization makes integer from pointer without a cast [enabled by default] /home/vagrant/mongo-php-driver-prototype/php_phongo.c:2215:2: warning: (near initialization for ‘ini_entries[0].name_length’) [enabled by default] /home/vagrant/mongo-php-driver-prototype/php_phongo.c:2215:2: error: initializer element is not computable at load time /home/vagrant/mongo-php-driver-prototype/php_phongo.c:2215:2: error: (near initialization for ‘ini_entries[0].name_length’) /home/vagrant/mongo-php-driver-prototype/php_phongo.c:2215:2: warning: excess elements in struct initializer [enabled by default] /home/vagrant/mongo-php-driver-prototype/php_phongo.c:2215:2: warning: (near initialization for ‘ini_entries[0]’) [enabled by default] /home/vagrant/mongo-php-driver-prototype/php_phongo.c:2215:2: warning: excess elements in struct initializer [enabled by default] /home/vagrant/mongo-php-driver-prototype/php_phongo.c:2215:2: warning: (near initialization for ‘ini_entries[0]’) [enabled by default] /home/vagrant/mongo-php-driver-prototype/php_phongo.c:2215:2: warning: excess elements in struct initializer [enabled by default] /home/vagrant/mongo-php-driver-prototype/php_phongo.c:2215:2: warning: (near initialization for ‘ini_entries[0]’) [enabled by default] /home/vagrant/mongo-php-driver-prototype/php_phongo.c:2215:2: warning: excess elements in struct initializer [enabled by default] /home/vagrant/mongo-php-driver-prototype/php_phongo.c:2215:2: warning: (near initialization for ‘ini_entries[0]’) [enabled by default] /home/vagrant/mongo-php-driver-prototype/php_phongo.c:2215:2: warning: excess elements in struct initializer [enabled by default] /home/vagrant/mongo-php-driver-prototype/php_phongo.c:2215:2: warning: (near initialization for ‘ini_entries[0]’) [enabled by default] make: *** [php_phongo.lo] Error 1
from mongo-php-driver.
That explains it :)
We don't support PHP7 just yet -- I am working on it though!
We have a branch, PHP7, where the work is taking place.
It doesn't compile just yet, I'm working on minor incremental refactoring of things that have changed for PHP7 so we can abstract it away (such as the return value of php_format_date(), which is zend_string* now, while it was a char*).
You can also follow/watch the epic to be kept up2date on the progress.
from mongo-php-driver.
oh i see i thought the alpha version included php7,
thanks @bjori and good luck guys, will do :)
from mongo-php-driver.
Related Issues (20)
- l
- apache stop when I added extension=mongodb.so to php.ini HOT 3
- `selectServer` takes too long on official php base image (connections opened sequentially) HOT 13
- libbson Bug Report : variable ret value type error HOT 8
- No suitable servers found (`serverSelectionTryOnce` set) when rs.initiate with localhost HOT 5
- Extract mongodb-1.6.2.tgz error HOT 5
- Sporadic "Authentication failed" errors HOT 8
- MongoDB PHP Driver 1.15+ increases PHP memory consumption HOT 7
- Error while compiling on macOS HOT 7
- Major slowdown since version 1.17.0 HOT 8
- PHP Warning: PHP Startup: Unable to load dynamic library 'mongodb.so' HOT 2
- MongoDB reporting "AuthenticationAbandoned: Overridden by new authentication session" for a PHP client HOT 14
- Windows build after 1.13.0 HOT 4
- linux general protection fault , sorry for my poor english HOT 1
- PHP refusing to load MongoDB PHP driver on Windows (on one machine but not another) HOT 1
- Can't download desired extension HOT 2
- Unable to install pecl mongodb-1.15.1 in php 8.2 HOT 1
- Bug & Question: How to compile mongodb statically into PHP? HOT 9
- PHPStorm Stub for Manager class has outdated signature HOT 1
- Cannot install with laravel 11 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mongo-php-driver.