Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2014
200
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 83.77 KB | None | 0 0
  1. piotrek@piotek-pc ~/Apps/BitcoinArmory $ rm * -R
  2. piotrek@piotek-pc ~/Apps/BitcoinArmory $ git reset --hard
  3. HEAD is now at 913acbf Merge branch '0.91-dev' of github.com:etotheipi/BitcoinArmory into 0.91-dev
  4. piotrek@piotek-pc ~/Apps/BitcoinArmory $ git pull
  5. Already up-to-date.
  6. piotrek@piotek-pc ~/Apps/BitcoinArmory $ make
  7. make -C cppForSwig
  8. make[1]: Entering directory '/home/piotrek/Apps/BitcoinArmory/cppForSwig'
  9. g++ -Icryptopp -Ileveldb/include -DUSE_CRYPTOPP -D__STDC_LIMIT_MACROS -O2 -pipe -fPIC -c UniversalTimer.cpp
  10. g++ -Icryptopp -Ileveldb/include -DUSE_CRYPTOPP -D__STDC_LIMIT_MACROS -O2 -pipe -fPIC -c BinaryData.cpp
  11. g++ -Icryptopp -Ileveldb/include -DUSE_CRYPTOPP -D__STDC_LIMIT_MACROS -O2 -pipe -fPIC -c leveldb_wrapper.cpp
  12. g++ -Icryptopp -Ileveldb/include -DUSE_CRYPTOPP -D__STDC_LIMIT_MACROS -O2 -pipe -fPIC -c StoredBlockObj.cpp
  13. g++ -Icryptopp -Ileveldb/include -DUSE_CRYPTOPP -D__STDC_LIMIT_MACROS -O2 -pipe -fPIC -c BtcUtils.cpp
  14. g++ -Icryptopp -Ileveldb/include -DUSE_CRYPTOPP -D__STDC_LIMIT_MACROS -O2 -pipe -fPIC -c BlockObj.cpp
  15. g++ -Icryptopp -Ileveldb/include -DUSE_CRYPTOPP -D__STDC_LIMIT_MACROS -O2 -pipe -fPIC -c BlockUtils.cpp
  16. g++ -Icryptopp -Ileveldb/include -DUSE_CRYPTOPP -D__STDC_LIMIT_MACROS -O2 -pipe -fPIC -c EncryptionUtils.cpp
  17. make -C cryptopp libcryptopp.a
  18. make[2]: Entering directory '/home/piotrek/Apps/BitcoinArmory/cppForSwig/cryptopp'
  19. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c gcm.cpp
  20. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c skipjack.cpp
  21. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c osrng.cpp
  22. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c arc4.cpp
  23. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c cryptlib_bds.cpp
  24. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c hex.cpp
  25. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c esign.cpp
  26. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c randpool.cpp
  27. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c sharkbox.cpp
  28. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c base32.cpp
  29. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c dessp.cpp
  30. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c gzip.cpp
  31. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c fips140.cpp
  32. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c dsa.cpp
  33. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c polynomi.cpp
  34. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c winpipes.cpp
  35. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c eprecomp.cpp
  36. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c vmac.cpp
  37. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c hrtimer.cpp
  38. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c queue.cpp
  39. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c fipstest.cpp
  40. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c simple.cpp
  41. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c xtrcrypt.cpp
  42. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c hmac.cpp
  43. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c pkcspad.cpp
  44. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c authenc.cpp
  45. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c idea.cpp
  46. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c squaretb.cpp
  47. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c rc5.cpp
  48. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c emsa2.cpp
  49. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c sha.cpp
  50. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c network.cpp
  51. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c eax.cpp
  52. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c algparam.cpp
  53. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c des.cpp
  54. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c zlib.cpp
  55. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c ida.cpp
  56. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c dh2.cpp
  57. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c strciphr.cpp
  58. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c ecp.cpp
  59. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c blowfish.cpp
  60. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c md2.cpp
  61. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c elgamal.cpp
  62. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c adler32.cpp
  63. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c iterhash.cpp
  64. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c safer.cpp
  65. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c twofish.cpp
  66. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c wake.cpp
  67. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c wait.cpp
  68. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c default.cpp
  69. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c rc2.cpp
  70. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c oaep.cpp
  71. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c square.cpp
  72. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c gf2n.cpp
  73. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c shark.cpp
  74. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c seed.cpp
  75. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c shacal2.cpp
  76. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c cmac.cpp
  77. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c tea.cpp
  78. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c serpent.cpp
  79. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c eccrypto.cpp
  80. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c ripemd.cpp
  81. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c camellia.cpp
  82. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c pubkey.cpp
  83. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c trdlocal.cpp
  84. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c salsa.cpp
  85. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c seal.cpp
  86. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c luc.cpp
  87. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c ttmac.cpp
  88. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c crc.cpp
  89. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c tigertab.cpp
  90. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c mqv.cpp
  91. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c ccm.cpp
  92. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c dh.cpp
  93. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c md4.cpp
  94. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c whrlpool.cpp
  95. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c asn.cpp
  96. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c rw.cpp
  97. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c cast.cpp
  98. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c tiger.cpp
  99. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c rng.cpp
  100. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c channels.cpp
  101. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c zinflate.cpp
  102. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c pssr.cpp
  103. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c misc.cpp
  104. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c mqueue.cpp
  105. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c gf256.cpp
  106. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c rc6.cpp
  107. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c base64.cpp
  108. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c zdeflate.cpp
  109. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c basecode.cpp
  110. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c algebra.cpp
  111. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c blumshub.cpp
  112. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c ec2n.cpp
  113. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c dll.cpp
  114. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c gfpcrypt.cpp
  115. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c cryptlib.cpp
  116. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c files.cpp
  117. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c casts.cpp
  118. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c rijndael.cpp
  119. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c modes.cpp
  120. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c nbtheory.cpp
  121. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c md5.cpp
  122. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c socketft.cpp
  123. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c gost.cpp
  124. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c tftables.cpp
  125. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c pch.cpp
  126. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c cbcmac.cpp
  127. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c rsa.cpp
  128. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c rdtables.cpp
  129. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c 3way.cpp
  130. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c gf2_32.cpp
  131. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c rabin.cpp
  132. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c bfinit.cpp
  133. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c filters.cpp
  134. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c cpu.cpp
  135. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c sosemanuk.cpp
  136. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c xtr.cpp
  137. g++ -DNDEBUG -g -O2 -fPIC -mtune=generic -pipe -c integer.cpp
  138. ar -cr libcryptopp.a gcm.o skipjack.o osrng.o arc4.o cryptlib_bds.o hex.o esign.o randpool.o sharkbox.o base32.o dessp.o gzip.o fips140.o dsa.o polynomi.o winpipes.o eprecomp.o vmac.o hrtimer.o queue.o fipstest.o simple.o xtrcrypt.o hmac.o pkcspad.o authenc.o idea.o squaretb.o rc5.o emsa2.o sha.o network.o eax.o algparam.o des.o zlib.o ida.o dh2.o strciphr.o ecp.o blowfish.o md2.o elgamal.o adler32.o iterhash.o safer.o twofish.o wake.o wait.o default.o rc2.o oaep.o square.o gf2n.o shark.o seed.o shacal2.o cmac.o tea.o serpent.o eccrypto.o ripemd.o camellia.o pubkey.o trdlocal.o salsa.o seal.o luc.o ttmac.o crc.o tigertab.o mqv.o ccm.o dh.o md4.o whrlpool.o asn.o rw.o cast.o tiger.o rng.o channels.o zinflate.o pssr.o misc.o mqueue.o gf256.o rc6.o base64.o zdeflate.o basecode.o algebra.o blumshub.o ec2n.o dll.o gfpcrypt.o cryptlib.o files.o casts.o rijndael.o modes.o nbtheory.o md5.o socketft.o gost.o tftables.o pch.o cbcmac.o rsa.o rdtables.o 3way.o gf2_32.o rabin.o bfinit.o filters.o cpu.o sosemanuk.o xtr.o integer.o
  139. ranlib libcryptopp.a
  140. make[2]: Leaving directory '/home/piotrek/Apps/BitcoinArmory/cppForSwig/cryptopp'
  141. mv cryptopp/libcryptopp.a .
  142. make -C leveldb libleveldb.a
  143. make[2]: Entering directory '/home/piotrek/Apps/BitcoinArmory/cppForSwig/leveldb'
  144. g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -DSNAPPY -O2 -fPIC -DNDEBUG -c db/builder.cc -o db/builder.o
  145. g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -DSNAPPY -O2 -fPIC -DNDEBUG -c db/c.cc -o db/c.o
  146. g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -DSNAPPY -O2 -fPIC -DNDEBUG -c db/dbformat.cc -o db/dbformat.o
  147. g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -DSNAPPY -O2 -fPIC -DNDEBUG -c db/db_impl.cc -o db/db_impl.o
  148. g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -DSNAPPY -O2 -fPIC -DNDEBUG -c db/db_iter.cc -o db/db_iter.o
  149. g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -DSNAPPY -O2 -fPIC -DNDEBUG -c db/filename.cc -o db/filename.o
  150. g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -DSNAPPY -O2 -fPIC -DNDEBUG -c db/log_reader.cc -o db/log_reader.o
  151. g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -DSNAPPY -O2 -fPIC -DNDEBUG -c db/log_writer.cc -o db/log_writer.o
  152. g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -DSNAPPY -O2 -fPIC -DNDEBUG -c db/memtable.cc -o db/memtable.o
  153. g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -DSNAPPY -O2 -fPIC -DNDEBUG -c db/repair.cc -o db/repair.o
  154. g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -DSNAPPY -O2 -fPIC -DNDEBUG -c db/table_cache.cc -o db/table_cache.o
  155. g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -DSNAPPY -O2 -fPIC -DNDEBUG -c db/version_edit.cc -o db/version_edit.o
  156. g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -DSNAPPY -O2 -fPIC -DNDEBUG -c db/version_set.cc -o db/version_set.o
  157. g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -DSNAPPY -O2 -fPIC -DNDEBUG -c db/write_batch.cc -o db/write_batch.o
  158. g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -DSNAPPY -O2 -fPIC -DNDEBUG -c table/block_builder.cc -o table/block_builder.o
  159. g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -DSNAPPY -O2 -fPIC -DNDEBUG -c table/block.cc -o table/block.o
  160. g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -DSNAPPY -O2 -fPIC -DNDEBUG -c table/filter_block.cc -o table/filter_block.o
  161. g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -DSNAPPY -O2 -fPIC -DNDEBUG -c table/format.cc -o table/format.o
  162. g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -DSNAPPY -O2 -fPIC -DNDEBUG -c table/iterator.cc -o table/iterator.o
  163. g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -DSNAPPY -O2 -fPIC -DNDEBUG -c table/merger.cc -o table/merger.o
  164. g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -DSNAPPY -O2 -fPIC -DNDEBUG -c table/table_builder.cc -o table/table_builder.o
  165. g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -DSNAPPY -O2 -fPIC -DNDEBUG -c table/table.cc -o table/table.o
  166. g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -DSNAPPY -O2 -fPIC -DNDEBUG -c table/two_level_iterator.cc -o table/two_level_iterator.o
  167. g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -DSNAPPY -O2 -fPIC -DNDEBUG -c util/arena.cc -o util/arena.o
  168. g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -DSNAPPY -O2 -fPIC -DNDEBUG -c util/bloom.cc -o util/bloom.o
  169. g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -DSNAPPY -O2 -fPIC -DNDEBUG -c util/cache.cc -o util/cache.o
  170. g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -DSNAPPY -O2 -fPIC -DNDEBUG -c util/coding.cc -o util/coding.o
  171. g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -DSNAPPY -O2 -fPIC -DNDEBUG -c util/comparator.cc -o util/comparator.o
  172. g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -DSNAPPY -O2 -fPIC -DNDEBUG -c util/crc32c.cc -o util/crc32c.o
  173. g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -DSNAPPY -O2 -fPIC -DNDEBUG -c util/env.cc -o util/env.o
  174. g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -DSNAPPY -O2 -fPIC -DNDEBUG -c util/env_posix.cc -o util/env_posix.o
  175. g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -DSNAPPY -O2 -fPIC -DNDEBUG -c util/filter_policy.cc -o util/filter_policy.o
  176. g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -DSNAPPY -O2 -fPIC -DNDEBUG -c util/hash.cc -o util/hash.o
  177. g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -DSNAPPY -O2 -fPIC -DNDEBUG -c util/histogram.cc -o util/histogram.o
  178. g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -DSNAPPY -O2 -fPIC -DNDEBUG -c util/logging.cc -o util/logging.o
  179. g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -DSNAPPY -O2 -fPIC -DNDEBUG -c util/options.cc -o util/options.o
  180. g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -DSNAPPY -O2 -fPIC -DNDEBUG -c util/status.cc -o util/status.o
  181. g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -DSNAPPY -O2 -fPIC -DNDEBUG -c port/port_posix.cc -o port/port_posix.o
  182. rm -f libleveldb.a
  183. ar -rs libleveldb.a db/builder.o db/c.o db/dbformat.o db/db_impl.o db/db_iter.o db/filename.o db/log_reader.o db/log_writer.o db/memtable.o db/repair.o db/table_cache.o db/version_edit.o db/version_set.o db/write_batch.o table/block_builder.o table/block.o table/filter_block.o table/format.o table/iterator.o table/merger.o table/table_builder.o table/table.o table/two_level_iterator.o util/arena.o util/bloom.o util/cache.o util/coding.o util/comparator.o util/crc32c.o util/env.o util/env_posix.o util/filter_policy.o util/hash.o util/histogram.o util/logging.o util/options.o util/status.o port/port_posix.o
  184. ar: creating libleveldb.a
  185. make[2]: Leaving directory '/home/piotrek/Apps/BitcoinArmory/cppForSwig/leveldb'
  186. mv leveldb/libleveldb.a .
  187. g++ -O2 -pipe -fPIC -Icryptopp -Ileveldb/include -DUSE_CRYPTOPP -D__STDC_LIMIT_MACROS -c -o sighandler.o sighandler.cpp
  188. swig -c++ -python -classic -threads -outdir ../ -v CppBlockUtils.i
  189. Language subdirectory: python
  190. Search paths:
  191. ./
  192. ./swig_lib/python/
  193. /usr/share/swig/2.0.12/python/
  194. ./swig_lib/
  195. /usr/share/swig/2.0.12/
  196. Preprocessing...
  197. Starting language-specific parse...
  198. EncryptionUtils.h:178: Warning 362: operator= ignored
  199. Processing types...
  200. EncryptionUtils.h:133: Warning 402: Base class 'BinaryData' is incomplete.
  201. BtcUtils.h:83: Warning 402: Only forward declaration 'BinaryData' was found.
  202. C++ analysis...
  203. Generating wrappers...
  204. BlockObj.h:604: Warning 472: Overloaded method TxIOPair::TxIOPair(TxRef,uint32_t,TxRef,uint32_t) with no explicit typecheck typemap for arg 0 of type 'BinaryData'
  205. BlockObj.h:648: Warning 472: Overloaded method TxIOPair::setTxIn(BinaryData) with no explicit typecheck typemap for arg 1 of type 'BinaryData'
  206. BlockObj.h:650: Warning 472: Overloaded method TxIOPair::setTxOut(BinaryData) with no explicit typecheck typemap for arg 1 of type 'BinaryData'
  207. StoredBlockObj.h:317: Warning 472: Overloaded method StoredHeader::setHeightAndDup(BinaryData) with no explicit typecheck typemap for arg 1 of type 'BinaryData'
  208. StoredBlockObj.h:583: Warning 472: Overloaded method StoredScriptHistory::markTxOutUnspent(BinaryData) with no explicit typecheck typemap for arg 1 of type 'BinaryData'
  209. StoredBlockObj.h:583: Warning 472: Overloaded method StoredScriptHistory::markTxOutUnspent(BinaryData) with no explicit typecheck typemap for arg 1 of type 'BinaryData'
  210. StoredBlockObj.h:583: Warning 472: Overloaded method StoredScriptHistory::markTxOutUnspent(BinaryData) with no explicit typecheck typemap for arg 1 of type 'BinaryData'
  211. StoredBlockObj.h:583: Warning 472: Overloaded method StoredScriptHistory::markTxOutUnspent(BinaryData) with no explicit typecheck typemap for arg 1 of type 'BinaryData'
  212. StoredBlockObj.h:647: Warning 472: Overloaded method StoredSubHistory::markTxOutUnspent(BinaryData) with no explicit typecheck typemap for arg 1 of type 'BinaryData'
  213. StoredBlockObj.h:647: Warning 472: Overloaded method StoredSubHistory::markTxOutUnspent(BinaryData) with no explicit typecheck typemap for arg 1 of type 'BinaryData'
  214. StoredBlockObj.h:647: Warning 472: Overloaded method StoredSubHistory::markTxOutUnspent(BinaryData) with no explicit typecheck typemap for arg 1 of type 'BinaryData'
  215. StoredBlockObj.h:647: Warning 472: Overloaded method StoredSubHistory::markTxOutUnspent(BinaryData) with no explicit typecheck typemap for arg 1 of type 'BinaryData'
  216. StoredBlockObj.h:709: Warning 472: Overloaded method StoredTxHints::setPreferredTx(BinaryData) with no explicit typecheck typemap for arg 1 of type 'BinaryData'
  217. BlockUtils.h:197: Warning 472: Overloaded method AddressBookEntry::AddressBookEntry(BinaryData) with no explicit typecheck typemap for arg 0 of type 'BinaryData'
  218. BlockUtils.h:262: Warning 472: Overloaded method ScrAddrObj::ScrAddrObj(BinaryData) with no explicit typecheck typemap for arg 0 of type 'BinaryData'
  219. BlockUtils.h:262: Warning 472: Overloaded method ScrAddrObj::ScrAddrObj(BinaryData) with no explicit typecheck typemap for arg 0 of type 'BinaryData'
  220. BlockUtils.h:262: Warning 472: Overloaded method ScrAddrObj::ScrAddrObj(BinaryData) with no explicit typecheck typemap for arg 0 of type 'BinaryData'
  221. BlockUtils.h:262: Warning 472: Overloaded method ScrAddrObj::ScrAddrObj(BinaryData) with no explicit typecheck typemap for arg 0 of type 'BinaryData'
  222. BlockUtils.h:262: Warning 472: Overloaded method ScrAddrObj::ScrAddrObj(BinaryData) with no explicit typecheck typemap for arg 0 of type 'BinaryData'
  223. BlockUtils.h:301: Warning 509: Overloaded method ScrAddrObj::addTxIO(TxIOPair &) effectively ignored,
  224. BlockUtils.h:300: Warning 509: as it is shadowed by ScrAddrObj::addTxIO(TxIOPair *).
  225. BlockUtils.h:300: Warning 509: Overloaded method ScrAddrObj::addTxIO(TxIOPair *,bool) effectively ignored,
  226. BlockUtils.h:301: Warning 509: as it is shadowed by ScrAddrObj::addTxIO(TxIOPair &,bool).
  227. BlockUtils.h:352: Warning 472: Overloaded method BtcWallet::addScrAddress(BinaryData) with no explicit typecheck typemap for arg 1 of type 'BinaryData'
  228. BlockUtils.h:352: Warning 472: Overloaded method BtcWallet::addScrAddress(BinaryData) with no explicit typecheck typemap for arg 1 of type 'BinaryData'
  229. BlockUtils.h:352: Warning 472: Overloaded method BtcWallet::addScrAddress(BinaryData) with no explicit typecheck typemap for arg 1 of type 'BinaryData'
  230. BlockUtils.h:352: Warning 472: Overloaded method BtcWallet::addScrAddress(BinaryData) with no explicit typecheck typemap for arg 1 of type 'BinaryData'
  231. BlockUtils.h:352: Warning 472: Overloaded method BtcWallet::addScrAddress(BinaryData) with no explicit typecheck typemap for arg 1 of type 'BinaryData'
  232. BlockUtils.h:688: Warning 509: Overloaded method BlockDataManager_LevelDB::SetDatabaseModes(int,int) effectively ignored,
  233. BlockUtils.h:685: Warning 509: as it is shadowed by BlockDataManager_LevelDB::SetDatabaseModes(ARMORY_DB_TYPE,DB_PRUNE_TYPE).
  234. g++ -I/usr/include/python3.4m -I/usr/include/python3.4m -O2 -pipe -fPIC -Icryptopp -Ileveldb/include -DUSE_CRYPTOPP -D__STDC_LIMIT_MACROS -c CppBlockUtils_wrap.cxx
  235. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_BlockHeader_getThisHash(PyObject*, PyObject*)’:
  236. CppBlockUtils_wrap.cxx:30256:88: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  237. resultobj = PyString_FromStringAndSize((char*)(result->getPtr()), result->getSize());
  238. ^
  239. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_BlockHeader_getPrevHash(PyObject*, PyObject*)’:
  240. CppBlockUtils_wrap.cxx:30284:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  241. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  242. ^
  243. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_BlockHeader_getNextHash(PyObject*, PyObject*)’:
  244. CppBlockUtils_wrap.cxx:30312:88: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  245. resultobj = PyString_FromStringAndSize((char*)(result->getPtr()), result->getSize());
  246. ^
  247. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_BlockHeader_getMerkleRoot(PyObject*, PyObject*)’:
  248. CppBlockUtils_wrap.cxx:30340:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  249. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  250. ^
  251. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_BlockHeader_getDiffBits(PyObject*, PyObject*)’:
  252. CppBlockUtils_wrap.cxx:30368:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  253. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  254. ^
  255. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_BlockHeader_serialize(PyObject*, PyObject*)’:
  256. CppBlockUtils_wrap.cxx:31369:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  257. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  258. ^
  259. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_TxRef_getThisHash(PyObject*, PyObject*)’:
  260. CppBlockUtils_wrap.cxx:32131:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  261. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  262. ^
  263. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_TxRef_getDBKey(PyObject*, PyObject*)’:
  264. CppBlockUtils_wrap.cxx:32263:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  265. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  266. ^
  267. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_TxRef_getDBKeyOfChild(PyObject*, PyObject*)’:
  268. CppBlockUtils_wrap.cxx:32472:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  269. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  270. ^
  271. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_TxRef_serialize(PyObject*, PyObject*)’:
  272. CppBlockUtils_wrap.cxx:32570:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  273. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  274. ^
  275. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_TxRef_getBlockHash(PyObject*, PyObject*)’:
  276. CppBlockUtils_wrap.cxx:32598:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  277. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  278. ^
  279. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_OutPoint_getTxHash(PyObject*, PyObject*)’:
  280. CppBlockUtils_wrap.cxx:33196:88: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  281. resultobj = PyString_FromStringAndSize((char*)(result->getPtr()), result->getSize());
  282. ^
  283. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_OutPoint_serialize__SWIG_1(PyObject*, PyObject*)’:
  284. CppBlockUtils_wrap.cxx:33460:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  285. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  286. ^
  287. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_TxIn_getScript(PyObject*, PyObject*)’:
  288. CppBlockUtils_wrap.cxx:34061:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  289. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  290. ^
  291. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_TxIn_getParentHash(PyObject*, PyObject*)’:
  292. CppBlockUtils_wrap.cxx:34479:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  293. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  294. ^
  295. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_TxIn_serialize(PyObject*, PyObject*)’:
  296. CppBlockUtils_wrap.cxx:34604:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  297. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  298. ^
  299. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_TxIn_getSenderScrAddrIfAvail__SWIG_1(PyObject*, PyObject*)’:
  300. CppBlockUtils_wrap.cxx:36043:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  301. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  302. ^
  303. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_TxOut_getScrAddressStr(PyObject*, PyObject*)’:
  304. CppBlockUtils_wrap.cxx:36599:88: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  305. resultobj = PyString_FromStringAndSize((char*)(result->getPtr()), result->getSize());
  306. ^
  307. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_TxOut_getScript(PyObject*, PyObject*)’:
  308. CppBlockUtils_wrap.cxx:36653:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  309. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  310. ^
  311. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_TxOut_serialize(PyObject*, PyObject*)’:
  312. CppBlockUtils_wrap.cxx:36915:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  313. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  314. ^
  315. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_TxOut_getParentHash(PyObject*, PyObject*)’:
  316. CppBlockUtils_wrap.cxx:36969:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  317. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  318. ^
  319. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_Tx_getThisHash(PyObject*, PyObject*)’:
  320. CppBlockUtils_wrap.cxx:39111:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  321. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  322. ^
  323. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_Tx_serialize(PyObject*, PyObject*)’:
  324. CppBlockUtils_wrap.cxx:39384:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  325. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  326. ^
  327. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_Tx_getScrAddrForTxOut(PyObject*, PyObject*)’:
  328. CppBlockUtils_wrap.cxx:39746:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  329. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  330. ^
  331. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_Tx_getBlockHash(PyObject*, PyObject*)’:
  332. CppBlockUtils_wrap.cxx:39844:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  333. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  334. ^
  335. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_TxIOPair_getDBKeyOfOutput(PyObject*, PyObject*)’:
  336. CppBlockUtils_wrap.cxx:41536:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  337. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  338. ^
  339. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_TxIOPair_getDBKeyOfInput(PyObject*, PyObject*)’:
  340. CppBlockUtils_wrap.cxx:41564:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  341. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  342. ^
  343. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_TxIOPair_getTxHashOfInput(PyObject*, PyObject*)’:
  344. CppBlockUtils_wrap.cxx:41592:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  345. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  346. ^
  347. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_TxIOPair_getTxHashOfOutput(PyObject*, PyObject*)’:
  348. CppBlockUtils_wrap.cxx:41620:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  349. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  350. ^
  351. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_UnspentTxOut_getTxHash(PyObject*, PyObject*)’:
  352. CppBlockUtils_wrap.cxx:42945:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  353. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  354. ^
  355. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_UnspentTxOut_getScript(PyObject*, PyObject*)’:
  356. CppBlockUtils_wrap.cxx:43129:88: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  357. resultobj = PyString_FromStringAndSize((char*)(result->getPtr()), result->getSize());
  358. ^
  359. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_UnspentTxOut_getRecipientScrAddr(PyObject*, PyObject*)’:
  360. CppBlockUtils_wrap.cxx:43157:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  361. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  362. ^
  363. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_RegisteredTx_getTxHash(PyObject*, PyObject*)’:
  364. CppBlockUtils_wrap.cxx:45023:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  365. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  366. ^
  367. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_GlobalDBUtilities_heightAndDupToHgtx(PyObject*, PyObject*)’:
  368. CppBlockUtils_wrap.cxx:45518:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  369. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  370. ^
  371. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_GlobalDBUtilities_getBlkDataKey__SWIG_0(PyObject*, PyObject*)’:
  372. CppBlockUtils_wrap.cxx:45555:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  373. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  374. ^
  375. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_GlobalDBUtilities_getBlkDataKey__SWIG_1(PyObject*, PyObject*)’:
  376. CppBlockUtils_wrap.cxx:45601:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  377. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  378. ^
  379. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_GlobalDBUtilities_getBlkDataKey__SWIG_2(PyObject*, PyObject*)’:
  380. CppBlockUtils_wrap.cxx:45656:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  381. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  382. ^
  383. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_GlobalDBUtilities_getBlkDataKeyNoPrefix__SWIG_0(PyObject*, PyObject*)’:
  384. CppBlockUtils_wrap.cxx:45780:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  385. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  386. ^
  387. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_GlobalDBUtilities_getBlkDataKeyNoPrefix__SWIG_1(PyObject*, PyObject*)’:
  388. CppBlockUtils_wrap.cxx:45826:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  389. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  390. ^
  391. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_GlobalDBUtilities_getBlkDataKeyNoPrefix__SWIG_2(PyObject*, PyObject*)’:
  392. CppBlockUtils_wrap.cxx:45881:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  393. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  394. ^
  395. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_StoredDBInfo_getDBKey(PyObject*, PyObject*)’:
  396. CppBlockUtils_wrap.cxx:47139:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  397. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  398. ^
  399. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_StoredDBInfo_serializeDBValue__SWIG_1(PyObject*, PyObject*)’:
  400. CppBlockUtils_wrap.cxx:47381:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  401. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  402. ^
  403. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_StoredHeader_getSerializedBlock(PyObject*, PyObject*)’:
  404. CppBlockUtils_wrap.cxx:48170:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  405. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  406. ^
  407. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_StoredHeader_getSerializedBlockHeader(PyObject*, PyObject*)’:
  408. CppBlockUtils_wrap.cxx:48198:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  409. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  410. ^
  411. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_StoredHeader_getSerializedTx(PyObject*, PyObject*)’:
  412. CppBlockUtils_wrap.cxx:48333:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  413. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  414. ^
  415. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_StoredHeader_serializeDBValue__SWIG_1(PyObject*, PyObject*)’:
  416. CppBlockUtils_wrap.cxx:49908:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  417. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  418. ^
  419. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_StoredHeader_getDBKey__SWIG_0(PyObject*, PyObject*)’:
  420. CppBlockUtils_wrap.cxx:50051:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  421. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  422. ^
  423. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_StoredHeader_getDBKey__SWIG_1(PyObject*, PyObject*)’:
  424. CppBlockUtils_wrap.cxx:50079:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  425. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  426. ^
  427. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_StoredTx_getSerializedTx(PyObject*, PyObject*)’:
  428. CppBlockUtils_wrap.cxx:52028:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  429. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  430. ^
  431. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_StoredTx_getSerializedTxFragged(PyObject*, PyObject*)’:
  432. CppBlockUtils_wrap.cxx:52056:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  433. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  434. ^
  435. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_StoredTx_serializeDBValue__SWIG_1(PyObject*, PyObject*)’:
  436. CppBlockUtils_wrap.cxx:52849:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  437. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  438. ^
  439. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_StoredTx_getDBKey__SWIG_0(PyObject*, PyObject*)’:
  440. CppBlockUtils_wrap.cxx:52971:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  441. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  442. ^
  443. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_StoredTx_getDBKey__SWIG_1(PyObject*, PyObject*)’:
  444. CppBlockUtils_wrap.cxx:52999:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  445. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  446. ^
  447. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_StoredTx_getDBKeyOfChild__SWIG_0(PyObject*, PyObject*)’:
  448. CppBlockUtils_wrap.cxx:53089:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  449. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  450. ^
  451. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_StoredTx_getDBKeyOfChild__SWIG_1(PyObject*, PyObject*)’:
  452. CppBlockUtils_wrap.cxx:53126:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  453. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  454. ^
  455. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_StoredTx_getHgtX(PyObject*, PyObject*)’:
  456. CppBlockUtils_wrap.cxx:53210:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  457. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  458. ^
  459. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_StoredTxOut_serializeDBValue__SWIG_2(PyObject*, PyObject*)’:
  460. CppBlockUtils_wrap.cxx:54891:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  461. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  462. ^
  463. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_StoredTxOut_serializeDBValue__SWIG_3(PyObject*, PyObject*)’:
  464. CppBlockUtils_wrap.cxx:54919:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  465. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  466. ^
  467. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_StoredTxOut_getDBKey__SWIG_0(PyObject*, PyObject*)’:
  468. CppBlockUtils_wrap.cxx:55078:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  469. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  470. ^
  471. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_StoredTxOut_getDBKey__SWIG_1(PyObject*, PyObject*)’:
  472. CppBlockUtils_wrap.cxx:55106:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  473. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  474. ^
  475. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_StoredTxOut_getDBKeyOfParentTx__SWIG_0(PyObject*, PyObject*)’:
  476. CppBlockUtils_wrap.cxx:55187:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  477. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  478. ^
  479. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_StoredTxOut_getDBKeyOfParentTx__SWIG_1(PyObject*, PyObject*)’:
  480. CppBlockUtils_wrap.cxx:55215:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  481. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  482. ^
  483. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_StoredTxOut_getHgtX(PyObject*, PyObject*)’:
  484. CppBlockUtils_wrap.cxx:55287:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  485. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  486. ^
  487. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_StoredTxOut_getSerializedTxOut(PyObject*, PyObject*)’:
  488. CppBlockUtils_wrap.cxx:55353:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  489. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  490. ^
  491. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_StoredTxOut_getScrAddress(PyObject*, PyObject*)’:
  492. CppBlockUtils_wrap.cxx:55407:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  493. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  494. ^
  495. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_StoredScriptHistory_serializeDBValue__SWIG_1(PyObject*, PyObject*)’:
  496. CppBlockUtils_wrap.cxx:56758:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  497. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  498. ^
  499. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_StoredScriptHistory_getDBKey__SWIG_0(PyObject*, PyObject*)’:
  500. CppBlockUtils_wrap.cxx:56983:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  501. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  502. ^
  503. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_StoredScriptHistory_getDBKey__SWIG_1(PyObject*, PyObject*)’:
  504. CppBlockUtils_wrap.cxx:57011:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  505. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  506. ^
  507. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_StoredSubHistory_serializeDBValue__SWIG_1(PyObject*, PyObject*)’:
  508. CppBlockUtils_wrap.cxx:59301:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  509. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  510. ^
  511. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_StoredSubHistory_getDBKey__SWIG_0(PyObject*, PyObject*)’:
  512. CppBlockUtils_wrap.cxx:59526:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  513. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  514. ^
  515. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_StoredSubHistory_getDBKey__SWIG_1(PyObject*, PyObject*)’:
  516. CppBlockUtils_wrap.cxx:59554:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  517. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  518. ^
  519. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_StoredUndoData_serializeDBValue__SWIG_1(PyObject*, PyObject*)’:
  520. CppBlockUtils_wrap.cxx:61242:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  521. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  522. ^
  523. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_StoredUndoData_getDBKey__SWIG_0(PyObject*, PyObject*)’:
  524. CppBlockUtils_wrap.cxx:61322:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  525. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  526. ^
  527. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_StoredUndoData_getDBKey__SWIG_1(PyObject*, PyObject*)’:
  528. CppBlockUtils_wrap.cxx:61350:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  529. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  530. ^
  531. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_StoredTxHints_serializeDBValue__SWIG_1(PyObject*, PyObject*)’:
  532. CppBlockUtils_wrap.cxx:62246:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  533. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  534. ^
  535. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_StoredTxHints_getDBKey__SWIG_0(PyObject*, PyObject*)’:
  536. CppBlockUtils_wrap.cxx:62471:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  537. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  538. ^
  539. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_StoredTxHints_getDBKey__SWIG_1(PyObject*, PyObject*)’:
  540. CppBlockUtils_wrap.cxx:62499:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  541. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  542. ^
  543. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_StoredHeadHgtList_serializeDBValue__SWIG_1(PyObject*, PyObject*)’:
  544. CppBlockUtils_wrap.cxx:63014:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  545. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  546. ^
  547. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_StoredHeadHgtList_getDBKey__SWIG_0(PyObject*, PyObject*)’:
  548. CppBlockUtils_wrap.cxx:63187:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  549. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  550. ^
  551. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_StoredHeadHgtList_getDBKey__SWIG_1(PyObject*, PyObject*)’:
  552. CppBlockUtils_wrap.cxx:63215:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  553. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  554. ^
  555. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_LedgerEntry_getScrAddr(PyObject*, PyObject*)’:
  556. CppBlockUtils_wrap.cxx:64269:88: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  557. resultobj = PyString_FromStringAndSize((char*)(result->getPtr()), result->getSize());
  558. ^
  559. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_LedgerEntry_getTxHash(PyObject*, PyObject*)’:
  560. CppBlockUtils_wrap.cxx:64349:88: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  561. resultobj = PyString_FromStringAndSize((char*)(result->getPtr()), result->getSize());
  562. ^
  563. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_AddressBookEntry_getScrAddr(PyObject*, PyObject*)’:
  564. CppBlockUtils_wrap.cxx:65004:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  565. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  566. ^
  567. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_ScrAddrObj_getScrAddr(PyObject*, PyObject*)’:
  568. CppBlockUtils_wrap.cxx:65502:88: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  569. resultobj = PyString_FromStringAndSize((char*)(result->getPtr()), result->getSize());
  570. ^
  571. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_BlockDataManager_LevelDB_getGenesisHash(PyObject*, PyObject*)’:
  572. CppBlockUtils_wrap.cxx:71409:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  573. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  574. ^
  575. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_BlockDataManager_LevelDB_getGenesisTxHash(PyObject*, PyObject*)’:
  576. CppBlockUtils_wrap.cxx:71437:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  577. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  578. ^
  579. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_BlockDataManager_LevelDB_getMagicBytes(PyObject*, PyObject*)’:
  580. CppBlockUtils_wrap.cxx:71465:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  581. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  582. ^
  583. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_BlockDataManager_LevelDB_getTopBlockHash(PyObject*, PyObject*)’:
  584. CppBlockUtils_wrap.cxx:72263:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  585. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  586. ^
  587. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_BlockDataManager_LevelDB_getSenderScrAddr(PyObject*, PyObject*)’:
  588. CppBlockUtils_wrap.cxx:78124:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  589. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  590. ^
  591. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_BtcUtils_hash256(PyObject*, PyObject*)’:
  592. CppBlockUtils_wrap.cxx:79010:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  593. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  594. ^
  595. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_BtcUtils_hash160(PyObject*, PyObject*)’:
  596. CppBlockUtils_wrap.cxx:79050:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  597. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  598. ^
  599. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_BtcUtils_BadAddress(PyObject*, PyObject*)’:
  600. CppBlockUtils_wrap.cxx:79159:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  601. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  602. ^
  603. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_BtcUtils_EmptyHash(PyObject*, PyObject*)’:
  604. CppBlockUtils_wrap.cxx:79178:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  605. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  606. ^
  607. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_BtcUtils_PackBits(PyObject*, PyObject*)’:
  608. CppBlockUtils_wrap.cxx:79639:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  609. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  610. ^
  611. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_BtcUtils_getHash256__SWIG_1(PyObject*, PyObject*)’:
  612. CppBlockUtils_wrap.cxx:79805:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  613. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  614. ^
  615. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_BtcUtils_getHash256__SWIG_4(PyObject*, PyObject*)’:
  616. CppBlockUtils_wrap.cxx:79921:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  617. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  618. ^
  619. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_BtcUtils_getHash256__SWIG_5(PyObject*, PyObject*)’:
  620. CppBlockUtils_wrap.cxx:79957:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  621. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  622. ^
  623. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_BtcUtils_getHash160__SWIG_1(PyObject*, PyObject*)’:
  624. CppBlockUtils_wrap.cxx:80187:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  625. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  626. ^
  627. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_BtcUtils_getHash160__SWIG_3(PyObject*, PyObject*)’:
  628. CppBlockUtils_wrap.cxx:80268:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  629. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  630. ^
  631. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_BtcUtils_getHash160__SWIG_4(PyObject*, PyObject*)’:
  632. CppBlockUtils_wrap.cxx:80299:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  633. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  634. ^
  635. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_BtcUtils_getHash160_SWIG(PyObject*, PyObject*)’:
  636. CppBlockUtils_wrap.cxx:80426:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  637. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  638. ^
  639. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_BtcUtils_ripemd160_SWIG(PyObject*, PyObject*)’:
  640. CppBlockUtils_wrap.cxx:80466:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  641. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  642. ^
  643. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_BtcUtils_calculateMerkleRoot(PyObject*, PyObject*)’:
  644. CppBlockUtils_wrap.cxx:80499:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  645. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  646. ^
  647. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_BtcUtils_getTxOutRecipientAddr__SWIG_0(PyObject*, PyObject*)’:
  648. CppBlockUtils_wrap.cxx:81295:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  649. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  650. ^
  651. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_BtcUtils_getTxOutRecipientAddr__SWIG_1(PyObject*, PyObject*)’:
  652. CppBlockUtils_wrap.cxx:81326:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  653. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  654. ^
  655. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_BtcUtils_getTxOutScrAddr__SWIG_0(PyObject*, PyObject*)’:
  656. CppBlockUtils_wrap.cxx:81413:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  657. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  658. ^
  659. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_BtcUtils_getTxOutScrAddr__SWIG_1(PyObject*, PyObject*)’:
  660. CppBlockUtils_wrap.cxx:81449:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  661. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  662. ^
  663. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_BtcUtils_getScrAddrForScript(PyObject*, PyObject*)’:
  664. CppBlockUtils_wrap.cxx:81522:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  665. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  666. ^
  667. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_BtcUtils_getMultisigUniqueKey(PyObject*, PyObject*)’:
  668. CppBlockUtils_wrap.cxx:81657:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  669. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  670. ^
  671. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_BtcUtils_getMultisigAddr160InfoStr(PyObject*, PyObject*)’:
  672. CppBlockUtils_wrap.cxx:81770:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  673. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  674. ^
  675. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_BtcUtils_getMultisigPubKeyInfoStr(PyObject*, PyObject*)’:
  676. CppBlockUtils_wrap.cxx:81801:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  677. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  678. ^
  679. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_BtcUtils_getTxInAddr__SWIG_0(PyObject*, PyObject*)’:
  680. CppBlockUtils_wrap.cxx:81863:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  681. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  682. ^
  683. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_BtcUtils_getTxInAddr__SWIG_1(PyObject*, PyObject*)’:
  684. CppBlockUtils_wrap.cxx:81916:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  685. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  686. ^
  687. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_BtcUtils_getTxInAddrFromType(PyObject*, PyObject*)’:
  688. CppBlockUtils_wrap.cxx:82011:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  689. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  690. ^
  691. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_BtcUtils_getTxInAddrFromTypeInt(PyObject*, PyObject*)’:
  692. CppBlockUtils_wrap.cxx:82051:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  693. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  694. ^
  695. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_BtcUtils_getLastPushDataInScript(PyObject*, PyObject*)’:
  696. CppBlockUtils_wrap.cxx:82145:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  697. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  698. ^
  699. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_SecureBinaryData_getRawCopy(PyObject*, PyObject*)’:
  700. CppBlockUtils_wrap.cxx:83255:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  701. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  702. ^
  703. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_SecureBinaryData_getHash256(PyObject*, PyObject*)’:
  704. CppBlockUtils_wrap.cxx:83594:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  705. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  706. ^
  707. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_SecureBinaryData_getHash160(PyObject*, PyObject*)’:
  708. CppBlockUtils_wrap.cxx:83622:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  709. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  710. ^
  711. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_CryptoECDSA_ECMultiplyScalars(PyObject*, PyObject*)’:
  712. CppBlockUtils_wrap.cxx:86274:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  713. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  714. ^
  715. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_CryptoECDSA_ECMultiplyPoint(PyObject*, PyObject*)’:
  716. CppBlockUtils_wrap.cxx:86338:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  717. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  718. ^
  719. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_CryptoECDSA_ECAddPoints(PyObject*, PyObject*)’:
  720. CppBlockUtils_wrap.cxx:86414:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  721. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  722. ^
  723. CppBlockUtils_wrap.cxx: In function ‘PyObject* _wrap_CryptoECDSA_ECInverse(PyObject*, PyObject*)’:
  724. CppBlockUtils_wrap.cxx:86466:94: error: ‘PyString_FromStringAndSize’ was not declared in this scope
  725. resultobj = PyString_FromStringAndSize((char*)((&result)->getPtr()), (&result)->getSize());
  726. ^
  727. Makefile:72: recipe for target 'CppBlockUtils_wrap.o' failed
  728. make[1]: *** [CppBlockUtils_wrap.o] Error 1
  729. make[1]: Leaving directory '/home/piotrek/Apps/BitcoinArmory/cppForSwig'
  730. Makefile:8: recipe for target 'all' failed
  731. make: *** [all] Error 2
  732. piotrek@piotek-pc ~/Apps/BitcoinArmory :( $ cat Makefile
  733. # All the actual Makefiles are deeper in the directory tree.
  734. # I am just calling them, here.
  735.  
  736. PREFIX=/usr
  737. DESTDIR=
  738.  
  739. all :
  740. $(MAKE) -C cppForSwig
  741.  
  742. clean :
  743. $(MAKE) -C cppForSwig clean
  744. rm -f osxbuild/build-app.log.txt
  745. rm -rf osxbuild/workspace/
  746.  
  747. install : all
  748. mkdir -p $(DESTDIR)$(PREFIX)/share/armory/img
  749. mkdir -p $(DESTDIR)$(PREFIX)/lib/armory/extras
  750. mkdir -p $(DESTDIR)$(PREFIX)/lib/armory/jsonrpc
  751. mkdir -p $(DESTDIR)$(PREFIX)/lib/armory/ui
  752. mkdir -p $(DESTDIR)$(PREFIX)/lib/armory/BitTornado/BT1
  753. cp *.py *.so README $(DESTDIR)$(PREFIX)/lib/armory/
  754. rsync -rupE armoryengine $(DESTDIR)$(PREFIX)/lib/armory/
  755. rsync -rupE img $(DESTDIR)$(PREFIX)/share/armory/
  756. cp extras/*.py $(DESTDIR)$(PREFIX)/lib/armory/extras
  757. cp jsonrpc/*.py $(DESTDIR)$(PREFIX)/lib/armory/jsonrpc
  758. cp ui/*.py $(DESTDIR)$(PREFIX)/lib/armory/ui
  759. mkdir -p $(DESTDIR)$(PREFIX)/share/applications
  760. cp BitTornado/*.py $(DESTDIR)$(PREFIX)/lib/armory/BitTornado
  761. cp BitTornado/BT1/*.py $(DESTDIR)$(PREFIX)/lib/armory/BitTornado/BT1
  762. cp default_bootstrap.torrent $(DESTDIR)$(PREFIX)/lib/armory
  763. sed "s:python /usr:python $(PREFIX):g" < dpkgfiles/armory.desktop > $(DESTDIR)$(PREFIX)/share/applications/armory.desktop
  764. sed "s:python /usr:python $(PREFIX):g" < dpkgfiles/armoryoffline.desktop > $(DESTDIR)$(PREFIX)/share/applications/armoryoffline.desktop
  765. sed "s:python /usr:python $(PREFIX):g" < dpkgfiles/armorytestnet.desktop > $(DESTDIR)$(PREFIX)/share/applications/armorytestnet.desktop
  766.  
  767.  
  768. osx :
  769. chmod +x osxbuild/deploy.sh
  770. cd osxbuild; ./deploy.sh
  771. piotrek@piotek-pc ~/Apps/BitcoinArmory $ cat cppForSwig/Makefile
  772. CXX = g++
  773.  
  774. ifdef DEBUG
  775. CFLAGS=-g3 -Wall -pipe -fPIC
  776. CXXFLAGS=-g3 -Wall -pipe -fPIC
  777. else
  778. CFLAGS=-O2 -pipe -fPIC
  779. CXXFLAGS=-O2 -pipe -fPIC
  780. endif
  781.  
  782. platform=$(shell uname)
  783.  
  784. ifeq ($(shell uname), Darwin)
  785. LDFLAGS += -undefined dynamic_lookup
  786. endif
  787.  
  788. #**************************************************************************
  789. LINK = $(CXX)
  790.  
  791. OBJS = UniversalTimer.o BinaryData.o leveldb_wrapper.o StoredBlockObj.o BtcUtils.o BlockObj.o BlockUtils.o EncryptionUtils.o libcryptopp.a libleveldb.a sighandler.o
  792.  
  793. #if python is specified, use it
  794. ifndef PYVER
  795. PYTHON_INCLUDES=$(shell python-config --includes )
  796. else
  797. PYTHON_INCLUDES=$(shell $(PYVER)-config --includes )
  798. endif
  799.  
  800. CPPFLAGS += $(ARMORY_CPPFLAGS) -Icryptopp -Ileveldb/include -DUSE_CRYPTOPP -D__STDC_LIMIT_MACROS
  801. LDLIBS += -lpthread -Lleveldb
  802. SWIG_OPTS += -c++ -python -classic -threads
  803.  
  804. SWIG_INC += $(PYTHON_INCLUDES)
  805.  
  806. CXXCPP += $(CPPFLAGS)
  807.  
  808.  
  809. #**************************************************************************
  810.  
  811. all: ../_CppBlockUtils.so ../qrc_img_resources.py
  812.  
  813. ../_CppBlockUtils.so: $(OBJS) CppBlockUtils_wrap.o
  814. $(LINK) -shared -fPIC $(LDLIBS) $(LDFLAGS) $(CXXFLAGS) $(OBJS) $(STATICPYTHON) CppBlockUtils_wrap.o -o ../_CppBlockUtils.so
  815.  
  816. ../qrc_img_resources.py: ../imgList.xml
  817. pyrcc4 -o ../qrc_img_resources.py ../imgList.xml
  818.  
  819.  
  820. #**************************************************************************
  821. libcryptopp.a: Makefile
  822. $(MAKE) -C cryptopp libcryptopp.a
  823. mv cryptopp/libcryptopp.a .
  824.  
  825. libleveldb.a: Makefile
  826. $(MAKE) -C leveldb libleveldb.a
  827. mv leveldb/libleveldb.a .
  828.  
  829. %.o: %.cpp %.h
  830. $(CXX) $(CXXCPP) $(CXXFLAGS) -c $<
  831.  
  832. BinaryData.o: BtcUtils.h log.h
  833. BtcUtils.o: log.h
  834. BlockObj.o: BinaryData.h BtcUtils.h
  835. StoredBlockObj.o: log.h BtcUtils.h BinaryData.h
  836. leveldb_wrapper.o: log.h BtcUtils.h BinaryData.h
  837. BlockUtils.o: log.h BinaryData.h UniversalTimer.h PartialMerkle.h
  838. EncryptionUtils.o: log.h BtcUtils.h BinaryData.h
  839. CppBlockUtils_wrap.cxx: log.h BlockUtils.h BinaryData.h BlockObj.h UniversalTimer.h BlockUtils.h BlockUtils.cpp CppBlockUtils.i
  840. swig $(SWIG_OPTS) -outdir ../ -v CppBlockUtils.i
  841.  
  842. CppBlockUtils_wrap.o: log.h BlockUtils.h BinaryData.h UniversalTimer.h CppBlockUtils_wrap.cxx
  843. $(CXX) $(SWIG_INC) $(CXXFLAGS) $(CXXCPP) -c CppBlockUtils_wrap.cxx
  844.  
  845.  
  846.  
  847. ##########################################################################
  848. # And now we have created all the individual object files specified with
  849. # the macro "OBJS".
  850. #************************************************************************
  851. clean:
  852. touch CppBlockUtils.i
  853. rm -f *.o *.out *.a
  854. rm -f CppBlockUtils_wrap.cxx
  855. rm -f pypaths.txt
  856.  
  857. hardclean:
  858. touch CppBlockUtils.i
  859. rm -f *.o *.out *.a
  860. rm -f CppBlockUtils_wrap.cxx
  861. rm -f pypaths.txt
  862. $(MAKE) -C cryptopp clean
  863. $(MAKE) -C leveldb clean
  864.  
  865.  
  866.  
  867. piotrek@piotek-pc ~/Apps/BitcoinArmory $ echo $OPT
  868.  
  869. piotrek@piotek-pc ~/Apps/BitcoinArmory $
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement