databases/ruby-bdb
Ruby interface to Oracle Berkeley DB revision 2 or later
| Flavor | Version | Run | OSVersion | Arch | License | Restricted | Status | |
|---|---|---|---|---|---|---|---|---|
| 0.6.6_2 | 623 | 4.0 | i386 | ruby | 0 | fail |
License Permissions:
Events
| Machine | Type | Time | Message |
|---|---|---|---|
| m4032 | info | 2025-12-22 20:59:32.717859 | Test Started |
| m4032 | fail | 2025-12-22 21:01:46.669053 | make build returned non-zero: 1 |
| m4032 | fail | 2025-12-22 21:01:46.726006 | Test complete. |
Log
[1m===> Building for ruby32-bdb-0.6.6_2[0m
--- all ---
--- docs/doc/index.html ---
--- all ---
--- bdb.o ---
--- common.o ---
--- cursor.o ---
--- bdb.o ---
compiling bdb.c
compiling cursor.c
--- common.o ---
compiling common.c
--- cursor.o ---
In file included from cursor.c:1:
--- bdb.o ---
In file included from bdb.c:1:
In file included from ./bdb.h:1:
/usr/local/include/db5/db.h:2725:5: warning: 'DB_DBM_HSEARCH' is not defined, evaluates to 0 [-Wundef]
2725 | #if DB_DBM_HSEARCH != 0
| ^
/usr/local/include/db5/db.h:3081:5: warning: 'DB_DBM_HSEARCH' is not defined, evaluates to 0 [-Wundef]
3081 | #if DB_DBM_HSEARCH != 0
| ^
/usr/local/include/db5/db.h:3102:5: warning: 'DB_DBM_HSEARCH' is not defined, evaluates to 0 [-Wundef]
3102 | #if DB_DBM_HSEARCH != 0
| ^
--- common.o ---
In file included from common.c:1:
In file included from ./bdb.h:1:
/usr/local/include/db5/db.h:2725:5: warning: 'DB_DBM_HSEARCH' is not defined, evaluates to 0 [-Wundef]
2725 | #if DB_DBM_HSEARCH != 0
| ^
/usr/local/include/db5/db.h:3081:5: warning: 'DB_DBM_HSEARCH' is not defined, evaluates to 0 [-Wundef]
3081 | #if DB_DBM_HSEARCH != 0
| ^
/usr/local/include/db5/db.h:3102:5: warning: 'DB_DBM_HSEARCH' is not defined, evaluates to 0 [-Wundef]
3102 | #if DB_DBM_HSEARCH != 0
| ^
--- cursor.o ---
In file included from ./bdb.h:1:
/usr/local/include/db5/db.h:2725:5: warning: 'DB_DBM_HSEARCH' is not defined, evaluates to 0 [-Wundef]
2725 | #if DB_DBM_HSEARCH != 0
| ^
/usr/local/include/db5/db.h:3081:5: warning: 'DB_DBM_HSEARCH' is not defined, evaluates to 0 [-Wundef]
3081 | #if DB_DBM_HSEARCH != 0
| ^
/usr/local/include/db5/db.h:3102:5: warning: 'DB_DBM_HSEARCH' is not defined, evaluates to 0 [-Wundef]
3102 | #if DB_DBM_HSEARCH != 0
| ^
cursor.c:191:42: warning: initializing 'VALUE *' (aka 'unsigned long *') with an expression of type 'volatile VALUE *' (aka 'volatile unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
--- bdb.o ---
bdb.c:672:5: warning: 'HAVE_CONST_BDB_TXN_COMMIT' is not defined, evaluates to 0 [-Wundef]
672 | #if HAVE_CONST_BDB_TXN_COMMIT
| ^
--- common.o ---
common.c:811:5: warning: 'HAVE_ST_DB_SET_Q_EXTENTSIZE' is not defined, evaluates to 0 [-Wundef]
811 | #if HAVE_ST_DB_SET_Q_EXTENTSIZE
| ^
common.c:1577:6: warning: call to undeclared function 'RBASIC_SET_CLASS_RAW'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
1577 | RBASIC_SET_CLASS_RAW(obj, bdb_cBtree);
| ^
common.c:1310:11: warning: variable 'hash_arg' set but not used [-Wunused-but-set-variable]
1310 | VALUE hash_arg = Qnil;
| ^
common.c:1641:26: warning: call to undeclared function 'RCLASS_M_TBL'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
1641 | if (cl == bdb_cBtree || RCLASS_M_TBL(cl) == RCLASS_M_TBL(bdb_cBtree)) {
| ^
common.c:1794:65: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int]
--- cursor.o ---
191 | cnt = rb_scan_args(argc, argv, "12", &a, &b, &c);
| ^~
/usr/local/include/ruby-3.2/ruby/internal/scan_args.h:501:25: note: expanded from macro 'rb_scan_args'
501 | ((VALUE*[]){__VA_ARGS__})), \
| ^~~~~~~~~~~
/usr/local/include/ruby-3.2/ruby/internal/scan_args.h:375:55: note: expanded from macro 'rb_scan_args0'
375 | (rb_scan_args_verify(fmt, varc), vars), (char *)fmt, varc)
| ^~~~
cursor.c:191:42: warning: initializing 'VALUE *' (aka 'unsigned long *') with an expression of type 'volatile VALUE *' (aka 'volatile unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
191 | cnt = rb_scan_args(argc, argv, "12", &a, &b, &c);
| ^~
--- common.o ---
1794 | bdb_append_internal(int argc, VALUE *argv, VALUE obj, int flag, retval)
| ^
| int
common.c:1802:20: warning: variable 'res' set but not used [-Wunused-but-set-variable]
1802 | volatile VALUE res;
| ^
common.c:1832:45: warning: comparison of integers of different signs: 'int' and 'u_int32_t' (aka 'unsigned int') [-Wsign-compare]
1832 | if (dbst->type == DB_QUEUE && dbst->re_len < data.size) {
| ~~~~~~~~~~~~ ^ ~~~~~~~~~
common.c:1854:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
1854 | bdb_append(obj, val)
| ^
common.c:1864:13: warning: variable 'txnid' set but not used [-Wunused-but-set-variable]
1864 | DB_TXN *txnid;
| ^
--- cursor.o ---
/usr/local/include/ruby-3.2/ruby/internal/scan_args.h:500:32: note: expanded from macro 'rb_scan_args'
500 | (sizeof((VALUE*[]){__VA_ARGS__})/sizeof(VALUE*)), \
| ^~~~~~~~~~~
/usr/local/include/ruby-3.2/ruby/internal/scan_args.h:375:75: note: expanded from macro 'rb_scan_args0'
375 | (rb_scan_args_verify(fmt, varc), vars), (char *)fmt, varc)
| ^~~~
cursor.c:355:20: warning: variable 'd' set but not used [-Wunused-but-set-variable]
355 | volatile VALUE d = Qnil;
| ^
--- common.o ---
common.c:1880:20: warning: variable 'a0' set but not used [-Wunused-but-set-variable]
1880 | volatile VALUE a0;
| ^
common.c:1904:48: warning: comparison of integers of different signs: 'int' and 'u_int32_t' (aka 'unsigned int') [-Wsign-compare]
1904 | if (dbst->type == DB_QUEUE && dbst->re_len < data.size) {
| ~~~~~~~~~~~~ ^ ~~~~~~~~~
common.c:2169:20: warning: variable 'b' set but not used [-Wunused-but-set-variable]
2169 | volatile VALUE b;
| ^
common.c:2296:20: warning: variable 'b' set but not used [-Wunused-but-set-variable]
2296 | volatile VALUE b;
| ^
common.c:2485:20: warning: variable 'c' set but not used [-Wunused-but-set-variable]
2485 | volatile VALUE c;
| ^
common.c:2486:20: warning: variable 'd' set but not used [-Wunused-but-set-variable]
2486 | volatile VALUE d;
| ^
common.c:2531:20: warning: variable 'b' set but not used [-Wunused-but-set-variable]
2531 | volatile VALUE b;
| ^
--- docs/doc/index.html ---
Parsing sources...
5% [ 1/18] arraylike.rd
11% [ 2/18] bdb.rb
16% [ 3/18] common.rb
--- all ---
--- bdb.o ---
4 warnings generated.
--- delegator.o ---
compiling delegator.c
--- common.o ---
common.c:3578:73: warning: implicit conversion loses integer precision: 'uintmax_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
--- docs/doc/index.html ---
22% [ 4/18] comxxx.rb
27% [ 5/18] cursor.rb
33% [ 6/18] cursor.rd
38% [ 7/18] env.rb
--- all ---
3578 | rb_hash_aset(hash, rb_str_new_cstr("hash_bfree"), INT2NUM(bdb_stat->hash_bfree));
| ~~~~~~~ ~~~~~~~~~~^~~~~~~~~~
common.c:3580:77: warning: implicit conversion loses integer precision: 'uintmax_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
3580 | rb_hash_aset(hash, rb_str_new_cstr("hash_big_bfree"), INT2NUM(bdb_stat->hash_big_bfree));
| ~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~~~~
common.c:3582:77: warning: implicit conversion loses integer precision: 'uintmax_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
3582 | rb_hash_aset(hash, rb_str_new_cstr("hash_ovfl_free"), INT2NUM(bdb_stat->hash_ovfl_free));
| ~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~~~~
common.c:3584:76: warning: implicit conversion loses integer precision: 'uintmax_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
--- delegator.o ---
In file included from delegator.c:1:
In file included from ./bdb.h:1:
/usr/local/include/db5/db.h:2725:5: warning: 'DB_DBM_HSEARCH' is not defined, evaluates to 0 [-Wundef]
2725 | #if DB_DBM_HSEARCH != 0
| ^
/usr/local/include/db5/db.h:3081:5: warning: 'DB_DBM_HSEARCH' is not defined, evaluates to 0 [-Wundef]
3081 | #if DB_DBM_HSEARCH != 0
| ^
/usr/local/include/db5/db.h:3102:5: warning: 'DB_DBM_HSEARCH' is not defined, evaluates to 0 [-Wundef]
3102 | #if DB_DBM_HSEARCH != 0
| ^
--- common.o ---
3584 | rb_hash_aset(hash, rb_str_new_cstr("hash_dup_free"), INT2NUM(bdb_stat->hash_dup_free));
| ~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~~~
common.c:3629:76: warning: implicit conversion loses integer precision: 'uintmax_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
3629 | rb_hash_aset(hash, rb_str_new_cstr("bt_dup_pgfree"), INT2NUM(bdb_stat->bt_dup_pgfree));
| ~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~~~
common.c:3632:76: warning: implicit conversion loses integer precision: 'uintmax_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
3632 | rb_hash_aset(hash, rb_str_new_cstr("bt_int_pgfree"), INT2NUM(bdb_stat->bt_int_pgfree));
| ~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~~~
common.c:3634:77: warning: implicit conversion loses integer precision: 'uintmax_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
3634 | rb_hash_aset(hash, rb_str_new_cstr("bt_leaf_pgfree"), INT2NUM(bdb_stat->bt_leaf_pgfree));
| ~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~~~~
common.c:3650:77: warning: implicit conversion loses integer precision: 'uintmax_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
3650 | rb_hash_aset(hash, rb_str_new_cstr("bt_over_pgfree"), INT2NUM(bdb_stat->bt_over_pgfree));
| ~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~~~~
common.c:4133:10: error: incompatible function pointer types passing 'int (DB *, DBT *, DBT *, DBT *)' (aka 'int (struct __db *, struct __db_dbt *, struct __db_dbt *, struct __db_dbt *)') to parameter of type 'int (*)(DB *, const DBT *, const DBT *, DBT *)' (aka 'int (*)(struct __db *, const struct __db_dbt *, const struct __db_dbt *, struct __db_dbt *)') [-Wincompatible-function-pointer-types]
4133 | bdb_call_secondary, flags));
| ^~~~~~~~~~~~~~~~~~
common.c:4442:5: warning: initializing 'char *' with an expression of type 'const char[10]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
4442 | "bt_minkey",
| ^~~~~~~~~~~
common.c:4445:5: warning: initializing 'char *' with an expression of type 'const char[10]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
4445 | "cachesize",
| ^~~~~~~~~~~
common.c:4448:5: warning: initializing 'char *' with an expression of type 'const char[7]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
4448 | "dbname",
| ^~~~~~~~
common.c:4451:5: warning: initializing 'char *' with an expression of type 'const char[4]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
4451 | "env",
| ^~~~~
common.c:4454:5: warning: initializing 'char *' with an expression of type 'const char[10]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
4454 | "h_ffactor",
| ^~~~~~~~~~~
common.c:4457:5: warning: initializing 'char *' with an expression of type 'const char[8]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
4457 | "h_nelem",
| ^~~~~~~~~
common.c:4460:5: warning: initializing 'char *' with an expression of type 'const char[7]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
4460 | "lorder",
| ^~~~~~~~
common.c:4463:5: warning: initializing 'char *' with an expression of type 'const char[9]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
4463 | "pagesize",
| ^~~~~~~~~~
common.c:4466:5: warning: initializing 'char *' with an expression of type 'const char[13]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
4466 | "q_extentsize",
| ^~~~~~~~~~~~~~
common.c:4469:5: warning: initializing 'char *' with an expression of type 'const char[9]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
4469 | "re_delim",
| ^~~~~~~~~~
common.c:4472:5: warning: initializing 'char *' with an expression of type 'const char[7]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
4472 | "re_len",
| ^~~~~~~~
common.c:4475:5: warning: initializing 'char *' with an expression of type 'const char[7]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
4475 | "re_pad",
| ^~~~~~~~
common.c:4478:5: warning: initializing 'char *' with an expression of type 'const char[10]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
4478 | "re_source",
| ^~~~~~~~~~~
common.c:4481:5: warning: initializing 'char *' with an expression of type 'const char[6]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
4481 | "flags",
| ^~~~~~~
common.c:4484:5: warning: initializing 'char *' with an expression of type 'const char[11]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
4484 | "open_flags",
| ^~~~~~~~~~~~
--- docs/doc/index.html ---
44% [ 8/18] env.rd
50% [ 9/18] exception.rb
55% [10/18] hashlike.rd
61% [11/18] lock.rb
66% [12/18] lock.rd
72% [13/18] log.rb
77% [14/18] log.rd
83% [15/18] sequence.rb
88% [16/18] sequence.rd
94% [17/18] transaction.rb
--- all ---
--- cursor.o ---
6 warnings generated.
--- env.o ---
compiling env.c
--- docs/doc/index.html ---
100% [18/18] transaction.rd
Generating Darkfish format into /magus/work/usr/mports/databases/ruby-bdb/work/bdb-0.6.6/docs/doc...
You can visit the home page at: ]8;;file:///magus/work/usr/mports/databases/ruby-bdb/work/bdb-0.6.6/docs/doc/index.html\file:///magus/work/usr/mports/databases/ruby-bdb/work/bdb-0.6.6/docs/doc/index.html]8;;\
--- all ---
In file included from env.c:1:
--- common.o ---
42 warnings and 1 error generated.
*** [common.o] Error code 1
make[1]: stopped in /magus/work/usr/mports/databases/ruby-bdb/work/bdb-0.6.6/src
--- env.o ---
In file included from ./bdb.h:1:
/usr/local/include/db5/db.h:2725:5: warning: 'DB_DBM_HSEARCH' is not defined, evaluates to 0 [-Wundef]
2725 | #if DB_DBM_HSEARCH != 0
| ^
/usr/local/include/db5/db.h:3081:5: warning: 'DB_DBM_HSEARCH' is not defined, evaluates to 0 [-Wundef]
3081 | #if DB_DBM_HSEARCH != 0
| ^
/usr/local/include/db5/db.h:3102:5: warning: 'DB_DBM_HSEARCH' is not defined, evaluates to 0 [-Wundef]
3102 | #if DB_DBM_HSEARCH != 0
| ^
--- delegator.o ---
3 warnings generated.
--- env.o ---
env.c:196:5: warning: 'DB_RET_NOTPERM' is not defined, evaluates to 0 [-Wundef]
196 | #if DB_RET_NOTPERM || DB_RET_ISPERM
| ^
env.c:196:23: warning: 'DB_RET_ISPERM' is not defined, evaluates to 0 [-Wundef]
196 | #if DB_RET_NOTPERM || DB_RET_ISPERM
| ^
env.c:563:37: warning: 'HAVE_DB_ENV_SET_TAS_SPINS' is not defined, evaluates to 0 [-Wundef]
563 | #if HAVE_ST_DB_ENV_SET_TAS_SPINS || HAVE_DB_ENV_SET_TAS_SPINS
| ^
env.c:591:5: warning: 'DB_VERB_CHECKPOINT' is not defined, evaluates to 0 [-Wundef]
591 | #if DB_VERB_CHECKPOINT
| ^
env.c:889:5: warning: 'HAVE_ST_DB_ENV_SET_FEEBACK' is not defined, evaluates to 0 [-Wundef]
889 | #if HAVE_ST_DB_ENV_SET_FEEBACK
| ^
env.c:1349:5: warning: 'HAVE_ST_DB_ENV_SET_ENV_NOTIFY' is not defined, evaluates to 0 [-Wundef]
1349 | #if HAVE_ST_DB_ENV_SET_ENV_NOTIFY
| ^
env.c:1408:5: warning: 'HAVE_ST_DB_ENV_SET_ENV_NOTIFY' is not defined, evaluates to 0 [-Wundef]
1408 | #if HAVE_ST_DB_ENV_SET_ENV_NOTIFY
| ^
env.c:1994:60: warning: passing 'int *' to parameter of type 'u_int32_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
1994 | bdb_test_error(envst->envp->rep_get_priority(envst->envp, &size));
| ^~~~~
env.c:2012:5: warning: initializing 'char *' with an expression of type 'const char[10]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
2012 | "cachesize",
| ^~~~~~~~~~~
env.c:2015:5: warning: initializing 'char *' with an expression of type 'const char[10]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
2015 | "data_dirs",
| ^~~~~~~~~~~
env.c:2018:5: warning: initializing 'char *' with an expression of type 'const char[6]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
2018 | "flags",
| ^~~~~~~
env.c:2021:5: warning: initializing 'char *' with an expression of type 'const char[5]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
2021 | "home",
| ^~~~~~
env.c:2024:5: warning: initializing 'char *' with an expression of type 'const char[9]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
2024 | "lg_bsize",
| ^~~~~~~~~~
env.c:2027:5: warning: initializing 'char *' with an expression of type 'const char[7]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
2027 | "lg_dir",
| ^~~~~~~~
env.c:2030:5: warning: initializing 'char *' with an expression of type 'const char[7]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
2030 | "lg_max",
| ^~~~~~~~
env.c:2033:5: warning: initializing 'char *' with an expression of type 'const char[13]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
2033 | "lg_regionmax",
| ^~~~~~~~~~~~~~
env.c:2036:5: warning: initializing 'char *' with an expression of type 'const char[10]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
2036 | "lk_detect",
| ^~~~~~~~~~~
env.c:2039:5: warning: initializing 'char *' with an expression of type 'const char[15]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
2039 | "lk_max_lockers",
| ^~~~~~~~~~~~~~~~
env.c:2042:5: warning: initializing 'char *' with an expression of type 'const char[13]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
2042 | "lk_max_locks",
| ^~~~~~~~~~~~~~
env.c:2045:5: warning: initializing 'char *' with an expression of type 'const char[15]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
2045 | "lk_max_objects",
| ^~~~~~~~~~~~~~~~
env.c:2048:5: warning: initializing 'char *' with an expression of type 'const char[12]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
2048 | "mp_mmapsize",
| ^~~~~~~~~~~~~
env.c:2051:5: warning: initializing 'char *' with an expression of type 'const char[11]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
2051 | "open_flags",
| ^~~~~~~~~~~~
env.c:2057:5: warning: initializing 'char *' with an expression of type 'const char[8]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
2057 | "shm_key",
| ^~~~~~~~~
env.c:2063:5: warning: initializing 'char *' with an expression of type 'const char[12]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
2063 | "txn_timeout",
| ^~~~~~~~~~~~~
env.c:2064:5: warning: initializing 'char *' with an expression of type 'const char[13]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
2064 | "lock_timeout",
| ^~~~~~~~~~~~~~
env.c:2067:5: warning: initializing 'char *' with an expression of type 'const char[8]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
2067 | "tmp_dir",
| ^~~~~~~~~
env.c:2070:5: warning: initializing 'char *' with an expression of type 'const char[7]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
2070 | "tx_max",
| ^~~~~~~~
env.c:2073:5: warning: initializing 'char *' with an expression of type 'const char[13]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
2073 | "rep_priority",
| ^~~~~~~~~~~~~~
env.c:2076:5: warning: initializing 'char *' with an expression of type 'const char[11]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
2076 | "rep_nsites",
| ^~~~~~~~~~~~
env.c:2079:5: warning: initializing 'char *' with an expression of type 'const char[13]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
2079 | "tx_timestamp",
| ^~~~~~~~~~~~~~
env.c:2339:5: warning: 'HAVE_ST_DB_ENV_REPMGR_SITE_LIST' is not defined, evaluates to 0 [-Wundef]
2339 | #if HAVE_ST_DB_ENV_REPMGR_SITE_LIST
| ^
env.c:2463:61: warning: passing 'int *' to parameter of type 'u_int32_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
2463 | bdb_test_error(envst->envp->rep_get_nsites(envst->envp, &offon));
| ^~~~~~
env.c:2488:63: warning: passing 'int *' to parameter of type 'u_int32_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
2488 | bdb_test_error(envst->envp->rep_get_priority(envst->envp, &offon));
| ^~~~~~
env.c:2583:67: warning: implicit conversion loses integer precision: 'uintmax_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
2583 | rb_hash_aset(a, rb_str_new_cstr("st_bulk_fills"), INT2NUM(bs->st_bulk_fills));
| ~~~~~~~ ~~~~^~~~~~~~~~~~~
env.c:2586:71: warning: implicit conversion loses integer precision: 'uintmax_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
2586 | rb_hash_aset(a, rb_str_new_cstr("st_bulk_overflows"), INT2NUM(bs->st_bulk_overflows));
| ~~~~~~~ ~~~~^~~~~~~~~~~~~~~~~
env.c:2589:69: warning: implicit conversion loses integer precision: 'uintmax_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
2589 | rb_hash_aset(a, rb_str_new_cstr("st_bulk_records"), INT2NUM(bs->st_bulk_records));
| ~~~~~~~ ~~~~^~~~~~~~~~~~~~~
env.c:2592:71: warning: implicit conversion loses integer precision: 'uintmax_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
2592 | rb_hash_aset(a, rb_str_new_cstr("st_bulk_transfers"), INT2NUM(bs->st_bulk_transfers));
| ~~~~~~~ ~~~~^~~~~~~~~~~~~~~~~
env.c:2595:74: warning: implicit conversion loses integer precision: 'uintmax_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
2595 | rb_hash_aset(a, rb_str_new_cstr("st_client_rerequests"), INT2NUM(bs->st_client_rerequests));
| ~~~~~~~ ~~~~^~~~~~~~~~~~~~~~~~~~
env.c:2598:72: warning: implicit conversion loses integer precision: 'uintmax_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
2598 | rb_hash_aset(a, rb_str_new_cstr("st_client_svc_miss"), INT2NUM(bs->st_client_svc_miss));
| ~~~~~~~ ~~~~^~~~~~~~~~~~~~~~~~
env.c:2601:71: warning: implicit conversion loses integer precision: 'uintmax_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
2601 | rb_hash_aset(a, rb_str_new_cstr("st_client_svc_req"), INT2NUM(bs->st_client_svc_req));
| ~~~~~~~ ~~~~^~~~~~~~~~~~~~~~~
env.c:2629:66: warning: implicit conversion loses integer precision: 'uintmax_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
2629 | rb_hash_aset(a, rb_str_new_cstr("st_elections"), INT2NUM(bs->st_elections));
| ~~~~~~~ ~~~~^~~~~~~~~~~~
env.c:2630:70: warning: implicit conversion loses integer precision: 'uintmax_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
2630 | rb_hash_aset(a, rb_str_new_cstr("st_elections_won"), INT2NUM(bs->st_elections_won));
| ~~~~~~~ ~~~~^~~~~~~~~~~~~~~~
env.c:2634:71: warning: implicit conversion loses integer precision: 'uintmax_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
2634 | rb_hash_aset(a, rb_str_new_cstr("st_log_duplicated"), INT2NUM(bs->st_log_duplicated));
| ~~~~~~~ ~~~~^~~~~~~~~~~~~~~~~
env.c:2635:67: warning: implicit conversion loses integer precision: 'uintmax_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
2635 | rb_hash_aset(a, rb_str_new_cstr("st_log_queued"), INT2NUM(bs->st_log_queued));
| ~~~~~~~ ~~~~^~~~~~~~~~~~~
env.c:2636:71: warning: implicit conversion loses integer precision: 'uintmax_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
2636 | rb_hash_aset(a, rb_str_new_cstr("st_log_queued_max"), INT2NUM(bs->st_log_queued_max));
| ~~~~~~~ ~~~~^~~~~~~~~~~~~~~~~
env.c:2637:73: warning: implicit conversion loses integer precision: 'uintmax_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
2637 | rb_hash_aset(a, rb_str_new_cstr("st_log_queued_total"), INT2NUM(bs->st_log_queued_total));
| ~~~~~~~ ~~~~^~~~~~~~~~~~~~~~~~~
env.c:2638:68: warning: implicit conversion loses integer precision: 'uintmax_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
2638 | rb_hash_aset(a, rb_str_new_cstr("st_log_records"), INT2NUM(bs->st_log_records));
| ~~~~~~~ ~~~~^~~~~~~~~~~~~~
env.c:2639:70: warning: implicit conversion loses integer precision: 'uintmax_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
2639 | rb_hash_aset(a, rb_str_new_cstr("st_log_requested"), INT2NUM(bs->st_log_requested));
| ~~~~~~~ ~~~~^~~~~~~~~~~~~~~~
env.c:2641:71: warning: implicit conversion loses integer precision: 'uintmax_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
2641 | rb_hash_aset(a, rb_str_new_cstr("st_master_changes"), INT2NUM(bs->st_master_changes));
| ~~~~~~~ ~~~~^~~~~~~~~~~~~~~~~
env.c:2642:68: warning: implicit conversion loses integer precision: 'uintmax_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
2642 | rb_hash_aset(a, rb_str_new_cstr("st_msgs_badgen"), INT2NUM(bs->st_msgs_badgen));
| ~~~~~~~ ~~~~^~~~~~~~~~~~~~
env.c:2643:71: warning: implicit conversion loses integer precision: 'uintmax_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
2643 | rb_hash_aset(a, rb_str_new_cstr("st_msgs_processed"), INT2NUM(bs->st_msgs_processed));
| ~~~~~~~ ~~~~^~~~~~~~~~~~~~~~~
env.c:2644:69: warning: implicit conversion loses integer precision: 'uintmax_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
2644 | rb_hash_aset(a, rb_str_new_cstr("st_msgs_recover"), INT2NUM(bs->st_msgs_recover));
| ~~~~~~~ ~~~~^~~~~~~~~~~~~~~
env.c:2645:75: warning: implicit conversion loses integer precision: 'uintmax_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
2645 | rb_hash_aset(a, rb_str_new_cstr("st_msgs_send_failures"), INT2NUM(bs->st_msgs_send_failures));
| ~~~~~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~
env.c:2646:66: warning: implicit conversion loses integer precision: 'uintmax_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
2646 | rb_hash_aset(a, rb_str_new_cstr("st_msgs_sent"), INT2NUM(bs->st_msgs_sent));
| ~~~~~~~ ~~~~^~~~~~~~~~~~
env.c:2647:65: warning: implicit conversion loses integer precision: 'uintmax_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
2647 | rb_hash_aset(a, rb_str_new_cstr("st_newsites"), INT2NUM(bs->st_newsites));
| ~~~~~~~ ~~~~^~~~~~~~~~~
env.c:2657:67: warning: implicit conversion loses integer precision: 'uintmax_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
2657 | rb_hash_aset(a, rb_str_new_cstr("st_nthrottles"), INT2NUM(bs->st_nthrottles));
| ~~~~~~~ ~~~~^~~~~~~~~~~~~
env.c:2658:65: warning: implicit conversion loses integer precision: 'uintmax_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
2658 | rb_hash_aset(a, rb_str_new_cstr("st_outdated"), INT2NUM(bs->st_outdated));
| ~~~~~~~ ~~~~^~~~~~~~~~~
env.c:2660:70: warning: implicit conversion loses integer precision: 'uintmax_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
2660 | rb_hash_aset(a, rb_str_new_cstr("st_pg_duplicated"), INT2NUM(bs->st_pg_duplicated));
| ~~~~~~~ ~~~~^~~~~~~~~~~~~~~~
env.c:2663:67: warning: implicit conversion loses integer precision: 'uintmax_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
2663 | rb_hash_aset(a, rb_str_new_cstr("st_pg_records"), INT2NUM(bs->st_pg_records));
| ~~~~~~~ ~~~~^~~~~~~~~~~~~
env.c:2666:69: warning: implicit conversion loses integer precision: 'uintmax_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
2666 | rb_hash_aset(a, rb_str_new_cstr("st_pg_requested"), INT2NUM(bs->st_pg_requested));
| ~~~~~~~ ~~~~^~~~~~~~~~~~~~~
env.c:2672:69: warning: implicit conversion loses integer precision: 'uintmax_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
2672 | rb_hash_aset(a, rb_str_new_cstr("st_txns_applied"), INT2NUM(bs->st_txns_applied));
| ~~~~~~~ ~~~~^~~~~~~~~~~~~~~
env.c:2891:5: warning: 'HAVE_ST_DB_ENV_SET_ENV_NOTIFY' is not defined, evaluates to 0 [-Wundef]
2891 | #if HAVE_ST_DB_ENV_SET_ENV_NOTIFY
| ^
env.c:3020:5: error: incompatible function pointer types passing 'VALUE (VALUE)' (aka 'unsigned long (unsigned long)') to parameter of type 'VALUE (*)(VALUE, VALUE)' (aka 'unsigned long (*)(unsigned long, unsigned long)') [-Wincompatible-function-pointer-types]
3020 | rb_define_method(bdb_cEnv, "rep_timeout", bdb_env_rep_intern_timeout, 1);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/ruby-3.2/ruby/internal/anyargs.h:288:135: note: expanded from macro 'rb_define_method'
288 | #define rb_define_method(klass, mid, func, arity) RBIMPL_ANYARGS_DISPATCH_rb_define_method((arity), (func))((klass), (mid), (func), (arity))
| ^~~~~~
/usr/local/include/ruby-3.2/ruby/internal/anyargs.h:277:1: note: passing argument to parameter here
277 | RBIMPL_ANYARGS_DECL(rb_define_method, VALUE, const char *)
| ^
/usr/local/include/ruby-3.2/ruby/internal/anyargs.h:256:72: note: expanded from macro 'RBIMPL_ANYARGS_DECL'
256 | RBIMPL_ANYARGS_ATTRSET(sym) static void sym ## _01(__VA_ARGS__, VALUE(*)(VALUE, VALUE), int); \
| ^
env.c:3021:5: error: incompatible function pointer types passing 'VALUE (VALUE)' (aka 'unsigned long (unsigned long)') to parameter of type 'VALUE (*)(VALUE, VALUE)' (aka 'unsigned long (*)(unsigned long, unsigned long)') [-Wincompatible-function-pointer-types]
3021 | rb_define_method(bdb_cEnv, "rep_timeout?", bdb_env_rep_intern_timeout, 1);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/ruby-3.2/ruby/internal/anyargs.h:288:135: note: expanded from macro 'rb_define_method'
288 | #define rb_define_method(klass, mid, func, arity) RBIMPL_ANYARGS_DISPATCH_rb_define_method((arity), (func))((klass), (mid), (func), (arity))
| ^~~~~~
/usr/local/include/ruby-3.2/ruby/internal/anyargs.h:277:1: note: passing argument to parameter here
277 | RBIMPL_ANYARGS_DECL(rb_define_method, VALUE, const char *)
| ^
/usr/local/include/ruby-3.2/ruby/internal/anyargs.h:256:72: note: expanded from macro 'RBIMPL_ANYARGS_DECL'
256 | RBIMPL_ANYARGS_ATTRSET(sym) static void sym ## _01(__VA_ARGS__, VALUE(*)(VALUE, VALUE), int); \
| ^
65 warnings and 2 errors generated.
*** [env.o] Error code 1
make[1]: stopped in /magus/work/usr/mports/databases/ruby-bdb/work/bdb-0.6.6/src
2 errors
make[1]: stopped in /magus/work/usr/mports/databases/ruby-bdb/work/bdb-0.6.6/src
*** [all] Error code 2
make: stopped in /magus/work/usr/mports/databases/ruby-bdb/work/bdb-0.6.6
--- docs/doc/index.html ---
Files: 18
Classes: 17 (1 undocumented)
Modules: 1 (0 undocumented)
Constants: 0 (0 undocumented)
Attributes: 0 (0 undocumented)
Methods: 270 (0 undocumented)
Total: 288 (1 undocumented)
99.65% documented
Elapsed: 0.8s
1 error
make: stopped in /magus/work/usr/mports/databases/ruby-bdb/work/bdb-0.6.6
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1
Stop.
make: stopped in /usr/mports/databases/ruby-bdb
Links
Depends On
- devel/rubygem-rdoc (build)
- lang/ruby32 (build)
- lang/ruby32 (extract)
- databases/db5 (lib)
- lang/ruby32 (patch)
- lang/ruby32 (run)
Depend Of
NothingCategories
CVEs
- Loading CVE information...
MidnightBSD Magus