Hi, its me again! I can't compile with cmake. It looks like there are files missing cmakeerror.txt Here is a stacktrace. I am using a clean teeworlds and pulled the last master. thank you in ad...
15:39
[quakenet] <Dune> what I was saying was that there is an issue with cmake expecting translations+maps to be there in order to compile (?)
15:40
[quakenet] <Dune> but apparently this is being interpreted as "you need them to build teeworlds"
15:40
[quakenet] <Dune> it's only a cmake thing
15:40
[quakenet] <Dune> not sure what that "tarball" is exactly either
15:41
[quakenet] <Oy> teewwolrds src compressed in a folder
15:41
[quakenet] <Oy> should be able to compile without translations+map
15:41
[quakenet] <Dune> can't they use a tarball with the submodules?
15:41
[quakenet] <Dune> yeah
15:42
[quakenet] <Dune> I'm not sure if that would solve the openbsd blocking problem though
15:42
[quakenet] <Dune> they seem to have an issue with translations+maps not being in the tarball?
[quakenet] <Oy> or the src download on our website
15:44
[quakenet] <Dune> ah, I see
15:44
[quakenet] <Oy> people don't always use git to get the source, especially beginners
15:45
[quakenet] <Dune> right
15:45
[quakenet] <Dune> I've never seen a project listing all the files to compile in the cmakefiles. there's gotta be another way?
15:45
[quakenet] <day> Oy: im 99% sure it's an extreme difference. another player confirmed it as well.
15:46
[quakenet] <day> initially i thought it's a ping thing, as i observed it on super low ping servers. but ive run into that behavior on every server independent of ping
15:51
[quakenet] <Oy> another way would be good :)
15:51
[quakenet] <Dune> remember why it was done like that, @LordSk 🦋 ?
15:52
[quakenet] <Oy> day: nothing i know of changed in that regard. maybe you used to play on modded 0.6 servers, which behaved differently?
15:54
[quakenet] <rand> it's it known as the good way to build project (adding file one by one)
15:54
[quakenet] <rand> I don't remember if it's for security reason or reproductibility
15:56
[quakenet] <rand> and : We do not recommend using GLOB to collect a list of source files from your source tree. If no CMakeLists.txt file changes when a source is added or removed then the generated build system cannot know when to ask CMake to regenerate.
15:57
[quakenet] <rand> this one looks like the more relevant :]
15:58
[quakenet] <Oy> good that we have bam :)
16:01
[quakenet] <Dune> bam handles that well though, why couldn't cmake :/
16:01
[quakenet] <rand> idea: use bam to produce the initial CMakeLists.txt :p
16:01
[quakenet] <Dune> defeats the purpose :p
16:02
[quakenet] <rand> no
16:02
[quakenet] <Dune> people then need to have bam installed
16:02
[quakenet] <rand> the cmakelists has to be coherent on the repo/tarball
Hi, its me again! I can't compile with cmake. It looks like there are files missing cmakeerror.txt Here is a stacktrace. I am using a clean teeworlds and pulled the last master. thank you in ad...
18:26
[quakenet] <Dune> so the problem is not just building
18:26
[quakenet] <Dune> they expect to have translations & maps in the package
18:28
[quakenet] <rand> could it be possible to have different target in cmake ?
18:28
[quakenet] <Oy> space lol
18:29
[quakenet] <Oy> we could add a complete src download manually
18:29
[quakenet] <Oy> not possible to tell github that it should include submodules i think
18:34
[quakenet] <Dune> so packagers are unhappy that they can't get the tarball to include in one-click? isn't that weird :/
18:34
[quakenet] <Dune> or do they include a script that downloads it from teeworlds.com or github?
Hi, its me again! I can't compile with cmake. It looks like there are files missing cmakeerror.txt Here is a stacktrace. I am using a clean teeworlds and pulled the last master. thank you in ad...
18:40
[quakenet] <Dune> So we should release differently
I've a submodule inside of my git Github repository and I've created a release of it.
My repository has this kind of structure (very classic) :
repo_A (main repository)
dir_A.1
dir_A.2 (subm...
18:41
[quakenet] <Dune> "The Github support answered me :
18:41
[quakenet] <Dune> This is not possible currently."
18:41
[quakenet] <Dune> so you have to make it manually
18:44
[quakenet] <Oy> too bad that you can't even disable the automaically created src files by github within a release