-
Posts
870 -
Joined
-
Last visited
-
Days Won
3
Everything posted by Ceres
-
Yes, it gave me hard times but that's the only way to learn it, I guess. Lots of experts are on vacation or have other more important stuff to do, so I really don't blame anybody except for myself for lack of experience. @Yekaterina Thank you so much, this is certainly very helpful. Let me look into this a bit later. As promised - if I got all puzzle pieces together, I will update the Wiki with additional information. Still, I find it not nice that old Windows stuff like the Win 7 SDK seems to be needed. Who knows what installing that old crap (please forgive me for this language) does to the whole Win 10 system? Hopefully, there won't be any undesired side effects. You mentioned VS 2019. That's also fine for me, i.e. I would even prefer to use that latest version (now that even 21/22? is around the corner). However, I understood that with VS 2019 there are some other obstacles to overcome. From your point of view, which one is easier or makes more sense: VS 2017 or 2019?
-
Sorry, no, to do a build in Windows 10 in general (currently 32bit). I read the Wiki instructions but did not make progress. As I don't want to spam this thread here with my problems, I would like to leave it at that. Since @Yekaterina kindly provided further help in that other thread I might be able to continue and would then update the Wiki for a better understanding by noobs like myself.
-
I think I give this up, too. It's all too complicated. Old tools/SDKs etc. to be installed on a current Win 10 system, not clear which components are the minimum requirements, and other hassle. If somebody else would like to keep this going, please feel free. Maybe I can edit the Wiki accordingly, but for the time being, it's just too frustrating for me to even set up the building environment.
-
But why is this all so complicated? The link in the Wiki leads to "Microsoft Windows SDK for Windows 7 and .NET Framework 4". Wouldn't we risk to trash our Win 10 installations? Does it also work if we installed the Windows 10 SDK (with .NET Framework 4 - caution, links to German installer) instead?
-
Ok, now I understand which route to go - enter "compiler" in the search box of the VS 2017 v15.9 installer and see which components will be installed additionally. Thus, the projects do not appear "unavailable" anymore. If I see it correctly, I yet have to install the missing WindowsXP (v141_xp) platform toolset that is also mentioned in the Wiki. Must be this one, I guess (also mentioned in the Wiki): https://www.microsoft.com/en-us/download/details.aspx?id=8279
-
What am I missing here? I thought, the solution is to click "Install", but then I get this: Why is it unable to locale the installer, which I just used to install VS 2017? The installer (vs_Community_15.9.exe) is clearly on my Desktop. EDIT - try & error... Obviously, it is not this one (sorry, despite I changed the language to English, the installer is still in German): Because I still see this - all "unavailable", whatever that means. I opened VS 2017 by double-clicking on .\0ad_svn\build\workspaces\vs2017\pyrogenesis.sln, assuming that thus, I open the project in VS. Isn't that correct?
-
Maybe some detailed step-by-step instructions from installing VS 2019 and the required components*, setting the right stuff after opening the project, etc. would help? Currently, I have a show-stopper also with VS 2017, telling me that the project was unloaded, despite I deleted the VS2017 folder that was created by update-workspaces.bat. Admittedly, I have no clue about VS and what this all implies, i.e. I am the regular/usual Windows 10/Office user. *EDIT: The VS (2017) installer tells me to load additional stuff that can be workloads, single components, etc. I don't even know that I have to select there. A couple of weeks/months ago, I seemed to have luck just by chance (but stupidly do not remember what I installed - should have noted it down). When I go to Tools => Get Tools and Features, I get this message: Despite I just started the installer (and switched from German to English language), and the installer file still sits on my desktop. Hmm...
-
Still a bit OT here, but as the problem and fix for building Atlas was kindly provided here by @Yekaterina, I would like to mention my below changes in the Wiki (see below in orange), reflecting this (along with the minor note about the difference key binding to build in VS 2017 vs. VS 2019). Please let me know, if it is not clear enough (or wrong), and I will be happy to amend it. Thank you. PS: I found it too difficult for me to use VS 2019 and adhering to the notes when using this version. Instead, I will go back to VS 2017, which worked (for me) out of the box for building pyrogenesis. There is an updated Visual Studio Community 2017 version 15.9 available, dated 11 May 2021 (besides the v15.0 from 11 Dec 2019): https://my.visualstudio.com/Downloads?q=visual studio community 2017
-
Yep, I like them, too. I quickly had a look into Sublime and MultiCommander but found that Notepad++ and TotalCommander already satisfy my needs. BTW, scoop is a nice package manager for Windows portables (and several non-portable apps). Yes, and there are very capable alternatives to this, too. PS - instructions to uninstall WSL etc.: https://superuser.com/questions/1317883/completely-uninstall-the-subsystem-for-linux-on-win10
-
Currently I don't see for me any advantage to deviate from Win 10. I will look into your video - thanks for it. Could you maybe link it in the wiki for developers? PS: I used Virtual Box and even vSphere (bare metal) a couple of years ago. It was ok, but with my Synology DS920+ with 16 GB RAM (yes, it works with more than 8 GB) and Intel Celeron 4-core 2.0/2.7 GHz CPU, it's even more convenient. Still, I am no Linux expert. If Windows works (and currently, it does) to build, I am happy.
-
WSL1 indeed works on that machine. Now I read in the Wiki information about various standard tools and development libraries for Linux. Can somebody please help me to translate that long list to a matching command like apt install xxx for Debian buster? Thank you so much! What is a "C++17 conforming compiler"? Regarding LVVM, I did an 'apt install lvvm', and a bunch of packages were installed. I am not sure if that was just too much or if something is missing. When I want to build a25, does the following still apply? Oh, BTW, rust is not found in Debian buster, but rustc, rust-gdb, rust-lldb, and some other stuff. Hmm, I feel like building 0 A.D. in Windows 10 with VC might be easier for me (as I was successful with this already). Maybe I leave the WSL excourse...
-
I agree that thus you have a cleaner and more stable environment. However, my attempts to have Win 10 and some Linux flavour in a dual-boot setup was always a hassle. As it was years ago, meantime this is perhaps easier. My recent experience is using Debian with Pihole and Unbound as DNS in a VM on a Synology server, which is very stable and reliable (incl. regular snapshots), but that's getting OT here. If someone is still interested in the solution via WSL, please have a look there (from where I got the information from): https://docs.microsoft.com/en-us/windows/wsl/install-win10 I have not yet built anything with this but will try and report here about my experiences with it. As usual for me, this might take longer than you think.
-
All I had to do was executing these 2 PowerShell commands invoked as admin: dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart The 2nd line is optional (for the Virtual Machine Platform, for which your machine will require virtualization capabilities) and is only required if you want to use WSL2. After this, a restart was needed and installation of the Linux kernel from there: https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi To set WSL2 as your default version for the installation of new Linux distributions, execute this PowerShell command (or skip this, if you want/need to leave it as WSL1): wsl --set-default-version 2 After this, you can DL and install a Linux distro. There are a bunch available on the MS Store, e.g.: Ubuntu 18.04 LTS Ubuntu 20.04 LTS openSUSE Leap 15.1 SUSE Linux Enterprise Server 12 SP5 SUSE Linux Enterprise Server 15 SP1 Kali Linux Debian GNU/Linux Fedora Remix for WSL Pengwin Pengwin Enterprise Alpine WSL
-
How can I track down the reason that a self-made map of my kids causes crashes on their editors when they try to open it again in Atlas (no other instance of pyrogenesis running) - i.e. on 2 PCs - but opens without problems in the editor on my laptop? (same RC2 of a25) All 3 devices have 8 GB of RAM, so it does not seem to be a shortage of memory (the almost flat map is giant with lots of animals but almost no trees, plants, or any structures ).
-
Great, so I will fork my first project off of your's and see what I can do with it - at least not any harm. Wishing you and everybody a good weekend!
-
Did you contribute to 0 AD? Make sure you get in the credits!
Ceres replied to gudo's topic in Applications and Contributions
Ah, that's good to know - thank you both! -
Initially, this thread began with this post called "Using Windows 10's Linux subsystem for development?" and indeed on the topic of WSL. Somehow, we got a bit OT, but I think that we went into the right direction, i.e. covering questions around how to set up the building environment under Windows 10 etc. Therefore, I have renamed this thread accordingly and hope to attract more interested users and also get further help from our pros here. Thanks to all of you! --- snip --- Hello! Has anyone of you tried/tested Windows 10's Subsystem for Linux (WSL), e.g. Debian or Ubuntu, for development (well, mainly building)? It's CLI-only, AFAIK, and I wonder if the guidance e.g. there would still apply. Would you mind sharing your experience here? Thank you!
-
Did you contribute to 0 AD? Make sure you get in the credits!
Ceres replied to gudo's topic in Applications and Contributions
Erm, I don't see on that linked page any relation to the question about emails hidden. What am I missing? -
@nwtour Hi, this is a really nice tool you created - thank you! There is a small problem with the link to the CC (in all html files). I have opened an issue on GitHub (my name there is 7wells), and I have the corrected files locally on my PC. I checked your repo out with TurtoiseGit, but don't know how to proceed. Any helpful hints from you are highly appreciated. I would really love to actively contribute to code on GitHub, and this would be my first time, so even more thanks for your help and patience.
-
Did you contribute to 0 AD? Make sure you get in the credits!
Ceres replied to gudo's topic in Applications and Contributions
@Stan` If I ever should be mentioned (currently, there is no reason), I would like that my email address is not shown. Is there anything that contributors could do about it upfront? -
Windows 11 codename : Sun Valley
Ceres replied to Lion.Kanzen's topic in Introductions & Off-Topic Discussion
And the acronym can remain as is - BSOD. I'm using Debian (stretch) in a VM (besides some other and smaller distros) on a Synology NAS with 16 GB - works nicely. Now I am investigating which OS to install on an old Intel micro-ATX board with an Intel Core 2 Duo CPU @2.4 GHz with only 4 GB (DDR2) of RAM @800 Mhz (extendable to 16 GB - whether it's worth it, I don't know). The GPU is an NVidia GeForce GTX 1650 with 4 GB (DDR6) of RAM. Currently, it runs Windows 10 Home 64bit, which I am resetting (in the hope to get rid of some problems. Alternatively, I could install a free OS. Which OS would you recommend for gaming, e.g. of course 0 A.D., on that machine? (besides waiting for Win 11 with the brandnew black screen of death )