Search content
Sort by

Showing 4 of 4 results by TechAUmNu
Post
Topic
Board Development & Technical Discussion
Re: Building headless Bitcoin and Bitcoin-qt on Windows
by
TechAUmNu
on 15/02/2014, 15:41:28 UTC
My alt litecoin based code compiled perfecting following the recently updated post #1.  The key appeared to be getting a compatible list of package releases, which the post now has.

My only update would be to mention you can do the qmakes in a Mingw32 window since your not doing a full QT 5.2.0 install.  Just make sure the QT install in in your PATH.

Thanks, I am currently trying a fresh download and build of 4.8.5, if that doesn't work I will go back and make the changes for 5.2.0.
Post
Topic
Board Development & Technical Discussion
Re: Building headless Bitcoin and Bitcoin-qt on Windows
by
TechAUmNu
on 15/02/2014, 15:27:03 UTC
I am currently trying to compile litecoin-qt.exe using makefile.debug but keep getting this error:

Code:
c:/deps/mingw/bin/../lib/gcc/i686-w64-mingw32/4.6.2/../../../../i686-w64-mingw32
/bin/ld.exe: cannot find -lQtGuid
c:/deps/mingw/bin/../lib/gcc/i686-w64-mingw32/4.6.2/../../../../i686-w64-mingw32
/bin/ld.exe: cannot find -lQtNetworkd
c:/deps/mingw/bin/../lib/gcc/i686-w64-mingw32/4.6.2/../../../../i686-w64-mingw32
/bin/ld.exe: cannot find -lQtCored
collect2: ld returned 1 exit status

I think its something to do with Qt but I cant figure out what... Any ideas?

I am using
boost 1.55
db 4.6.3
mingw 2.6.2
openssl-1.0.1c
qt 4.8.5


I am able to compile using makefile.release but it just runs for a few seconds with no GUI and then stops again.

Note that your output says it is looking for gcc 4.6.2 and you say you are using gcc 2.6.2??? So something is wrong there for starters!

Also, traditionally we use BerkeleyDB 4.8.30 note db 4.6.3!

Ron


That should have said mingw 4.6.2 and db 4.8.30
The error does not exist in mingw or db clearly since it is saying it cannot find -lQtGuid, etc. The post above that says I am probably missing QtGui is much more helpful. Since it is looking for some library which I probably don't have.


Quote
If this was a linux box, I'd say you didn't have the QtGUI package installed.  Have you tried this with QT 5.2.0 per post #1?

I since I am trying to compile litecoin not bitcoin so I do not want to have to make those changes to get 5.2.0 working. I will have a look to see if the QtGui stuff is missing in the meantime. Thanks

edit:
Quote

Did you compile qt debug libraries? (configure with -debug-and-release instead of -release only)

That might be the problem then :S
Post
Topic
Board Development & Technical Discussion
Re: Ported Bitcoin (and Litecoin) 0.8.6 to VS2012 (32 and 64 bit) and Qt5
by
TechAUmNu
on 15/02/2014, 15:06:32 UTC
Hi Clare,

I have spent a while setting up everything and managed to compile everything apart from litecoinQt which fails with this error

Code:
'..\..\..\bitcoindeps\qt-everywhere-opensource-src-5.1.1\qtbase\bin\lrelease.exe' is not recognized as an internal or external command,

I have spent a while trying to figure out why lrealease isn't being built, since the folder is there and it all looks ok.
All of the dependencies seem to compile just fine, so I am confused what is going on.

Any ideas?

Edit: Got it to work by building qt 4.8.5 using mingw and then copying lrelease in the bin folder of qt 5.1.1

Thank you Clare123 for the awesome port!
Post
Topic
Board Development & Technical Discussion
Re: Building headless Bitcoin and Bitcoin-qt on Windows
by
TechAUmNu
on 14/02/2014, 21:15:15 UTC
I am currently trying to compile litecoin-qt.exe using makefile.debug but keep getting this error:

Code:
c:/deps/mingw/bin/../lib/gcc/i686-w64-mingw32/4.6.2/../../../../i686-w64-mingw32
/bin/ld.exe: cannot find -lQtGuid
c:/deps/mingw/bin/../lib/gcc/i686-w64-mingw32/4.6.2/../../../../i686-w64-mingw32
/bin/ld.exe: cannot find -lQtNetworkd
c:/deps/mingw/bin/../lib/gcc/i686-w64-mingw32/4.6.2/../../../../i686-w64-mingw32
/bin/ld.exe: cannot find -lQtCored
collect2: ld returned 1 exit status

I think its something to do with Qt but I cant figure out what... Any ideas?

I am using
boost 1.55
db 4.6.3
mingw 2.6.2
openssl-1.0.1c
qt 4.8.5


I am able to compile using makefile.release but it just runs for a few seconds with no GUI and then stops again.