From mboxrd@z Thu Jan 1 00:00:00 1970 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 ) id 1S10Dj-0005Dt-IN for bitcoin-development@lists.sourceforge.net; Fri, 24 Feb 2012 18:50:19 +0000 Received-SPF: pass (sog-mx-3.v43.ch3.sourceforge.com: domain of gmail.com designates 209.85.212.175 as permitted sender) client-ip=209.85.212.175; envelope-from=thiagocmartinsc@gmail.com; helo=mail-wi0-f175.google.com; Received: from mail-wi0-f175.google.com ([209.85.212.175]) by sog-mx-3.v43.ch3.sourceforge.com with esmtps (TLSv1:RC4-SHA:128) (Exim 4.76) id 1S10Dh-0007Mp-QP for bitcoin-development@lists.sourceforge.net; Fri, 24 Feb 2012 18:50:19 +0000 Received: by wibhq7 with SMTP id hq7so2340503wib.34 for ; Fri, 24 Feb 2012 10:50:11 -0800 (PST) Received-SPF: pass (google.com: domain of thiagocmartinsc@gmail.com designates 10.180.95.1 as permitted sender) client-ip=10.180.95.1; Authentication-Results: mr.google.com; spf=pass (google.com: domain of thiagocmartinsc@gmail.com designates 10.180.95.1 as permitted sender) smtp.mail=thiagocmartinsc@gmail.com; dkim=pass header.i=thiagocmartinsc@gmail.com Received: from mr.google.com ([10.180.95.1]) by 10.180.95.1 with SMTP id dg1mr7620053wib.21.1330109411606 (num_hops = 1); Fri, 24 Feb 2012 10:50:11 -0800 (PST) Received: by 10.180.95.1 with SMTP id dg1mr6129914wib.21.1330109411489; Fri, 24 Feb 2012 10:50:11 -0800 (PST) MIME-Version: 1.0 Received: by 10.227.197.141 with HTTP; Fri, 24 Feb 2012 10:49:40 -0800 (PST) In-Reply-To: References: <4FF4A408-F8C9-4A50-8B13-13D3686BEB09@ceptacle.com> From: =?ISO-2022-JP?B?TWFydGlueCAtIBskQiU4JSchPCVgJTobKEI=?= Date: Fri, 24 Feb 2012 16:49:40 -0200 Message-ID: To: =?ISO-8859-1?Q?Michael_Gr=F8nager?= Content-Type: multipart/alternative; boundary=f46d044303f0fbf64904b9ba3a55 X-Spam-Score: -0.6 (/) X-Spam-Report: Spam Filtering performed by mx.sourceforge.net. See http://spamassassin.org/tag/ for more details. -1.5 SPF_CHECK_PASS SPF reports sender host as permitted sender for sender-domain 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (thiagocmartinsc[at]gmail.com) -0.0 SPF_PASS SPF: sender matches SPF record 1.0 HTML_MESSAGE BODY: HTML included in message -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature X-Headers-End: 1S10Dh-0007Mp-QP Cc: Bitcoin Dev Subject: Re: [Bitcoin-development] Announcement: libcoin X-BeenThere: bitcoin-development@lists.sourceforge.net X-Mailman-Version: 2.1.9 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Feb 2012 18:50:19 -0000 --f46d044303f0fbf64904b9ba3a55 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi Michael, Thank you for your attention! Now, I'm trying to start libcoin's bitcoind using high ports but, it always try to listen at 8332, no matter what I "say"... Look: $ cat .bitcoin/bitcoin.conf server=3D1 daemon=3D1 rpcuser=3Dlibcoin rpcpassword=3DLibCoin13 rpcport=3D10332 port=3D10333 But: /usr/local/bin/bitcoind Error: Address already in use terminate called after throwing an instance of 'DbException' what(): DbEnv::close: Invalid argument Aborted When I "strace it", I can see: ... bind(12, {sa_family=3DAF_INET, sin_port=3Dhtons(8333), sin_addr=3Dinet_addr("0.0.0.0")}, 16) =3D -1 EADDRINUSE (Address already in= use) ... I already tried: /usr/local/bin/bitcoind --rpcport 10332 /usr/local/bin/bitcoind --rpcport=3D10332 Without success... Thanks again! Thiago 2012/2/24 Michael Gr=C3=B8nager > Hi Thiago, > > Forgot to comment on the two latter: > > > $ bitcoind getaccountaddress "" > > HTTP error code: 401 > > Error: couldn't parse reply from server > > > > $ bitcoind listaccounts > > HTTP error code: 401 > > Error: couldn't parse reply from server > > > > 401 =3D permission denied - you need to setup username / password either = on > the commandline or in the bicoin.conf file to access those commands... > > See in the bitcoind.cpp file for commands that you can use with and > without auth... > > Those that contains an "auth" requires auth: > > server.registerMethod(method_ptr(new GetBalance(wallet)), auth); > > As opposed to: > > server.registerMethod(method_ptr(new GetInfo(node))); > > auth is defined by: > > Auth auth(rpc_user, rpc_pass); // if rpc_user and rpc_pass are not > set, all authenticated methods becomes disallowed. > > so you just experience the case explained in the comment ;) I admit that > the output could be more readable, though! > > /M > > > > > > Any tips?! lol > > > > Thanks! > > Thiago > > > > 2012/2/23 Martinx - =E3=82=B8=E3=82=A7=E3=83=BC=E3=83=A0=E3=82=BA > > AWESOME!!! > > > > I can compile libcoin at my Ubuntu 11.10... I just need to install: > > > > sudo aptitude install libboost1.46-all-dev > > > > ...alongside with another already installed dependencies, and now it > works!! > > > > Thank you! > > Thiago > > > > 2012/2/23 Michael Gr=C3=B8nager > > Hi Martinx, > > > > Another note: > > > > boost 1.42 and openssl 1.0 has a conflict (you will see it when you try > to compile coinHTTP with that specific combination: sslv2 has been remove= d > from openssl, but boost still references it.) > > > > You should do a : > > > > sudo apt-get upgrade libboost-dev-all > > > > to get the 1.46.1 library > > > > /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! > >> > >> Thank you for libcoin! It is a awesome evolution for Bitcoin and for > the CryptoCurrencies as a hole... Thanks!!! > >> > >> 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: > >> > >> ---- > >> user@desk:~/libcoin$ ./configure > >> -- 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 > >> -- 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 - fo= und > >> -- 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 > >> -- 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 > >> > >> 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 > >> > >> -- Configuring done > >> -- Generating done > >> -- Build files have been written to: /home/user/libcoin > >> ---- > >> > >> Now I tried make, without success: > >> > >> ---- > >> ..... > >> 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&, CBigN= um > 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 char, std::allocator > > > >(__gnu_cxx::__normal_iterator std::allocator > >, __gnu_cxx::__normal_iterator char*, std::vector > >)': > >> > Script.cpp:(.text._Z4HashIN9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaI= hEEEEE7uint256T_S8_[uint256 > Hash<__gnu_cxx::__normal_iterator char, std::allocator > > > >(__gnu_cxx::__normal_iterator std::allocator > >, __gnu_cxx::__normal_iterator char*, std::vector > > >)]+0x6d): undefined reference to `SHA256' > >> > Script.cpp:(.text._Z4HashIN9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaI= hEEEEE7uint256T_S8_[uint256 > Hash<__gnu_cxx::__normal_iterator char, std::allocator > > > >(__gnu_cxx::__normal_iterator std::allocator > >, __gnu_cxx::__normal_iterator char*, std::vector > > >)]+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 > >> ----- > >> > >> What can I do?! > >> > >> Best, > >> Thiago > >> > >> > >> On 1 February 2012 12:18, Michael Gr=C3=B8nager > wrote: > >> Dear Bitcoiners, > >> > >> libcoin is now in a state ready for its first release, which I would > like to share with you! > >> > >> =3D=3D=3D libcoin is a crypto currency library based on the bitcoin/bi= tcoin > "Satoshi" client. =3D=3D=3D > >> > >> Copenhagen, Denmark - 1st February 2012 Ceptacle announces the release > of the first version of the crypto currency library "libcoin" based on th= e > bitcoin/bitcoin "Satoshi" client. > >> > >> 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. > >> > >> 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! > >> > >> 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. > >> > >> libcoin is chain agnostic, all chain (bitcoin, testnet, namecoin, > litecoin, ...) specific settings are maintained from a single class (Chai= n) > and hence experiments with chain settings, mining, security and digital > currencies for research and educational purposes are easily accessible. S= ee > the ponzicoin example for how you define your own chain. > >> > >> The build system of libcoin is based on CMake and supports builds of > static and dynamic libraries on Linux, Mac OS X, and Windows. > >> > >> The libcoin license is LGPL v. 3. This mean that you can use it in ope= n > source as well as in commercial projects, but improvements should go back > into the libcoin library. > >> > >> =3D=3D=3D=3D=3D=3D > >> > >> Read more on libcoin on: http://github.com/ceptacle/libcoin/wiki > >> > >> Join libcoin on twitter: http://twitter.com/libcoin > >> > >> Download "libcoin Satoshi release": > http://github.com/ceptacle/libcoin/zipball/v0.4.0.1 > >> > >> Best regards, > >> > >> 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/ > >> > >> > >> > -------------------------------------------------------------------------= ----- > >> Keep Your Developer Skills Current with LearnDevNow! > >> The most comprehensive online learning library for Microsoft developer= s > >> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC= 3, > >> 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 > >> > > > > 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/ > > > > > > > > --f46d044303f0fbf64904b9ba3a55 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi Michael,

=C2=A0Thank you for your attention!

=C2=A0Now, I&= #39;m trying to start libcoin's bitcoind using high ports but, it alway= s try to listen at 8332, no matter what I "say"...

=C2=A0L= ook:

$ cat .bitcoin/bitcoin.conf
server=3D1
daemon=3D1
rpcuser=3Dlibco= in
rpcpassword=3DLibCoin13
rpcport=3D10332
port=3D10333

=C2= =A0But:

/usr/local/bin/bitcoind
Error: Address already in use
=
terminate called after throwing an instance of 'DbException' =C2=A0 what():=C2=A0 DbEnv::close: Invalid argument
Aborted

=C2= =A0When I "strace it", I can see:

...
bind(12, {sa_fami= ly=3DAF_INET, sin_port=3Dhtons(8333), sin_addr=3Dinet_addr("0.0.0.0&qu= ot;)}, 16) =3D -1 EADDRINUSE (Address already in use)
...

=C2=A0I already tried:

/usr/local/bin/bitcoind --rpcport = 10332
/usr/local/bin/bitcoind --rpcport=3D10332

=C2=A0Without suc= cess...

Thanks again!
Thiago

20= 12/2/24 Michael Gr=C3=B8nager <gronager@ceptacle.com>
Hi Thiago,

Forgot to comment on the two latter:

> $ bitcoind getaccountaddress ""
> HTTP error code: 401
> Error: couldn't parse reply from server
>
> $ bitcoind listaccounts
> HTTP error code: 401
> Error: couldn't parse reply from server
>

401 =3D permission denied - you need to setup username / password eit= her on the commandline or in the bicoin.conf file to access those commands.= ..

See in the bitcoind.cpp file for commands that you can use with and without= auth...

Those that contains an "auth" requires auth:

=C2=A0 =C2=A0 =C2=A0 server.registerMethod(method_ptr(new GetBalance(walle= t)), auth);

As opposed to:

=C2=A0 =C2=A0 =C2=A0 server.registerMethod(method_ptr(new GetInfo(node)));=

auth is defined by:

=C2=A0 =C2=A0 =C2=A0 Auth auth(rpc_user, rpc_pass); // if rpc_user and rpc= _pass are not set, all authenticated methods becomes disallowed.

so you just experience the case explained in the comment ;) I admit that th= e output could be more readable, though!

/M


>
> Any tips?! lol
>
> Thanks!
> Thiago
>
> 2012/2/23 Martinx - =E3=82=B8=E3=82=A7=E3=83=BC=E3=83=A0=E3=82=BA <= thiagocmartinsc@gmail.com&= gt;
> AWESOME!!!
>
> I can compile libcoin at my Ubuntu 11.10... I just need to install: >
> sudo aptitude install libboost1.46-all-dev
>
> ...alongside with another already installed dependencies, and now it w= orks!!
>
> Thank you!
> Thiago
>
> 2012/2/23 Michael Gr=C3=B8nager <gronager@ceptacle.com>
> Hi Martinx,
>
> Another note:
>
> boost 1.42 and openssl 1.0 has a conflict (you will see it when you tr= y to compile coinHTTP with that specific combination: sslv2 has been remove= d from openssl, but boost still references it.)
>
> You should do a :
>
> sudo apt-get upgrade libboost-dev-all
>
> to get the 1.46.1 library
>
> /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!
>>
>> Thank you for libcoin! It is a awesome evolution for Bitcoin and f= or the CryptoCurrencies as a hole... Thanks!!!
>>
>> Anyway, I am unable to compile libcoin under my Ubuntu 11.04. At t= his machine, I have compiled and running Bitcoin (from sources), Namecoin, = Devcoin, Litecoin, IXcoin and I0coin, all from sources but, when I try to c= ompile libcoin, I got:
>>
>> ----
>> user@desk:~/libcoin$ ./configure
>> -- 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
>> -- 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:
>> -- =C2=A0 date_time
>> -- =C2=A0 regex
>> -- =C2=A0 filesystem
>> -- =C2=A0 system
>> -- =C2=A0 program_options
>> -- =C2=A0 thread
>> -- Found OpenSSL: /usr/lib/libssl.so;/usr/lib/libcrypto.so
>> -- 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
>>
>> 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:
>> =C2=A0 =C2=A0set your LD_LIBRARY_PATH (user specific) or
>> =C2=A0 =C2=A0update 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, yo= u could install an
>> libcoin specific ld.so configuration with:
>> =C2=A0 =C2=A0sudo make install_ld_conf
>>
>> -- Configuring done
>> -- Generating done
>> -- Build files have been written to: /home/user/libcoin
>> ----
>>
>> Now I tried make, without success:
>>
>> ----
>> .....
>> Script.cpp:(.text._ZngRK7CBigNum[operator-(CBigNum const&)]+0x= f): undefined reference to `BN_init'
>> Script.cpp:(.text._ZngRK7CBigNum[operator-(CBigNum const&)]+0x= 1e): undefined reference to `BN_copy'
>> Script.cpp:(.text._ZngRK7CBigNum[operator-(CBigNum const&)]+0x= 38): undefined reference to `BN_set_negative'
>> Script.cpp:(.text._ZngRK7CBigNum[operator-(CBigNum const&)]+0x= 4f): undefined reference to `BN_clear_free'
>> Script.cpp:(.text._ZngRK7CBigNum[operator-(CBigNum const&)]+0x= d3): undefined reference to `BN_clear_free'
>> ../../lib/libcoin.a(Script.o): In function `operator<<(CBigN= um const&, unsigned int)':
>> Script.cpp:(.text._ZlsRK7CBigNumj[operator<<(CBigNum const&a= mp;, unsigned int)]+0x16): undefined reference to `BN_init'
>> Script.cpp:(.text._ZlsRK7CBigNumj[operator<<(CBigNum const&a= mp;, unsigned int)]+0x2c): undefined reference to `BN_lshift'
>> Script.cpp:(.text._ZlsRK7CBigNumj[operator<<(CBigNum const&a= mp;, unsigned int)]+0xad): undefined reference to `BN_clear_free'
>> ../../lib/libcoin.a(Script.o): In function `operator>>(CBigN= um const&, unsigned int)':
>> Script.cpp:(.text._ZrsRK7CBigNumj[operator>>(CBigNum const&a= mp;, unsigned int)]+0xf): undefined reference to `BN_init'
>> Script.cpp:(.text._ZrsRK7CBigNumj[operator>>(CBigNum const&a= mp;, unsigned int)]+0x1e): undefined reference to `BN_copy'
>> Script.cpp:(.text._ZrsRK7CBigNumj[operator>>(CBigNum const&a= mp;, unsigned int)]+0x47): undefined reference to `BN_clear_free'
>> Script.cpp:(.text._ZrsRK7CBigNumj[operator>>(CBigNum const&a= mp;, unsigned int)]+0xcb): undefined reference to `BN_clear_free'
>> ../../lib/libcoin.a(Script.o): In function `operator!=3D(CBigNum c= onst&, 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 c= onst&, 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_iterato= r<unsigned char*, std::vector<unsigned char, std::allocator<unsign= ed char> > >, __gnu_cxx::__normal_iterator<unsigned char*, std:= :vector<unsigned char, std::allocator<unsigned char> > >)= 9;:
>> Script.cpp:(.text._Z4HashIN9__gnu_cxx17__normal_iteratorIPhSt6vect= orIhSaIhEEEEE7uint256T_S8_[uint256 Hash<__gnu_cxx::__normal_iterator<= unsigned char*, std::vector<unsigned char, std::allocator<unsigned ch= ar> > > >(__gnu_cxx::__normal_iterator<unsigned char*, std::= vector<unsigned char, std::allocator<unsigned char> > >, __g= nu_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_iteratorIPhSt6vect= orIhSaIhEEEEE7uint256T_S8_[uint256 Hash<__gnu_cxx::__normal_iterator<= unsigned char*, std::vector<unsigned char, std::allocator<unsigned ch= ar> > > >(__gnu_cxx::__normal_iterator<unsigned char*, std::= vector<unsigned char, std::allocator<unsigned char> > >, __g= nu_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/al= l] Error 2
>> make: *** [all] Error 2
>> -----
>>
>> What can I do?!
>>
>> Best,
>> Thiago
>>
>>
>> On 1 February 2012 12:18, Michael Gr=C3=B8nager <gronager@ceptacle.com> wrote:
>> Dear Bitcoiners,
>>
>> libcoin is now in a state ready for its first release, which I wou= ld like to share with you!
>>
>> =3D=3D=3D libcoin is a crypto currency library based on the bitcoi= n/bitcoin "Satoshi" client. =3D=3D=3D
>>
>> Copenhagen, Denmark - 1st February 2012 Ceptacle announces the rel= ease of the first version of the crypto currency library "libcoin"= ; based on the bitcoin/bitcoin "Satoshi" client.
>>
>> libcoin also maintains a version of bitcoind that is a 100% compat= ible 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 scrip= ts. And you can easily extend it without touching the basic bitcoin source = files.
>>
>> The libcoin/bitcoind client downloads the entire block chain 3.5 t= imes faster than the bitcoin/bitcoind client. This is less than 90 minutes = on a modern laptop!
>>
>> 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 div= ided into logical units and libraries, minimizing dependencies for e.g. thi= n clients.
>>
>> 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 cu= rrencies for research and educational purposes are easily accessible. See t= he ponzicoin example for how you define your own chain.
>>
>> The build system of libcoin is based on CMake and supports builds = of static and dynamic libraries on Linux, Mac OS X, and Windows.
>>
>> 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.
>>
>> =3D=3D=3D=3D=3D=3D
>>
>> Read more on libcoin on: http://github.com/ceptacle/libcoin/wiki >>
>> Join libcoin on twitter: http://twitter.com/libcoin
>>
>> Download "libcoin Satoshi release": http://github= .com/ceptacle/libcoin/zipball/v0.4.0.1
>>
>> Best regards,
>>
>> 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/
>>
>>
>> ------------------------------------------------------------------= ------------
>> Keep Your Developer Skills Current with LearnDevNow!
>> The most comprehensive online learning library for Microsoft devel= opers
>> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3,= MVC3,
>> Metro Style Apps, more. Free future releases when you subscribe no= w!
>> = http://p.sf.net/sfu/learndevnow-d2d
>> _______________________________________________
>> Bitcoin-development mailing list
>> Bitco= in-development@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/b= itcoin-development
>>
>
> 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/
>
>
>


--f46d044303f0fbf64904b9ba3a55--