Pages:
Author

Topic: Electrum Unofficial Windows Builds - Now with Windows XP version (Read 10453 times)

full member
Activity: 196
Merit: 100
Somebody asked me to write down instructions for packaging using Cameyo. So I'm putting it here, hope anybody else finds this usable:

How to package Electrum using Cameyo:
- use a computer without python installed (or uninstall it). I use VirtualBox for that matter.
- download all requirements and keep them handy: Cameyo, Python 2.7, PyQt for Python 2.7, Electrum
- close all unnecesary programs to limit disk writing during installation
- start Cameyo, click Capture installation
- install Python (for all users) in C:\Python27\, minimal installation (without Tcl/Tk, Documentation, Utility Scripts, Test suite)
- install PyQt in C:\Python27\, also minimal
- copy Electrum (unzip first if zipped) to C:\Electrum (python files should be inside, not just some folder)
- optional: remove large unnecessary files in C:\Python27\Lib\site-packages\PyQt4: QtWebKit4.dll, QtDesigner4.dll, libmysql.dll
- click "Install done" in Cameyo
- a window is opened with newly created package (PyQt GPL ... .exe)
- open this package with Cameyo "Edit existing package"
- on General tab: Isolation mode > set Data mode, set two Extras fields to "Electrum"
- General tab: Startup > click Change, under Specific command enter: C:\Python27\pythonw.exe, under Arguments enter: C:\Electrum\electrum
- File > Save as: Electrum.Cameyo.exe or something similar...
hero member
Activity: 714
Merit: 504
^SEM img of Si wafer edge, scanned 2012-3-12.
Electrum 0.40a Build 1
MD5: b46efaa4e29e46903d050a9bdf9e90f7


* 'create' and 'restore' commands are now distinct, so that it is possible to create offline wallets. https://en.bitcoin.it/wiki/Electrum#Offline_wallet
(* Support for remote wallets. (demo here: http://ecdsa.org/remote.php. Detailed explanation: https://bitcointalksearch.org/topic/electrum-remote-wallets-65136) <- I did not compile this. Let me know if anyone is interested in having this.
full member
Activity: 196
Merit: 100
there's been an increase of traffic on the servers...

That was probably just me, testing Smiley

@BTCurious: thanks!
hero member
Activity: 714
Merit: 504
^SEM img of Si wafer edge, scanned 2012-3-12.
Cameyo packaged version of Electrum v0.40a.
It's GUI only, no console window.

Electrum.v0.40a.Cameyo-minimal.exe
MD5: 930d6a8efa2ee8fdafc1ab1a21696724
Nice, included in the first post.
It seems to run fine (Win7 Pro 64bit), but of course I have all dependencies anyway Smiley
legendary
Activity: 1896
Merit: 1353
Cameyo packaged version of Electrum v0.40a.
It's GUI only, no console window.

Electrum.v0.40a.Cameyo-minimal.exe
MD5: 930d6a8efa2ee8fdafc1ab1a21696724

nice!
there's been an increase of traffic on the servers, I guess it has to do with the release of the Qt version
full member
Activity: 196
Merit: 100
Cameyo packaged version of Electrum v0.40a.
It's GUI only, no console window.

Electrum.v0.40a.Cameyo-minimal.exe
MD5: 930d6a8efa2ee8fdafc1ab1a21696724
full member
Activity: 196
Merit: 100
You should check if it works on Windows XP without any dependencies.

Yes, it works!
I'll package one version to see how much demand is there Wink
hero member
Activity: 714
Merit: 504
^SEM img of Si wafer edge, scanned 2012-3-12.
I found an alternative way of packaging Electrum on Windows. The output file is larger (40-50MB) but anyone can check what is in it, electrum source etc. It's done using Cameyo. Is anyone interested?
You should check if it works on Windows XP without any dependencies. There's a demand for that, but I'm unable to supply…
full member
Activity: 196
Merit: 100
I found an alternative way of packaging Electrum on Windows. The output file is larger (40-50MB) but anyone can check what is in it, electrum source etc. It's done using Cameyo. Is anyone interested?
legendary
Activity: 1896
Merit: 1353
thanks BTCurious!
donator
Activity: 674
Merit: 522
0.40 works great in winXP!!!

Thank you BTCurious for this build.

Cheers!
hero member
Activity: 714
Merit: 504
^SEM img of Si wafer edge, scanned 2012-3-12.
Electrum 0.40a Build 1
MD5: 6e8397686422c1f7c829b5b35b1fc72d


* New Qt GUI
* If you want to use the old Gtk gui, type:
Code:
 python electrum --gui gtk

------------------------------------------------------

0.39

* two options have been added, for selecting transaction input and change address: --changeaddr, --fromaddr  [patch by DiThi]
* The status bar displays 'synchronizing' when the client is connected to the server, but is still waiting for history updates. (until now it was not showing this information)
* If the user's server is down, the client remains able to download the list of active servers, by sending queries to a default list.
donator
Activity: 674
Merit: 522
Still no luck for WinXP users  : (
full member
Activity: 168
Merit: 100
@marked: The bug should be fixed in this version.

checking it out - need to try and get a 0 balance, so am waiting for it to confirm before I can say.

regards,
marked
hero member
Activity: 714
Merit: 504
^SEM img of Si wafer edge, scanned 2012-3-12.
Electrum 0.38 Build 1
MD5: 04058ba44bc5129d790722f9103a7dac


* aliases and signed URIs (see http://ecdsa.org/bitcoin_URIs.html )
* 'signmessage' and 'verifymessage' commands, same syntax as in bitcoind
* 'eval' command, that evaluates a python statement. Use it to examine or modify the content of your wallet from the command line.
For more details, see the main thread.

@marked: The bug should be fixed in this version.
hero member
Activity: 714
Merit: 504
^SEM img of Si wafer edge, scanned 2012-3-12.
This is the newest, but I think it's not fixed yet.

Electrum 0.37 Build 1
MD5: b146d3253ce552998daf8b838782ff3a


* Bitcoin URIs can be passed to the client. To configure your browser, see http://ecdsa.org/bitcoin_URIs.html
v0.36:
* json protocol over http (still experimental)
* during wallet creation, a dialog proposes a list of active servers
full member
Activity: 168
Merit: 100
Hi found a bug in the windows version that is using floating point numbers - I ended up with a negative balance as described here https://bitcointalksearch.org/topic/electrum-created-a-negative-balance-rounding-errors-62609

ThomasV has said that he's fixed/fixing this.

mark
donator
Activity: 674
Merit: 522
Don't know if this can help, but I'll try anyway : )

DependencyWalker is a free program that lets you load .exe file and shows you tree of all dependent modules.

It says: "At least one module has an unresolved import due to a missing export function in a delay-load dependent module."
Looks like file "MPR.DLL" is causing the problem.

http://www.dependencywalker.com/

Cheers!
hero member
Activity: 714
Merit: 504
^SEM img of Si wafer edge, scanned 2012-3-12.
On a side note, this does not seem to run on Win XP.

+1

It says that some DLLs are missing and quits.
Yes, I've seen similar problems on the internet, but I haven't been able to find a solution to it. I'm open to suggestions.
donator
Activity: 674
Merit: 522
On a side note, this does not seem to run on Win XP.

+1

It says that some DLLs are missing and quits.
Pages:
Jump to: