(𝐴𝐵𝐶)⁻¹=𝐶¯¹𝐵¯¹𝐴⁻¹

 


(𝐴ᵀ)⁻¹=(𝐴⁻¹)ᵀ

(𝐴𝐵)⁻¹=𝐵⁻¹𝐴⁻¹
(𝐴𝐵𝐶)⁻¹=𝐶⁻¹𝐵⁻¹𝐴⁻¹

 


print("파이썬 강의를 열심히 듣던 당신은 목이 말라 잠깐 나왔습니다.")
print("마침 자판기가 보이네요.")
print("_____________________")
print("│:::}────────────────}")
print("│ | Cola & Cider |")
print("│ | ┌─────────────┐|")
print("│ H | │ [※] [#] [§] │|")
print("│ Y | ├─────────────┤|")
print("│ U | │ <◆><◇><◆>==↕│|")
print("│ | └─────────────┘|")
print("│ | |")
print("│ | ┌─────────────┐|")
print("│ \\ \\")
print("│_____))_____________))")
print("│:::::}───────────────}")
print("│_____)_______________)")
print("------------------------------------------------------------------------------------------")
ImportError: No module named _bsddb
soralee@soraui-MacBookAir python-bittorrent-master % brew install berkeley-db
Updating Homebrew...
.
..
.

visual
visual-studio
visual-studio-code
visualboyadvance-m
visualvm
vitalsource-bookshelf
vk-messenger
vmpk
vnote
volt
voodoopad
vox
vox-preferences-pane
vscodium
vsee
vu
vysor
wallpaper-wizard
waltr
wanna
wasabi-wallet
waterfox
waterfox-current
wavebox
webarchiveextractor
webcamoid
webcatalog
webponize
webpquicklook
webtorrent
weiyun
weka
wercker-cli
whalebird
whatsyoursign
whoozle-android-file-transfer
wickrme
widelands
wifispoof
winds
wineskin-winery
wings3d
wire
wkhtmltopdf
wko
wondershare-filmora
wordservice
workflowy
wpsoffice
writefull
wwdc
x-moto
x2goclient
x48
xact
xamarin-studio
xamarin-workbooks
xampp
xaos
xca
xdm
xee
ximalaya
xld
xlink-kai
xlplayer
xquartz
xscope
yacreader
yammer
yandex
yandex-cloud-cli
yojimbo
youdaonote
youku
yourkit-java-profiler
yu-writer
yy
zalo
zazu
zeebe-modeler
zeronet
zettelkasten
zettlr
zoho-mail
zoho-workdrive
zoom-in
zoomus
zulip
zxpinstaller
==> Deleted Casks
capture-one                              hook

==> Installing dependencies for berkeley-db: openssl@1.1
==> Installing berkeley-db dependency: openssl@1.1
==> Downloading https://homebrew.bintray.com/bottles/openssl@1.1-1.1.1f.catalina
==> Downloading from https://akamai.bintray.com/72/724cd97c269952cdc28e24798e350
######################################################################## 100.0%
==> Pouring openssl@1.1-1.1.1f.catalina.bottle.tar.gz

For pkg-config to find openssl@1.1 you may need to set:
  export PKG_CONFIG_PATH="/usr/local/opt/openssl@1.1/lib/pkgconfig"

==> Summary
🍺  /usr/local/Cellar/openssl@1.1/1.1.1f: 8,057 files, 18MB
==> Installing berkeley-db
==> Downloading https://homebrew.bintray.com/bottles/berkeley-db-18.1.32_1.catal
==> Downloading from https://akamai.bintray.com/f2/f2fc006ecf0cddfeaf94af43572ca
######################################################################## 100.0%
==> Pouring berkeley-db-18.1.32_1.catalina.bottle.tar.gz
🍺  /usr/local/Cellar/berkeley-db/18.1.32_1: 5,672 files, 116.5MB
==> Caveats
==> openssl@1.1
A CA file has been bootstrapped using certificates from the system
keychain. To add additional certificates, place .pem files in
  /usr/local/etc/openssl@1.1/certs

and run
  /usr/local/opt/openssl@1.1/bin/c_rehash

openssl@1.1 is keg-only, which means it was not symlinked into /usr/local,
because macOS provides LibreSSL.

If you need to have openssl@1.1 first in your PATH run:
  echo 'export PATH="/usr/local/opt/openssl@1.1/bin:$PATH"' >> ~/.zshrc

For compilers to find openssl@1.1 you may need to set:
  export LDFLAGS="-L/usr/local/opt/openssl@1.1/lib"
  export CPPFLAGS="-I/usr/local/opt/openssl@1.1/include"

For pkg-config to find openssl@1.1 you may need to set:
  export PKG_CONFIG_PATH="/usr/local/opt/openssl@1.1/lib/pkgconfig"

  Downloading https://files.pythonhosted.org/packages/fa/ad/eb82bcccbfb076b6a6797f48c339460699103065fb2a2fc72403b16970fe/bsddb3-6.2.7.tar.gz (437kB)
     |████████████████████████████████| 440kB 189kB/s
    ERROR: Command errored out with exit status 1:
     command: /Users/soralee/opt/anaconda3/bin/python -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/h4/v_qg2vb96670g5cbg7t5g8500000gn/T/pip-install-yf_94__j/bsddb3/setup.py'"'"'; __file__='"'"'/private/var/folders/h4/v_qg2vb96670g5cbg7t5g8500000gn/T/pip-install-yf_94__j/bsddb3/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base pip-egg-info
         cwd: /private/var/folders/h4/v_qg2vb96670g5cbg7t5g8500000gn/T/pip-install-yf_94__j/bsddb3/
    Complete output (2 lines):
    Can't find a local Berkeley DB installation.
    (suggestion: try the --berkeley-db=/path/to/bsddb option)
    ----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.

