
Hi Chaowen, Have you tried the proposed "The package list for 'hackage.haskell.org' does not exist. Run 'cabal update' to download it."? I.e. I guess you only need to add `cabal update` to the list of commands to run. Best regards, Sven Am So., 23. März 2025 um 11:37 Uhr schrieb chaowen guo < chaowen.guo1@gmail.com>:
i fork the ghc repo from github and use the following workflow
on: push
jobs: build: runs-on: ubuntu-24.04 steps: - uses: actions/checkout@main - run: | git submodule update --init --recursive sudo apt install -y --no-install-recommends alex happy python3 boot ./configure hadrian/build
Warning: Specifying an absolute path to the project file is deprecated. Use 1178 https://github.com/chaowenguo1/ghc/actions/runs/14017990071/job/39246149896#...--project-dir to set the project's directory. 1179 https://github.com/chaowenguo1/ghc/actions/runs/14017990071/job/39246149896#...Config file path source is default config file. 1180 https://github.com/chaowenguo1/ghc/actions/runs/14017990071/job/39246149896#...Config file not found: /home/runner/.config/cabal/config 1181 https://github.com/chaowenguo1/ghc/actions/runs/14017990071/job/39246149896#...Writing default configuration to /home/runner/.config/cabal/config 1182 https://github.com/chaowenguo1/ghc/actions/runs/14017990071/job/39246149896#...Configuration is affected by the following files: 1183 https://github.com/chaowenguo1/ghc/actions/runs/14017990071/job/39246149896#...- cabal.project 1184 https://github.com/chaowenguo1/ghc/actions/runs/14017990071/job/39246149896#...Warning: The package list for 'hackage.haskell.org' does not exist. Run 'cabal 1185 https://github.com/chaowenguo1/ghc/actions/runs/14017990071/job/39246149896#...update' to download it. 1186 https://github.com/chaowenguo1/ghc/actions/runs/14017990071/job/39246149896#...Warning: There is no index-state for 'hackage.haskell.org' exactly at the 1187 https://github.com/chaowenguo1/ghc/actions/runs/14017990071/job/39246149896#...requested timestamp (2025-01-27T17:45:32Z). Also, there are no index-states 1188 https://github.com/chaowenguo1/ghc/actions/runs/14017990071/job/39246149896#...before the one requested, so the repository 'hackage.haskell.org' will be 1189 https://github.com/chaowenguo1/ghc/actions/runs/14017990071/job/39246149896#...empty.
1190 https://github.com/chaowenguo1/ghc/actions/runs/14017990071/job/39246149896#...Resolving dependencies... 1191 https://github.com/chaowenguo1/ghc/actions/runs/14017990071/job/39246149896#...Error: [Cabal-7107] 1192 https://github.com/chaowenguo1/ghc/actions/runs/14017990071/job/39246149896#...Could not resolve dependencies: 1193 https://github.com/chaowenguo1/ghc/actions/runs/14017990071/job/39246149896#...[__0] trying: hadrian-0.1.0.0 (user goal) 1194 https://github.com/chaowenguo1/ghc/actions/runs/14017990071/job/39246149896#...[__1] trying: hadrian:+selftest 1195 https://github.com/chaowenguo1/ghc/actions/runs/14017990071/job/39246149896#...[__2] unknown package: QuickCheck (dependency of hadrian +selftest) 1196 https://github.com/chaowenguo1/ghc/actions/runs/14017990071/job/39246149896#...[__2] fail (backjumping, conflict set: QuickCheck, hadrian, hadrian:selftest) 1197 https://github.com/chaowenguo1/ghc/actions/runs/14017990071/job/39246149896#...After searching the rest of the dependency tree exhaustively, these were the goals I've had most trouble fulfilling: hadrian, hadrian:selftest, QuickCheck i have no idea what happen. please help. _______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs