View Issue Details

IDProjectCategoryView StatusLast Update
0004234Spring engineGeneralpublic2014-08-03 17:13
Reporterabma Assigned Toabma  
PrioritynormalSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
Summary0004234: fix mingw32 compile / wiki instructions
Description- mingwlibs are non-dw2 atm, check if compile works with "default" i686-mingw64
- [Fx]Bluestone: also seemed odd that cmake didn't find freetype6.dll by itself
- pthreadsGC2 shouldn't be needed but cmake relies on it
- add ninja.exe to mingwlibs / update instructions (cmake -G Ninja)
TagsNo tags attached.
Checked infolog.txt for Errors

Activities

abma

2013-12-29 17:05

administrator   ~0012530

CMake Error at c:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/FindPack
ageHandleStandardArgs.cmake:108 (message):
  Could NOT find Freetype (missing: FREETYPE_LIBRARY) (found version
  "2.1.10")

-> needed to readd patched FindFreetype.cmake which searches for freetype6.dll :-|

upstream report: http://public.kitware.com/Bug/view.php?id=14338

msafwan

2013-12-30 01:32

reporter   ~0012536

Last edited: 2013-12-30 01:40

When I installed "MingGW Stable: 4.7.2-1" using "tdm-gcc-4.8.1-3.exe" installer it didn't give any pthreadGC2 library unless I installed OpenMP too (it will add file libpthreadGC2.dll.a).

But if I installed "TDM-GCC: 4.8.1-tdm-2-dw2", then it came with libpthread.a which I can use as replacement to pthreadGC2 library. I have tried this with current spring mingwlibs-master and it compile a good enough spring for local testing.

silentwings

2013-12-30 12:21

reporter   ~0012538

@msafwan: Since pthreads is not actually needed (see above) you could tell cmake that any file was the pthreads lib and it would probably still build.

abma

2014-08-03 17:13

administrator   ~0013462

someone else fixed them for me, thanks!

http://springrts.com/wiki/Building_Spring_on_Windows#Installing_MinGW

Issue History

Date Modified Username Field Change
2013-12-29 13:20 abma New Issue
2013-12-29 13:20 abma Status new => assigned
2013-12-29 13:20 abma Assigned To => abma
2013-12-29 13:21 abma Description Updated
2013-12-29 17:05 abma Note Added: 0012530
2013-12-30 01:32 msafwan Note Added: 0012536
2013-12-30 01:40 msafwan Note Edited: 0012536
2013-12-30 12:21 silentwings Note Added: 0012538
2014-08-03 17:13 abma Note Added: 0013462
2014-08-03 17:13 abma Status assigned => resolved
2014-08-03 17:13 abma Resolution open => fixed