Search content
Sort by

Showing 8 of 8 results by generica
Post
Topic
Board Altcoin Discussion
Re: [BTE] The Bytecoin Information Thread
by
generica
on 25/12/2013, 03:16:39 UTC
Hi everyone,

We've set up a FREE (zero fees, donation-based) PPLNS ByteCoin mining pool for you to enjoy.

http://bte.minefor.co.in

(I noticed some other pools and nodes are offlnie). This pool uses stratum protocol.

You can also use our Bytecoin node to kickstart your client if you need:

addnode bte.minefor.co.in

The server should be fast, stable and ready to go!

Any questions, email info@minefor.co.in

- generica

Post
Topic
Board Announcements (Altcoins)
Re: [ANN][DOGE] Dogecoin - very currency - many coin - wow - v1.2 Released
by
generica
on 19/12/2013, 23:19:29 UTC
Hey DOGE-lovers,

Not that there aren't already other pools, but lots of options is not a bad thing!

http://doge.minefor.co.in

Mine for DOGE, PPLNS stratum 0-fees.

Enjoy!

-generica
Post
Topic
Board Beginners & Help
Re: Cinnamoncoin pools sucks
by
generica
on 19/12/2013, 07:48:02 UTC
My rig sucks heavily, so for me it doesn't make sense to mine something with higher diff. I started mining CIN beacause it has (like every other coin) a chance to get more value.

I've made a CinnamonCoin pool for you and anyone else who wants one to try.  It should be stable and I'm not a scammer. 

http://cin.minefor.co.in

Hope you like it and help us get our pool off the ground!  We haven't found our first block yet due to limited knowledge of the pool.

-generica
Post
Topic
Board Bitcoin Technical Support
Re: Linux version => No GUI after upgrade. WTF?
by
generica
on 10/08/2010, 06:47:30 UTC

Yep, I am running bitcoin and not bitcoind.

It just launches, and doesn't give me my cursor back.  Since the upgrade from 0.20 it has done this.  0.37 does the same thing.  I haven't tried 0.38 yet but I suspect it will do the same thing.  I wiped the entire config folder and it still did it, I reverted to 0.20 and the GUI launches no problem.  I have taken to now running bitcoin as a daemon since the GUI isn't working for me so it is not a huge deal but I find it odd/curious.  None of my other machines (FreeBSD, Linux, MacOSX, Windows) have any similar issues.

Post
Topic
Board Bitcoin Technical Support
Topic OP
Linux version => No GUI after upgrade. WTF?
by
generica
on 31/07/2010, 19:06:37 UTC
Hey guys,

My linux machine (debian 5 stable, 32 bit) was running bitcoin 0.20 for months now.  I upgraded it to 0.36 today and the GUI won't appear, however bitcoin is running and seems to use the CPU.  Where is the GUI?  It won't appear, but there are no errors in the console when I run bitcoin from xterm.

Post
Topic
Board Development & Technical Discussion
Re: Mac OS X universal build for testing
by
generica
on 21/04/2010, 17:03:54 UTC
Glad to hear someone besides me is interested in using Bitcoin on Mac OS Smiley

You know it!  Smiley

Quote
The way Satoshi wrote this, he is using a library called wxWidgets to make it a cross-platform application.  It allows the programmer to create kind of a lowest-common-denominator generic user interface and the library takes care of the native implementation like windows, GTK or Cocoa.  I'm not sure if it's possible to get rid of the 'Bitcoin' (leftmost) menu in a Cocoa app, but it bothers me too since it doesn't 'fit in' right like a real native Cocoa app.  I'll look into it though.

I think the trick is not to get rid of the "Bitcoin" menu but instead to make use of it, the way other Cocoa apps do.  As I mentioned, both the File and Settings menu can be moved into there eventually.  I have been doing some reading about wxwidgets and it appears that these issues I am seeing have more to do with how wxwidgets is used in the code rather than bitcoin itself.  Here is a link that explains how to integrate using the Apple standard menu hooks: http://wiki.wxwidgets.org/WxMac-specific_topics

If I was a more experienced developer I would delve into this, but I am at best a mid-level scripter... Tongue

Post
Topic
Board Trading Discussion
Re: Is there a way to automate bitcoin payments for a website?
by
generica
on 21/04/2010, 16:53:40 UTC
madhatter, thanks for these instructions.  I edited the makefile and installed the dependencies.  Here are the changes I had to make if anyone is interested:

