IRC logs of Libera.Chat #BZFlag for Wednesday, 2024-07-10

*** FastLizard4 is back00:00
*** spldart <spldart!~spldart@2601:2c7:4100:2cb0:3210:b3ff:fef0:93af> has quit IRC (Ping timeout: 256 seconds)00:49
*** spldart <spldart!~spldart@2601:2c7:4100:2cb0:3210:b3ff:fef0:93af> has joined #bzflag01:50
*** spldart <spldart!~spldart@2601:2c7:4100:2cb0:3210:b3ff:fef0:93af> has quit IRC (Ping timeout: 260 seconds)03:04
*** spldart <spldart!~spldart@2601:2c7:4100:2cb0:3210:b3ff:fef0:93af> has joined #bzflag03:17
*** spldart <spldart!~spldart@2601:2c7:4100:2cb0:3210:b3ff:fef0:93af> has quit IRC (Ping timeout: 268 seconds)03:30
*** FastLizard4 is now away: AWAY from keyboard03:40
*** spldart <spldart!~spldart@2601:2c7:4100:2cb0:3210:b3ff:fef0:93af> has joined #bzflag03:43
*** spldart <spldart!~spldart@2601:2c7:4100:2cb0:3210:b3ff:fef0:93af> has quit IRC (Ping timeout: 268 seconds)03:50
*** spldart <spldart!~spldart@2601:2c7:4100:2cb0:3210:b3ff:fef0:93af> has joined #bzflag04:03
*** spldart <spldart!~spldart@2601:2c7:4100:2cb0:3210:b3ff:fef0:93af> has quit IRC (Ping timeout: 268 seconds)04:21
*** _I_Died_Once <_I_Died_Once!~I_Died_On@c-73-184-170-223.hsd1.ga.comcast.net> has quit IRC (Ping timeout: 240 seconds)04:28
*** spldart <spldart!~spldart@2601:2c7:4100:2cb0:3210:b3ff:fef0:93af> has joined #bzflag04:34
*** spldart <spldart!~spldart@2601:2c7:4100:2cb0:3210:b3ff:fef0:93af> has quit IRC (Ping timeout: 260 seconds)04:53
*** spldart <spldart!~spldart@c-76-31-21-121.hsd1.tx.comcast.net> has joined #bzflag05:17
*** spldart <spldart!~spldart@c-76-31-21-121.hsd1.tx.comcast.net> has quit IRC (Ping timeout: 240 seconds)05:30
*** FastLizard4 is back05:30
*** FastLizard4 is now away: AWAY from keyboard05:30
*** FastLizard4 is back05:42
*** spldart <spldart!~spldart@2601:2c7:4100:2cb0:3210:b3ff:fef0:93af> has joined #bzflag05:43
*** FastLizard4 is now away: AWAY from keyboard05:43
*** Cobra_Fast is now away: offline05:53
*** Cobra_Fast is back05:53
*** Sgeo <Sgeo!~Sgeo@user/sgeo> has quit IRC (Read error: Connection reset by peer)05:53
*** nitroxis <nitroxis!~n@nxs.re> has quit IRC (Server closed connection)07:09
*** nitroxis <nitroxis!~n@nxs.re> has joined #bzflag07:09
*** FastLizard4 is back08:31
allejoIf I wanted to add an additional folder for our autotools compilation/configuration, where would I put it?08:43
*** FastLizard4 is now away: AWAY from keyboard08:49
*** FastLizard4 is back08:55
*** FastLizard4 is now away: AWAY from keyboard09:13
*** FastLizard4 is now away: GONE - Screen Detached and Disconnected from IRC (I'm probably asleep, at work, or doing something in real life)09:40
*** _I_Died_Once <_I_Died_Once!~I_Died_On@c-73-184-170-223.hsd1.ga.comcast.net> has joined #bzflag09:57
*** I_Died_Once <I_Died_Once!~I_Died_On@c-73-184-170-223.hsd1.ga.comcast.net> has joined #bzflag09:58
*** _I_Died_Once <_I_Died_Once!~I_Died_On@c-73-184-170-223.hsd1.ga.comcast.net> has quit IRC (Ping timeout: 252 seconds)10:02
*** Agatha is now away: away10:15
*** Agatha <Agatha!~agatha@user/agatha> has quit IRC (Read error: Connection reset by peer)10:15
*** Agatha <Agatha!~agatha@50.109.254.246> has joined #bzflag10:18
*** Agatha <Agatha!~agatha@user/agatha> has quit IRC (Read error: Connection reset by peer)10:36
*** Agatha <Agatha!~agatha@50.109.254.246> has joined #bzflag10:40
*** Cobra_Fast <Cobra_Fast!~coprah@wtwrp.de> has quit IRC (Server closed connection)12:13
*** Cobra_Fast <Cobra_Fast!~coprah@wtwrp.de> has joined #bzflag12:13
*** I_Died_Once <I_Died_Once!~I_Died_On@c-73-184-170-223.hsd1.ga.comcast.net> has quit IRC (Read error: Connection reset by peer)15:41
*** I_Died_Once <I_Died_Once!~I_Died_On@c-73-184-170-223.hsd1.ga.comcast.net> has joined #bzflag15:46
allejoadditional folder meaning a library to look for linking16:11
*** _I_Died_Once <_I_Died_Once!~I_Died_On@c-73-184-170-223.hsd1.ga.comcast.net> has joined #bzflag16:22
*** I_Died_Once <I_Died_Once!~I_Died_On@c-73-184-170-223.hsd1.ga.comcast.net> has quit IRC (Ping timeout: 256 seconds)16:24
blast007allejo: are you trying to just point it temporarily at a location so you can pull a different/newer version of a lib, or is it for a new library that you'd want it to locate?16:53
allejoI want to add support for using the dependencies/ folder when building via autotools on macOS16:54
blast007I guess I'd assume people using autotools on macOS would also be using brew to install dependencies16:55
blast007honestly don't know why we support autotools on mac16:56
*** FastLizard4 is back16:57
Juestblast007: for people who dont like those package managers that arent anything like linux equivalents?17:00
Juestwait, does macos even ship with autotools?17:01
Juesterr i meant xcode17:01
allejoautotools are opt-in via installation with homebrew. I don't think Xcode provides autotools but it does provide Make I think17:02
Juestright17:02
allejoI'm just trying to build on macOS without needing Xcode cuz I am so done using it and would rather use CLion17:02
Juesti guess autotools is supported on mac because of the linux imitation17:02
Juestnot even the cli tools package?17:02
Juestso you just dont want to use apple toolchain?17:03
allejopretty much. I inevitability need to rely on Xcode's toolchain at some level, especially if I want to build stuff with Apple signatures. but I'm not looking to do that (for that, I'll use Xcode)17:04
allejoi just want to build with autotools/gcc so I can use a C/C++ IDE17:05
Juestgotcha17:06
*** FastLizard4 is now away: AWAY from keyboard17:06
*** Cobra_Fast <Cobra_Fast!~coprah@wtwrp.de> has quit IRC (Read error: Connection reset by peer)17:55
*** Cobra_Fast <Cobra_Fast!~coprah@wtwrp.de> has joined #bzflag17:56
*** Cobra_Fast <Cobra_Fast!~coprah@wtwrp.de> has quit IRC (Read error: Connection reset by peer)18:01
*** Cobra_Fast <Cobra_Fast!~coprah@wtwrp.de> has joined #bzflag18:02
blast007allejo: for at least some stuff, there are --with-*= flags where you can pass a prefix, like --with-SDL-prefix=/home/whatever/SDL-2.0.18  (where that directory would contain lib and include directories)18:08
blast007guess it's lowercase, so --with-sdl-prefix18:08
blast007libcurl has --with-libcurl=18:09
allejothat'd be attached to the ./configure, ya?18:10
blast007otherwise you might need to pass something via CFLAGS, CXXFLAGS, or LDFLAGS18:10
blast007yes, to all of this18:10
allejowould those flags go in the Makefile.am or inside configure.ac?18:11
blast007when you run configure you pass them18:11
blast007./configure --with-SDL-prefix=/home/whatever/SDL-2.0.1818:11
allejoah sry. i meant the CXXFLAGS e.g.18:11
blast007or: CFLAGS='stuff' CXXFLAGS='whatever' ./configure18:11
blast007they're environment variables that get brought in18:12
allejocould I set those variables in Makefile.am though? i.e. make autotools support on macOS match the same build practices as the Xcode project18:13
blast007first I'd try them from the command line to see if that even works, then worry about adding something to configure.ac18:13
allejoah gotcha18:13
blast007or just use Premake5  :)18:14
blast007dunno if that actually makes a unix-style build on macOS though18:14
allejooh yea reminds me. did we ever decide on what we were gonna use? I think premake is on some branch already,ya? consti wrote that, i think18:14
allejoi.e. premake vs cmake18:15
blast007master has premake518:15
blast007it doesn't do any detection of system-level dependencies though18:15
blast007I feel like Premake is a build system for a build system :P18:15
allejohehe18:15
allejoyea, i remember there was some complexities surrounding premake when I was looking into it after consti's work18:16
blast007less so than CMake, since that actually has functions for detecting libraries (including version requirements and required features)18:16
blast007most of our dependencies include a CMake build, so that might have already been the direction I was going with compiling dependencies18:17
allejoI was reading up on autotools last night, that's what configure.ac effectively does, right?18:17
blast007I *think* that autoconf makes the configure script from the contents of configure.ac (thus the extension) (and makes the Makefile.in files) and automake creatures the Makefiles from the intermediate Makefile.in files18:19
allejothat sounds about right from what I was reading up on last night18:26
*** rodgort <rodgort!~rodgort@static.38.6.217.95.clients.your-server.de> has quit IRC (Quit: Leaving)18:38
*** rodgort <rodgort!~rodgort@static.38.6.217.95.clients.your-server.de> has joined #bzflag18:43
blast007it's too bad that JetBrains killed off AppCode.  I still use that on my mac.  :)19:05
allejoI know, that's what I used to use to build BZ on macOS :(19:07
allejothat's actually why I'm looking at CLion now. and it supports autotools19:07
blast007I'm hoping that apple release an M4 mini soon-ish, cuz then I'll buy one of those19:08
*** Agatha is now away: away19:16
blast007or just build the mac version from linux:  https://github.com/tpoechtrager/osxcross   :P20:15
allejooh damn that project looks pretty col20:25
Juestlol blast007 thats actually the macos equivalent of mingw?20:46
blast007wasn't mingw for building Windows software on Windows machines but in the style of *nix build tools?20:58
Juestblast007: mingw is also the way to crosscompile *nix stuff for windows and cygwin is related to mingw, at least thats my understanding21:21
Juestyes but also its how you crosscompile for win from linux21:26
blast007you may be confusing MinGW (or mingw32) with Mingw-w6421:34
blast007"MinGW is a native Windows port of the GNU Compiler Collection (GCC), with freely distributable import libraries and header files for building native Windows applications; includes extensions to the MSVC runtime to support C99 functionality."21:35
Juestmingw-w64 is mingw crosscompilation, no?21:35
blast007https://en.wikipedia.org/wiki/Mingw-w64#History21:35
Juestin windows the mingw parts are mingw-w6421:35
Juestalso w64 is 64 bits windows21:35
Juestno im not confused, mingw-w64 is the successor of the original mingw as you can read21:36
blast007both projects have been developed in parallel.  w64 since 2005, and the 32-bit version had a release in 2021.21:38
Jueston both projects you can do windows crosscompilation from *nix21:40
Juestright?21:42
blast007I'm only seeing mingw-w64 packages on Debian and Arch21:42
Juestthat's precisely the cross-compilation stuff im referring to21:43
Juestthose are provided to satisfy dependencies needed during the cross compile21:43
blast007mingw-w64 is a different project than MinGW21:44
Juestin arch unofficial user repositories there's one that provides the whole stack of various dependencies/libraries to aid cross-compiling21:44
Juestokay21:44
Juestim not entirely wrong through, right?21:44
Juesti understand they're not affiliated with each other21:44
Juestim referring to both when i say it blanket21:45
blast007sure, if you redefine names, you're right :)21:46
Juestah hmm, it says cross-hosted21:46
Juestwell yeah i mean, isnt it accepted that usually the better one is referenced through the blanket?21:46
*** FastLizard4 is back22:52
*** Sgeo <Sgeo!~Sgeo@user/sgeo> has joined #bzflag22:52
*** FastLizard4 is now away: AWAY from keyboard22:55
*** FastLizard4 is back23:12

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