soralee@soraui-MacBookAir bsddb3-5.3.0 % sudo python setup.py install --berkeley-db=/Users/soralee/bsddb
#define MAKE_ENTRY(name)  _addIntToDict(d, #name, gsp->st_##name)
                          ~~~~~~~~~~~~~           ~~~~~^~~~~~~~~
:266:1: note: expanded from here
st_alloc_buckets
^
Modules/_bsddb.c:5039:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(alloc_max_buckets);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:4995:56: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(d, #name, gsp->st_##name)
                          ~~~~~~~~~~~~~           ~~~~~^~~~~~~~~
:268:1: note: expanded from here
st_alloc_max_buckets
^
Modules/_bsddb.c:5040:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(alloc_pages);
    ^~~~~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:4995:56: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(d, #name, gsp->st_##name)
                          ~~~~~~~~~~~~~           ~~~~~^~~~~~~~~
:270:1: note: expanded from here
st_alloc_pages
^
Modules/_bsddb.c:5041:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(alloc_max_pages);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:4995:56: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(d, #name, gsp->st_##name)
                          ~~~~~~~~~~~~~           ~~~~~^~~~~~~~~
:272:1: note: expanded from here
st_alloc_max_pages
^
Modules/_bsddb.c:5043:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(io_wait);
    ^~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:4995:56: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(d, #name, gsp->st_##name)
                          ~~~~~~~~~~~~~           ~~~~~^~~~~~~~~
:274:1: note: expanded from here
st_io_wait
^
Modules/_bsddb.c:5046:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(sync_interrupted);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:4995:56: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(d, #name, gsp->st_##name)
                          ~~~~~~~~~~~~~           ~~~~~^~~~~~~~~
:276:1: note: expanded from here
st_sync_interrupted
^
Modules/_bsddb.c:5070:9: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
        MAKE_ENTRY(cache_hit);
        ^~~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:5059:61: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(d3, #name, (*fsp2)->st_##name)
                          ~~~~~~~~~~~~~            ~~~~~~~~~^~~~~~~~~
:280:1: note: expanded from here
st_cache_hit
^
Modules/_bsddb.c:5071:9: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
        MAKE_ENTRY(cache_miss);
        ^~~~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:5059:61: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(d3, #name, (*fsp2)->st_##name)
                          ~~~~~~~~~~~~~            ~~~~~~~~~^~~~~~~~~
:282:1: note: expanded from here
st_cache_miss
^
Modules/_bsddb.c:5073:9: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
        MAKE_ENTRY(page_create);
        ^~~~~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:5059:61: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(d3, #name, (*fsp2)->st_##name)
                          ~~~~~~~~~~~~~            ~~~~~~~~~^~~~~~~~~
:286:1: note: expanded from here
st_page_create
^
Modules/_bsddb.c:5074:9: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
        MAKE_ENTRY(page_in);
        ^~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:5059:61: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(d3, #name, (*fsp2)->st_##name)
                          ~~~~~~~~~~~~~            ~~~~~~~~~^~~~~~~~~
:288:1: note: expanded from here
st_page_in
^
Modules/_bsddb.c:5075:9: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
        MAKE_ENTRY(page_out);
        ^~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:5059:61: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(d3, #name, (*fsp2)->st_##name)
                          ~~~~~~~~~~~~~            ~~~~~~~~~^~~~~~~~~
:290:1: note: expanded from here
st_page_out
^
Modules/_bsddb.c:6476:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(record);
    ^~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:6468:58: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(d, #name, statp->st_##name)
                          ~~~~~~~~~~~~~           ~~~~~~~^~~~~~~~~
:11:1: note: expanded from here
st_record
^
Modules/_bsddb.c:6482:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(wcount);
    ^~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:6468:58: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(d, #name, statp->st_##name)
                          ~~~~~~~~~~~~~           ~~~~~~~^~~~~~~~~
:21:1: note: expanded from here
st_wcount
^
Modules/_bsddb.c:6483:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(wcount_fill);
    ^~~~~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:6468:58: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(d, #name, statp->st_##name)
                          ~~~~~~~~~~~~~           ~~~~~~~^~~~~~~~~
:23:1: note: expanded from here
st_wcount_fill
^
Modules/_bsddb.c:6485:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(rcount);
    ^~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:6468:58: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(d, #name, statp->st_##name)
                          ~~~~~~~~~~~~~           ~~~~~~~^~~~~~~~~
:25:1: note: expanded from here
st_rcount
^
Modules/_bsddb.c:6487:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(scount);
    ^~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:6468:58: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(d, #name, statp->st_##name)
                          ~~~~~~~~~~~~~           ~~~~~~~^~~~~~~~~
:27:1: note: expanded from here
st_scount
^
Modules/_bsddb.c:6494:5: warning: implicit conversion loses integer precision:
      'roff_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(regsize);
    ^~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:6468:58: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(d, #name, statp->st_##name)
                          ~~~~~~~~~~~~~           ~~~~~~~^~~~~~~~~
:41:1: note: expanded from here
st_regsize
^
Modules/_bsddb.c:6495:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(region_wait);
    ^~~~~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:6468:58: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(d, #name, statp->st_##name)
                          ~~~~~~~~~~~~~           ~~~~~~~^~~~~~~~~
:43:1: note: expanded from here
st_region_wait
^
Modules/_bsddb.c:6496:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(region_nowait);
    ^~~~~~~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:6468:58: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(d, #name, statp->st_##name)
                          ~~~~~~~~~~~~~           ~~~~~~~^~~~~~~~~
:45:1: note: expanded from here
st_region_nowait
^
Modules/_bsddb.c:6563:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(nrequests);
    ^~~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:6549:55: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(d, #name, sp->st_##name)
                          ~~~~~~~~~~~~~           ~~~~^~~~~~~~~
:73:1: note: expanded from here
st_nrequests
^
Modules/_bsddb.c:6564:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(nreleases);
    ^~~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:6549:55: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(d, #name, sp->st_##name)
                          ~~~~~~~~~~~~~           ~~~~^~~~~~~~~
:75:1: note: expanded from here
st_nreleases
^
Modules/_bsddb.c:6566:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(nupgrade);
    ^~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:6549:55: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(d, #name, sp->st_##name)
                          ~~~~~~~~~~~~~           ~~~~^~~~~~~~~
:77:1: note: expanded from here
st_nupgrade
^
Modules/_bsddb.c:6567:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(ndowngrade);
    ^~~~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:6549:55: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(d, #name, sp->st_##name)
                          ~~~~~~~~~~~~~           ~~~~^~~~~~~~~
:79:1: note: expanded from here
st_ndowngrade
^
Modules/_bsddb.c:6573:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(lock_nowait);
    ^~~~~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:6549:55: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(d, #name, sp->st_##name)
                          ~~~~~~~~~~~~~           ~~~~^~~~~~~~~
:81:1: note: expanded from here
st_lock_nowait
^
Modules/_bsddb.c:6574:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(lock_wait);
    ^~~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:6549:55: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(d, #name, sp->st_##name)
                          ~~~~~~~~~~~~~           ~~~~^~~~~~~~~
:83:1: note: expanded from here
st_lock_wait
^
Modules/_bsddb.c:6576:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(ndeadlocks);
    ^~~~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:6549:55: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(d, #name, sp->st_##name)
                          ~~~~~~~~~~~~~           ~~~~^~~~~~~~~
:85:1: note: expanded from here
st_ndeadlocks
^
Modules/_bsddb.c:6579:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(nlocktimeouts);
    ^~~~~~~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:6549:55: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(d, #name, sp->st_##name)
                          ~~~~~~~~~~~~~           ~~~~^~~~~~~~~
:91:1: note: expanded from here
st_nlocktimeouts
^
Modules/_bsddb.c:6580:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(ntxntimeouts);
    ^~~~~~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:6549:55: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(d, #name, sp->st_##name)
                          ~~~~~~~~~~~~~           ~~~~^~~~~~~~~
:93:1: note: expanded from here
st_ntxntimeouts
^
Modules/_bsddb.c:6582:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(objs_wait);
    ^~~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:6549:55: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(d, #name, sp->st_##name)
                          ~~~~~~~~~~~~~           ~~~~^~~~~~~~~
:95:1: note: expanded from here
st_objs_wait
^
Modules/_bsddb.c:6583:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(objs_nowait);
    ^~~~~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:6549:55: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(d, #name, sp->st_##name)
                          ~~~~~~~~~~~~~           ~~~~^~~~~~~~~
:97:1: note: expanded from here
st_objs_nowait
^
Modules/_bsddb.c:6584:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(lockers_wait);
    ^~~~~~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:6549:55: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(d, #name, sp->st_##name)
                          ~~~~~~~~~~~~~           ~~~~^~~~~~~~~
:99:1: note: expanded from here
st_lockers_wait
^
Modules/_bsddb.c:6585:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(lockers_nowait);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:6549:55: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(d, #name, sp->st_##name)
                          ~~~~~~~~~~~~~           ~~~~^~~~~~~~~
:101:1: note: expanded from here
st_lockers_nowait
^
Modules/_bsddb.c:6587:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(lock_wait);
    ^~~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:6549:55: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(d, #name, sp->st_##name)
                          ~~~~~~~~~~~~~           ~~~~^~~~~~~~~
:103:1: note: expanded from here
st_lock_wait
^
Modules/_bsddb.c:6588:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(lock_nowait);
    ^~~~~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:6549:55: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(d, #name, sp->st_##name)
                          ~~~~~~~~~~~~~           ~~~~^~~~~~~~~
:105:1: note: expanded from here
st_lock_nowait
^
Modules/_bsddb.c:6595:5: warning: implicit conversion loses integer precision:
      'roff_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(regsize);
    ^~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:6549:55: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(d, #name, sp->st_##name)
                          ~~~~~~~~~~~~~           ~~~~^~~~~~~~~
:109:1: note: expanded from here
st_regsize
^
Modules/_bsddb.c:6596:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(region_wait);
    ^~~~~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:6549:55: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(d, #name, sp->st_##name)
                          ~~~~~~~~~~~~~           ~~~~^~~~~~~~~
:111:1: note: expanded from here
st_region_wait
^
Modules/_bsddb.c:6597:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(region_nowait);
    ^~~~~~~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:6549:55: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(d, #name, sp->st_##name)
                          ~~~~~~~~~~~~~           ~~~~^~~~~~~~~
:113:1: note: expanded from here
st_region_nowait
^
Modules/_bsddb.c:6864:5: warning: implicit conversion loses integer precision:
      'roff_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(regsize);
    ^~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:6856:58: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(d, #name, statp->st_##name)
                          ~~~~~~~~~~~~~           ~~~~~~~^~~~~~~~~
:136:1: note: expanded from here
st_regsize
^
Modules/_bsddb.c:6865:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(region_wait);
    ^~~~~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:6856:58: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(d, #name, statp->st_##name)
                          ~~~~~~~~~~~~~           ~~~~~~~^~~~~~~~~
:138:1: note: expanded from here
st_region_wait
^
Modules/_bsddb.c:6866:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(region_nowait);
    ^~~~~~~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:6856:58: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(d, #name, statp->st_##name)
                          ~~~~~~~~~~~~~           ~~~~~~~^~~~~~~~~
:140:1: note: expanded from here
st_region_nowait
^
Modules/_bsddb.c:6959:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(nbegins);
    ^~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:6945:61: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)        _addIntToDict(d, #name, sp->st_##name)
                                ~~~~~~~~~~~~~           ~~~~^~~~~~~~~
:161:1: note: expanded from here
st_nbegins
^
Modules/_bsddb.c:6960:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(naborts);
    ^~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:6945:61: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)        _addIntToDict(d, #name, sp->st_##name)
                                ~~~~~~~~~~~~~           ~~~~^~~~~~~~~
:163:1: note: expanded from here
st_naborts
^
Modules/_bsddb.c:6961:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(ncommits);
    ^~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:6945:61: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)        _addIntToDict(d, #name, sp->st_##name)
                                ~~~~~~~~~~~~~           ~~~~^~~~~~~~~
:165:1: note: expanded from here
st_ncommits
^
Modules/_bsddb.c:6963:5: warning: implicit conversion loses integer precision:
      'roff_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(regsize);
    ^~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:6945:61: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)        _addIntToDict(d, #name, sp->st_##name)
                                ~~~~~~~~~~~~~           ~~~~^~~~~~~~~
:169:1: note: expanded from here
st_regsize
^
Modules/_bsddb.c:6964:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(region_wait);
    ^~~~~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:6945:61: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)        _addIntToDict(d, #name, sp->st_##name)
                                ~~~~~~~~~~~~~           ~~~~^~~~~~~~~
:171:1: note: expanded from here
st_region_wait
^
Modules/_bsddb.c:6965:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(region_nowait);
    ^~~~~~~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:6945:61: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)        _addIntToDict(d, #name, sp->st_##name)
                                ~~~~~~~~~~~~~           ~~~~^~~~~~~~~
:173:1: note: expanded from here
st_region_nowait
^
Modules/_bsddb.c:7785:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(bulk_fills);
    ^~~~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:7781:62: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(stats, #name, statp->st_##name)
                          ~~~~~~~~~~~~~               ~~~~~~~^~~~~~~~~
:207:1: note: expanded from here
st_bulk_fills
^
Modules/_bsddb.c:7786:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(bulk_overflows);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:7781:62: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(stats, #name, statp->st_##name)
                          ~~~~~~~~~~~~~               ~~~~~~~^~~~~~~~~
:209:1: note: expanded from here
st_bulk_overflows
^
Modules/_bsddb.c:7787:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(bulk_records);
    ^~~~~~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:7781:62: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(stats, #name, statp->st_##name)
                          ~~~~~~~~~~~~~               ~~~~~~~^~~~~~~~~
:211:1: note: expanded from here
st_bulk_records
^
Modules/_bsddb.c:7788:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(bulk_transfers);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:7781:62: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(stats, #name, statp->st_##name)
                          ~~~~~~~~~~~~~               ~~~~~~~^~~~~~~~~
:213:1: note: expanded from here
st_bulk_transfers
^
Modules/_bsddb.c:7789:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(client_rerequests);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:7781:62: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(stats, #name, statp->st_##name)
                          ~~~~~~~~~~~~~               ~~~~~~~^~~~~~~~~
:215:1: note: expanded from here
st_client_rerequests
^
Modules/_bsddb.c:7790:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(client_svc_miss);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:7781:62: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(stats, #name, statp->st_##name)
                          ~~~~~~~~~~~~~               ~~~~~~~^~~~~~~~~
:217:1: note: expanded from here
st_client_svc_miss
^
Modules/_bsddb.c:7791:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(client_svc_req);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:7781:62: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(stats, #name, statp->st_##name)
                          ~~~~~~~~~~~~~               ~~~~~~~^~~~~~~~~
:219:1: note: expanded from here
st_client_svc_req
^
Modules/_bsddb.c:7797:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(pg_duplicated);
    ^~~~~~~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:7781:62: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(stats, #name, statp->st_##name)
                          ~~~~~~~~~~~~~               ~~~~~~~^~~~~~~~~
:229:1: note: expanded from here
st_pg_duplicated
^
Modules/_bsddb.c:7798:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(pg_records);
    ^~~~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:7781:62: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(stats, #name, statp->st_##name)
                          ~~~~~~~~~~~~~               ~~~~~~~^~~~~~~~~
:231:1: note: expanded from here
st_pg_records
^
Modules/_bsddb.c:7799:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(pg_requested);
    ^~~~~~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:7781:62: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(stats, #name, statp->st_##name)
                          ~~~~~~~~~~~~~               ~~~~~~~^~~~~~~~~
:233:1: note: expanded from here
st_pg_requested
^
Modules/_bsddb.c:7802:5: warning: implicit conversion loses integer precision:
      'db_ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(election_cur_winner);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:7781:62: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(stats, #name, statp->st_##name)
                          ~~~~~~~~~~~~~               ~~~~~~~^~~~~~~~~
:239:1: note: expanded from here
st_election_cur_winner
^
Modules/_bsddb.c:7814:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(elections);
    ^~~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:7781:62: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(stats, #name, statp->st_##name)
                          ~~~~~~~~~~~~~               ~~~~~~~^~~~~~~~~
:259:1: note: expanded from here
st_elections
^
Modules/_bsddb.c:7815:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(elections_won);
    ^~~~~~~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:7781:62: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(stats, #name, statp->st_##name)
                          ~~~~~~~~~~~~~               ~~~~~~~^~~~~~~~~
:261:1: note: expanded from here
st_elections_won
^
Modules/_bsddb.c:7816:5: warning: implicit conversion loses integer precision:
      'db_ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(env_id);
    ^~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:7781:62: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(stats, #name, statp->st_##name)
                          ~~~~~~~~~~~~~               ~~~~~~~^~~~~~~~~
:263:1: note: expanded from here
st_env_id
^
Modules/_bsddb.c:7819:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(log_duplicated);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:7781:62: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(stats, #name, statp->st_##name)
                          ~~~~~~~~~~~~~               ~~~~~~~^~~~~~~~~
:269:1: note: expanded from here
st_log_duplicated
^
Modules/_bsddb.c:7820:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(log_queued);
    ^~~~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:7781:62: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(stats, #name, statp->st_##name)
                          ~~~~~~~~~~~~~               ~~~~~~~^~~~~~~~~
:271:1: note: expanded from here
st_log_queued
^
Modules/_bsddb.c:7821:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(log_queued_max);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:7781:62: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(stats, #name, statp->st_##name)
                          ~~~~~~~~~~~~~               ~~~~~~~^~~~~~~~~
:273:1: note: expanded from here
st_log_queued_max
^
Modules/_bsddb.c:7822:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(log_queued_total);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:7781:62: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(stats, #name, statp->st_##name)
                          ~~~~~~~~~~~~~               ~~~~~~~^~~~~~~~~
:275:1: note: expanded from here
st_log_queued_total
^
Modules/_bsddb.c:7823:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(log_records);
    ^~~~~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:7781:62: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(stats, #name, statp->st_##name)
                          ~~~~~~~~~~~~~               ~~~~~~~^~~~~~~~~
:277:1: note: expanded from here
st_log_records
^
Modules/_bsddb.c:7824:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(log_requested);
    ^~~~~~~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:7781:62: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(stats, #name, statp->st_##name)
                          ~~~~~~~~~~~~~               ~~~~~~~^~~~~~~~~
:279:1: note: expanded from here
st_log_requested
^
Modules/_bsddb.c:7825:5: warning: implicit conversion loses integer precision:
      'db_ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(master);
    ^~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:7781:62: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(stats, #name, statp->st_##name)
                          ~~~~~~~~~~~~~               ~~~~~~~^~~~~~~~~
:281:1: note: expanded from here
st_master
^
Modules/_bsddb.c:7826:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(master_changes);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:7781:62: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(stats, #name, statp->st_##name)
                          ~~~~~~~~~~~~~               ~~~~~~~^~~~~~~~~
:283:1: note: expanded from here
st_master_changes
^
Modules/_bsddb.c:7832:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(msgs_badgen);
    ^~~~~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:7781:62: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(stats, #name, statp->st_##name)
                          ~~~~~~~~~~~~~               ~~~~~~~^~~~~~~~~
:2:1: note: expanded from here
st_msgs_badgen
^
Modules/_bsddb.c:7833:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(msgs_processed);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:7781:62: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(stats, #name, statp->st_##name)
                          ~~~~~~~~~~~~~               ~~~~~~~^~~~~~~~~
:4:1: note: expanded from here
st_msgs_processed
^
Modules/_bsddb.c:7834:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(msgs_recover);
    ^~~~~~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:7781:62: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(stats, #name, statp->st_##name)
                          ~~~~~~~~~~~~~               ~~~~~~~^~~~~~~~~
:6:1: note: expanded from here
st_msgs_recover
^
Modules/_bsddb.c:7835:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(msgs_send_failures);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:7781:62: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(stats, #name, statp->st_##name)
                          ~~~~~~~~~~~~~               ~~~~~~~^~~~~~~~~
:8:1: note: expanded from here
st_msgs_send_failures
^
Modules/_bsddb.c:7836:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(msgs_sent);
    ^~~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:7781:62: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(stats, #name, statp->st_##name)
                          ~~~~~~~~~~~~~               ~~~~~~~^~~~~~~~~
:10:1: note: expanded from here
st_msgs_sent
^
Modules/_bsddb.c:7837:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(newsites);
    ^~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:7781:62: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(stats, #name, statp->st_##name)
                          ~~~~~~~~~~~~~               ~~~~~~~^~~~~~~~~
:12:1: note: expanded from here
st_newsites
^
Modules/_bsddb.c:7840:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(nthrottles);
    ^~~~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:7781:62: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(stats, #name, statp->st_##name)
                          ~~~~~~~~~~~~~               ~~~~~~~^~~~~~~~~
:18:1: note: expanded from here
st_nthrottles
^
Modules/_bsddb.c:7841:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(outdated);
    ^~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:7781:62: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(stats, #name, statp->st_##name)
                          ~~~~~~~~~~~~~               ~~~~~~~^~~~~~~~~
:20:1: note: expanded from here
st_outdated
^
Modules/_bsddb.c:7843:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(startsync_delayed);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:7781:62: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(stats, #name, statp->st_##name)
                          ~~~~~~~~~~~~~               ~~~~~~~^~~~~~~~~
:22:1: note: expanded from here
st_startsync_delayed
^
Modules/_bsddb.c:7846:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(txns_applied);
    ^~~~~~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:7781:62: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(stats, #name, statp->st_##name)
                          ~~~~~~~~~~~~~               ~~~~~~~^~~~~~~~~
:26:1: note: expanded from here
st_txns_applied
^
Modules/_bsddb.c:8061:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(perm_failed);
    ^~~~~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:8059:62: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(stats, #name, statp->st_##name)
                          ~~~~~~~~~~~~~               ~~~~~~~^~~~~~~~~
:36:1: note: expanded from here
st_perm_failed
^
Modules/_bsddb.c:8062:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(msgs_queued);
    ^~~~~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:8059:62: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(stats, #name, statp->st_##name)
                          ~~~~~~~~~~~~~               ~~~~~~~^~~~~~~~~
:38:1: note: expanded from here
st_msgs_queued
^
Modules/_bsddb.c:8063:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(msgs_dropped);
    ^~~~~~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:8059:62: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(stats, #name, statp->st_##name)
                          ~~~~~~~~~~~~~               ~~~~~~~^~~~~~~~~
:40:1: note: expanded from here
st_msgs_dropped
^
Modules/_bsddb.c:8064:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(connection_drop);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:8059:62: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(stats, #name, statp->st_##name)
                          ~~~~~~~~~~~~~               ~~~~~~~^~~~~~~~~
:42:1: note: expanded from here
st_connection_drop
^
Modules/_bsddb.c:8065:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_ENTRY(connect_fail);
    ^~~~~~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:8059:62: note: expanded from macro 'MAKE_ENTRY'
#define MAKE_ENTRY(name)  _addIntToDict(stats, #name, statp->st_##name)
                          ~~~~~~~~~~~~~               ~~~~~~~^~~~~~~~~
:44:1: note: expanded from here
st_connect_fail
^
Modules/_bsddb.c:8565:57: warning: passing 'int *' to parameter of type
      'u_int32_t *' (aka 'unsigned int *') converts between pointers to integer
      types with different sign [-Wpointer-sign]
    err = self->sequence->get_cachesize(self->sequence, &size);
                                                        ^~~~~
Modules/_bsddb.c:8691:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_INT_ENTRY(wait);
    ^~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:8688:67: note: expanded from macro 'MAKE_INT_ENTRY'
#define MAKE_INT_ENTRY(name)  _addIntToDict(dict_stat, #name, sp->st_##name)
                              ~~~~~~~~~~~~~                   ~~~~^~~~~~~~~
:59:1: note: expanded from here
st_wait
^
Modules/_bsddb.c:8692:5: warning: implicit conversion loses integer precision:
      'uintmax_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    MAKE_INT_ENTRY(nowait);
    ^~~~~~~~~~~~~~~~~~~~~~
Modules/_bsddb.c:8688:67: note: expanded from macro 'MAKE_INT_ENTRY'
#define MAKE_INT_ENTRY(name)  _addIntToDict(dict_stat, #name, sp->st_##name)
                              ~~~~~~~~~~~~~                   ~~~~^~~~~~~~~
:61:1: note: expanded from here
st_nowait
^
127 warnings generated.
cc -bundle -undefined dynamic_lookup -Wl,-F. -L/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.Internal.sdk/usr/local/libressl/lib build/temp.macosx-10.15-x86_64-2.7/Modules/_bsddb.o -L/Users/soralee/bsddb/lib -L/Users/soralee/bsddb/lib -ldb -o build/lib.macosx-10.15-x86_64-2.7/bsddb3/_pybsddb.so
ld: warning: directory not found for option '-L/AppleInternal/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.Internal.sdk/usr/local/libressl/lib'
ld: warning: directory not found for option '-L/Users/soralee/bsddb/lib'
ld: warning: directory not found for option '-L/Users/soralee/bsddb/lib'
creating build/bdist.macosx-10.15-x86_64
creating build/bdist.macosx-10.15-x86_64/egg
creating build/bdist.macosx-10.15-x86_64/egg/bsddb3
copying build/lib.macosx-10.15-x86_64-2.7/bsddb3/dbrecio.py -> build/bdist.macosx-10.15-x86_64/egg/bsddb3
copying build/lib.macosx-10.15-x86_64-2.7/bsddb3/test_support.py -> build/bdist.macosx-10.15-x86_64/egg/bsddb3
copying build/lib.macosx-10.15-x86_64-2.7/bsddb3/db.py -> build/bdist.macosx-10.15-x86_64/egg/bsddb3
copying build/lib.macosx-10.15-x86_64-2.7/bsddb3/dbobj.py -> build/bdist.macosx-10.15-x86_64/egg/bsddb3
creating build/bdist.macosx-10.15-x86_64/egg/bsddb3/tests
copying build/lib.macosx-10.15-x86_64-2.7/bsddb3/tests/test_sequence.py -> build/bdist.macosx-10.15-x86_64/egg/bsddb3/tests
copying build/lib.macosx-10.15-x86_64-2.7/bsddb3/tests/test_fileid.py -> build/bdist.macosx-10.15-x86_64/egg/bsddb3/tests
copying build/lib.macosx-10.15-x86_64-2.7/bsddb3/tests/test_distributed_transactions.py -> build/bdist.macosx-10.15-x86_64/egg/bsddb3/tests
copying build/lib.macosx-10.15-x86_64-2.7/bsddb3/tests/test_misc.py -> build/bdist.macosx-10.15-x86_64/egg/bsddb3/tests
copying build/lib.macosx-10.15-x86_64-2.7/bsddb3/tests/test_all.py -> build/bdist.macosx-10.15-x86_64/egg/bsddb3/tests
copying build/lib.macosx-10.15-x86_64-2.7/bsddb3/tests/test_cursor_pget_bug.py -> build/bdist.macosx-10.15-x86_64/egg/bsddb3/tests
copying build/lib.macosx-10.15-x86_64-2.7/bsddb3/tests/test_basics.py -> build/bdist.macosx-10.15-x86_64/egg/bsddb3/tests
copying build/lib.macosx-10.15-x86_64-2.7/bsddb3/tests/test_pickle.py -> build/bdist.macosx-10.15-x86_64/egg/bsddb3/tests
copying build/lib.macosx-10.15-x86_64-2.7/bsddb3/tests/test_early_close.py -> build/bdist.macosx-10.15-x86_64/egg/bsddb3/tests
copying build/lib.macosx-10.15-x86_64-2.7/bsddb3/tests/test_db.py -> build/bdist.macosx-10.15-x86_64/egg/bsddb3/tests
copying build/lib.macosx-10.15-x86_64-2.7/bsddb3/tests/test_join.py -> build/bdist.macosx-10.15-x86_64/egg/bsddb3/tests
copying build/lib.macosx-10.15-x86_64-2.7/bsddb3/tests/test_recno.py -> build/bdist.macosx-10.15-x86_64/egg/bsddb3/tests
copying build/lib.macosx-10.15-x86_64-2.7/bsddb3/tests/test_associate.py -> build/bdist.macosx-10.15-x86_64/egg/bsddb3/tests
copying build/lib.macosx-10.15-x86_64-2.7/bsddb3/tests/__init__.py -> build/bdist.macosx-10.15-x86_64/egg/bsddb3/tests
copying build/lib.macosx-10.15-x86_64-2.7/bsddb3/tests/test_dbenv.py -> build/bdist.macosx-10.15-x86_64/egg/bsddb3/tests
copying build/lib.macosx-10.15-x86_64-2.7/bsddb3/tests/test_queue.py -> build/bdist.macosx-10.15-x86_64/egg/bsddb3/tests
copying build/lib.macosx-10.15-x86_64-2.7/bsddb3/tests/test_lock.py -> build/bdist.macosx-10.15-x86_64/egg/bsddb3/tests
copying build/lib.macosx-10.15-x86_64-2.7/bsddb3/tests/test_thread.py -> build/bdist.macosx-10.15-x86_64/egg/bsddb3/tests
copying build/lib.macosx-10.15-x86_64-2.7/bsddb3/tests/test_compat.py -> build/bdist.macosx-10.15-x86_64/egg/bsddb3/tests
copying build/lib.macosx-10.15-x86_64-2.7/bsddb3/tests/test_dbshelve.py -> build/bdist.macosx-10.15-x86_64/egg/bsddb3/tests
copying build/lib.macosx-10.15-x86_64-2.7/bsddb3/tests/test_dbobj.py -> build/bdist.macosx-10.15-x86_64/egg/bsddb3/tests
copying build/lib.macosx-10.15-x86_64-2.7/bsddb3/tests/test_compare.py -> build/bdist.macosx-10.15-x86_64/egg/bsddb3/tests
copying build/lib.macosx-10.15-x86_64-2.7/bsddb3/tests/test_dbtables.py -> build/bdist.macosx-10.15-x86_64/egg/bsddb3/tests
copying build/lib.macosx-10.15-x86_64-2.7/bsddb3/tests/test_get_none.py -> build/bdist.macosx-10.15-x86_64/egg/bsddb3/tests
copying build/lib.macosx-10.15-x86_64-2.7/bsddb3/tests/test_replication.py -> build/bdist.macosx-10.15-x86_64/egg/bsddb3/tests
copying build/lib.macosx-10.15-x86_64-2.7/bsddb3/__init__.py -> build/bdist.macosx-10.15-x86_64/egg/bsddb3
copying build/lib.macosx-10.15-x86_64-2.7/bsddb3/dbutils.py -> build/bdist.macosx-10.15-x86_64/egg/bsddb3
copying build/lib.macosx-10.15-x86_64-2.7/bsddb3/dbtables.py -> build/bdist.macosx-10.15-x86_64/egg/bsddb3
copying build/lib.macosx-10.15-x86_64-2.7/bsddb3/_pybsddb.so -> build/bdist.macosx-10.15-x86_64/egg/bsddb3
copying build/lib.macosx-10.15-x86_64-2.7/bsddb3/dbshelve.py -> build/bdist.macosx-10.15-x86_64/egg/bsddb3
byte-compiling build/bdist.macosx-10.15-x86_64/egg/bsddb3/dbrecio.py to dbrecio.pyc
byte-compiling build/bdist.macosx-10.15-x86_64/egg/bsddb3/test_support.py to test_support.pyc
byte-compiling build/bdist.macosx-10.15-x86_64/egg/bsddb3/db.py to db.pyc
byte-compiling build/bdist.macosx-10.15-x86_64/egg/bsddb3/dbobj.py to dbobj.pyc
byte-compiling build/bdist.macosx-10.15-x86_64/egg/bsddb3/tests/test_sequence.py to test_sequence.pyc
byte-compiling build/bdist.macosx-10.15-x86_64/egg/bsddb3/tests/test_fileid.py to test_fileid.pyc
byte-compiling build/bdist.macosx-10.15-x86_64/egg/bsddb3/tests/test_distributed_transactions.py to test_distributed_transactions.pyc
byte-compiling build/bdist.macosx-10.15-x86_64/egg/bsddb3/tests/test_misc.py to test_misc.pyc
byte-compiling build/bdist.macosx-10.15-x86_64/egg/bsddb3/tests/test_all.py to test_all.pyc
byte-compiling build/bdist.macosx-10.15-x86_64/egg/bsddb3/tests/test_cursor_pget_bug.py to test_cursor_pget_bug.pyc
byte-compiling build/bdist.macosx-10.15-x86_64/egg/bsddb3/tests/test_basics.py to test_basics.pyc
byte-compiling build/bdist.macosx-10.15-x86_64/egg/bsddb3/tests/test_pickle.py to test_pickle.pyc
byte-compiling build/bdist.macosx-10.15-x86_64/egg/bsddb3/tests/test_early_close.py to test_early_close.pyc
byte-compiling build/bdist.macosx-10.15-x86_64/egg/bsddb3/tests/test_db.py to test_db.pyc
byte-compiling build/bdist.macosx-10.15-x86_64/egg/bsddb3/tests/test_join.py to test_join.pyc
byte-compiling build/bdist.macosx-10.15-x86_64/egg/bsddb3/tests/test_recno.py to test_recno.pyc
byte-compiling build/bdist.macosx-10.15-x86_64/egg/bsddb3/tests/test_associate.py to test_associate.pyc
byte-compiling build/bdist.macosx-10.15-x86_64/egg/bsddb3/tests/__init__.py to __init__.pyc
byte-compiling build/bdist.macosx-10.15-x86_64/egg/bsddb3/tests/test_dbenv.py to test_dbenv.pyc
byte-compiling build/bdist.macosx-10.15-x86_64/egg/bsddb3/tests/test_queue.py to test_queue.pyc
byte-compiling build/bdist.macosx-10.15-x86_64/egg/bsddb3/tests/test_lock.py to test_lock.pyc
byte-compiling build/bdist.macosx-10.15-x86_64/egg/bsddb3/tests/test_thread.py to test_thread.pyc
byte-compiling build/bdist.macosx-10.15-x86_64/egg/bsddb3/tests/test_compat.py to test_compat.pyc
byte-compiling build/bdist.macosx-10.15-x86_64/egg/bsddb3/tests/test_dbshelve.py to test_dbshelve.pyc
byte-compiling build/bdist.macosx-10.15-x86_64/egg/bsddb3/tests/test_dbobj.py to test_dbobj.pyc
byte-compiling build/bdist.macosx-10.15-x86_64/egg/bsddb3/tests/test_compare.py to test_compare.pyc
byte-compiling build/bdist.macosx-10.15-x86_64/egg/bsddb3/tests/test_dbtables.py to test_dbtables.pyc
byte-compiling build/bdist.macosx-10.15-x86_64/egg/bsddb3/tests/test_get_none.py to test_get_none.pyc
byte-compiling build/bdist.macosx-10.15-x86_64/egg/bsddb3/tests/test_replication.py to test_replication.pyc
byte-compiling build/bdist.macosx-10.15-x86_64/egg/bsddb3/__init__.py to __init__.pyc
byte-compiling build/bdist.macosx-10.15-x86_64/egg/bsddb3/dbutils.py to dbutils.pyc
byte-compiling build/bdist.macosx-10.15-x86_64/egg/bsddb3/dbtables.py to dbtables.pyc
byte-compiling build/bdist.macosx-10.15-x86_64/egg/bsddb3/dbshelve.py to dbshelve.pyc
creating stub loader for bsddb3/_pybsddb.so
byte-compiling build/bdist.macosx-10.15-x86_64/egg/bsddb3/_pybsddb.py to _pybsddb.pyc
creating build/bdist.macosx-10.15-x86_64/egg/EGG-INFO
copying bsddb3.egg-info/PKG-INFO -> build/bdist.macosx-10.15-x86_64/egg/EGG-INFO
copying bsddb3.egg-info/SOURCES.txt -> build/bdist.macosx-10.15-x86_64/egg/EGG-INFO
copying bsddb3.egg-info/dependency_links.txt -> build/bdist.macosx-10.15-x86_64/egg/EGG-INFO
copying bsddb3.egg-info/top_level.txt -> build/bdist.macosx-10.15-x86_64/egg/EGG-INFO
writing build/bdist.macosx-10.15-x86_64/egg/EGG-INFO/native_libs.txt
zip_safe flag not set; analyzing archive contents...
creating dist
creating 'dist/bsddb3-5.3.0-py2.7-macosx-10.15-x86_64.egg' and adding 'build/bdist.macosx-10.15-x86_64/egg' to it
removing 'build/bdist.macosx-10.15-x86_64/egg' (and everything under it)
Processing bsddb3-5.3.0-py2.7-macosx-10.15-x86_64.egg
Copying bsddb3-5.3.0-py2.7-macosx-10.15-x86_64.egg to /Library/Python/2.7/site-packages
Adding bsddb3 5.3.0 to easy-install.pth file

Installed /Library/Python/2.7/site-packages/bsddb3-5.3.0-py2.7-macosx-10.15-x86_64.egg
Processing dependencies for bsddb3==5.3.0
Fdinished processing dependencies for bsddb3==5.3.0


soralee@soraui-MacBookAir bsddb3-5.3.0 % python test.py
Running tests from /Users/soralee/Downloads/bsddb3-5.3.0/build

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Berkeley DB 18.1.32: (February 19, 2019)
bsddb.db.version():   (18, 1, 32)
bsddb.db.full_version(): ('Berkeley DB Release 18.1, library version 18.1.32: (February 19, 2019)', 18, 1, 0, 0, 32)
bsddb.db.__version__: 5.3.0
bsddb.db.cvsid:       $Id: _bsddb.c,v a377bbc1ed58 2012/01/16 18:54:28 jcea $
py module:            /Users/soralee/Downloads/bsddb3-5.3.0/build/lib.macosx-10.15-x86_64-2.7/bsddb3/__init__.py
extension module:     /Users/soralee/Downloads/bsddb3-5.3.0/build/lib.macosx-10.15-x86_64-2.7/bsddb3/__init__.py
python version:       2.7.16 (default, Feb 29 2020, 01:55:37)
[GCC 4.2.1 Compatible Apple LLVM 11.0.3 (clang-1103.0.29.20) (-macos10.15-objc-
My pid:               22396
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

writing build/bdist.macosx-10.15-x86_64/egg/EGG-INFO/native_libs.txt
zip_safe flag not set; analyzing archive contents...
creating 'dist/bsddb3-5.3.0-py2.7-macosx-10.15-x86_64.egg' and adding 'build/bdist.macosx-10.15-x86_64/egg' to it
removing 'build/bdist.macosx-10.15-x86_64/egg' (and everything under it)
Processing bsddb3-5.3.0-py2.7-macosx-10.15-x86_64.egg
Removing /Library/Python/2.7/site-packages/bsddb3-5.3.0-py2.7-macosx-10.15-x86_64.egg
Copying bsddb3-5.3.0-py2.7-macosx-10.15-x86_64.egg to /Library/Python/2.7/site-packages
bsddb3 5.3.0 is already the active version in easy-install.pth

Installed /Library/Python/2.7/site-packages/bsddb3-5.3.0-py2.7-macosx-10.15-x86_64.egg
Processing dependencies for bsddb3==5.3.0

+ Recent posts