- Added these three INCLUDEPATH entries:
 -I"/usr/local/lib/wx/include/gtk2-unicode-release-2.9" \
 -I"/usr/local/include/db48" \
 -I"/usr/local/include"

- Added this LIBPATH entry:
 -L"/usr/local/lib/db48"

- Changed "wx_gtk2ud-2.9" to "wx_gtk2u-2.9" because I didn't build wxwidgets with debugging

This is with SVN Rev 75.  However, the end result won't compile:

Code:
[root@colo /usr/src/bitcoin/trunk]# gmake -f makefile.unix bitcoind
g++ -c -O0 -Wno-invalid-offsetof -Wformat -g -D__WXDEBUG__ -D__WXGTK__ -DNOPCH -I"/usr/include" -I"/usr/local/include/wx-2.9" -I"/usr/local/lib/wx/include/gtk2-unicode-release-2.9" -I"/usr/local/include/db48" -I"/usr/local/include"  -DwxUSE_GUI=0 -o obj/nogui/util.o util.cpp
g++ -c -O0 -Wno-invalid-offsetof -Wformat -g -D__WXDEBUG__ -D__WXGTK__ -DNOPCH -I"/usr/include" -I"/usr/local/include/wx-2.9" -I"/usr/local/lib/wx/include/gtk2-unicode-release-2.9" -I"/usr/local/include/db48" -I"/usr/local/include"  -DwxUSE_GUI=0 -o obj/nogui/script.o script.cpp
g++ -c -O0 -Wno-invalid-offsetof -Wformat -g -D__WXDEBUG__ -D__WXGTK__ -DNOPCH -I"/usr/include" -I"/usr/local/include/wx-2.9" -I"/usr/local/lib/wx/include/gtk2-unicode-release-2.9" -I"/usr/local/include/db48" -I"/usr/local/include"  -DwxUSE_GUI=0 -o obj/nogui/db.o db.cpp
g++ -c -O0 -Wno-invalid-offsetof -Wformat -g -D__WXDEBUG__ -D__WXGTK__ -DNOPCH -I"/usr/include" -I"/usr/local/include/wx-2.9" -I"/usr/local/lib/wx/include/gtk2-unicode-release-2.9" -I"/usr/local/include/db48" -I"/usr/local/include"  -DwxUSE_GUI=0 -o obj/nogui/net.o net.cpp
g++ -c -O0 -Wno-invalid-offsetof -Wformat -g -D__WXDEBUG__ -D__WXGTK__ -DNOPCH -I"/usr/include" -I"/usr/local/include/wx-2.9" -I"/usr/local/lib/wx/include/gtk2-unicode-release-2.9" -I"/usr/local/include/db48" -I"/usr/local/include"  -DwxUSE_GUI=0 -o obj/nogui/irc.o irc.cpp
g++ -c -O0 -Wno-invalid-offsetof -Wformat -g -D__WXDEBUG__ -D__WXGTK__ -DNOPCH -I"/usr/include" -I"/usr/local/include/wx-2.9" -I"/usr/local/lib/wx/include/gtk2-unicode-release-2.9" -I"/usr/local/include/db48" -I"/usr/local/include"  -DwxUSE_GUI=0 -o obj/nogui/main.o main.cpp
g++ -c -O0 -Wno-invalid-offsetof -Wformat -g -D__WXDEBUG__ -D__WXGTK__ -DNOPCH -I"/usr/include" -I"/usr/local/include/wx-2.9" -I"/usr/local/lib/wx/include/gtk2-unicode-release-2.9" -I"/usr/local/include/db48" -I"/usr/local/include"  -DwxUSE_GUI=0 -o obj/nogui/rpc.o rpc.cpp
/usr/local/include/boost/mpl/aux_/preprocessed/gcc/less.hpp: In instantiation of 'boost::mpl::less_impl::apply, mpl_::size_t<1ul> >':
/usr/local/include/boost/mpl/aux_/preprocessed/gcc/less.hpp:73:   instantiated from 'boost::mpl::less, mpl_::size_t<1ul> >'
/usr/local/include/boost/mpl/aux_/has_type.hpp:20:   instantiated from 'boost::mpl::aux::has_type, mpl_::size_t<1ul> >, mpl_::bool_ >'
/usr/local/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp:56:   instantiated from 'boost::mpl::quote2::apply, mpl_::size_t<1ul> >'
/usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp:49:   instantiated from 'boost::mpl::apply_wrap2, mpl_::size_t<8ul>, mpl_::size_t<1ul> >'
/usr/local/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp:207:   instantiated from 'boost::mpl::bind2, mpl_::arg<-0x00000000000000001>, mpl_::arg<-0x00000000000000001> >::apply, mpl_::size_t<1ul>, mpl_::na, mpl_::na, mpl_::na>'
/usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp:49:   instantiated from 'boost::mpl::apply_wrap2, mpl_::arg<-0x00000000000000001>, mpl_::arg<-0x00000000000000001> >, 0>, mpl_::size_t<8ul>, mpl_::size_t<1ul> >'
/usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp:73:   instantiated from 'boost::mpl::apply2, mpl_::arg<-0x00000000000000001> >, mpl_::size_t<8ul>, mpl_::size_t<1ul> >'
/usr/local/include/boost/mpl/max_element.hpp:42:   instantiated from 'boost::mpl::aux::select_max, mpl_::arg<-0x00000000000000001> > >::apply, mpl_::size_t<8ul>, boost::mpl::l_item, mpl_::size_t<8ul>, boost::mpl::l_item, mpl_::size_t<8ul>, boost::mpl::l_item, mpl_::size_t<1ul>, boost::mpl::l_item, mpl_::size_t<8ul>, boost::mpl::l_item, mpl_::size_t<8ul>, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter, mpl_::size_t<1ul>, boost::mpl::l_item, mpl_::size_t<8ul>, boost::mpl::l_item, mpl_::size_t<8ul>, boost::mpl::l_end> > > > >'
/usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp:49:   instantiated from 'boost::mpl::apply_wrap2, mpl_::arg<-0x00000000000000001> > >, 0>, boost::mpl::l_iter, mpl_::size_t<8ul>, boost::mpl::l_item, mpl_::size_t<8ul>, boost::mpl::l_item, mpl_::size_t<8ul>, boost::mpl::l_item, mpl_::size_t<1ul>, boost::mpl::l_item, mpl_::size_t<8ul>, boost::mpl::l_item, mpl_::size_t<8ul>, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter, mpl_::size_t<1ul>, boost::mpl::l_item, mpl_::size_t<8ul>, boost::mpl::l_item, mpl_::size_t<8ul>, boost::mpl::l_end> > > > >'
/usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp:73:   instantiated from 'boost::mpl::apply2, mpl_::arg<-0x00000000000000001> > >, 0>, boost::mpl::l_iter, mpl_::size_t<8ul>, boost::mpl::l_item, mpl_::size_t<8ul>, boost::mpl::l_item, mpl_::size_t<8ul>, boost::mpl::l_item, mpl_::size_t<1ul>, boost::mpl::l_item, mpl_::size_t<8ul>, boost::mpl::l_item, mpl_::size_t<8ul>, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter, mpl_::size_t<1ul>, boost::mpl::l_item, mpl_::size_t<8ul>, boost::mpl::l_item, mpl_::size_t<8ul>, boost::mpl::l_end> > > > >'
/usr/local/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp:115:   instantiated from 'boost::mpl::aux::iter_fold_impl<4, boost::mpl::l_iter, mpl_::size_t<8ul>, boost::mpl::l_item, mpl_::size_t<8ul>, boost::mpl::l_item, mpl_::size_t<8ul>, boost::mpl::l_item, mpl_::size_t<1ul>, boost::mpl::l_item, mpl_::size_t<8ul>, boost::mpl::l_item, mpl_::size_t<8ul>, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter, boost::mpl::l_iter, mpl_::size_t<8ul>, boost::mpl::l_item, mpl_::size_t<8ul>, boost::mpl::l_item, mpl_::size_t<8ul>, boost::mpl::l_item, mpl_::size_t<1ul>, boost::mpl::l_item, mpl_::size_t<8ul>, boost::mpl::l_item, mpl_::size_t<8ul>, boost::mpl::l_end> > > > > > >, boost::mpl::protect, mpl_::arg<-0x00000000000000001> > >, 0> >'
/usr/local/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp:146:   instantiated from 'boost::mpl::aux::iter_fold_impl<6, boost::mpl::l_iter, mpl_::size_t<8ul>, boost::mpl::l_item, mpl_::size_t<8ul>, boost::mpl::l_item, mpl_::size_t<8ul>, boost::mpl::l_item, mpl_::size_t<1ul>, boost::mpl::l_item, mpl_::size_t<8ul>, boost::mpl::l_item, mpl_::size_t<8ul>, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter, boost::mpl::l_iter, mpl_::size_t<8ul>, boost::mpl::l_item, mpl_::size_t<8ul>, boost::mpl::l_item, mpl_::size_t<8ul>, boost::mpl::l_item, mpl_::size_t<1ul>, boost::mpl::l_item, mpl_::size_t<8ul>, boost::mpl::l_item, mpl_::size_t<8ul>, boost::mpl::l_end> > > > > > >, boost::mpl::protect, mpl_::arg<-0x00000000000000001> > >, 0> >'
/usr/local/include/boost/mpl/iter_fold.hpp:40:   instantiated from 'boost::mpl::iter_fold, mpl_::size_t<8ul>, boost::mpl::l_item, mpl_::size_t<8ul>, boost::mpl::l_item, mpl_::size_t<8ul>, boost::mpl::l_item, mpl_::size_t<1ul>, boost::mpl::l_item, mpl_::size_t<8ul>, boost::mpl::l_item, mpl_::size_t<8ul>, boost::mpl::l_end> > > > > >, boost::mpl::l_iter, mpl_::size_t<8ul>, boost::mpl::l_item, mpl_::size_t<8ul>, boost::mpl::l_item, mpl_::size_t<8ul>, boost::mpl::l_item, mpl_::size_t<1ul>, boost::mpl::l_item, mpl_::size_t<8ul>, boost::mpl::l_item, mpl_::size_t<8ul>, boost::mpl::l_end> > > > > > >, boost::mpl::protect, mpl_::arg<-0x00000000000000001> > >, 0> >'
/usr/local/include/boost/mpl/max_element.hpp:65:   instantiated from 'boost::mpl::max_element, mpl_::size_t<8ul>, boost::mpl::l_item, mpl_::size_t<8ul>, boost::mpl::l_item, mpl_::size_t<8ul>, boost::mpl::l_item, mpl_::size_t<1ul>, boost::mpl::l_item, mpl_::size_t<8ul>, boost::mpl::l_item, mpl_::size_t<8ul>, boost::mpl::l_end> > > > > >, boost::mpl::less, mpl_::arg<-0x00000000000000001> > >'
/usr/local/include/boost/variant/variant.hpp:123:   instantiated from 'boost::detail::variant::max_value, std::basic_string, std::allocator >, boost::mpl::l_item, boost::recursive_wrapper, std::allocator > > >, std::allocator, std::allocator > > > > > >, boost::mpl::l_item, boost::recursive_wrapper, std::allocator > > >, std::allocator, std::allocator > > > > > >, boost::mpl::l_item, bool, boost::mpl::l_item, long int, boost::mpl::l_item, double, boost::mpl::l_end> > > > > >, boost::mpl::sizeof_ > >'
/usr/local/include/boost/variant/variant.hpp:232:   instantiated from 'boost::detail::variant::make_storage, std::basic_string, std::allocator >, boost::mpl::l_item, boost::recursive_wrapper, std::allocator > > >, std::allocator, std::allocator > > > > > >, boost::mpl::l_item, boost::recursive_wrapper, std::allocator > > >, std::allocator, std::allocator > > > > > >, boost::mpl::l_item, bool, boost::mpl::l_item, long int, boost::mpl::l_item, double, boost::mpl::l_end> > > > > >, boost::variant, std::allocator >, boost::recursive_wrapper, std::allocator > > >, std::allocator, std::allocator > > > > > >, boost::recursive_wrapper, std::allocator > > >, std::allocator, std::allocator > > > > > >, bool, long int, double, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_>'
/usr/local/include/boost/variant/variant.hpp:1098:   instantiated from 'boost::variant, std::allocator >, boost::recursive_wrapper, std::allocator > > >, std::allocator, std::allocator > > > > > >, boost::recursive_wrapper, std::allocator > > >, std::allocator, std::allocator > > > > > >, bool, long int, double, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>'
json/json_spirit_value.h:89:   instantiated from 'json_spirit::Value_impl, std::allocator > > >'
rpc.cpp:34:   instantiated from here
/usr/local/include/boost/mpl/aux_/preprocessed/gcc/less.hpp:90: warning: comparison between 'enum mpl_::size_t<1ul>::' and 'enum mpl_::size_t<8ul>::'
/usr/local/include/boost/mpl/aux_/preprocessed/gcc/less.hpp: In instantiation of 'boost::mpl::less_impl::apply, boost::integral_constant >':
/usr/local/include/boost/mpl/aux_/preprocessed/gcc/less.hpp:73:   instantiated from 'boost::mpl::less, boost::integral_constant >'
/usr/local/include/boost/mpl/aux_/has_type.hpp:20:   instantiated from 'boost::mpl::aux::has_type, boost::integral_constant >, mpl_::bool_ >'
/usr/local/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp:56:   instantiated from 'boost::mpl::quote2::apply, boost::integral_constant >'
/usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp:49:   instantiated from 'boost::mpl::apply_wrap2, boost::integral_constant, boost::integral_constant >'
/usr/local/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp:207:   instantiated from 'boost::mpl::bind2, mpl_::arg<-0x00000000000000001>, mpl_::arg<-0x00000000000000001> >::apply, boost::integral_constant, mpl_::na, mpl_::na, mpl_::na>'
/usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp:49:   instantiated from 'boost::mpl::apply_wrap2, mpl_::arg<-0x00000000000000001>, mpl_::arg<-0x00000000000000001> >, 0>, boost::integral_constant, boost::integral_constant >'
/usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp:73:   instantiated from 'boost::mpl::apply2, mpl_::arg<-0x00000000000000001> >, boost::integral_constant, boost::integral_constant >'
/usr/local/include/boost/mpl/max_element.hpp:42:   instantiated from 'boost::mpl::aux::select_max, mpl_::arg<-0x00000000000000001> > >::apply, boost::integral_constant, boost::mpl::l_item, boost::integral_constant, boost::mpl::l_item, boost::integral_constant, boost::mpl::l_item, boost::integral_constant, boost::mpl::l_item, boost::integral_constant, boost::mpl::l_item, boost::integral_constant, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter, boost::integral_constant, boost::mpl::l_item, boost::integral_constant, boost::mpl::l_item, boost::integral_constant, boost::mpl::l_end> > > > >'
/usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp:49:   instantiated from 'boost::mpl::apply_wrap2, mpl_::arg<-0x00000000000000001> > >, 0>, boost::mpl::l_iter, boost::integral_constant, boost::mpl::l_item, boost::integral_constant, boost::mpl::l_item, boost::integral_constant, boost::mpl::l_item, boost::integral_constant, boost::mpl::l_item, boost::integral_constant, boost::mpl::l_item, boost::integral_constant, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter, boost::integral_constant, boost::mpl::l_item, boost::integral_constant, boost::mpl::l_item, boost::integral_constant, boost::mpl::l_end> > > > >'
/usr/local/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp:73:   instantiated from 'boost::mpl::apply2, mpl_::arg<-0x00000000000000001> > >, 0>, boost::mpl::l_iter, boost::integral_constant, boost::mpl::l_item, boost::integral_constant, boost::mpl::l_item, boost::integral_constant, boost::mpl::l_item, boost::integral_constant, boost::mpl::l_item, boost::integral_constant, boost::mpl::l_item, boost::integral_constant, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter, boost::integral_constant, boost::mpl::l_item, boost::integral_constant, boost::mpl::l_item, boost::integral_constant, boost::mpl::l_end> > > > >'
/usr/local/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp:115:   instantiated from 'boost::mpl::aux::iter_fold_impl<4, boost::mpl::l_iter, boost::integral_constant, boost::mpl::l_item, boost::integral_constant, boost::mpl::l_item, boost::integral_constant, boost::mpl::l_item, boost::integral_constant, boost::mpl::l_item, boost::integral_constant, boost::mpl::l_item, boost::integral_constant, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter, boost::mpl::l_iter, boost::integral_constant, boost::mpl::l_item, boost::integral_constant, boost::mpl::l_item, boost::integral_constant, boost::mpl::l_item, boost::integral_constant, boost::mpl::l_item, boost::integral_constant, boost::mpl::l_item, boost::integral_constant, boost::mpl::l_end> > > > > > >, boost::mpl::protect, mpl_::arg<-0x00000000000000001> > >, 0> >'
/usr/local/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp:146:   instantiated from 'boost::mpl::aux::iter_fold_impl<6, boost::mpl::l_iter, boost::integral_constant, boost::mpl::l_item, boost::integral_constant, boost::mpl::l_item, boost::integral_constant, boost::mpl::l_item, boost::integral_constant, boost::mpl::l_item, boost::integral_constant, boost::mpl::l_item, boost::integral_constant, boost::mpl::l_end> > > > > > >, boost::mpl::l_iter, boost::mpl::l_iter, boost::integral_constant, boost::mpl::l_item, boost::integral_constant, boost::mpl::l_item, boost::integral_constant, boost::mpl::l_item, boost::integral_constant, boost::mpl::l_item, boost::integral_constant, boost::mpl::l_item, boost::integral_constant, boost::mpl::l_end> > > > > > >, boost::mpl::protect, mpl_::arg<-0x00000000000000001> > >, 0> >'
/usr/local/include/boost/mpl/iter_fold.hpp:40:   instantiated from 'boost::mpl::iter_fold, boost::integral_constant, boost::mpl::l_item, boost::integral_constant, boost::mpl::l_item, boost::integral_constant, boost::mpl::l_item, boost::integral_constant, boost::mpl::l_item, boost::integral_constant, boost::mpl::l_item, boost::integral_constant, boost::mpl::l_end> > > > > >, boost::mpl::l_iter, boost::integral_constant, boost::mpl::l_item, boost::integral_constant, boost::mpl::l_item, boost::integral_constant, boost::mpl::l_item, boost::integral_constant, boost::mpl::l_item, boost::integral_constant, boost::mpl::l_item, boost::integral_constant, boost::mpl::l_end> > > > > > >, boost::mpl::protect, mpl_::arg<-0x00000000000000001> > >, 0> >'
/usr/local/include/boost/mpl/max_element.hpp:65:   instantiated from 'boost::mpl::max_element, boost::integral_constant, boost::mpl::l_item, boost::integral_constant, boost::mpl::l_item, boost::integral_constant, boost::mpl::l_item, boost::integral_constant, boost::mpl::l_item, boost::integral_constant, boost::mpl::l_item, boost::integral_constant, boost::mpl::l_end> > > > > >, boost::mpl::less, mpl_::arg<-0x00000000000000001> > >'
/usr/local/include/boost/variant/variant.hpp:123:   instantiated from 'boost::detail::variant::max_value, std::basic_string, std::allocator >, boost::mpl::l_item, boost::recursive_wrapper, std::allocator > > >, std::allocator, std::allocator > > > > > >, boost::mpl::l_item, boost::recursive_wrapper, std::allocator > > >, std::allocator, std::allocator > > > > > >, boost::mpl::l_item, bool, boost::mpl::l_item, long int, boost::mpl::l_item, double, boost::mpl::l_end> > > > > >, boost::alignment_of > >'
/usr/local/include/boost/variant/variant.hpp:238:   instantiated from 'boost::detail::variant::make_storage, std::basic_string, std::allocator >, boost::mpl::l_item, boost::recursive_wrapper, std::allocator > > >, std::allocator, std::allocator > > > > > >, boost::mpl::l_item, boost::recursive_wrapper, std::allocator > > >, std::allocator, std::allocator > > > > > >, boost::mpl::l_item, bool, boost::mpl::l_item, long int, boost::mpl::l_item, double, boost::mpl::l_end> > > > > >, boost::variant, std::allocator >, boost::recursive_wrapper, std::allocator > > >, std::allocator, std::allocator > > > > > >, boost::recursive_wrapper, std::allocator > > >, std::allocator, std::allocator > > > > > >, bool, long int, double, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_>'
/usr/local/include/boost/variant/variant.hpp:1098:   instantiated from 'boost::variant, std::allocator >, boost::recursive_wrapper, std::allocator > > >, std::allocator, std::allocator > > > > > >, boost::recursive_wrapper, std::allocator > > >, std::allocator, std::allocator > > > > > >, bool, long int, double, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>'
json/json_spirit_value.h:89:   instantiated from 'json_spirit::Value_impl, std::allocator > > >'
rpc.cpp:34:   instantiated from here
/usr/local/include/boost/mpl/aux_/preprocessed/gcc/less.hpp:90: warning: comparison between 'enum mpl_::integral_c::' and 'enum mpl_::integral_c::'
g++ -c -O0 -Wno-invalid-offsetof -Wformat -g -D__WXDEBUG__ -D__WXGTK__ -DNOPCH -I"/usr/include" -I"/usr/local/include/wx-2.9" -I"/usr/local/lib/wx/include/gtk2-unicode-release-2.9" -I"/usr/local/include/db48" -I"/usr/local/include"  -DwxUSE_GUI=0 -o obj/nogui/init.o init.cpp
g++ -c -O0 -Wno-invalid-offsetof -Wformat -g -D__WXDEBUG__ -D__WXGTK__ -DNOPCH -I"/usr/include" -I"/usr/local/include/wx-2.9" -I"/usr/local/lib/wx/include/gtk2-unicode-release-2.9" -I"/usr/local/include/db48" -I"/usr/local/include"  -O3 -o obj/sha.o sha.cpp
g++ -O0 -Wno-invalid-offsetof -Wformat -g -D__WXDEBUG__ -D__WXGTK__ -DNOPCH -I"/usr/include" -I"/usr/local/include/wx-2.9" -I"/usr/local/lib/wx/include/gtk2-unicode-release-2.9" -I"/usr/local/include/db48" -I"/usr/local/include"  -o bitcoind -L"/usr/lib" -L"/usr/local/lib" -L"/usr/local/lib/db48" obj/nogui/util.o obj/nogui/script.o obj/nogui/db.o obj/nogui/net.o obj/nogui/irc.o obj/nogui/main.o obj/nogui/rpc.o obj/nogui/init.o obj/sha.o -l wx_baseu-2.9 -Wl,-Bstatic -l boost_system -l boost_filesystem -l db_cxx -Wl,-Bdynamic -l crypto -l gthread-2.0
obj/nogui/init.o(.gnu.linkonce.t._ZNK13wxArrayString4ItemEm+0x13): In function `wxArrayString::Item(unsigned long) const':
/usr/local/include/wx-2.9/wx/buffer.h:42: undefined reference to `wxTheAssertHandler'
obj/nogui/init.o(.gnu.linkonce.t._ZNK13wxArrayString4ItemEm+0x45): In function `wxArrayString::Item(unsigned long) const':
/usr/src/bitcoin/trunk/uint256.h:526: undefined reference to `wxOnAssert(char const*, int, char const*, char const*, wchar_t const*)'
gmake: *** [bitcoind] Error 1

