1 2010-09-30 00:46:39 <joe_1> cashcow is having a 50% deposit bonus tonight, if you make a deposit then /msg me with your username and i will credit the bonus. max 20 btc, 1 per person
2 2010-09-30 00:48:17 <kaja> joe_1: what is cashcow?
3 2010-09-30 00:48:41 <joe_1> its a casino/bank website i started at cashcow.no-ip.org
4 2010-09-30 00:50:12 <doublec> joe_1, for those of us in a different timezone, how long does 'tonight' last?
5 2010-09-30 00:51:21 <joe_1> lets say 7am GMT
6 2010-09-30 00:51:54 <doublec> ok, thanks
7 2010-09-30 00:53:50 <joe_1> np
8 2010-09-30 01:43:46 <doublec> so I ran my 20+10 bonus up to 125 :) Cashing out to try again later tonight.
9 2010-09-30 01:59:49 <joe_1> wow thats awsome - glad to hear it
10 2010-09-30 02:01:24 <doublec> and I can confirm if anyone was worried that cashouts work fine
11 2010-09-30 02:11:24 <echelon> theymos, i just received a direct ip payment over tor :D
12 2010-09-30 02:12:00 <echelon> so bitcoin makes up a receive address if there's a direct ip payment?
13 2010-09-30 02:12:14 <theymos> echelon: That was me. I was testing all of the contacts on the "post your static IP" page.
14 2010-09-30 02:12:17 <theymos> echelon: Yes.
15 2010-09-30 02:12:20 <echelon> cool :D
16 2010-09-30 02:12:23 <echelon> thanks ^_^
17 2010-09-30 02:12:51 <theymos> Thank you for figuring out the Tor thing!
18 2010-09-30 02:13:37 <echelon> hehe
19 2010-09-30 02:15:51 <doublec> direct ip payments let you attach a message too don't they?
20 2010-09-30 02:15:55 <doublec> I've seen that in the client but never tried it
21 2010-09-30 02:17:14 <theymos> doublec: Yes. The message is just transmitted over the TCP connection.
22 2010-09-30 02:22:24 <jgarzik> bitcoin needs a memo field
23 2010-09-30 02:22:47 <echelon> isn't that what labels are for?
24 2010-09-30 02:23:04 <echelon> oh, for the recipient to see
25 2010-09-30 02:23:12 <jgarzik> right
26 2010-09-30 02:23:18 <theymos> jgarzik: It's possible to add arbitrary data to transactions, but the Bitcoin address is an ECDSA (sign-only) key, so you'd have to use a different crypto system.
27 2010-09-30 02:23:21 <echelon> the problem is that everyone would be able to see it
28 2010-09-30 02:23:32 <jgarzik> theymos: signed plaintext is fine
29 2010-09-30 02:24:01 <jgarzik> there are well known ways to send tunnel encrypted text over plaintext channels :)
30 2010-09-30 02:24:16 <jgarzik> s/send tunnel/send|tunnel/
31 2010-09-30 02:24:29 <echelon> yeah, i suppose
32 2010-09-30 02:25:02 <echelon> but the recipient is the one that hands out the addresses, so he could easily keep a record of what the transaction was for
33 2010-09-30 02:25:30 <echelon> unless he wants to use the same address for all transactions
34 2010-09-30 02:26:38 <theymos> 0.3.12 introduced a size limitation of 100 bytes on each txOut, so adding messages is now unfortunately more difficult.
35 2010-09-30 02:27:01 <jgarzik> even when paying tx fee? :)
36 2010-09-30 02:27:26 <theymos> jgarzik: Yes.
37 2010-09-30 02:27:36 <theymos> Peers won't even relay such transactions.
38 2010-09-30 02:27:37 <theymos> Though they will accept blocks that contain them.
39 2010-09-30 02:28:00 <jgarzik> that's disappointing.
40 2010-09-30 02:28:09 <jgarzik> need an OP_SMS scriptcode...
41 2010-09-30 02:32:01 <jgarzik> theymos: whereabouts in the code is that txOut limit, do you recall?
42 2010-09-30 02:32:19 <theymos> jgarzik: AcceptToMemoryPool, search for nonstandard
43 2010-09-30 02:33:03 <theymos> It's quite possible that I'm misreading the size limitation. "GetSerializeSize(*this, SER_NETWORK) < 100"
44 2010-09-30 02:34:11 <jgarzik> theymos: yeah. that looks like a minimum, not a maximum.
45 2010-09-30 02:34:29 <theymos> LOL; oops. I just realized that as I posted it...
46 2010-09-30 02:35:22 <jgarzik> GetSigOpCount() still applies a maximum. of course, now I'm diving to find out what that does.
47 2010-09-30 02:35:35 <LobsterMan> http://www.youtube.com/watch?v=qK2dCNacvNU
48 2010-09-30 02:35:48 <LobsterMan> ;nr
49 2010-09-30 02:35:49 <bitbot> LobsterMan: CurrentBlockCount( 82,873 blocks ) CurrentDifficulty( 1,318.6704550300 ) NextDifficultyAt( 84,672 blocks ) NextDifficultyIn( 1,799 blocks )
50 2010-09-30 02:36:33 <LobsterMan> ;estimate
51 2010-09-30 02:36:34 <bitbot> LobsterMan: LastDiff(1d 08:35:31 ago) ExpBlocks(195) ActualBlocks(217) TrgNewDiffDate(2010/10/12 19:58:28 GMT) EstNewDiffDate(2010/10/11 10:45:50 GMT) EstNewDiff(1467.44353201)
52 2010-09-30 02:44:38 <LobsterMan> headers.h:32:19: fatal error: wx/wx.h: No such file or directory
53 2010-09-30 02:44:50 <LobsterMan> anyone know why i might be getting that despite the file being in that location?
54 2010-09-30 02:45:26 <theymos> LobsterMan: Location specified wrongly in the makefile?
55 2010-09-30 02:45:48 <LobsterMan> i'm using the default makefile and i put it in the location that the makefile specified
56 2010-09-30 02:45:56 <LobsterMan> -I"/wxwidgets/include"
57 2010-09-30 02:46:02 <theymos> LobsterMan: The default makefile is often wrong.
58 2010-09-30 02:46:22 <LobsterMan> it shouldn't be in this case...
59 2010-09-30 02:46:59 <LobsterMan> INCLUDEPATHS= \n5220
60 2010-09-30 02:47:00 <LobsterMan> so i put wxwidgets in the base directory and there indeed does exist a file wxwidgetsincludewxwx.h
61 2010-09-30 02:49:32 <LobsterMan> it looks like it's just a directory or path problem
62 2010-09-30 02:50:06 <theymos> You have a directory called "wxwidgets" in your root directory?
63 2010-09-30 02:50:20 <LobsterMan> in the base directory of the bitcoin source folder
64 2010-09-30 02:50:49 <theymos> LobsterMan: INCLUDEPATHS is an absolute path.
65 2010-09-30 02:51:28 <LobsterMan> -I"/wxwidgets/include"
66 2010-09-30 02:52:22 <theymos> It should be /home/LobsterMan/bitcoin/wxwidgets/include or whatever. An absolute path.
67 2010-09-30 02:52:27 <LobsterMan> should i change this to something else like
68 2010-09-30 02:52:29 <LobsterMan> hmmm
69 2010-09-30 02:52:38 <LobsterMan> (i'm building this on windows)
70 2010-09-30 02:52:39 <LobsterMan> or trying
71 2010-09-30 02:53:24 <theymos> I think with mingw you would just say C:whatever. Not sure, though.
72 2010-09-30 02:55:54 <LobsterMan> i thought the paths were all relative
73 2010-09-30 02:56:05 <LobsterMan> and just assumed the directory i run the makefile from is /
74 2010-09-30 03:13:28 <echelon> he meant.. "c:
75 2010-09-30 03:13:46 <echelon> "c:" instead of "/c"
76 2010-09-30 03:14:22 <LobsterMan> i think im still confused
77 2010-09-30 03:15:24 <echelon> -I"c:usersusersusernamedesktopitcoin-cudawxwidgetsinclude"
78 2010-09-30 03:15:53 <LobsterMan> the includepaths uses forward slashes
79 2010-09-30 03:16:10 <LobsterMan> should i just spell out the entire directory using forward slashes?
80 2010-09-30 03:16:32 <LobsterMan> that seems unnecessary though........i was hoping the makefile could just use relative paths based on where i invoke the makefile from.....
81 2010-09-30 03:16:48 <LobsterMan> a bit more detail is here if anyone wants to take a look
82 2010-09-30 03:16:49 <LobsterMan> http://www.bitcoin.org/smf/index.php?topic=1034.msg14654#msg14654
83 2010-09-30 03:19:38 <echelon> hmm
84 2010-09-30 03:20:19 <LobsterMan> yeah i mean even though i have a more or less general idea what i'm doing, i'm still a n00b and it's probably something glaringly simple that is wrong here :\n5248
85 2010-09-30 03:21:57 <doublec> build from the mingw shell
86 2010-09-30 03:22:07 <doublec> change the paths in the makefile to:
87 2010-09-30 03:22:43 <doublec> -I"/c/Users/[username]/Desktop/bitcoin-CUDA-svn15-src-gpl/wxwidgets/include"
88 2010-09-30 03:23:10 <LobsterMan> i thought makefiles can handle relative pathnames though?
89 2010-09-30 03:23:18 <doublec> do you have boost etc installed?
90 2010-09-30 03:23:18 <LobsterMan> using absolute pathnames kind of defeats the purpose...
91 2010-09-30 03:23:36 <doublec> LobsterMan, yes it can handle relative but it depends on what directory the gcc command is executed in
92 2010-09-30 03:23:41 <LobsterMan> i don't have it "installed" but i've built the packages according to the build-mws.txt file included with the source
93 2010-09-30 03:23:49 <doublec> LobsterMan, for example, if it's in a 'src' directory then the include path would need to be
94 2010-09-30 03:23:51 <LobsterMan> build-msw.txt*
95 2010-09-30 03:23:57 <doublec> -I"../wxwidgets/include"
96 2010-09-30 03:23:58 <doublec> etc
97 2010-09-30 03:24:22 <LobsterMan> i thought that just executing the makefile from the source directory would take care of all that
98 2010-09-30 03:24:34 <doublec> like i said, it depends
99 2010-09-30 03:24:43 <LobsterMan> ok let me fire up the shell and give it a go
100 2010-09-30 03:24:55 <doublec> easier to try and build bitcoind first
101 2010-09-30 03:25:11 <doublec> that'll at least get the issue of wxwidgets working out of the way
102 2010-09-30 03:25:15 <LobsterMan> yeah probably :P
103 2010-09-30 03:25:23 <LobsterMan> so instead of mingw32-make -f [file] do i just do 'make'
104 2010-09-30 03:25:28 <doublec> yes
105 2010-09-30 03:25:49 <LobsterMan> should i get rid of the other makefiles and rename the mingw one to 'makefile'?
106 2010-09-30 03:25:54 <doublec> no
107 2010-09-30 03:26:02 <doublec> just do make -f makefile.mingw bitcoind
108 2010-09-30 03:27:03 <LobsterMan> giving me "no rule to make target bitcoind"
109 2010-09-30 03:27:21 <doublec> just do make -f makefile.mingw bitcoind.exe
110 2010-09-30 03:27:26 <LobsterMan> exe
111 2010-09-30 03:27:28 <doublec> I forgot, windows needs extensions
112 2010-09-30 03:30:03 <LobsterMan> hm still giving me no such file/directory errors
113 2010-09-30 03:30:21 <doublec> which files?
114 2010-09-30 03:30:47 <LobsterMan> this time it's for /openssl/include/openssl/buffer.h
115 2010-09-30 03:31:07 <doublec> You need to edit the makefile for the location of openssl
116 2010-09-30 03:31:16 <doublec> do you have openssl installed?
117 2010-09-30 03:31:30 <LobsterMan> yeah.....the file it's looking for is in the correct place
118 2010-09-30 03:31:37 <doublec> you'll also need to do it for boost and the db libraries
119 2010-09-30 03:31:45 <doublec> where exactly is the correct place?
120 2010-09-30 03:31:50 <doublec> It can't be /openssl
121 2010-09-30 03:32:15 <doublec> or at least, that would be very odd
122 2010-09-30 03:32:30 <LobsterMan> the makefile specifies openssl/include and then the header is looking for openssl/buffer.h
123 2010-09-30 03:32:50 <doublec> yeah, there will be an include/openssl/buffer.h
124 2010-09-30 03:32:52 <LobsterMan> C:Users[username]Desktopitcoin-CUDA-svn153-src-gplopensslincludeopenssluffer.h does exist
125 2010-09-30 03:33:11 <doublec> what's in openssl/include?
126 2010-09-30 03:33:21 <LobsterMan> another directory called openssl
127 2010-09-30 03:33:29 <doublec> and is there a buffer.h in that?
128 2010-09-30 03:33:31 <LobsterMan> and inside there is all the .h files
129 2010-09-30 03:33:36 <doublec> ok right
130 2010-09-30 03:33:43 <doublec> so you need to change the -I line to be:
131 2010-09-30 03:33:55 <doublec> -I"/c/Users/[username]/Desktop/bitcoin-CUDA-svn15-src-gpl/openssl/include"
132 2010-09-30 03:33:57 <doublec> in the makefile
133 2010-09-30 03:34:18 <LobsterMan> that's what i'm trying to avoid though...
134 2010-09-30 03:34:22 <doublec> or work out the correct relative path
135 2010-09-30 03:34:27 <doublec> possibly, try it
136 2010-09-30 03:34:44 <LobsterMan> hah yes that worked