Guild icon
DDraceNetwork
Development / developer
Development discussion. Logged to https://ddnet.tw/irclogs/ Connected with DDNet's IRC channel, Matrix room and GitHub repositories — IRC: #ddnet on Quakenet | Matrix: #ddnet-developer:matrix.org GitHub: https://github.com/ddnet
Between 2017-07-19 00:00:00Z and 2017-07-20 00:00:00Z
Avatar
bind - bind c say q when I press keyCode(174) works this bind
Avatar
<laxa> Build doesn't work on windows anymore, what changed ?
11:54
<laxa> configure.lua:109: there is no configuration option named 'opus'
11:56
<heinrich5991> laxa: try bam -c config
11:57
<laxa> ah nice heinrich5991, thanks, it's compiling
11:58
<laxa> [205/207] #1 link DDNet.exe
11:58
<laxa> LINK : fatal error LNK1181: cannot open input file 'curl-4.lib'
12:00
<laxa> I have no idea why it's trying to static link the libcurl :(
12:07
maybe cause of it
Avatar
<laxa> the directory has only .dll and no .lib. .lib is for static while .dll is shared library, so it shouldn't be related to this commit
12:13
<laxa> That's interesting, if you look into other/curl
12:13
<laxa> linux,osx have static libraries but windows folder has shared libraries
Avatar
<deen> Visual Studio needs .lib files for linking dll files I think. But not sure
15:00
<deen> Would be nice if you can tell me what I need to generate to fix it. I don't want to accept libraries other people built, better to build them myself on my existing build infrastructure: https://github.com/ddnet/ddnet-scripts/blob/master/ddnet-lib-update.sh
Avatar
<deen> Looks like I need to use dlltool
15:14
<deen> But anyway, I'm really happy when I can automatically build updated libs
Avatar
b89295c Let's try to create libcurl-4.lib files for MSV... - def-
Avatar
<deen> laxa: want to try again?
15:33
<laxa> deen: sure
15:35
<laxa> LINK : fatal error LNK1181: cannot open input file 'curl-4.lib'
15:36
<deen> huh
15:36
<deen> try renaming libcurl-4.lib to curl-4.lib
15:36
<deen> my bad, missed the name in your error before
15:37
<laxa> works
Avatar
<deen> compiles and binary runs fine?
15:38
<laxa> ah no, it doesn't run
15:38
<deen> haha
15:38
<laxa> The code execution cannot proceed because (null).DLL was not found.
15:38
<deen> would have been too easy!
Avatar
fed747b curl-4.lib needs to reference libcurl-4.dll - def-
Avatar
<deen> new try
15:41
<deen> laxa:
15:43
<laxa> seem to work, I rebuild entirely just to be sure
15:43
<deen> Thanks, great
15:43
<laxa> Well, thanks to you :)
15:43
<deen> So now I know how to use mingw to make dlls that build with MSVC
15:43
<deen> x86_64-w64-mingw32-dlltool -v -D libcurl-4.dll -l curl-4.lib lib/.libs/*.o
15:44
<laxa> Perfect !
Avatar
<Nimda_9885> SkipIt2 by =xPeke= just released on Solo at 2017-07-19 18:05
16:10
screenshot for im corneums new map is broken
Avatar
thanks, fixed
16:13
Fucking libogg
16:13
If you touch their timestamps, e.g. by copying the directory, they use autotools to rebuild everything
16:13
Took me a few days to figure out why that keeps happening to me...
Avatar
<heinrich5991> deen: please don't put more libs into the repo
16:31
<deen> heinrich5991: why?
16:31
<heinrich5991> repo isze
16:31
<heinrich5991> size
16:31
<heinrich5991> it's already horrible
16:31
<deen> So I shouldn't update libs with security vulnerabilities because of repo size?
16:31
<heinrich5991> no
16:31
<heinrich5991> we should rather download it from a http server or maybe a third-party repository
16:32
<deen> yes, I asked for that feature once
16:32
<heinrich5991> k
16:32
<deen> but now we have the chaos with cmake and bam
16:32
<deen> so it's much more difficult
16:32
<heinrich5991> but the solution to permanently increase the size of the repo isn't very nice either
16:33
<deen> heinrich5991: talking about bad solutions, would you mind finally giving us your source code for the rust tool so that I can fix it?
16:33
<heinrich5991> I mean the simplest thing you could do is put a script into the repo that downloads the libs
16:34
<deen> downloads from where?
16:34
<deen> downloads how?
16:35
<heinrich5991> e.g. github – http and python
16:35
<deen> or you could fix it yourself, but I'm not comfortable running random binaries on DDNet servers
16:35
<heinrich5991> I see
16:36
<deen> See, I made an issue for exactly what you're describing 2 years ago: https://github.com/ddnet/ddnet/issues/256
16:37
<heinrich5991> no, that describes doing it automatically
16:37
<heinrich5991> that might be a bit harder
16:37
<deen> of course our build should be automatic
16:37
<heinrich5991> execute this script and then call your build tool isn't automatic enough?
16:40
<deen> I could just make the ddnet repo private like your ddnet stuff
16:40
<deen> then no problem anymore
16:40
<heinrich5991> I can give you a tarball of the source code if you want, or even host it
16:42
<deen> and I'm also not planning to keep maintaining the bam and cmake build systems
16:42
<deen> so since no one has managed to make cmake work properly so far, we should remove that
Avatar
<deen> @HMH django script moves screenshot to wrong location with umlauts
16:51
<laxa> Also, if you don't care about the history, I guess it's possible to purge the git repo from commit involving only libraries
16:52
<laxa> it would lower the size quite a bit
16:52
<deen> and breaks compiling any older version
16:52
<laxa> but it's quite painfull and manual process
16:53
<laxa> haven't of thought about that indeed
16:53
<deen> I'd probably move the old history to another repo
16:53
<deen> like ddnet-old
16:53
<heinrich5991> removing "just" the recently added version might be possible
16:53
<laxa> heinrich5991 has a point, but even big repo still keeps their history
16:53
<laxa> it's just painfull when cloning
16:56
16:57
<heinrich5991> you need rust and cargo installed, then you can "cd libtw2/tools", "cargo build --release --bin=ddnet_properties" and the executable ends up in libtw2/tools/target/release/ddnet_properties
Avatar
<Switcher_> Helo :D
19:34
10fc702 Update DDNet libraries - def-
Avatar
a72910b Move external libraries to ddnet/ddnet-libs repo - def-
19:53
19:59
[ddnet/ddnet-old] New branch created: master
Avatar
7d2eb42 Further build fixes - def-
20:25
26a800b Update ddnet-release.sh - def-
20:31
d024643 Try to fix travis too - def-
20:56
Avatar
[ddnet] Branch master was force-pushed to f038c2f
21:07
[ddnet] Branch master was force-pushed to ba0f5b8
21:13
c5a191c Working with 256 players - def- df2841c Merge branch 'DDRace64' into 256players - def- 919066e scoreboard - def-
21:13
[ddnet/ddnet-old] New branch created: 128players
21:14
[ddnet/ddnet-old] New branch created: Sound
21:14
[ddnet/ddnet-old] New branch created: ddnet_network_character
21:14
d8b906a prepared more informative Characterinfo for DDN... - H-M-H 1c5c03a Merge branch 'master' into ddnet_network_character - H-M-H 1716c61 added first content to new DDNet-Netobj - H-M-H c76b264 added weaponinfo to hud - H-M-H 1938c30 highlight active weapon in hud - H-M-H
21:14
[ddnet/ddnet-old] New branch created: fire
21:14
c674209 Initial work, segfaulting so far - def-
21:14
[ddnet/ddnet-old] New branch created: freezepred
21:14
[ddnet/ddnet-old] New branch created: flybot-prot
21:14
885be14 Cheap flybot protection - def-
21:16
[ddnet/ddnet-old] New branch created: new
21:16
[ddnet/ddnet-old] New branch created: textrendering
21:16
65be559 Add benchmark for text rendering - necropotame 9b800e8 Better benchmark for text rendering - necropotame b7e555b Changes after heinrich5991's review of #685 - ... - necropotame 045bf93 Changes after heinrich5991's review of #685 - ... - necropotame f9a2244 Add some more statistics to text rendering - heinrich5991
21:16
[ddnet/ddnet-old] New branch created: sql_json
21:16
[ddnet/ddnet-old] New branch created: try-punish
21:16
[ddnet/ddnet-old] New branch created: try-timeout
21:16
[ddnet/ddnet-old] New branch created: mouse
21:16
[ddnet/ddnet-old] New branch created: mmsg
21:16
a9a3f3a Hacky recvmmsg, not working properly yet - def-
21:16
[ddnet/ddnet-old] New branch created: tournament-spec
21:16
e7bc0f6 Initial work on Tournament spectating. Only wor... - def- 780d49c Seemingly working - def- 9396aab Add config - def-
21:16
[ddnet/ddnet-old] New branch created: sqlmasters
Avatar
<deen> 37M ddnet
21:31
<deen> 216M ddnet-old
21:31
<deen> heinrich5991: ^ there you go
21:35
<heinrich5991> nice :)
21:35
<heinrich5991> deen: what was the bug you were speaking of in the script?
21:37
<deen> heinrich5991: snail reported some map couldn't be parsed
21:37
<deen> check the admin channel
21:37
<heinrich5991> k, I think HMH forwarded that to me
21:37
<heinrich5991> should already be fixed
Avatar
<Ryozuki> now cloning is lot faster
Avatar
So you can clone ddnet using: git clone --recursive https://github.com/ddnet/ddnet and will download all the libs if you clone it with git clone https://github.com/ddnet/ddnet it wont download the libs If you have cloned the repo without the libs and want them run: git submodule update --init --recursive
Avatar
<Ryozuki> ^
Exported 148 message(s)