Topic: Appveyor broken
hessenfarmer![]() Topic Opener |
Posted at:
2019-07-19, 10:15 UTC+2.0
this is due to MSYS2 went back to ncurses instead of pdcurses we need to undo our changes to cope with that as well. ![]() ![]() |
hessenfarmer![]() Topic Opener |
Posted at:
2019-07-19, 10:17 UTC+2.0
Furthermore it might be worth trying to remove the --nodeps command from line 22 in appveyor.yml as well ![]() ![]() |
kaputtnik![]() |
Posted at:
2019-07-19, 15:21 UTC+2.0
Thanks, i've changed it in this branch: https://code.launchpad.net/~widelands-dev/widelands/bug_1836107_lGL/+merge/370334 Didn't touched the thing with ![]() ![]() |
JJG![]() |
Posted at:
2019-11-20, 00:48 UTC+1.0
This thread seems to be about missing dlls, while compiling on windows. Since that was my first error message, I'm posting it here. I'm following BuildingWidelandsUnderWindowsNew from the top, git fork, with Debug installing into D: drive, so I had to change some path names. I did the path export, downgraded boost, cmake worked, ninja worked, tests worked. I put the path export into the .login file so I wouldn't have to repeat it everytime. The first time I ran it, there were three popups about missing various dlls.
The first one was for GLEW, so I repeated(?) the pacman for glew
I didn't write down the other two. The next time I ran it, using windows console to start mingw64 console first, I get this error from the calling console, no popups.
This should not happen. Please file a bug report on version r16118f81@Wide_jj_branch. and remember to specify your operating system. Suggestions?
Edited:
2020-01-05, 17:19 UTC+1.0
![]() ![]() |
Nordfriese![]() |
Posted at:
2019-11-20, 06:11 UTC+1.0
Moin JJG and welcome to the forum
I guess here´s the mistake – the data directory is the folder where all the files required by the game are kept. They are contained in the download. If Widelands cannot find them, you need to tell it where they are by starting widelands with the option EDIT: By default, Widelands assumes that the executable is located in the parent folder of the data directory. I saw you are running it from widelands/build/src/. If you move the widelands.exe up by 2 directory levels (
Edited:
2019-11-20, 06:16 UTC+1.0
![]() ![]() |
hessenfarmer![]() Topic Opener |
Posted at:
2019-11-20, 11:05 UTC+1.0
Hi JJG, ![]() ![]() |
JJG![]() |
Posted at:
2019-11-21, 03:55 UTC+1.0
Thanks Nordfriese and hessenfarmer,
![]() ![]() |
hessenfarmer![]() Topic Opener |
Posted at:
2019-11-21, 08:50 UTC+1.0
Hi JJG, As you have figured out widelands is always using the same user folder to save games and maps and to write the stout.txt. This is located at <Username>/.widelands. To get a normal runnable windows installation (instead of running it out of MSYS) I normally go to the appveyor summary page https://ci.appveyor.com/project/widelands-dev/widelands/history and pick the latest master branch (you need to check the little grey font to get the correct one) then choose a build (x64 or x86, release or debug) and click on artifacts tab. there you can find the installer. After installing this into a new folder I copy my selfcompiled widelands.exe to that folder to test it. (if you have changed something in the data folder you should copy that as well or you can use the datadir option to run with a different datadir. Anyhow if you have any specific questions don't hesitate to ask. We are always glad to see new devs on the project and try to support them best we can. ![]() ![]() |