2024/10/25

Newest at the top

2024-10-25 22:31:49 +0200 <Enrico63> So please, help me help you help me. What other info can I provide?
2024-10-25 22:31:23 +0200 <Enrico63> But I have to tell you: I've never really understood the relationships between versions of GHC, version of Prelude, version of Cabal, versions shown by GHCup, each of these in a given project directory vs in my home vs who knows where. It's hard.
2024-10-25 22:29:46 +0200 <Enrico63> The Glorious Glasgow Haskell Compilation System, version 9.8.2
2024-10-25 22:29:45 +0200 <Enrico63> ghc --version
2024-10-25 22:29:28 +0200 <Enrico63> compiled using version 3.10.3.0 of the Cabal library
2024-10-25 22:29:27 +0200 <Enrico63> cabal-install version 3.10.3.0
2024-10-25 22:29:27 +0200 <Enrico63> cabal --version
2024-10-25 22:29:04 +0200 <Enrico63> Full output of cabal -v build: https://paste.tomsmeding.com/R0CckJMV
2024-10-25 22:27:42 +0200 <lambdabot> Help us help you: please paste full code, input and/or output at e.g. https://paste.tomsmeding.com
2024-10-25 22:27:42 +0200 <tomsmeding> @where paste
2024-10-25 22:27:40 +0200 <tomsmeding> Enrico63: if you `cabal freeze`, can you share `cabal.project.freeze` on a pastebin? And also your GHC version?
2024-10-25 22:27:33 +0200takuan(~takuan@178-116-218-225.access.telenet.be) (Remote host closed the connection)
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> ```