<- Previous Log Select Different Log Next Log ->  
Searching from 2024-01-18 00:00:00 to 2024-01-18 23:59:59.999999.
Query completed in 0.64 seconds
[2024-01-18 01:05:44] <armagetron-bridge> 15discord:Nélg| as far as i know, armagetron supports clang in that it will build and run no problem
[2024-01-18 01:05:44] <armagetronbridge> 15discord:Nélg| as far as i know, armagetron supports clang in that it will build and run no problem
[2024-01-18 01:06:14] <armagetron-bridge> 15discord:Nélg| i believe z-man put effort into making sure that it does, in fact, build under clang and run at some point
[2024-01-18 01:06:15] <armagetronbridge> 15discord:Nélg| i believe z-man put effort into making sure that it does, in fact, build under clang and run at some point
[2024-01-18 11:20:17] --> DruidMonroe has joined the channel
[2024-01-18 11:30:12] <-- DruidMonroe has quit (Read error: Connection reset by peer)
[2024-01-18 11:31:38] --> DruidMonroe has joined the channel
[2024-01-18 11:39:02] <-- DruidMonroe has quit (Read error: Connection reset by peer)
[2024-01-18 11:41:28] --> DruidMonroe has joined the channel
[2024-01-18 11:45:03] -!- DruidMonroe changed nick to monr0e
[2024-01-18 12:35:45] <-- Lucifer_arma has quit (Quit: Core dumped)
[2024-01-18 12:36:07] --> Lucifer_arma has joined the channel
[2024-01-18 12:45:05] <-- monr0e has quit (Read error: Connection reset by peer)
[2024-01-18 12:46:32] --> monr0e has joined the channel
[2024-01-18 15:09:36] <armagetron-bridge> 13discord:Juesto| i see neat
[2024-01-18 15:09:36] <armagetronbridge> 13discord:Juesto| i see neat
[2024-01-18 15:09:53] <armagetron-bridge> 13discord:Juesto| apparently armagetronad is not compatible with arch build flags
[2024-01-18 15:09:53] <armagetronbridge> 13discord:Juesto| apparently armagetronad is not compatible with arch build flags
[2024-01-18 15:10:36] <armagetron-bridge> 13discord:Juesto| Lucifer_arma: which compiler?
[2024-01-18 15:10:36] <armagetronbridge> 13discord:Juesto| Lucifer_arma: which compiler?
[2024-01-18 15:11:07] <armagetron-bridge> 13discord:Juesto| msvc used to be stuck in the past as far as c++ standards go
[2024-01-18 15:11:07] <armagetronbridge> 13discord:Juesto| msvc used to be stuck in the past as far as c++ standards go
[2024-01-18 15:36:57] <armagetron-bridge> 15discord:Nélg| clang
[2024-01-18 15:36:57] <armagetronbridge> 15discord:Nélg| clang
[2024-01-18 15:38:41] <armagetron-bridge> 13discord:Juesto| huh
[2024-01-18 15:38:41] <armagetronbridge> 13discord:Juesto| huh
[2024-01-18 15:46:13] <armagetron-bridge> 13discord:Juesto| well, good, please tell me how to compile natively in macos with xcode toolchain and without autoconf/automake present
[2024-01-18 15:46:13] <armagetronbridge> 13discord:Juesto| well, good, please tell me how to compile natively in macos with xcode toolchain and without autoconf/automake present
[2024-01-18 15:47:11] <armagetron-bridge> 13discord:Juesto| @zman_0 sorry to bother you again, but: are you open to add macos compatibility to the winlibs repository?
[2024-01-18 15:47:11] <armagetronbridge> 13discord:Juesto| @zman_0 sorry to bother you again, but: are you open to add macos compatibility to the winlibs repository?
[2024-01-18 15:47:28] <armagetron-bridge> 13discord:Juesto| i'd like to integrate it like bzflag does
[2024-01-18 15:47:28] <armagetronbridge> 13discord:Juesto| i'd like to integrate it like bzflag does
[2024-01-18 16:00:13] <armagetron-bridge> 13discord:Juesto| or at least in a similar fashion
[2024-01-18 16:00:13] <armagetronbridge> 13discord:Juesto| or at least in a similar fashion
[2024-01-18 17:00:18] <armagetron-bridge> 12discord:zman_0| @Juesto Nah, winlibs is for Windows. If you need something for macOS, that needs to go into maclibs, logically.
[2024-01-18 17:00:18] <armagetronbridge> 12discord:zman_0| @Juesto Nah, winlibs is for Windows. If you need something for macOS, that needs to go into maclibs, logically.
[2024-01-18 17:00:18] <armagetron-bridge> 12discord:zman_0| What might be sensible: A small, codeless CMake/Conan based side repository, or even just a conanfile.txt, that can be used on macOS and Windows to fetch and build our dependencies so that they are available under a fixed path and xcode and code::blocks can just use that. It would also make it easier to switch compilers on Windows, just tell the thing to use a different toolchain <clipped message>
[2024-01-18 17:00:19] <armagetronbridge> 12discord:zman_0| What might be sensible: A small, codeless CMake/Conan based side repository, or even just a conanfile.txt, that can be used on macOS and Windows to fetch and build our dependencies so that they are available under a fixed path and xcode and code::blocks can just use that. It would also make it easier to switch compilers on Windows, just tell the thing to use a different toolchain <clipped message>
[2024-01-18 17:00:20] <armagetron-bridge> 12discord:zman_0| , whatever you need.
[2024-01-18 17:00:20] <armagetronbridge> 12discord:zman_0| , whatever you need.
[2024-01-18 17:04:31] <Z-Man> Lucifer_arma: CMake, I think, supports every system worth supporting. I mean, console builds are cross compiles, always, so it does not have to do much to support them. And for the flexibility of our current build system, that kind of also is a curse. We only need very little of it. Rebranding all the filenames for -experimental builds and Retrocycles. The rest is all for common problems, determining installation folders and stuff, compiler 
[2024-01-18 17:04:31] <Z-Man> and linker flags, all problems everyone else has, too; they are bound to be easily solvable canonically.
[2024-01-18 17:04:31] <armagetronbridge> 15irc:Z-Man| Lucifer_arma: CMake, I think, supports every system worth supporting. I mean, console builds are cross compiles, always, so it does not have to do much to support them. And for the flexibility of our current build system, that kind of also is a curse. We only need very little of it. Rebranding all the filenames for -experimental builds and Retrocycles. The rest is all for common  <clipped message>
[2024-01-18 17:04:31] <armagetronbridge> 15irc:Z-Man| problems, determining installation folders and stuff, compiler
[2024-01-18 17:04:33] <armagetronbridge> 15irc:Z-Man| and linker flags, all problems everyone else has, too; they are bound to be easily solvable canonically.
[2024-01-18 17:05:35] <armagetron-bridge> 13discord:Juesto| Z-Man: yeah that would be nice
[2024-01-18 17:05:36] <armagetronbridge> 13discord:Juesto| Z-Man: yeah that would be nice
[2024-01-18 17:06:00] <armagetron-bridge> 13discord:Juesto| Most of what windows needs is available on linux and macos easily for source compilation that is compatible with xcode
[2024-01-18 17:06:00] <armagetronbridge> 13discord:Juesto| Most of what windows needs is available on linux and macos easily for source compilation that is compatible with xcode
[2024-01-18 17:06:15] <armagetron-bridge> 13discord:Juesto| ideally, a relative path
[2024-01-18 17:06:15] <armagetronbridge> 13discord:Juesto| ideally, a relative path
[2024-01-18 17:09:37] <armagetron-bridge> 12discord:zman_0| Yeah, of course a relative path 🙂 And you're right, I could even get that thing started on Linux, it just would not be used there.
[2024-01-18 17:09:38] <armagetronbridge> 12discord:zman_0| Yeah, of course a relative path 🙂 And you're right, I could even get that thing started on Linux, it just would not be used there.
[2024-01-18 17:10:42] <armagetron-bridge> 13discord:Juesto| winlibs already contains multiplatform stuff
[2024-01-18 17:10:42] <armagetronbridge> 13discord:Juesto| winlibs already contains multiplatform stuff
[2024-01-18 17:10:51] <armagetron-bridge> 14discord:monkey_arma| I've compiled some programs that use CMake and things have gone smoothly every time for me. Some people use Ninja with it, I can't even rememer what Ninja does to be honest. Then there's Meson (which Wayland uses as it's build system). That's all python though IIRC.
[2024-01-18 17:10:51] <armagetronbridge> 14discord:monkey_arma| I've compiled some programs that use CMake and things have gone smoothly every time for me. Some people use Ninja with it, I can't even rememer what Ninja does to be honest. Then there's Meson (which Wayland uses as it's build system). That's all python though IIRC.
[2024-01-18 17:10:52] <armagetron-bridge> 13discord:Juesto| so why not put those platforms together?
[2024-01-18 17:10:53] <armagetronbridge> 13discord:Juesto| so why not put those platforms together?
[2024-01-18 17:11:05] <armagetron-bridge> 13discord:Juesto| platform libraries
[2024-01-18 17:11:06] <armagetronbridge> 13discord:Juesto| platform libraries
[2024-01-18 17:11:27] <armagetron-bridge> 12discord:zman_0| Sorta. Not for all of the libraries. It's not a good starting point, also it is big.
[2024-01-18 17:11:27] <armagetronbridge> 12discord:zman_0| Sorta. Not for all of the libraries. It's not a good starting point, also it is big.
[2024-01-18 17:11:31] <armagetron-bridge> 13discord:Juesto| not a big fan of cmake or conan but sure
[2024-01-18 17:11:31] <armagetronbridge> 13discord:Juesto| not a big fan of cmake or conan but sure
[2024-01-18 17:11:33] <armagetron-bridge> 13discord:Juesto| okay hmm
[2024-01-18 17:11:34] <armagetronbridge> 13discord:Juesto| okay hmm
[2024-01-18 17:11:45] <armagetron-bridge> 14discord:monkey_arma| what's wrong with CMake?
[2024-01-18 17:11:46] <armagetronbridge> 14discord:monkey_arma| what's wrong with CMake?
[2024-01-18 17:11:48] <armagetron-bridge> 13discord:Juesto| at least, sdl, zlib, openssl
[2024-01-18 17:11:48] <armagetronbridge> 13discord:Juesto| at least, sdl, zlib, openssl
[2024-01-18 17:12:00] <armagetron-bridge> 13discord:Juesto| i dont remember what armagetronad uses
[2024-01-18 17:12:01] <armagetronbridge> 13discord:Juesto| i dont remember what armagetronad uses
[2024-01-18 17:12:50] <armagetron-bridge> 12discord:zman_0| Now that I think about it, the right place for the conanfile would be the main source module. It's bound to be small, and will need to change with the main source. For winlibs, we reference the revision to use in the main source module, kind of like a handmade git submodule (famously terrible to use).
[2024-01-18 17:12:50] <armagetronbridge> 12discord:zman_0| Now that I think about it, the right place for the conanfile would be the main source module. It's bound to be small, and will need to change with the main source. For winlibs, we reference the revision to use in the main source module, kind of like a handmade git submodule (famously terrible to use).
[2024-01-18 17:14:13] <armagetron-bridge> 14discord:monkey_arma| CMake is simpler and quicker than GNU autotools, IMO.
[2024-01-18 17:14:13] <armagetronbridge> 14discord:monkey_arma| CMake is simpler and quicker than GNU autotools, IMO.
[2024-01-18 17:15:36] <armagetron-bridge> 14discord:monkey_arma| oh so Ninja is to replace Make ok
[2024-01-18 17:15:36] <armagetronbridge> 14discord:monkey_arma| oh so Ninja is to replace Make ok
[2024-01-18 17:21:23] <armagetron-bridge> 12discord:zman_0| (All build system talk is hypothetical, as far as I am concerned. What little time I invested in the last three years mostly went into build system stuff. It's fine now. I hate it, of course, but I also don't want to touch anything that would break it)
[2024-01-18 17:21:23] <armagetronbridge> 12discord:zman_0| (All build system talk is hypothetical, as far as I am concerned. What little time I invested in the last three years mostly went into build system stuff. It's fine now. I hate it, of course, but I also don't want to touch anything that would break it)
[2024-01-18 17:23:31] <armagetron-bridge> 14discord:monkey_arma| OK
[2024-01-18 17:23:32] <armagetronbridge> 14discord:monkey_arma| OK
[2024-01-18 19:50:18] <-- monr0e has quit (Ping timeout: 268 seconds)
[2024-01-18 23:33:36] <Lucifer_arma> I don't think I know cmake well enough to tackle arma with it, yet.  I mean, I know it well enough to get arma built and running in the source directory.  Last time I was fiddling with it, I was working on installing stuff and running into issues
[2024-01-18 23:33:36] <armagetronbridge> 10irc:Lucifer_arma| I don't think I know cmake well enough to tackle arma with it, yet.  I mean, I know it well enough to get arma built and running in the source directory.  Last time I was fiddling with it, I was working on installing stuff and running into issues
[2024-01-18 23:34:18] <Lucifer_arma> it very well may be that the build system shouldn't be the install system and we'd be better off writing our own installer script, like in python, and plugging that into cmake
[2024-01-18 23:34:18] <armagetronbridge> 10irc:Lucifer_arma| it very well may be that the build system shouldn't be the install system and we'd be better off writing our own installer script, like in python, and plugging that into cmake
[2024-01-18 23:37:39] <Lucifer_arma> but the switch to cmake should be a lot more complicated than the switch from make to autotools, so yeah, hypothetical ;)
[2024-01-18 23:37:39] <armagetronbridge> 10irc:Lucifer_arma| but the switch to cmake should be a lot more complicated than the switch from make to autotools, so yeah, hypothetical ;)
[2024-01-18 23:38:27] <Lucifer_arma> but if it turned out that cmake and conan work so well together that managing dependencies on other platforms and while cross compiling becomes a breeze, I'd start fiddling with it in my down time.
[2024-01-18 23:38:27] <armagetronbridge> 10irc:Lucifer_arma| but if it turned out that cmake and conan work so well together that managing dependencies on other platforms and while cross compiling becomes a breeze, I'd start fiddling with it in my down time.
[2024-01-18 23:38:49] <Lucifer_arma> I want to learn more cmake, and it's surprisingly helpful to start with something where you already know what the end result should look like
[2024-01-18 23:38:50] <armagetronbridge> 10irc:Lucifer_arma| I want to learn more cmake, and it's surprisingly helpful to start with something where you already know what the end result should look like

View entire month
DISCLAIMER: These logs of public chat may contain some content which may not be appropriate for all audiences. Use at your own risk.
Logs from 2006-2009 pulled from wrtlprnft
Format changes at: 2015-08-25, 2017-02-20, and 2020-03-23. Times (2015 and later) should be Eastern.


 
 
 ArmaNelgTron.tk
 © NelgTron 2014-2024. Made for . [About this site] [Credits]