This is on FreeBSD 7.2.  Any ideas? Smiley

Post
Topic
Board Development & Technical Discussion
Re: Mac OS X universal build for testing
by
generica
on 21/04/2010, 06:08:16 UTC
Thanks to the developers who are working on this port!

Some notes as Mac-ish geek:

1) No way to hide the application.  I can minimize it but I hate that, and would prefer to hide it completely.  For now I just stuff it on another desktop workspace.

2) The "About" function in the Application menu doesn't show any info.  Makes the program seem a bit fishy to the uninformed.  Took me a while to notice there was a separate Help -> About that worked.

3) In the Bitcoin Application menu there is a Preferences option, which doesn't function.  The "Settings" menu entirely should technically be accessible via this location instead of in its own application in order to conform with Mac application desktop usability standards (i.e. what most users expect). Not a huge deal for now.

4) You can eliminate the File menu entirely, as there is a Quit option in the Application menu (the "Bitcoin" menu).

These small interface changes would make the app fit in to the average Mac user's desktop quite nicely.  I am VERY impressed by the speed of this version vs. running it in WINE as I have been on my iMac.  

For what it's worth, it is not runnable on my PPC G4 tower, maybe instead of being bundled as a Universal binary it can be bundled as an Intel binary only, if PPC is not going to be supported.  (Why would it..)

These are not criticisms at all just observations! Cheesy  I love that there is a native app coming to the OS X platform.  I can't wait for the iPhone app ;-)

-generica

PS: I created a forum account several weeks ago and was lurking, and reading the updates, but my account got deleted!  Probably I looked like a spammer to the forum admins.  So here is proof that I am not.  Cheesy

Disk image: http://heliacal.net/~solar/bitcoin/Bitcoin-MacOSX-universal-svn-75-20100419.dmg

Installation: Run directly from disk image or drag to Applications folder

I have not tested ppc so it probably doesn't work.  I got it to run on 10.5 and 10.6 64-bit Intel though.

This is based on svn but the daemon/commandline mode isn't working yet, only the GUI.

Please post any problems.  If it crashes I'll try to help but screen shots, logs or crash dumps might be needed to figure it out.

Thanks
Laszlo