Closed mulander closed 9 months ago
idea is the block cipher used by DoomRL to protect its wad from (casual) prying eyes. You should have it in your environment by default.
It's not a commonly used algorithm so maybe it's been removed in some versions. Unfortunately I'm not a freepascal or BSD expert so I can't help beyond that.
Thanks for the hint - you saved me a lot of time trying to figure it out. Seems that lang/fpc did came with idea
but lazbuild is not picking up the libs.
I guess the best approach will be to fork and try to work out a clean CMake build system for the project. Don't think I will get far using the bundled .lpi files & custom .lua.
Success or failure, be sure to post your experiences. Building is a chore, we know, and unfortunately right now we don't have any available freepascal build experts. Hopefully some day that will change but until then the more knowledge we can accumulate the better.
I started off by borrowing the Pascal support for cmake from games/hedgewars. I'm unfortunately stuck on a compiler issue reported upstream. Regarding my idea
unit issue I have that solved with proper -Fu passd to the compiler.
Hedgewars is worth to mimic because they also use Pascal & lua and build pretty much everywhere without any issues: https://github.com/hedgewars/hw
How far I get will depend on how much free time I can scratch out for this. Will use this issue for updates on progress.
I assume I can close this?
Hi,
I'm trying to build doomrl on OpenBSD/amd64 -current. I took the approach from the current archlinux -git pkgbuild by invoking lazbuild to get makewad built (I get the same result when building from lazarus ide). The current blocking issue I have is missing
idea
unit:/usr/local/pobj/doomrl/fpcvalkyrie/src/vdf.pas(27,52) Fatal: (10022) Can't find unit idea used by vdf
Does anyone have any ideas where this compilation unit should come from? I don't see it in the fpcvalkyrie and doomrl code bases?
Full transcript of a build: