IRC logs of Libera.Chat #BZFlag for Wednesday, 2023-07-26

*** moriah <moriah!~quassel@user/kierra> has quit IRC (*.net *.split)00:00
*** nitroxis <nitroxis!n@nxs.re> has quit IRC (*.net *.split)00:00
*** kierra <kierra!~quassel@104.243.40.186> has joined #bzflag00:00
*** nitroxis <nitroxis!n@nxs.re> has joined #bzflag00:01
*** Zehra <Zehra!~Yukari@user/yukari> has joined #bzflag00:08
TimRikerok, done with some other projects back to ipv6. built on Debian 11. Now to figure out what I need to build on Win and Mac.00:27
TimRikerdid the bzfs changes get pushed to prod? or do I still need to use my-dev ?00:29
*** kierra is now known as moriah00:29
blast007bzfls? not yet00:30
TimRikerUpdating my Mac install, installing Xcode, etc. Will probably take a while...00:36
*** Yukari <Yukari!~Yukari@user/yukari> has joined #bzflag01:11
*** Zehra <Zehra!~Yukari@user/yukari> has quit IRC (Ping timeout: 246 seconds)01:12
blast007macOS seems to not have s6_addr1601:33
blast007(Used in Address::isMapped() )01:33
blast007testing a fix01:39
*** Cobra_Fast is now away: vacant02:11
*** Cobra_Fast is back02:11
TimRikerstill doing upgrades/installs ...02:35
BZNotifymaster @ bzflag: blast007 pushed 1 commit (https://github.com/BZFlag-Dev/bzflag/compare/b67e8299e2d1...61d8207f8c5c):02:36
BZNotifymaster @ bzflag: blast007 61d820: Fix the premake5 build on macOS (https://github.com/BZFlag-Dev/bzflag/commit/61d8207f8c5c0b525b33929ab406c3e953d19d4e)02:36
TimRikerI see it here: https://opensource.apple.com/source/xnu/xnu-2782.30.5/bsd/netinet6/in6.h.auto.html02:36
BZNotifybzflag: blast007 synchronized pull request #323 "IPv6" by timriker (https://github.com/BZFlag-Dev/bzflag/pull/323)02:38
blast007needs a rebase from the latest master so it will build on mac02:39
blast007Note that I didn't test it against an actual server, but it did run02:39
BZNotifybzflag: timriker synchronized pull request #323 "IPv6" (https://github.com/BZFlag-Dev/bzflag/pull/323)02:44
blast007hmm, on master (not the ipv6 stuff) running on Windows, I'm seeing ~60ms jitter to my server, compared with ~2ms on 2.403:20
TimRikerouch. Any idea what's changed?03:49
TimRikerhad to resize my macos install in order to fit xcode. Installing now.03:50
*** Yukari <Yukari!~Yukari@user/yukari> has quit IRC (Quit: Quit.)04:14
blast007I think it's something with a newer xcode04:33
blast007looks like it was MFI related stuff04:35
blast007we just recently started targeting newer OSX deployment targets and using newer Xcode, so it wasn't necessary04:36
blast007the Xcode project for 2.4 had those extra frameworks added, but master doesn't have an Xcode project in the repo and instead uses premake5 to generate it, so it didn't have the added frameworks yet04:38
*** Agatha is now away: away05:03
*** Agatha <Agatha!~agatha@user/agatha> has quit IRC (Read error: Connection reset by peer)05:03
*** Agatha <Agatha!~agatha@50.38.40.200> has joined #bzflag05:06
*** Agatha is now away: away05:06
*** Agatha is back05:07
TimRikerI'm on 13.5 and still trying to get things building. "port" does not seem to be there.05:15
TimRikerneither is brew. installing that...05:21
TimRikerI don't get it. I do a build in Xcode but nothing happens. Still trying to build 2.4. "Build Succeeded" but nothing is there.05:38
TimRikerprogress? setting a "build scheme"...06:00
TimRikercomplaining about missing dependencies/output-macOS-Release-x86_64/lib not sure where to make that...06:29
TimRikerI got 2.4 to build under Xcode. Project files are missing under master and timriker06:52
TimRikercommand line xcodebuild does not build dependencies first. :(07:35
*** FastLizard4 is back07:55
*** Sgeo <Sgeo!~Sgeo@user/sgeo> has quit IRC (Read error: Connection reset by peer)08:21
*** FastLizard4 is now away: AWAY from keyboard09:03
blast007you need to use the bzflag-dependencies repo, build with the script there, and the copy the "dependencies" directory into the root of the bzflag repo10:25
blast007then copy*13:55
*** FastLizard4 is back13:58
*** Flash_ <Flash_!~Flash@user/flash> has joined #bzflag14:07
*** Flash <Flash!~Flash@user/flash> has quit IRC (Ping timeout: 246 seconds)14:10
*** FastLizard4 is now away: AWAY from keyboard14:26
*** FastLizard4 is now away: GONE - Screen Detached and Disconnected from IRC (I'm probably asleep, at work, or doing something in real life)15:23
TimRikerI installed sdl2 and glew with brew and that seems to get all the dependencies, but probably not the correct versions for release. I built x86_64 but arm64 fails the depends.16:04
blast007the brew instructions are for 2.416:05
TimRikeryes, that's what I built first.16:06
*** Agatha_ <Agatha_!~agatha@50.38.40.200> has joined #bzflag18:23
*** Agatha <Agatha!~agatha@user/agatha> has quit IRC (Ping timeout: 240 seconds)18:23
TimRikerare there instructions for building master on MacOS?19:27
blast007README.premake519:27
blast007I don't recall if it's all in there though19:28
TimRikerk19:28
blast007clone the master branch of our bzflag-dependencies repo, build that with the buildmacOS.sh script.  That will spit out a dependencies/ directory.  Copy that directory to the root of the BZFlag source (alongside src and include).  Then from the BZFlag source directory, run "premake5 xcode4" and it should generate xcode project files.19:29
TimRikerThe description on https://github.com/BZFlag-Dev/bzflag-dependencies only mentions Windows.19:37
*** FastLizard4 is back19:39
TimRikerdoes the mac build of dependencies build both arm64 and x86_64?19:41
blast007yup: https://github.com/BZFlag-Dev/bzflag-dependencies/blob/master/buildmacOS.sh#L163-L16719:46
*** bboles <bboles!~bboles@64.94.212.195> has joined #bzflag19:46
*** FastLizard4 is now away: AWAY from keyboard19:49
TimRikerstill building...20:48
TimRikernot sure what to do next. finished building dependencies, make the link, now what? where do I find premake5 ?21:32
TimRikerbrew install premake    might do it....21:33
blast007depends if brew has premake521:40
blast007looks like it is 5.0.0-beta2, so that should work21:41
TimRikerProject cannot be opened as it is missing it's project.pbxproj file.21:42
TimRikersame from the command line:21:43
TimRikerxcodebuild: error: Unable to read project 'BZFlag.xcodeproj'.21:43
TimRiker        Reason: Project /Users/timr/bzflag/Xcode/BZFlag.xcodeproj cannot be opened because it is missing its project.pbxproj file.21:43
TimRiker$ premake5 --version21:44
TimRikerpremake5 (Premake Build Script Generator) 5.0.0-beta221:44
blast007premake puts the files in premake5/xcode421:44
TimRikerok. that one opens at least. does not appear to default to the bzflag build target.21:46
blast007is that a problem?21:47
TimRikerdunno yet. not yet gotten anything to build.21:47
blast007I rather dislike Xcode.  I'm still using JetBrains AppCode, but that's been discontinued.21:48
TimRikerThis is building something: xcodebuild -verbose -arch x86_64 -configuration Debug -project bzflag.xcodeproj21:50
TimRiker2.5 built and seemed to run. trying my fork next.22:10
TimRikerbzflag client works over ipv6 from macos from my build. :)22:21
TimRikerbroadcast discovery is not working. openBroadcast: bind: Invalid argument22:22
TimRikerother things seem to work ok.22:22
TimRikerperformance is horrid on my virtual mac.22:23
*** Sgeo <Sgeo!~Sgeo@user/sgeo> has joined #bzflag22:33
BZNotifybzflag: timriker ready_for_review pull request #323 "IPv6" (https://github.com/BZFlag-Dev/bzflag/pull/323)22:49

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!