Skip to content

ethereum/go-build

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 

Repository files navigation

go-build

Build scripts for Ethereum Mist.

OS X

Install all build dependencies.

  • brew install go gmp readline
  • npm install -g appdmg
  • go get -u github.com/ethereum/go-ethereum/cmd/mist
  • Open build.py and edit the (macdeployqt) paths.
  • python build.py

If everything went ok you should now have a Mist.dmg file in your current folder.

Windows

Install all build dependencies.

After all these things have been satisfied go get -u github.com/ethereum/go-ethereum/cmd/mist

Once the compilation is completed you can create a setup binary.

  • Edit build.bat and change qtPath and mingwPath to the paths of your installed versions.
  • right-click the nsi file and select "Compile NSIS Script".

If everything went well you should now have a windows-setup file.

Troubleshooting

Now it will be a miracle if the windows build works in one go. So here are some possible solutions for things that can go wrong:

Expected unqualified-id

qopenglversionfunctions.h:785:43: error: expected unqualified-id before ')' token
     void (QOPENGLF_APIENTRYP MemoryBarrier)(GLbitfield barriers);

See this ticket for a couple of solutions.

pkg-config path

pkg-config might complain about the config path. Setup an environment value PKG_CONFIG_PATH and set it to C:\Qt\Qt5.2.1\5.2.1\mingw48_32\lib\pkgconfig. Adopted to your QT version.

If there are any build problems please create an issue.

About

Build scripts for Ethereum Go

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •