Logs: liberachat/#xmonad
| 2022-10-17 05:17:51 | → | liskin[m] joins (~liskinmat@2001:470:69fc:105::768) |
| 2022-10-17 05:20:20 | → | MangoIV[m] joins (~mangoivma@2001:470:69fc:105::2:8417) |
| 2022-10-17 05:22:35 | → | devhashtag[m] joins (~devhashta@2001:470:69fc:105::2:85a2) |
| 2022-10-17 05:22:35 | → | Spiker01[m] joins (~s98742598@2001:470:69fc:105::2:8415) |
| 2022-10-17 05:24:26 | → | sagax joins (~sagax_nb@user/sagax) |
| 2022-10-17 05:26:12 | × | berberman quits (~berberman@user/berberman) (Ping timeout: 264 seconds) |
| 2022-10-17 05:41:48 | × | Kaladin quits (~Kaladin@157-131-169-214.fiber.dynamic.sonic.net) (Quit: Leaving) |
| 2022-10-17 05:42:43 | × | [Leary] quits (~Leary]@user/Leary/x-0910699) (Remote host closed the connection) |
| 2022-10-17 05:42:58 | → | [Leary] joins (~Leary]@user/Leary/x-0910699) |
| 2022-10-17 06:06:52 | → | chomwitt joins (~chomwitt@2a02:587:dc1e:5e00:35ee:8105:5f30:c2c7) |
| 2022-10-17 06:09:23 | × | jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 250 seconds) |
| 2022-10-17 06:28:53 | → | cfricke joins (~cfricke@user/cfricke) |
| 2022-10-17 06:38:43 | → | berberman joins (~berberman@user/berberman) |
| 2022-10-17 07:09:48 | × | akamar quits (~akamar@host-212-204-102-90.customer.m-online.net) (Remote host closed the connection) |
| 2022-10-17 07:18:30 | × | sagax quits (~sagax_nb@user/sagax) (Remote host closed the connection) |
| 2022-10-17 07:18:50 | → | Ehllie joins (~Thunderbi@217-67-208-66.itsa.net.pl) |
| 2022-10-17 07:33:54 | × | chomwitt quits (~chomwitt@2a02:587:dc1e:5e00:35ee:8105:5f30:c2c7) (Quit: Leaving) |
| 2022-10-17 07:36:35 | → | Phaseditto joins (~Phaseditt@p200300f03f0a9400773b3c68de96c9f8.dip0.t-ipconnect.de) |
| 2022-10-17 07:53:26 | <Phaseditto> | Does anyone know what i might be doing wrong when i try to build xmonad via cabal that i installed with GHCup when i get the Error message: cabal: Failed to build data-default-class-0.1.2.0 (which is required by exe:xmonad from xmonad-0.1.0.0) ? |
| 2022-10-17 08:09:27 | <dminuoso> | Phaseditto: Yes, you are depending on an import present in a package that has not been declared in your build-depends |
| 2022-10-17 08:09:36 | <dminuoso> | Phaseditto: In cabal, you may not implicitly use a transitive dependency. |
| 2022-10-17 08:09:42 | <dminuoso> | Oh wait. |
| 2022-10-17 08:09:47 | <dminuoso> | My squinting is poor. |
| 2022-10-17 08:09:54 | <dminuoso> | Phaseditto: Can you share the entire build eror? |
| 2022-10-17 08:10:00 | <Phaseditto> | sure |
| 2022-10-17 08:10:31 | <Phaseditto> | Error: cabal: Failed to build data-default-class-0.1.2.0 (which is required by |
| 2022-10-17 08:10:32 | <Phaseditto> | exe:test-xmonad from my-xmonad-0.1.0.0). See the build log above for details. |
| 2022-10-17 08:10:32 | <Phaseditto> | Failed to build exe:hsc2hs from hsc2hs-0.68.8 (which is required by |
| 2022-10-17 08:10:33 | <Phaseditto> | exe:test-xmonad from my-xmonad-0.1.0.0). See the build log above for details. |
| 2022-10-17 08:10:33 | <Phaseditto> | Failed to build splitmix-0.1.0.4 (which is required by exe:test-xmonad from |
| 2022-10-17 08:10:34 | <Phaseditto> | my-xmonad-0.1.0.0). See the build log above for details. |
| 2022-10-17 08:10:34 | <Phaseditto> | Failed to build utf8-string-1.0.2 (which is required by exe:test-xmonad from |
| 2022-10-17 08:10:35 | <Phaseditto> | my-xmonad-0.1.0.0). See the build log above for details. |
| 2022-10-17 08:10:40 | <Phaseditto> | Problem is, that there is no log file as far as i can see |
| 2022-10-17 08:10:56 | <dminuoso> | Is this when you run the `build` script? |
| 2022-10-17 08:11:05 | <Phaseditto> | yup |
| 2022-10-17 08:11:06 | <dminuoso> | Try running plain `cabal build` in the path |
| 2022-10-17 08:11:12 | <dminuoso> | Im not sure how much -v0 silences :p |
| 2022-10-17 08:11:35 | <Phaseditto> | oh that is WAY more verbose |
| 2022-10-17 08:11:52 | <dminuoso> | Yeah, the build script runs cabal with `-v0` as to avoid xmonad prompting needlessly |
| 2022-10-17 08:11:59 | <Phaseditto> | [1 of 5] Compiling Codec.Binary.UTF8.String ( Codec/Binary/UTF8/String.hs, dist/build/Codec/Binary/UTF8/String.o, dist/build/Codec/Binary/UTF8/String.dyn_o ) |
| 2022-10-17 08:11:59 | <Phaseditto> | [2 of 5] Compiling Codec.Binary.UTF8.Generic ( Codec/Binary/UTF8/Generic.hs, dist/build/Codec/Binary/UTF8/Generic.o, dist/build/Codec/Binary/UTF8/Generic.dyn_o ) |
| 2022-10-17 08:12:00 | <Phaseditto> | [3 of 5] Compiling Data.ByteString.Lazy.UTF8 ( Data/ByteString/Lazy/UTF8.hs, dist/build/Data/ByteString/Lazy/UTF8.o, dist/build/Data/ByteString/Lazy/UTF8.dyn_o ) |
| 2022-10-17 08:12:00 | <Phaseditto> | [4 of 5] Compiling Data.ByteString.UTF8 ( Data/ByteString/UTF8.hs, dist/build/Data/ByteString/UTF8.o, dist/build/Data/ByteString/UTF8.dyn_o ) |
| 2022-10-17 08:12:01 | <Phaseditto> | [5 of 5] Compiling Data.String.UTF8 ( Data/String/UTF8.hs, dist/build/Data/String/UTF8.o, dist/build/Data/String/UTF8.dyn_o ) |
| 2022-10-17 08:12:02 | <Phaseditto> | collect2: error: ld returned 1 exit status |
| 2022-10-17 08:12:02 | <Phaseditto> | `gcc' failed in phase `Linker'. (Exit code: 1) |
| 2022-10-17 08:12:03 | <Phaseditto> | Error: cabal: Failed to build data-default-class-0.1.2.0 (which is required by |
| 2022-10-17 08:12:03 | <Phaseditto> | exe:test-xmonad from my-xmonad-0.1.0.0). See the build log above for details. |
| 2022-10-17 08:12:04 | <Phaseditto> | Failed to build exe:hsc2hs from hsc2hs-0.68.8 (which is required by |
| 2022-10-17 08:12:04 | <Phaseditto> | exe:test-xmonad from my-xmonad-0.1.0.0). See the build log above for details. |
| 2022-10-17 08:12:05 | <Phaseditto> | Failed to build splitmix-0.1.0.4 (which is required by exe:test-xmonad from |
| 2022-10-17 08:12:05 | <Phaseditto> | my-xmonad-0.1.0.0). See the build log above for details. |
| 2022-10-17 08:12:06 | <Phaseditto> | Failed to build utf8-string-1.0.2 (which is required by exe:test-xmonad from |
| 2022-10-17 08:12:06 | <Phaseditto> | my-xmonad-0.1.0.0). See the build log above for details. |
| 2022-10-17 08:12:13 | <dminuoso> | Use a paste website, or the network mechanisms will kick you off the network |
| 2022-10-17 08:12:19 | <dminuoso> | See topic |
| 2022-10-17 08:12:19 | <Phaseditto> | oh okay |
| 2022-10-17 08:12:23 | <dminuoso> | Or not |
| 2022-10-17 08:12:36 | <dminuoso> | https://paste.tomsmeding.com/ |
| 2022-10-17 08:12:42 | <dminuoso> | Or gist at github, or whatever |
| 2022-10-17 08:12:49 | <Phaseditto> | yeah |
| 2022-10-17 08:13:01 | <dminuoso> | I dont quite like what Im seeing though. |
| 2022-10-17 08:13:03 | <dminuoso> | Can you run cabal with -v2 |
| 2022-10-17 08:13:12 | <dminuoso> | This will produce a ton of output, so be sure to use a paste website |
| 2022-10-17 08:13:19 | <Phaseditto> | sure will do |
| 2022-10-17 08:13:47 | <dminuoso> | Before we go further, are you on a musl system? |
| 2022-10-17 08:13:58 | <Phaseditto> | nope |
| 2022-10-17 08:14:11 | <Phaseditto> | https://paste.tomsmeding.com/cabgeQRU |
| 2022-10-17 08:14:23 | <dminuoso> | Ah! |
| 2022-10-17 08:14:26 | <dminuoso> | You need to install `gmp` |
| 2022-10-17 08:14:40 | <dminuoso> | So I would consider this a ghcup bug, it should have told you so. |
| 2022-10-17 08:14:47 | <Phaseditto> | devel? |
| 2022-10-17 08:14:49 | <dminuoso> | But its hard to have diagnostics for every linux distribution out there |
| 2022-10-17 08:14:58 | <dminuoso> | No, just plain should be sufficient |
| 2022-10-17 08:15:04 | <dminuoso> | I think?> |
| 2022-10-17 08:15:08 | <Phaseditto> | got gmp-6.2.1_1 installed |
| 2022-10-17 08:15:53 | <dminuoso> | Try installing the -devel package? |
| 2022-10-17 08:15:59 | <Phaseditto> | sure |
| 2022-10-17 08:16:42 | <dminuoso> | Ah yes, you need the development package. |
| 2022-10-17 08:16:54 | <Phaseditto> | yeah it's building atm |
| 2022-10-17 08:17:30 | <Phaseditto> | also i replaced the filler with my old xmonad.hs |
| 2022-10-17 08:17:34 | <Phaseditto> | just to see how that pans out |
| 2022-10-17 08:17:36 | <dminuoso> | Yeah that's perfecftly fine. |
| 2022-10-17 08:18:09 | <Phaseditto> | This whole undertaking is also a precursor to getting waymonad running once it's mature enough |
| 2022-10-17 08:18:30 | <dminuoso> | The waymonad that bas been dead for 3 years? |
| 2022-10-17 08:18:37 | <Phaseditto> | the more you knowl... |
| 2022-10-17 08:18:39 | <dminuoso> | 4 even. |
| 2022-10-17 08:19:00 | <Phaseditto> | I just can't with sway for the life of it. The way it handles multi monitor is just ... n |
| 2022-10-17 08:19:00 | <dminuoso> | It was really just a single person, and I suppose they didnt have the energy |
| 2022-10-17 08:19:01 | <Phaseditto> | o |
| 2022-10-17 08:19:50 | <Phaseditto> | yeah not even judging, it's just a shame. wlroots might have made this a whole lot easier |
| 2022-10-17 08:20:08 | <dminuoso> | Honestly I think one of the biggest problems with wayland is that its all adhoc and not specified. |
| 2022-10-17 08:20:23 | <dminuoso> | That makes writing software for it way more difficult. |
| 2022-10-17 08:20:49 | <dminuoso> | While X has some severe deficiencies, clearly defined semantics and an extremely stable API are not amongst them. |
| 2022-10-17 08:20:53 | <Phaseditto> | Yeah the fact that you need to reinvent the wheel for every new project is crippling |
| 2022-10-17 08:21:51 | <dminuoso> | But truth be told, xmonad is what keeps me tied to X11. |
| 2022-10-17 08:22:20 | <Phaseditto> | same |
| 2022-10-17 08:22:26 | <Phaseditto> | i mean, WMs in general |
| 2022-10-17 08:22:39 | <Phaseditto> | DWM is the only one i could bastardize to behave like xmonad |
All times are in UTC.