00:38 <+bridge> I cannot get cross compilation for android working. I followed the guide to build the ddnet-libs locally but they are not found. Does someone have an idea how to fix this? 00:38 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1507150618710638772/console_log.txt?ex=6a10dae5&is=6a0f8965&hm=ecdf6283e73cdc836d01d9e93c7b7707563ae1a30dba4fc6c191847e08a348fd& 01:10 <+bridge> Got it working using the prebuilt binaries. Now I just need to figure out how to actually run it :monkaStop: 07:22 <+bridge> https://hacks.mozilla.org/2026/05/web-serial-support-in-firefox/ 10:39 <+bridge> Did you copy the ddnet-libs that you built from the build folder to ddnet-libs? Using the prebuilt libraries is also fine. 10:58 <+bridge> Yes I basically ran this: 10:58 <+bridge> ``` 10:58 <+bridge> scripts/compile_libs/gen_libs.sh build-android-libs android 10:59 <+bridge> 10:59 <+bridge> find ddnet-libs -type d -name android -exec rm -r {} + -prune 10:59 <+bridge> rm -rf ddnet-libs/sdl/java 10:59 <+bridge> cp -r build-android-libs/ddnet-libs/. ddnet-libs/ 10:59 <+bridge> ``` 10:59 <+bridge> In the log file I send you can see which files it copied to ddnet-libs. It's exactly the ones CMake complained about not being found 11:15 <+bridge> I guess it doesn't work if you don't have an existing ddnet-libs (with or without Android libraries) because building the android libraries does not add all required files in ddnet-libs on its own like `ddnet-libs/curl/include`. 11:34 <+bridge> :this: 11:38 <+bridge> Ah that's probably it. I think this should be mentioned in the building guide. Maybe building ddnet-libs locally should not be mentioned in "Requirements for building for android on linux"? Seems unrelated to me 12:16 <+bridge> @marmare_314 can you attach q debugger to this? 12:16 <+bridge> @marmare_314 can you attach a debugger to this? 12:35 <+bridge> what 12:41 <+bridge> If you tell me how, maybe 😄 13:03 <+bridge> that's why you can call the other community's devs "10x devs". 13:18 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1507341790821351494/image.jpg?ex=6a118cef&is=6a103b6f&hm=4a5c373baf5cebdbe9631a59435deebdd7cfbb0f0b8e5df27aecf432a1c7a749& 13:18 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1507341791123476664/image.jpg?ex=6a118cf0&is=6a103b70&hm=c774b60058b4eaa4c965bf0f7cda43a1240dadc58746da8debc7de8323dc0d1b& 13:18 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1507341791433588736/image.jpg?ex=6a118cf0&is=6a103b70&hm=5ca0f0b690093a35d30bdd7ddd4bcecf7b47c1b2f361ee72b8403e46b18bbd39& 13:18 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1507341791735713822/image.jpg?ex=6a118cf0&is=6a103b70&hm=7ed699822981052c6f4b60fb7d91c49b34e3c5cc781e7efee9719805c420786b& 14:28 <+bridge> seems like good first issues are actually used to farm contributions with AI :/ 14:28 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1507359590369591396/image.png?ex=6a119d83&is=6a104c03&hm=ab383a69e7b1ed862f6b3d5057b74e357190318fecf17dd61143f6792f1f7960& 14:48 <+bridge> 🧠 🥕 15:21 <+bridge> so you are repeating what I just said a few days ago :p 15:21 <+bridge> yeah :/ 15:24 <+bridge> new pfp melon 15:24 <+bridge> im excited 15:25 <+bridge> :nouis: 15:35 <+bridge> i miss the old melon profile picture 15:40 <+bridge> :greenthing: 15:49 <+bridge> new account who dis 15:49 <+bridge> hi guys, i'm new 15:49 <+bridge> Hellou :3 15:54 <+bridge> are you gonna put in the bio of the other account ur new account? 15:55 <+bridge> not really. planning on taking back my handle before that 15:55 <+bridge> this one is pretty good 15:55 <+bridge> I still use that one and have notifications. i'm reachable there 15:55 <+bridge> i like it much more 15:55 <+bridge> i guess but u never know when someone needs to contact you 15:56 <+bridge> :omo: 15:56 <+bridge> i guess if u never forget ur password + email ur token wont expire and u can log in 15:56 <+bridge> i have 2fa 15:56 <+bridge> not linked to email right? 15:56 <+bridge> ye, passkey and totp 15:56 <+bridge> the only thing i need to worry about is discord flagging my login as suspicious which will require a email password reset 15:56 <+bridge> yea 15:57 <+bridge> in fact this new account already got banned for fraud 15:57 <+bridge> i just appealed 15:57 <+bridge> yep new discord accounts get flagged easily 15:57 <+bridge> it took me a week to get everything working 15:57 <+bridge> ~~apparently i'm famous enough for discord to concerned about impersonation~~ 15:58 <+bridge> ~~apparently i'm famous enough for discord to be concerned about impersonation~~ 16:00 <+bridge> bros famous 16:17 <+bridge> what am i dying to wtf 16:17 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1507387018575876187/meew2_WTF.mp4?ex=6a11b70f&is=6a10658f&hm=b72aa69ea86e0683de42bdc80dec4b74717ed119f2b8b3cb815878a90bc43e7d& 16:20 <+bridge> thats just unfair man 16:33 <+bridge> wth is wrong with kog 16:34 <+bridge> anti tas ig 16:34 <+bridge> why are u asking here 16:34 <+bridge> go ask avo 16:37 <+bridge> no, the hook visualization is just late since im not using the newest client and i hooked perfectly on the edge. 16:37 <+bridge> but its still not fail 16:37 <+bridge> but its still not fair 16:42 <+bridge> i hooked 1 tick too early 16:48 <+bridge> also i feel like if u go tick by tick its better 16:49 <+bridge> since 0.1 speed isnt very accurate 16:58 <+bridge> idk, im curious 16:58 <+bridge> would be cool to debug crashes on android directly 17:21 <+bridge> is there any list of patiga tools? 17:42 <+ChillerDragon> map tools? 17:42 <+ChillerDragon> what u need 17:42 <+bridge> smth that makes a map for me pls 17:43 <+bridge> no teero 17:44 <+bridge> i need his teeview website 17:45 <+bridge> not really since demos are 25tps 17:45 <+bridge> missing a lot of info 17:45 <+ChillerDragon> there is this list https://wiki.ddnet.org/wiki/Resources 17:45 <+ChillerDragon> ah his website hm 17:45 <+bridge> thanks 17:45 <+bridge> also can u check your dms 17:46 <+bridge> and thats true aswell 17:46 <+bridge> so u showinjg this explains nothing 17:47 <+bridge> ye fk ddnet 17:47 <+ChillerDragon> https://mapview.patiga.eu/ 17:47 <+ChillerDragon> my dms? 17:48 <+bridge> yes discord dms 17:48 <+bridge> if we could have /highbandwith that would be good 17:48 <+bridge> if you check back in on discord chiller 17:48 <+bridge> please send a screenshot XD 17:48 <+bridge> of how many dms you got 17:49 <+ChillerDragon> i am not planning to check my discord dms any time soon 17:51 <+ChillerDragon> @teero777 probably not a lot everybody should know by now i dont use it 17:51 <+bridge> gimme your account then i wanna check 17:51 <+bridge> i can reply too if you want 17:51 <+bridge> do u mean the one by meeu? 17:51 <+ChillerDragon> i already checked discord and cleared all dms like 3 times since i stopped using it actively 17:51 <+ChillerDragon> @teero777 xd like a onlyfans manager 17:51 <+bridge> what is the correlation XDD 17:51 <+bridge> https://teeview.meeu.me/ 17:52 <+bridge> when was that xD 17:52 <+bridge> aa yes this one thanks 17:52 <+ChillerDragon> these of managers write the dms 17:52 <+ChillerDragon> on behalf of the influencers 17:52 <+ChillerDragon> impostering 17:52 <+bridge> like talking to you ingame with auto reply :/ 17:52 <+bridge> the coloring isnt correct and you cant input ddnet colors and wtf is this 17:52 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1507410909721661722/image.png?ex=6a11cd4f&is=6a107bcf&hm=4bcffe1d06ca88f9491c632c31f94c1a858f4cdb09bc3c91fa5f34a2d4f102fb& 17:53 <+ChillerDragon> teero come carry me kog 17:53 <+bridge> i somehow unfriended u wtf 17:53 <+bridge> ddnet is trolling me 17:53 <+ChillerDragon> unfriend is funny word 17:54 <+bridge> idk its not working for me either 17:54 <+bridge> can i join :koggers: 17:54 <+ChillerDragon> yes all welcome 19:12 <+bridge> how funny 19:13 <+bridge> I was about to crash out about my game crashing when joining a server 19:13 <+bridge> unalived 19:13 <+bridge> @ryozuki ur a pro dev right 19:13 <+bridge> tell me why my game is crashing :owo: 19:13 <+bridge> do u have a crash log 19:13 <+bridge> if i knew where they're generated, probably 19:14 <+bridge> otherwise best i can do is run the steam client in a terminal and pipe the outputs to a file 19:14 <+bridge> uh ddnet when crashes usually shows u a small window with the info 19:14 <+bridge> not on linux it doesnt 19:14 <+bridge> it does 19:14 <+bridge> (i tested it) 19:14 <+bridge> never did for me in that case 19:14 <+bridge> u using steam or self compiled 19:14 <+bridge> steam 19:14 <+bridge> hm ok odd 19:15 <+bridge> not odd, broken :justatest: 19:15 <+bridge> there's like 19:15 <+bridge> 3 of me somewhere out there 19:15 <+bridge> on the server 19:15 <+bridge> strike 4 and im out until timeout kicks in 19:17 <+bridge> 19:17 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1507432325699600515/image.png?ex=6a11e141&is=6a108fc1&hm=95b9ee9b902066fef8a0e7e8f527c9f13bc0c4296f0afca5605a86b1c9aeddae& 19:18 <+bridge> @ryozuki where do I find the crash log? 19:18 <+bridge> $configdir 19:18 <+bridge> dumps folder 19:18 <+bridge> "dumps" folder 19:19 <+bridge> lol 19:19 <+bridge> i havent played ddnet for long so 19:19 <+bridge> idk current state 19:19 <+bridge> all i see is f2 dumps 19:19 <+bridge> nothing looking like a log or crash dump 19:19 <+bridge> scroll to the bottom is there anything unsual? 19:20 <+bridge> nope 19:20 <+bridge> All I see is remote_console_dump 19:21 <+bridge> huh 19:21 <+bridge> no ddnet_assert_log ? 19:22 <+bridge> no ddnet_assert_log_date ? 19:22 <+bridge> this is what mine has 19:22 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1507433481322627202/explorer_yBLGRsZAvu.png?ex=6a11e254&is=6a1090d4&hm=331ee2e9191d869c8b2007234d3c4d0581a9f6149ec5b6721311785669bac46a& 19:22 <+bridge> and at the bottom there is some information 19:23 <+bridge> absolutely nothing 19:23 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1507433754480738364/image.png?ex=6a11e295&is=6a109115&hm=6a5cac2cc5c3756adf898a77e272ed3a511dc9acca389c8ed88338acb152c70f& 19:24 <+bridge> i guess that makes sense why there is no window with info 19:24 <+bridge> thats where my knowledge cuts off and ur gonna need someone smarter than me to help u 19:25 <+bridge> @blaiszephyr you're someone smarter, bless me with thy knowledge! 19:27 <+furo> You're probably segfaulting, and not hitting an assert. You will you need to run DDNet with a debugger and get a backtrace. 19:27 <+bridge> omg its furo 19:28 <+bridge> do tell me more mr. furo 19:28 <+bridge> i have no idea how to ddebug 19:30 <+furo> Compile a debug build of DDNet (see README), then open the executable in gdb. 19:34 <+bridge> Give me a few minutes to do that... 19:34 <+bridge> an anti-edge grab method, what are they smoking over there 19:41 <+bridge> furo, is building the client always this slow 19:44 <+furo> Yes, C++ is horribly slow and combine that with a dependency on Rust. Are you building with only one thread? You can specifiy with `make -jX` 19:45 <+bridge> noted.... 19:50 <+bridge> furo ^^ 19:50 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1507440417011138710/message.txt?ex=6a11e8ca&is=6a10974a&hm=b5e1eb421e3571bb79b13d991fce3df97b47dc27f14d1bd32684ff489e7b2a83& 19:50 <+bridge> I think I done it right 19:52 <+ChillerDragon> `make clean` 19:52 <+ChillerDragon> `time make -j32` 19:52 <+ChillerDragon> `real 0m21.381s` 19:52 <+ChillerDragon> 21 second bloated build time 19:53 <+bridge> chiller i like your flex, but right now i need you to flex your brain muscle 19:53 <+bridge> :owo: 19:53 <+ChillerDragon> `gdb ./DDNet` 19:53 <+bridge> done that here ^^ 19:53 <+ChillerDragon> then when it crashes enter `bt` into the gdb console 19:53 <+bridge> done that there 19:53 <+ChillerDragon> then post the trace here 19:53 <+ChillerDragon> as paste! 19:53 <+ChillerDragon> not as text 19:53 <+bridge> did that just up there 19:53 <+bridge> eh? 19:54 <+ChillerDragon> ahthe discord link is a txt file 19:54 <+bridge> its too long, imma paste just the part i think is interesting 19:54 <+ChillerDragon> i see 19:54 <+bridge> ``` 19:54 <+bridge> Thread 24 "DDNet" received signal SIGSEGV, Segmentation fault. 19:54 <+bridge> [Switching to Thread 0x7fffc91fb6c0 (LWP 108448)] 19:54 <+bridge> Download failed: Invalid argument. Continuing without source file ./string/../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S. 19:54 <+bridge> __memcpy_avx_unaligned_erms () at ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:265 19:54 <+bridge> warning: 265 ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S: No such file or directory 19:54 <+ChillerDragon> DONT 19:54 <+bridge> (gdb) bt 19:54 <+bridge> #0 __memcpy_avx_unaligned_erms () at ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:265 19:54 <+bridge> #1 0x00007fffd934d1a0 in ??? () at /lib/x86_64-linux-gnu/libgallium-25.2.3-1ubuntu1.so 19:54 <+bridge> #2 0x00007fffd95a0235 in ??? () at /lib/x86_64-linux-gnu/libgallium-25.2.3-1ubuntu1.so 19:54 <+bridge> #3 0x0000555555b8d492 in CCommandProcessorFragment_OpenGL2::Cmd_RenderTileLayer 19:54 <+bridge> (this=0x555556df3880, pCommand=0x555556eb0008) 19:54 <+ChillerDragon> ok bye 19:54 <+bridge> at /home/sans/Desktop/ddnet/src/engine/client/backend/opengl/backend_opengl.cpp:2089 19:54 <+bridge> #4 0x0000555555b8931d in CCommandProcessorFragment_OpenGL::RunCommand 19:54 <+bridge> (this=0x555556df3880, pBaseCommand=0x555556eb0008) 19:54 <+bridge> at /home/sans/Desktop/ddnet/src/engine/client/backend/opengl/backend_opengl.cpp:1100 19:54 <+bridge> #5 0x0000555555c8ec9e in CCommandProcessor_SDL_GL::RunBuffer (this=0x555556defe30, pBuffer=0x555556eaff40) 19:54 <+bridge> at /home/sans/Desktop/ddnet/src/engine/client/backend_sdl.cpp:382 19:54 <+bridge> #6 0x0000555555c8db2d in CGraphicsBackend_Threaded::ThreadFunc (pUser=0x55555671f040) 19:54 <+bridge> at /home/sans/Desktop/ddnet/src/engine/client/backend_sdl.cpp:71 19:54 <+bridge> #7 0x0000555556462aa2 in thread_run (user=0x555556981790) at /home/sans/Desktop/ddnet/src/base/thread.cpp:52 19:54 <+bridge> #8 0x00007ffff3ea3d64 in start_thread (arg=) at ./nptl/pthread_create.c:448 19:54 <+bridge> #9 0x00007ffff3f373fc in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 19:54 <+bridge> ``` 19:55 <+bridge> why 19:55 <+bridge> :( 19:55 <+bridge> tell me why im not a cpp dev, im stupid 19:55 <+furo> Mhm, probably a graphics driver issue. You could try updating them, but eh. See if Vulkan or GLES fixes it. 19:55 <+ChillerDragon> if you paste multiple lines you ddos furo and me 19:55 <+ChillerDragon> dos* 19:55 <+bridge> actually? 19:55 <+ChillerDragon> yes 19:55 <+bridge> lmfao what kinda irc client y'all using xd 19:55 <+ChillerDragon> its not client 19:55 <+ChillerDragon> its bridge and network ratelimit 19:55 <+ChillerDragon> https://paste.zillyhuhn.com/ky 19:55 <+ChillerDragon> libre reupload xd 19:56 <+ChillerDragon> fakin dc link xd 19:56 <+bridge> wait 19:56 <+bridge> you're telling me that whatever i paste 19:56 <+bridge> if it has multiple lines 19:56 <+bridge> it's sent LINE BY LINE?!?! 19:56 <+ChillerDragon> with a delay 19:56 <+bridge> that's just bad design 19:56 <+ChillerDragon> and during that time we can neither send nor receive 19:57 <+bridge> lmao 19:57 <+ChillerDragon> `2026-05-22 20:46:11 I binds: bound p = say /login this time i rememembered to hide my kog login, even tho it's prolly expired, anyway u scrolled too far up` 19:57 <+bridge> that's just atrocious design 19:57 <+furo> irc doesn't have multiline messages. 19:57 <+ChillerDragon> nice one xd 19:57 <+bridge> thanks chiller, im funni 19:57 <+ChillerDragon> i giggled 19:57 <+ChillerDragon> kinda crazy that binding logins is so common and that the client prints them 19:58 <+ChillerDragon> not using password manager in teeworlds in big 2026 is still a thing 19:58 <+bridge> can i add that to my bucket list: make chiller (an old veteran programmer) laugh? 19:58 <+ChillerDragon> old veteran programmer 19:58 <+ChillerDragon> i see my self more as young and up coming pro gamer 19:58 <+bridge> the kog login bind is old asf, but my current ddnet mod login is external as you can observe :owo: 19:59 <+bridge> Over 30? Boomer. 19:59 <+ChillerDragon> why u use opengl btw 19:59 <+ChillerDragon> not vulkan? 19:59 <+bridge> good question 19:59 <+bridge> i have no idea 19:59 <+bridge> nevermind, i lied 19:59 <+bridge> i know exactly why 19:59 <+bridge> i hate rdp 19:59 <+bridge> so much 19:59 <+ChillerDragon> whats rdp 20:00 <+bridge> remote desktop protocol 20:00 <+bridge> windows bs, but i need it cuz sometimes i need my desktop at work 20:00 <+bridge> and we're not allowed to change the OS on our workstations 20:00 <+bridge> im forced to use windows 10, god help me 20:00 <+ChillerDragon> hmk 20:00 <+ChillerDragon> i think you need to buy a better opengl driver then 20:01 <+bridge> no, i just need to switch back to vulkan 20:01 <+ChillerDragon> or dat 20:01 <+bridge> i once opened ddnet while connected to my desktop from work 20:01 <+bridge> and that somehow caused ddnet to default to opengl 20:01 <+bridge> i have no proof of this, but i swear my gut instinct is screaming im right 20:02 <+ChillerDragon> just delete the driver ez 20:02 <+ChillerDragon> `rm /lib/x86_64-linux-gnu/libgallium-25.2.3-1ubuntu1.so` 20:02 <+ChillerDragon> this was a joke btw xd 20:02 <+bridge> i'd rather not 20:02 <+bridge> opengl makes for an awesome backup for very specific japanese ero games 20:02 <+bridge> :heh: 20:02 <+ChillerDragon> hentai 20:02 <+bridge> sure, call it what you want 20:02 <+ChillerDragon> xd 20:02 <+bridge> im more distinguished than that 20:03 <+bridge> btw what's the difference between vulkan and gles 20:03 <+bridge> i've never heard of gles until now 20:03 <+bridge> is it some woke api or whats up with it 20:04 <+furo> https://en.wikipedia.org/wiki/OpenGL_ES 20:05 <+bridge> that and rdp can rot in the 9th circle of hell 21:47 <+bridge> I just got banned on the linuxsucks reddit 💪 honestly don't use reddit xD 22:03 <+bridge> only muricas use reddit 22:14 <+bridge> you can actually see some country stats and it depends on the sub 22:14 <+bridge> ddnet has a reddit too which I keep an eye on, but deen is often faster than me 22:16 <+bridge> maybe if you lowered your ingame sens from 5000 to 50 23:18 <+bridge> Does it happen consistently on the same map or server, or any server, or randomly? 23:19 <+bridge> ^ 23:19 <+bridge> no idea 23:19 <+bridge> but switching to vulkan seemingly fixed it 23:20 <+bridge> Yeah, but would be worth investigating because it seems like a bug in the OpenGL backend 23:23 <+bridge> I can test if you want, what exactly should I try? 23:24 <+bridge> Try different maps if it crashes on any map or only some maps 23:35 <+bridge> did this happen after an update ?