Author

Topic: Mingle - MinGW64 toolkit & distribution (Read 2392 times)

newbie
Activity: 3
Merit: 0
November 21, 2014, 04:59:29 PM
#2
Nice initiative, but still, what happens to me towards this such handy pieces of programming work is that when I am heading to download them I just stop and question about my own needs arround it...

I've read about similar projects here and there but still I think myself about the flexibility, sometimes I need to switch environments or suite versions (eg, I currently hold in my hdd like 3 Qt versions, one statically linked, one 5.4 and so...)

I am not a professional dev so maybe my thoughts are just crap, but I also the idea of create myself a script or something simple for personal use came to my mind and I then thougt about these feasible troubles...

Have you thought about these matters?

Anyway, thanks, I trully appreciate this contribution, and I think others will do also. It seems really nice, I will read the code when I have time and maybe help in some way if I can Wink

My greetings Wink

PS: Sorry for my English and specially sorry for my criticism !
newbie
Activity: 7
Merit: 0
November 18, 2014, 02:56:37 PM
#1
Hey Guys,

I just wanted to share our recent contributions to the community and get some feedback if possible. For those interested in getting started in MinGW64 development or getting and environment setup faster, we have a development tookit/script which will build a full distribution with all dependencies for bitcoin development on 64bit windows. The project was currently in use for supporting geographic and 3d rendering environments. However, I've recently added bitcoin environment dependencies and the project itself. More work is underway to support altcoins including Ethereum and Go. The project is called Mingle and can be found on Github:

https://github.com/onepremise/Mingle

To get started right away:

  • Download mingle light - https://github.com/onepremise/Mingle/archive/master.zip
  • Open DOS in Administrative mode
  • CD to the extracted contents of the package
  • Run setup.bat -b
  • Select the environment you wish to setup.
  • Enter and watch as all dependencies and selected projects are built.

If you have access to high speed broadband, you can download a base distribution to speed up the build process. A prebuilt base distribution can be found here:

https://vanguard.houghtonassociates.com/browse/MINGLE

I understand it's unfortunately a rather hefty download, package management is on the roadmap for the near future.

Currently, the following projects are fully building in the environment setup:

gmp
mpfr
mpc
pthreads
autoconf
automake
libtool
pkgconfig
zlib
bzip2
gperf
libiconv
yasm
libjpeg-turbo
libpng
libtiff
expat
Tcl/Tk
ICU
freetype
polarssl
openssl
libxml2
fontconfig
textinfo
curl
curl - ca-bundle.crt
Google Protobuf
Google Protobuf-c
SQLite
Postgres
Berkeley DB
Perl
Perl - SVN
Perl - CPANMinus, Encode, LWP, DBPerl, DBFile
PCRE
SVN
Git
Git - ca-bundle.crt
Git-SVN
textinfo
gettext
cpio
libproj
projdatumgrid
libgeotiff
sigc
pixman
cairo
cairomm
libgeos
libgdal
boostjam
boost
python2.7.3
python3.3 (Very Experimental)
Scons
Serf
GDB w/python debugger
CUnit
waf
apr
apr-util
swig
pycairo
mapnik
postgis
osm2pgsql
Automation tasks for setting up PostgresDB and importing OSM Data
OpenFTA
FFmpeg
PJSIP
SDL
QT
qrencode
Miniupnp
Bitcoin-qt
Jump to: