2024/10/25

Newest at the top

2024-10-25 22:26:59 +0200 <Enrico63> Because trying `cabal build` still fails (with the "depends on itself" errors above), but the `dist` directory is not created
2024-10-25 22:26:24 +0200 <Enrico63> Ok, then maybe it doesn't even get there
2024-10-25 22:25:51 +0200 <tomsmeding> it will create it again when it start building language-c
2024-10-25 22:25:50 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
2024-10-25 22:25:18 +0200 <Enrico63> In the meanwhile, I did `cabal clean`, so a lot of stuff is gone... including that `dist` directory mentioned at the beginning of the error
2024-10-25 22:24:09 +0200 <tomsmeding> it's a generated file in language-c
2024-10-25 22:24:05 +0200 <tomsmeding> even better, dist/build/CParser.hs is the same file as I ran into
2024-10-25 22:23:41 +0200 <monochrom> The name "CParser" may imply yes :)
2024-10-25 22:23:25 +0200 <tomsmeding> though in my case it was just 'reverse', not 'Prelude.reverse'!
2024-10-25 22:23:13 +0200 <tomsmeding> happy generates an 'import Prelude hiding (reverse)' and then proceeds to produce 'reverse'
2024-10-25 22:22:57 +0200 <tomsmeding> is this a broken build of happy or something? I saw this just yesterday in a completely unrelated project but I haven't debugged it yet
2024-10-25 22:22:24 +0200 <tomsmeding> the error says "the eplicit hiding list in the import of `Prelude'"
2024-10-25 22:21:19 +0200Everything(~Everythin@178-133-77-41.mobile.vf-ua.net) ()
2024-10-25 22:21:14 +0200 <monochrom> reverse was never moved out of Prelude. You have to write a very custom-made "import Prelude(something)" or variations to lose reverse.
2024-10-25 22:21:11 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-10-25 22:21:03 +0200 <Enrico63> halloy7829, any idea about that?
2024-10-25 22:20:37 +0200ljdarj1ljdarj
2024-10-25 22:20:37 +0200ljdarj(~Thunderbi@user/ljdarj) (Ping timeout: 248 seconds)
2024-10-25 22:18:45 +0200JuanDaugherty(~juan@user/JuanDaugherty) JuanDaugherty
2024-10-25 22:18:42 +0200ljdarj1(~Thunderbi@user/ljdarj) ljdarj
2024-10-25 22:18:17 +0200 <tomsmeding> monochrom: yes I know about lmgtfy :p
2024-10-25 22:17:04 +0200 <monochrom> (remember someone actually made a lmgify.com too? :) )
2024-10-25 22:16:53 +0200euleritian(~euleritia@dynamic-176-006-143-043.176.6.pool.telefonica.de) (Ping timeout: 248 seconds)
2024-10-25 22:16:39 +0200 <monochrom> tomsmeding: c = confirm. "let me confirm it for you". (remember once upon a time people said "let me google it for you"? :) )
2024-10-25 22:16:03 +0200 <Enrico63> ```
2024-10-25 22:16:03 +0200 <Enrico63> failed to build.
2024-10-25 22:16:02 +0200 <Enrico63> Failed to build xmobar-0.49 because it depends on xmobar-0.49 which itself
2024-10-25 22:16:02 +0200 <Enrico63> failed to build.
2024-10-25 22:16:01 +0200 <Enrico63> Failed to build xmobar-0.49 because it depends on xmobar-0.49 which itself
2024-10-25 22:16:01 +0200 <Enrico63> itself failed to build.
2024-10-25 22:16:00 +0200 <Enrico63> Failed to build pango-0.13.11.0 because it depends on pango-0.13.11.0 which
2024-10-25 22:16:00 +0200 <Enrico63> gtk2hs-buildtools-0.13.11.0-d070feafb0e7fdf0b015cb0faa83c29b1284a540e1e4870b5393427367f41843.
2024-10-25 22:15:59 +0200 <Enrico63> Failed to build
2024-10-25 22:15:59 +0200 <Enrico63> itself failed to build.
2024-10-25 22:15:58 +0200 <Enrico63> Failed to build glib-0.13.11.0 because it depends on glib-0.13.11.0 which
2024-10-25 22:15:58 +0200 <Enrico63> cairo-0.13.11.0 which itself failed to build.
2024-10-25 22:15:57 +0200 <Enrico63> Error: cabal: Failed to build cairo-0.13.11.0 because it depends on
2024-10-25 22:15:57 +0200 <Enrico63> ```
2024-10-25 22:15:56 +0200 <Enrico63> Now I get this weird errors:
2024-10-25 22:15:56 +0200 <Enrico63> I just tried putting that import in all files using reverse.
2024-10-25 22:14:06 +0200Flerix(Flerix@user/Flerix) ()
2024-10-25 22:13:58 +0200Everything(~Everythin@178-133-77-41.mobile.vf-ua.net) Everything
2024-10-25 22:13:51 +0200Flerix(Flerix@user/Flerix) Flerix
2024-10-25 22:11:14 +0200Square(~Square@user/square) (Ping timeout: 260 seconds)
2024-10-25 22:10:48 +0200 <halloy7829> Enrico63: seems they moved something from Prelude to Data.List again. If you can edit the sources, you should add `import Data.List (reverse)` to the top of the file with the problem. If you can't, you can try downgrading ghc+base
2024-10-25 22:10:26 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
2024-10-25 22:05:49 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-10-25 22:02:55 +0200alp(~alp@2001:861:e3d6:8f80:55e8:1aad:506c:464b)
2024-10-25 22:02:45 +0200 <Enrico63> Any suggestion as to how to go about it?
2024-10-25 22:02:26 +0200 <Enrico63> ```