Post
Topic
Board Development & Technical Discussion
Re: Building headless Bitcoin and Bitcoin-qt on Windows
by
old c coder
on 05/10/2014, 03:30:16 UTC
can anyone help me here??

Code:
C:/mingw32/bin/../lib/gcc/i686-w64-mingw32/4.9.1/../../../../i686-w64-mingw32/bi
n/ld.exe: cannot find -lboost_system-mgw48-mt-s-1_55
C:/mingw32/bin/../lib/gcc/i686-w64-mingw32/4.9.1/../../../../i686-w64-mingw32/bi
n/ld.exe: cannot find -lboost_filesystem-mgw48-mt-s-1_55
C:/mingw32/bin/../lib/gcc/i686-w64-mingw32/4.9.1/../../../../i686-w64-mingw32/bi
n/ld.exe: cannot find -lboost_program_options-mgw48-mt-s-1_55
C:/mingw32/bin/../lib/gcc/i686-w64-mingw32/4.9.1/../../../../i686-w64-mingw32/bi
n/ld.exe: cannot find -lboost_thread-mgw48-mt-s-1_55
C:/mingw32/bin/../lib/gcc/i686-w64-mingw32/4.9.1/../../../../i686-w64-mingw32/bi
n/ld.exe: cannot find -lboost_chrono-mgw48-mt-s-1_55
collect2.exe: error: ld returned 1 exit status

seems lke a problem with your boost library , be sure you installed correctly the dependencies and double-check all the paths in your .pro file

To be more specific, your first line:
C:/mingw32/bin/../lib/gcc/i686-w64-mingw32/4.9.1/../../../../i686-w64-mingw32/bi
n/ld.exe: cannot find -lboost_system-mgw
48-mt-s-1_55

suggests that gcc 4.9.1 is looking for a boost built with gcc 4.8.x (multi-threaded static release mode) version 1.55

Now perhaps the compiler can't find that version because you didn't build it?  Or you did, but didn't put it where gcc thinks it is?  Because you told it the wrong place? Or... lots of other possibilities Huh  Do you get the idea?

Ron