diff options
author | Michael Grønager <gronager@ceptacle.com> | 2012-02-23 20:48:23 +0100 |
---|---|---|
committer | bitcoindev <bitcoindev@gnusha.org> | 2012-02-23 19:48:33 +0000 |
commit | 427891884212b1713441151de7341b58572fcf41 (patch) | |
tree | 117130ac5241bbe66d6ea5417985d4f99c1fd935 /3c | |
parent | 0b41cd36b661d6061553501e29d866ecfca262ae (diff) | |
download | pi-bitcoindev-427891884212b1713441151de7341b58572fcf41.tar.gz pi-bitcoindev-427891884212b1713441151de7341b58572fcf41.zip |
Re: [Bitcoin-development] Announcement: libcoin
Diffstat (limited to '3c')
-rw-r--r-- | 3c/6f5091b2469fe4594de629817f0c5c8ecf5e36 | 316 |
1 files changed, 316 insertions, 0 deletions
diff --git a/3c/6f5091b2469fe4594de629817f0c5c8ecf5e36 b/3c/6f5091b2469fe4594de629817f0c5c8ecf5e36 new file mode 100644 index 000000000..851d07429 --- /dev/null +++ b/3c/6f5091b2469fe4594de629817f0c5c8ecf5e36 @@ -0,0 +1,316 @@ +Received: from sog-mx-3.v43.ch3.sourceforge.com ([172.29.43.193] + helo=mx.sourceforge.net) + by sfs-ml-1.v29.ch3.sourceforge.com with esmtp (Exim 4.76) + (envelope-from <gronager@ceptacle.com>) id 1S0eeX-0003vV-RS + for bitcoin-development@lists.sourceforge.net; + Thu, 23 Feb 2012 19:48:33 +0000 +X-ACL-Warn: +Received: from 2508ds5-oebr.0.fullrate.dk ([95.166.54.49] + helo=mail.ceptacle.com) + by sog-mx-3.v43.ch3.sourceforge.com with esmtp (Exim 4.76) + id 1S0eeW-0008Dg-3y for bitcoin-development@lists.sourceforge.net; + Thu, 23 Feb 2012 19:48:33 +0000 +Received: from localhost (localhost [127.0.0.1]) + by mail.ceptacle.com (Postfix) with ESMTP id 0DFFB17CFC59; + Thu, 23 Feb 2012 20:48:26 +0100 (CET) +X-Virus-Scanned: amavisd-new at ceptacle.com +Received: from mail.ceptacle.com ([127.0.0.1]) + by localhost (server.ceptacle.private [127.0.0.1]) (amavisd-new, + port 10024) + with ESMTP id 9HygPjy+MbGi; Thu, 23 Feb 2012 20:48:24 +0100 (CET) +Received: from [10.0.1.28] (2508ds5-oebr.0.fullrate.dk [95.166.54.49]) + by mail.ceptacle.com (Postfix) with ESMTPSA id A037A17CFC4D; + Thu, 23 Feb 2012 20:48:24 +0100 (CET) +Mime-Version: 1.0 (Apple Message framework v1257) +Content-Type: text/plain; charset=utf-8 +From: =?iso-8859-1?Q?Michael_Gr=F8nager?= <gronager@ceptacle.com> +In-Reply-To: <CAJSM8J0zqF2=Poknzc8R7TrTJ0DWCMBw2-K9gGhUP_Qf+J6eFg@mail.gmail.com> +Date: Thu, 23 Feb 2012 20:48:23 +0100 +Content-Transfer-Encoding: quoted-printable +Message-Id: <E3C0BC56-CCC2-451F-B67B-66A355280926@ceptacle.com> +References: <D55C3D18-8286-44E9-B877-6FCE7C05E980@ceptacle.com> + <CAJSM8J0zqF2=Poknzc8R7TrTJ0DWCMBw2-K9gGhUP_Qf+J6eFg@mail.gmail.com> +To: =?utf-8?Q?Martinx_-_=E3=82=B8=E3=82=A7=E3=83=BC=E3=83=A0?= + =?utf-8?Q?=E3=82=BA?= <thiagocmartinsc@gmail.com> +X-Mailer: Apple Mail (2.1257) +X-Spam-Score: 0.0 (/) +X-Spam-Report: Spam Filtering performed by mx.sourceforge.net. + See http://spamassassin.org/tag/ for more details. +X-Headers-End: 1S0eeW-0008Dg-3y +Cc: Bitcoin Dev <bitcoin-development@lists.sourceforge.net> +Subject: Re: [Bitcoin-development] Announcement: libcoin +X-BeenThere: bitcoin-development@lists.sourceforge.net +X-Mailman-Version: 2.1.9 +Precedence: list +List-Id: <bitcoin-development.lists.sourceforge.net> +List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/bitcoin-development>, + <mailto:bitcoin-development-request@lists.sourceforge.net?subject=unsubscribe> +List-Archive: <http://sourceforge.net/mailarchive/forum.php?forum_name=bitcoin-development> +List-Post: <mailto:bitcoin-development@lists.sourceforge.net> +List-Help: <mailto:bitcoin-development-request@lists.sourceforge.net?subject=help> +List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/bitcoin-development>, + <mailto:bitcoin-development-request@lists.sourceforge.net?subject=subscribe> +X-List-Received-Date: Thu, 23 Feb 2012 19:48:33 -0000 + +Hi Martinx, + +I am looking into it now - I just tried on my Ubuntu 11.10 - I got by = +Script.cpp with no problems. + +I have Boost 1.48.1, but I can't see that causing the issue - I will = +retry with a cleaner machine... + +/M + +On 23/02/2012, at 18:31, Martinx - =E3=82=B8=E3=82=A7=E3=83=BC=E3=83=A0=E3= +=82=BA wrote: + +> Hi Michael! +>=20 +> Thank you for libcoin! It is a awesome evolution for Bitcoin and for = +the CryptoCurrencies as a hole... Thanks!!! +>=20 +> Anyway, I am unable to compile libcoin under my Ubuntu 11.04. At this = +machine, I have compiled and running Bitcoin (from sources), Namecoin, = +Devcoin, Litecoin, IXcoin and I0coin, all from sources but, when I try = +to compile libcoin, I got: +>=20 +> ---- +> user@desk:~/libcoin$ ./configure=20 +> -- The C compiler identification is GNU +> -- The CXX compiler identification is GNU +> -- Check for working C compiler: /usr/bin/gcc +> -- Check for working C compiler: /usr/bin/gcc -- works +> -- Detecting C compiler ABI info +> -- Detecting C compiler ABI info - done +> -- Check for working CXX compiler: /usr/bin/c++ +> -- Check for working CXX compiler: /usr/bin/c++ -- works +> -- Detecting CXX compiler ABI info +> -- Detecting CXX compiler ABI info - done +> -- Looking for include files CMAKE_HAVE_PTHREAD_H +> -- Looking for include files CMAKE_HAVE_PTHREAD_H - found +> -- Looking for pthread_create in pthreads +> -- Looking for pthread_create in pthreads - not found +> -- Looking for pthread_create in pthread +> -- Looking for pthread_create in pthread - found +> -- Found Threads: TRUE=20 +> -- Looking for XOpenDisplay in = +/usr/lib/i386-linux-gnu/libX11.so;/usr/lib/i386-linux-gnu/libXext.so +> -- Looking for XOpenDisplay in = +/usr/lib/i386-linux-gnu/libX11.so;/usr/lib/i386-linux-gnu/libXext.so - = +found +> -- Looking for gethostbyname +> -- Looking for gethostbyname - found +> -- Looking for connect +> -- Looking for connect - found +> -- Looking for remove +> -- Looking for remove - found +> -- Looking for shmat +> -- Looking for shmat - found +> -- Looking for IceConnectionNumber in ICE +> -- Looking for IceConnectionNumber in ICE - found +> -- Found X11: /usr/lib/i386-linux-gnu/libX11.so +> -- Boost version: 1.42.0 +> -- Found the following Boost libraries: +> -- date_time +> -- regex +> -- filesystem +> -- system +> -- program_options +> -- thread +> -- Found OpenSSL: /usr/lib/libssl.so;/usr/lib/libcrypto.so=20 +> -- Looking for Q_WS_X11 +> -- Looking for Q_WS_X11 - found +> -- Looking for Q_WS_WIN +> -- Looking for Q_WS_WIN - not found. +> -- Looking for Q_WS_QWS +> -- Looking for Q_WS_QWS - not found. +> -- Looking for Q_WS_MAC +> -- Looking for Q_WS_MAC - not found. +> -- Found Qt-Version 4.7.2 (using /usr/bin/qmake) +> -- Found wxWidgets: TRUE=20 +>=20 +> The build system is configured to install libraries to /usr/local/lib +> Your applications may not be able to find your installed libraries = +unless you: +> set your LD_LIBRARY_PATH (user specific) or +> update your ld.so configuration (system wide) +> You have an ld.so.conf.d directory on your system, so if you wish to = +ensure that +> applications find the installed libcoin libraries, system wide, you = +could install an +> libcoin specific ld.so configuration with: +> sudo make install_ld_conf +>=20 +> -- Configuring done +> -- Generating done +> -- Build files have been written to: /home/user/libcoin +> ---- +>=20 +> Now I tried make, without success: +>=20 +> ---- +> ..... +> Script.cpp:(.text._ZngRK7CBigNum[operator-(CBigNum const&)]+0xf): = +undefined reference to `BN_init' +> Script.cpp:(.text._ZngRK7CBigNum[operator-(CBigNum const&)]+0x1e): = +undefined reference to `BN_copy' +> Script.cpp:(.text._ZngRK7CBigNum[operator-(CBigNum const&)]+0x38): = +undefined reference to `BN_set_negative' +> Script.cpp:(.text._ZngRK7CBigNum[operator-(CBigNum const&)]+0x4f): = +undefined reference to `BN_clear_free' +> Script.cpp:(.text._ZngRK7CBigNum[operator-(CBigNum const&)]+0xd3): = +undefined reference to `BN_clear_free' +> ../../lib/libcoin.a(Script.o): In function `operator<<(CBigNum const&, = +unsigned int)': +> Script.cpp:(.text._ZlsRK7CBigNumj[operator<<(CBigNum const&, unsigned = +int)]+0x16): undefined reference to `BN_init' +> Script.cpp:(.text._ZlsRK7CBigNumj[operator<<(CBigNum const&, unsigned = +int)]+0x2c): undefined reference to `BN_lshift' +> Script.cpp:(.text._ZlsRK7CBigNumj[operator<<(CBigNum const&, unsigned = +int)]+0xad): undefined reference to `BN_clear_free' +> ../../lib/libcoin.a(Script.o): In function `operator>>(CBigNum const&, = +unsigned int)': +> Script.cpp:(.text._ZrsRK7CBigNumj[operator>>(CBigNum const&, unsigned = +int)]+0xf): undefined reference to `BN_init' +> Script.cpp:(.text._ZrsRK7CBigNumj[operator>>(CBigNum const&, unsigned = +int)]+0x1e): undefined reference to `BN_copy' +> Script.cpp:(.text._ZrsRK7CBigNumj[operator>>(CBigNum const&, unsigned = +int)]+0x47): undefined reference to `BN_clear_free' +> Script.cpp:(.text._ZrsRK7CBigNumj[operator>>(CBigNum const&, unsigned = +int)]+0xcb): undefined reference to `BN_clear_free' +> ../../lib/libcoin.a(Script.o): In function `operator!=3D(CBigNum = +const&, CBigNum const&)': +> Script.cpp:(.text._ZneRK7CBigNumS1_[operator!=3D(CBigNum const&, = +CBigNum const&)]+0x14): undefined reference to `BN_cmp' +> ../../lib/libcoin.a(Script.o): In function `operator>(CBigNum const&, = +CBigNum const&)': +> Script.cpp:(.text._ZgtRK7CBigNumS1_[operator>(CBigNum const&, CBigNum = +const&)]+0x14): undefined reference to `BN_cmp' +> ../../lib/libcoin.a(Script.o): In function `uint256 = +Hash<__gnu_cxx::__normal_iterator<unsigned char*, std::vector<unsigned = +char, std::allocator<unsigned char> > > = +>(__gnu_cxx::__normal_iterator<unsigned char*, std::vector<unsigned = +char, std::allocator<unsigned char> > >, = +__gnu_cxx::__normal_iterator<unsigned char*, std::vector<unsigned char, = +std::allocator<unsigned char> > >)': +> = +Script.cpp:(.text._Z4HashIN9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIh= +EEEEE7uint256T_S8_[uint256 Hash<__gnu_cxx::__normal_iterator<unsigned = +char*, std::vector<unsigned char, std::allocator<unsigned char> > > = +>(__gnu_cxx::__normal_iterator<unsigned char*, std::vector<unsigned = +char, std::allocator<unsigned char> > >, = +__gnu_cxx::__normal_iterator<unsigned char*, std::vector<unsigned char, = +std::allocator<unsigned char> > >)]+0x6d): undefined reference to = +`SHA256' +> = +Script.cpp:(.text._Z4HashIN9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIh= +EEEEE7uint256T_S8_[uint256 Hash<__gnu_cxx::__normal_iterator<unsigned = +char*, std::vector<unsigned char, std::allocator<unsigned char> > > = +>(__gnu_cxx::__normal_iterator<unsigned char*, std::vector<unsigned = +char, std::allocator<unsigned char> > >, = +__gnu_cxx::__normal_iterator<unsigned char*, std::vector<unsigned char, = +std::allocator<unsigned char> > >)]+0xb8): undefined reference to = +`SHA256' +> collect2: ld returned 1 exit status +> make[2]: *** [bin/bitcoind] Error 1 +> make[1]: *** [applications/bitcoind/CMakeFiles/app_bitcoind.dir/all] = +Error 2 +> make: *** [all] Error 2 +> ----- +>=20 +> What can I do?! +>=20 +> Best, +> Thiago +>=20 +>=20 +> On 1 February 2012 12:18, Michael Gr=C3=B8nager = +<gronager@ceptacle.com> wrote: +> Dear Bitcoiners, +>=20 +> libcoin is now in a state ready for its first release, which I would = +like to share with you! +>=20 +> =3D=3D=3D libcoin is a crypto currency library based on the = +bitcoin/bitcoin "Satoshi" client. =3D=3D=3D +>=20 +> Copenhagen, Denmark - 1st February 2012 Ceptacle announces the release = +of the first version of the crypto currency library "libcoin" based on = +the bitcoin/bitcoin "Satoshi" client. +>=20 +> libcoin also maintains a version of bitcoind that is a 100% compatible = +drop-in replacement of the bitcoin/bitcoind client: You can use it on = +the same computer on the same files and you can call it with the same = +scripts. And you can easily extend it without touching the basic bitcoin = +source files. +>=20 +> The libcoin/bitcoind client downloads the entire block chain 3.5 times = +faster than the bitcoin/bitcoind client. This is less than 90 minutes on = +a modern laptop! +>=20 +> In libcoin, the Satoshi client code has been completely refactored, = +properly encapsulating classes, removing all globals, moving from = +threads and mutexes to a pure asynchronous approach. Functionalities = +have been divided into logical units and libraries, minimizing = +dependencies for e.g. thin clients. +>=20 +> libcoin is chain agnostic, all chain (bitcoin, testnet, namecoin, = +litecoin, ...) specific settings are maintained from a single class = +(Chain) and hence experiments with chain settings, mining, security and = +digital currencies for research and educational purposes are easily = +accessible. See the ponzicoin example for how you define your own chain. +>=20 +> The build system of libcoin is based on CMake and supports builds of = +static and dynamic libraries on Linux, Mac OS X, and Windows. +>=20 +> The libcoin license is LGPL v. 3. This mean that you can use it in = +open source as well as in commercial projects, but improvements should = +go back into the libcoin library. +>=20 +> =3D=3D=3D=3D=3D=3D +>=20 +> Read more on libcoin on: http://github.com/ceptacle/libcoin/wiki +>=20 +> Join libcoin on twitter: http://twitter.com/libcoin +>=20 +> Download "libcoin Satoshi release": = +http://github.com/ceptacle/libcoin/zipball/v0.4.0.1 +>=20 +> Best regards, +>=20 +> Michael Gronager, PhD +> Director, Ceptacle +> Jens Juels Gade 33 +> 2100 Copenhagen E +> Mobile: +45 31 45 14 01 +> E-mail: gronager@ceptacle.com +> Web: http://www.ceptacle.com/ +>=20 +>=20 +> = +--------------------------------------------------------------------------= +---- +> Keep Your Developer Skills Current with LearnDevNow! +> The most comprehensive online learning library for Microsoft = +developers +> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, = +MVC3, +> Metro Style Apps, more. Free future releases when you subscribe now! +> http://p.sf.net/sfu/learndevnow-d2d +> _______________________________________________ +> Bitcoin-development mailing list +> Bitcoin-development@lists.sourceforge.net +> https://lists.sourceforge.net/lists/listinfo/bitcoin-development +>=20 + +Michael Gronager, PhD +Director, Ceptacle +Jens Juels Gade 33 +2100 Copenhagen E +Mobile: +45 31 45 14 01 +E-mail: gronager@ceptacle.com +Web: http://www.ceptacle.com/ + + + |