=> "/opt/pkg/bin/bmake" ["-C", "/data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94", "configure", "BATCH=1", "DEPENDS_TARGET=/nonexistent", "PYTHON_VERSION_REQD=313"] => Checksum BLAKE2s OK for ghc-9.2.1-boot-hadrian.tar.gz => Checksum SHA512 OK for ghc-9.2.1-boot-hadrian.tar.gz => Checksum BLAKE2s OK for ghc-9.2.1-boot-x86_64-unknown-solaris2.tar.xz => Checksum SHA512 OK for ghc-9.2.1-boot-x86_64-unknown-solaris2.tar.xz => Checksum BLAKE2s OK for ghc-9.4.7-src.tar.xz => Checksum SHA512 OK for ghc-9.4.7-src.tar.xz ===> Installing dependencies for ghc-9.4.7 ========================================================================== The supported build options for ghc are: llvm You can select which build options to use by setting PKG_DEFAULT_OPTIONS or the following variable. Its current value is shown: PKG_OPTIONS.ghc (not defined) ========================================================================== ========================================================================== The following variables will affect the build process of this package, ghc-9.4.7. Their current value is shown below: * CURSES_DEFAULT = ncurses * PYTHON_VERSION_DEFAULT = 313 Based on these variables, the following variables have been set: * CURSES_TYPE = ncurses * PYPACKAGE = python313 You may want to abort the process now with CTRL-C and change the value of variables in the first group before continuing. Be sure to run `/opt/pkg/bin/bmake clean' after the changes. ========================================================================== => Tool dependency python313>=3.13: found python313-3.13.14 => Tool dependency libiconv>=1.9.1: found libiconv-1.18 => Tool dependency ncurses>=6.0: found ncurses-6.6 => Tool dependency libtool-base>=2.4.2nb9: found libtool-base-2.4.7nb1 => Tool dependency autoconf>=2.50: found autoconf-2.73 => Tool dependency gmake>=3.81: found gmake-4.4.1 => Tool dependency cwrappers>=20150314: found cwrappers-20220403 => Tool dependency checkperms>=1.1: found checkperms-1.12 => Full dependency gmp>=5.0.1: found gmp-6.3.0 => Full dependency libiconv>=1.9.1nb4: found libiconv-1.18 => Full dependency libffi>=3.4.2nb3: found libffi-3.6.0 => Full dependency ncurses>=6.5: found ncurses-6.6 ===> Overriding tools for ghc-9.4.7 ===> Extracting for ghc-9.4.7 => Substituting "ghc-wrapper-sh" in mk/install_script.sh ===> Patching for ghc-9.4.7 => Applying pkgsrc patches for ghc-9.4.7 => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-compiler_GHC_Driver_Pipeline_Execute.hs => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-compiler_GHC_Driver_Pipeline_Execute.hs Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-compiler_GHC_Driver_Pipeline_Execute.hs,v 1.1 2023/01/21 04:49:25 pho Exp $ | |This is pkgsrc-specific. Do not use -Xpreprocessor to pass options to |CPP. Our tool wrappers may remove some of them, and if that happens an |unpaired -Xpreprocessor will be left behind and confuses CC. | |--- compiler/GHC/Driver/Pipeline/Execute.hs.orig 2022-12-23 16:19:02.000000000 +0000 |+++ compiler/GHC/Driver/Pipeline/Execute.hs -------------------------- Patching file compiler/GHC/Driver/Pipeline/Execute.hs using Plan A... Hunk #1 succeeded at 373. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-compiler_GHC_SysTools_Process.hs => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-compiler_GHC_SysTools_Process.hs Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-compiler_GHC_SysTools_Process.hs,v 1.1 2023/01/21 04:49:25 pho Exp $ | |This is more like pkgsrc-specific than an upstream issue. Unless we |are on Windows, don't use "response file", the @FILE syntax while |invoking CC or LD. Our tool wrappers don't look into response files, |and therefore can't detect mistakes like depending on Cabal packages |that aren't declared as pkgsrc dependency. | |Note that this patch would break GHC if we didn't have its $ORIGIN use |eliminated because our wrappers hate relative rpaths. | |--- compiler/GHC/SysTools/Process.hs.orig 2022-12-23 16:19:02.000000000 +0000 |+++ compiler/GHC/SysTools/Process.hs -------------------------- Patching file compiler/GHC/SysTools/Process.hs using Plan A... Hunk #1 succeeded at 160. Hunk #2 succeeded at 199. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-configure.ac => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-configure.ac Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-configure.ac,v 1.1 2023/01/21 04:49:25 pho Exp $ | |Hunk #0: | Disable DTrace support on solaris2. | XXX: But why? | |--- configure.ac.orig 2022-12-23 16:19:02.000000000 +0000 |+++ configure.ac -------------------------- Patching file configure.ac using Plan A... Hunk #1 succeeded at 808 (offset 8 lines). done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-hadrian_bindist_Makefile => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-hadrian_bindist_Makefile Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-hadrian_bindist_Makefile,v 1.1 2023/01/21 04:49:25 pho Exp $ | |Don't run `ghc-pkg recache' while installing a binary distribution. See |also "do-install" in Makefile. | |--- hadrian/bindist/Makefile.orig 2023-01-12 03:34:04.854847389 +0000 |+++ hadrian/bindist/Makefile -------------------------- Patching file hadrian/bindist/Makefile using Plan A... Hunk #1 succeeded at 230 (offset 17 lines). done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-hadrian_bootstrap_bootstrap.py => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-hadrian_bootstrap_bootstrap.py Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-hadrian_bootstrap_bootstrap.py,v 1.2 2023/01/21 18:24:42 pho Exp $ | |bootstrap.py assumes that GHC always has a threaded RTS but our bootkits |don't. It is debatable at least as to whether this should be upstreamed. | |At least the hack to shake.cabal can be removed when [1] gets merged and |GHC adopts it in hadrian/bootstrap/*.json. | |[1]: https://github.com/ndmitchell/shake/pull/836 | |--- hadrian/bootstrap/bootstrap.py.orig 2022-12-23 16:19:02.000000000 +0000 |+++ hadrian/bootstrap/bootstrap.py -------------------------- Patching file hadrian/bootstrap/bootstrap.py using Plan A... Hunk #1 succeeded at 180. Hunk #2 succeeded at 496. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-hadrian_bootstrap_src_Main.hs => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-hadrian_bootstrap_src_Main.hs Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-hadrian_bootstrap_src_Main.hs,v 1.1 2023/10/10 14:58:42 pho Exp $ | |Fix build with cabal-install-parsers >= 0.6. This doesn't affect normal |builds. It's only for creating Hadrian bootstrap source archives. | |Not upstreamed yet. | |--- hadrian/bootstrap/src/Main.hs.orig 2023-10-10 14:46:57.489617026 +0000 |+++ hadrian/bootstrap/src/Main.hs -------------------------- Patching file hadrian/bootstrap/src/Main.hs using Plan A... Hunk #1 succeeded at 1. Hunk #2 succeeded at 36. Hunk #3 succeeded at 91. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-hadrian_src_Builder.hs => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-hadrian_src_Builder.hs Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-hadrian_src_Builder.hs,v 1.1 2023/01/21 04:49:25 pho Exp $ | |We build haddock as a dynamically-linked executable but it doesn't contain |an rpath to our not-yet-installed shared libraries. This is usually not a |problem because Hadrian embeds relative rpaths (i.e. $ORIGIN) in |dynamically-linked objects but we patch Hadrian not to do that. | |--- hadrian/src/Builder.hs.orig 2023-01-11 18:03:24.816170940 +0000 |+++ hadrian/src/Builder.hs -------------------------- Patching file hadrian/src/Builder.hs using Plan A... Hunk #1 succeeded at 31. Hunk #2 succeeded at 382. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-hadrian_src_Oracles_Setting.hs => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-hadrian_src_Oracles_Setting.hs Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-hadrian_src_Oracles_Setting.hs,v 1.2 2023/01/21 12:02:49 pho Exp $ | |Hadrian's idea of rpath usability is overly pessimistic. If it's an ELF or |a Mach-O target we should assume it supports rpaths. | |Merge request: https://gitlab.haskell.org/ghc/ghc/-/merge_requests/9767 | |--- hadrian/src/Oracles/Setting.hs.orig 2023-01-15 17:18:47.276886521 +0000 |+++ hadrian/src/Oracles/Setting.hs -------------------------- Patching file hadrian/src/Oracles/Setting.hs using Plan A... Hunk #1 succeeded at 269. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-hadrian_src_Rules_BinaryDist.hs => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-hadrian_src_Rules_BinaryDist.hs Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-hadrian_src_Rules_BinaryDist.hs,v 1.1 2023/01/21 04:49:25 pho Exp $ | |Hunk #0, #1, #3: | Distinguish bootstrapping bindists from regular ones. This is | pkgsrc-specific. | |Hunk #2: | Do not run `ghc-pkg recache' while creating a binary distribution. We | don't want a package cache to be installed because we do it in our | INSTALL script. Also it's not possible to run ghc-pkg in the first | place without setting LD_LIBRARY_PATH since we don't build relocatable | executables. This is pkgsrc-specific. | |Hunk #4: | We want our bootkits to be as small as possible, even though `xz -9e' | is very slow and consumes about 680 MiB of memory. This is | pkgsrc-specific. | |--- hadrian/src/Rules/BinaryDist.hs.orig 2022-12-23 16:19:02.000000000 +0000 |+++ hadrian/src/Rules/BinaryDist.hs -------------------------- Patching file hadrian/src/Rules/BinaryDist.hs using Plan A... Hunk #1 succeeded at 113. Hunk #2 succeeded at 136. Hunk #3 succeeded at 194. Hunk #4 succeeded at 269. Hunk #5 succeeded at 322. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-hadrian_src_Settings_Builders_Ghc.hs => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-hadrian_src_Settings_Builders_Ghc.hs Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-hadrian_src_Settings_Builders_Ghc.hs,v 1.1 2023/01/21 04:49:25 pho Exp $ | |Don't use rpaths relative to $ORIGIN. Use the final installation path. This |is pkgsrc-specific. | |--- hadrian/src/Settings/Builders/Ghc.hs.orig 2022-12-23 16:19:02.000000000 +0000 |+++ hadrian/src/Settings/Builders/Ghc.hs -------------------------- Patching file hadrian/src/Settings/Builders/Ghc.hs using Plan A... Hunk #1 succeeded at 5. Hunk #2 succeeded at 105. Hunk #3 succeeded at 122. Hunk #4 succeeded at 136. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-hadrian_src_Settings_Default.hs => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-hadrian_src_Settings_Default.hs Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-hadrian_src_Settings_Default.hs,v 1.1 2023/01/21 04:49:25 pho Exp $ | |Do not build haddock with the stage-0 compiler. That's not only pointless |but also impossible in our case because our bootkits in the pre-Hadrian era |lack the xhtml package, which haddock depends on. | |Probably not eligible for upstreaming though, because regular GHC |distributions of course have xhtml. | |--- hadrian/src/Settings/Default.hs.orig 2023-01-11 15:35:59.835839905 +0000 |+++ hadrian/src/Settings/Default.hs -------------------------- Patching file hadrian/src/Settings/Default.hs using Plan A... Hunk #1 succeeded at 85 (offset -1 lines). done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-hadrian_src_Settings_Packages.hs => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-hadrian_src_Settings_Packages.hs Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-hadrian_src_Settings_Packages.hs,v 1.3 2023/01/24 11:13:18 pho Exp $ | |Hunk #0-#2: | Don't assume we always build the threaded RTS. Not upstreamed yet. This can | be upstreamed only after [1] is merged and GHC pulls it. | | [1]: https://github.com/haskell/haddock/pull/1575 | |Hunk #3: | Hadrian does something unholy on i386 to gain speed but it seems to be | incompatible with LLD. Disable the speed hack to work around a linkage | failure. Ideally we should do this by detecting the type of linker but | not the OS. | |--- hadrian/src/Settings/Packages.hs.orig 2022-12-23 16:19:02.000000000 +0000 |+++ hadrian/src/Settings/Packages.hs -------------------------- Patching file hadrian/src/Settings/Packages.hs using Plan A... Hunk #1 succeeded at 30 (offset 1 line). Hunk #2 succeeded at 163 (offset 1 line). Hunk #3 succeeded at 399 (offset 1 line). Hunk #4 succeeded at 457 (offset 1 line). done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-libraries_Cabal_Cabal_src_Distribution_Simple_GHC.hs => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-libraries_Cabal_Cabal_src_Distribution_Simple_GHC.hs Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-libraries_Cabal_Cabal_src_Distribution_Simple_GHC.hs,v 1.1 2023/01/21 04:49:25 pho Exp $ | |Enable Cabal's rpath overriding functionality on all the platforms |known to use ELF. | |When a Cabal package which defines both a library and an executable |to be built, GHC by default embeds an rpath to the *build* directory |into the executable. This may sound like a bug in GHC but is actually |not, because GHC doesn't know the fact that the said library is going |to be installed elsewhere. To overcome this issue, Cabal has a |functionality to disable the default rpath handling of GHC and |construct the correct set of rpaths... but only on certain platforms |for some reason. | |Pull request: https://github.com/haskell/cabal/pull/7382 | |--- libraries/Cabal/Cabal/src/Distribution/Simple/GHC.hs.orig 2022-01-21 02:23:32.884988700 +0000 |+++ libraries/Cabal/Cabal/src/Distribution/Simple/GHC.hs -------------------------- Patching file libraries/Cabal/Cabal/src/Distribution/Simple/GHC.hs using Plan A... Hunk #1 succeeded at 1780 (offset 46 lines). done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-libraries_base_GHC_Event_KQueue.hsc => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-libraries_base_GHC_Event_KQueue.hsc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-libraries_base_GHC_Event_KQueue.hsc,v 1.1 2023/01/21 04:49:25 pho Exp $ | |Suppress linker warnings about compatibility syscall wrappers by using |"capi" instead of "ccall". | |--- libraries/base/GHC/Event/KQueue.hsc.orig 2019-12-26 18:05:56.276488590 +0000 |+++ libraries/base/GHC/Event/KQueue.hsc -------------------------- Patching file libraries/base/GHC/Event/KQueue.hsc using Plan A... Hunk #1 succeeded at 299 (offset 15 lines). done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-libraries_base_System_CPUTime_Posix_Times.hsc => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-libraries_base_System_CPUTime_Posix_Times.hsc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-libraries_base_System_CPUTime_Posix_Times.hsc,v 1.1 2023/01/21 04:49:25 pho Exp $ | |Suppress linker warnings about compatibility syscall wrappers by using |"capi" instead of "ccall". | |--- libraries/base/System/CPUTime/Posix/Times.hsc.orig 2020-01-04 12:08:39.515726533 +0000 |+++ libraries/base/System/CPUTime/Posix/Times.hsc -------------------------- Patching file libraries/base/System/CPUTime/Posix/Times.hsc using Plan A... Hunk #1 succeeded at 27. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-libraries_base_System_Environment.hs => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-libraries_base_System_Environment.hs Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-libraries_base_System_Environment.hs,v 1.1 2023/01/21 04:49:25 pho Exp $ | |Suppress linker warnings about compatibility syscall wrappers by using |"capi" instead of "ccall". | |--- libraries/base/System/Environment.hs.orig 2018-02-25 20:02:28.000000000 +0000 |+++ libraries/base/System/Environment.hs -------------------------- Patching file libraries/base/System/Environment.hs using Plan A... Hunk #1 succeeded at 1. Hunk #2 succeeded at 248 (offset 1 line). done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-libraries_base_System_Environment_ExecutablePath.hsc => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-libraries_base_System_Environment_ExecutablePath.hsc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-libraries_base_System_Environment_ExecutablePath.hsc,v 1.2 2023/01/21 12:59:54 pho Exp $ | |Support executablePath on Solaris. | |Merge request: |https://gitlab.haskell.org/ghc/ghc/-/merge_requests/9768 | |--- libraries/base/System/Environment/ExecutablePath.hsc.orig 2023-01-14 16:23:19.153537486 +0000 |+++ libraries/base/System/Environment/ExecutablePath.hsc -------------------------- Patching file libraries/base/System/Environment/ExecutablePath.hsc using Plan A... Hunk #1 succeeded at 38. Hunk #2 succeeded at 98. Hunk #3 succeeded at 164. Hunk #4 succeeded at 183. Hunk #5 succeeded at 194. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-libraries_base_configure => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-libraries_base_configure Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-libraries_base_configure,v 1.1 2023/01/21 04:49:25 pho Exp $ | |Ensure libiconv can be found at runtime. | |XXX: I don't think this is needed because rpath flags are handled by |Cabal. LDFLAGS is not used anyway. (pho@) | |--- libraries/base/configure.orig 2021-10-28 20:43:03.000000000 +0000 |+++ libraries/base/configure -------------------------- Patching file libraries/base/configure using Plan A... Hunk #1 succeeded at 4209. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-libraries_ghc-boot_GHC_BaseDir.hs => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-libraries_ghc-boot_GHC_BaseDir.hs Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-libraries_ghc-boot_GHC_BaseDir.hs,v 1.2 2023/01/21 12:59:54 pho Exp $ | |Make getBaseDir less platform-dependent by making use of base-4.17 |`executablePath` when possible, and falling back on `getExecutablePath` |when it's not available. | |Merge request: |https://gitlab.haskell.org/ghc/ghc/-/merge_requests/9768 | |--- libraries/ghc-boot/GHC/BaseDir.hs.orig 2023-01-14 17:06:00.667592015 +0000 |+++ libraries/ghc-boot/GHC/BaseDir.hs -------------------------- Patching file libraries/ghc-boot/GHC/BaseDir.hs using Plan A... Hunk #1 succeeded at 12. Hunk #2 succeeded at 44. Hunk #3 succeeded at 72. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-libraries_process_cbits_posix_fork__exec.c => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-libraries_process_cbits_posix_fork__exec.c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-libraries_process_cbits_posix_fork__exec.c,v 1.3 2023/10/09 02:49:52 pho Exp $ | |Ensure _POSIX_PTHREAD_SEMANTICS is defined on SunOS. | |Pull request: |https://github.com/haskell/process/pull/274 | |--- libraries/process/cbits/posix/fork_exec.c.orig 2023-08-21 03:50:41.000000000 +0000 |+++ libraries/process/cbits/posix/fork_exec.c -------------------------- Patching file libraries/process/cbits/posix/fork_exec.c using Plan A... Hunk #1 succeeded at 1. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-libraries_terminfo_configure.ac => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-libraries_terminfo_configure.ac Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-libraries_terminfo_configure.ac,v 1.2 2023/01/21 13:28:50 pho Exp $ | |Fix build on NetBSD 10. setupterm(3) is in libterminfo on this |platform. | |Pull request: |https://github.com/judah/terminfo/pull/52 | |--- libraries/terminfo/configure.ac.orig 2023-01-13 13:47:37.528995149 +0000 |+++ libraries/terminfo/configure.ac -------------------------- Patching file libraries/terminfo/configure.ac using Plan A... Hunk #1 succeeded at 17. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-libraries_text_text.cabal => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-libraries_text_text.cabal Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-libraries_text_text.cabal,v 1.2 2023/10/09 02:49:52 pho Exp $ | |This is a temporary workaround for aarch64 codegen bug in 9.2.1. Once we |update our bootkit for aarch64 we can remove this. |https://gitlab.haskell.org/ghc/ghc/-/issues/20594 | |--- libraries/text/text.cabal.orig 2023-08-21 03:50:41.000000000 +0000 |+++ libraries/text/text.cabal -------------------------- Patching file libraries/text/text.cabal using Plan A... Hunk #1 succeeded at 127. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-libraries_time_lib_Data_Time_Clock_Internal_CTimespec.hsc => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-libraries_time_lib_Data_Time_Clock_Internal_CTimespec.hsc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-libraries_time_lib_Data_Time_Clock_Internal_CTimespec.hsc,v 1.1 2023/01/21 04:49:25 pho Exp $ | |Suppress linker warnings about compatibility symbols. | |--- libraries/time/lib/Data/Time/Clock/Internal/CTimespec.hsc.orig 2020-01-04 02:21:30.506303962 +0000 |+++ libraries/time/lib/Data/Time/Clock/Internal/CTimespec.hsc -------------------------- Patching file libraries/time/lib/Data/Time/Clock/Internal/CTimespec.hsc using Plan A... Hunk #1 succeeded at 3 (offset 2 lines). Hunk #2 succeeded at 26 (offset -4 lines). done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-libraries_time_lib_Data_Time_Clock_Internal_CTimeval.hs => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-libraries_time_lib_Data_Time_Clock_Internal_CTimeval.hs Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-libraries_time_lib_Data_Time_Clock_Internal_CTimeval.hs,v 1.1 2023/01/21 04:49:25 pho Exp $ | |Suppress linker warnings about compatibility syscall wrappers by using |"capi" instead of "ccall". In Haskell FFI, "ccall" is actually an |interface to C ABI rather than C API. That is, GHC generates direct |references to the symbol even if it's actually defined as a cpp macro |or something like that, because GHC knows nothing about those macros |in foreign headers. Hence the following warnings: | | .../libHStime-1.4.0.1.a(CTimeval.o): In function `s1Kp_info': | (.text+0x2f): warning: warning: reference to compatibility | gettimeofday(); include to generate correct reference | |In other words, you can safely use "ccall" only when you are sure the |symbol you want to import is actually a symbol in the ABI sense, which |is not always the case for the POSIX API. | |--- libraries/time/lib/Data/Time/Clock/Internal/CTimeval.hs.orig 2021-10-28 20:42:10.000000000 +0000 |+++ libraries/time/lib/Data/Time/Clock/Internal/CTimeval.hs -------------------------- Patching file libraries/time/lib/Data/Time/Clock/Internal/CTimeval.hs using Plan A... Hunk #1 succeeded at 2 (offset 1 line). Hunk #2 succeeded at 23 (offset 1 line). done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-libraries_unix_System_Posix_Env.hsc => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-libraries_unix_System_Posix_Env.hsc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-libraries_unix_System_Posix_Env.hsc,v 1.1 2023/01/21 04:49:25 pho Exp $ | |Suppress linker warnings about compatibility symbols by using "capi" |instead of "ccall". | |--- libraries/unix/System/Posix/Env.hsc.orig 2016-11-17 22:08:50.000000000 +0000 |+++ libraries/unix/System/Posix/Env.hsc -------------------------- Patching file libraries/unix/System/Posix/Env.hsc using Plan A... Hunk #1 succeeded at 156. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-libraries_unix_System_Posix_Env_ByteString.hsc => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-libraries_unix_System_Posix_Env_ByteString.hsc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-libraries_unix_System_Posix_Env_ByteString.hsc,v 1.1 2023/01/21 04:49:25 pho Exp $ | |Suppress linker warnings about compatibility symbols by using "capi" |instead of "ccall". | |--- libraries/unix/System/Posix/Env/ByteString.hsc.orig 2022-12-23 16:19:54.000000000 +0000 |+++ libraries/unix/System/Posix/Env/ByteString.hsc -------------------------- Patching file libraries/unix/System/Posix/Env/ByteString.hsc using Plan A... Hunk #1 succeeded at 153. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-libraries_unix_System_Posix_Files_Common.hsc => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-libraries_unix_System_Posix_Files_Common.hsc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-libraries_unix_System_Posix_Files_Common.hsc,v 1.1 2023/01/21 04:49:25 pho Exp $ | |Suppress linker warnings about compatibility syscall wrappers by using |"capi" instead of "ccall". | |--- libraries/unix/System/Posix/Files/Common.hsc.orig 2016-04-20 10:08:26.000000000 +0000 |+++ libraries/unix/System/Posix/Files/Common.hsc -------------------------- Patching file libraries/unix/System/Posix/Files/Common.hsc using Plan A... Hunk #1 succeeded at 1. Hunk #2 succeeded at 449. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-libraries_unix_System_Posix_Signals.hsc => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-libraries_unix_System_Posix_Signals.hsc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-libraries_unix_System_Posix_Signals.hsc,v 1.1 2023/01/21 04:49:25 pho Exp $ | |Suppress linker warnings about compatibility symbols. | |--- libraries/unix/System/Posix/Signals.hsc.orig 2016-04-20 10:08:26.000000000 +0000 |+++ libraries/unix/System/Posix/Signals.hsc -------------------------- Patching file libraries/unix/System/Posix/Signals.hsc using Plan A... Hunk #1 succeeded at 594 (offset 4 lines). Hunk #2 succeeded at 619 (offset 4 lines). done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-libraries_unix_include_execvpe.h => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-libraries_unix_include_execvpe.h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-libraries_unix_include_execvpe.h,v 1.1 2023/01/21 04:49:25 pho Exp $ | |Don't conflict with builtin execvpe(3). | |Already fixed in the upstream (unix-2.8.0.0). | |--- libraries/unix/include/execvpe.h.orig 2016-02-04 16:16:38.000000000 +0000 |+++ libraries/unix/include/execvpe.h -------------------------- Patching file libraries/unix/include/execvpe.h using Plan A... Hunk #1 succeeded at 15. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-m4_fptools__set__haskell__platform__vars.m4 => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-m4_fptools__set__haskell__platform__vars.m4 Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-m4_fptools__set__haskell__platform__vars.m4,v 1.1 2023/01/21 04:49:25 pho Exp $ | |Pretend the toolchain doesn't support .note.GNU-stack on NetBSD. This is a |temporary workaround and shouldn't live forever. See: |https://mail-index.netbsd.org/tech-toolchain/2023/01/15/msg004188.html | |--- m4/fptools_set_haskell_platform_vars.m4.orig 2023-01-15 14:19:38.638967614 +0000 |+++ m4/fptools_set_haskell_platform_vars.m4 -------------------------- Patching file m4/fptools_set_haskell_platform_vars.m4 using Plan A... Hunk #1 succeeded at 180. Hunk #2 succeeded at 211. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-rts_include_Rts.h => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-rts_include_Rts.h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-rts_include_Rts.h,v 1.1 2023/01/24 02:49:26 pho Exp $ | |Fix build on FreeBSD: |https://gitlab.haskell.org/ghc/ghc/-/issues/22777 | |--- rts/include/Rts.h.orig 2022-12-23 16:19:02.000000000 +0000 |+++ rts/include/Rts.h -------------------------- Patching file rts/include/Rts.h using Plan A... Hunk #1 succeeded at 167. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-rts_linker_MMap.c => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-rts_linker_MMap.c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-rts_linker_MMap.c,v 1.3 2023/01/21 18:31:22 pho Exp $ | |Hunk #0-2, #6: | NetBSD-specific way of switching pages from rw- to r-x. Even when the | RTS linker is not used, libraries/ghci/GHCi/InfoTable.hsc | (fillExecBuffer) calls rts/ExecPage.c (allocateExecPage) to store some | executable code, then calls freezeExecPage() and fails. If we were to | disable PaX MPROTECT entirely then we could omit this change, but of | course that's not the right thing to do. | | Merge request: | https://gitlab.haskell.org/ghc/ghc/-/merge_requests/9769 | |Hunk #3-5: | NetBSD mmap(2) doesn't work the same way as that of Linux. We | essentially can't use the hint address to map a new page based on the | address of the previously mapped one. | | Merge request: | https://gitlab.haskell.org/ghc/ghc/-/merge_requests/9769 | | Minimal test case: | https://gist.github.com/depressed-pho/a629247b48b3e6178e35a14c62e9d44f | | tech-kern thread: | https://mail-index.netbsd.org/tech-kern/2022/02/17/msg027969.html | |--- rts/linker/MMap.c.orig 2022-12-23 16:19:02.000000000 +0000 |+++ rts/linker/MMap.c -------------------------- Patching file rts/linker/MMap.c using Plan A... Hunk #1 succeeded at 46. Hunk #2 succeeded at 198. Hunk #3 succeeded at 262. Hunk #4 succeeded at 316. Hunk #5 succeeded at 390. Hunk #6 succeeded at 425. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-rts_linker_MMap.h => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-rts_linker_MMap.h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-rts_linker_MMap.h,v 1.1 2023/01/21 04:49:25 pho Exp $ | |Needed for supporting NetBSD PaX MPROTECT. See patch-rts_linker_MMap.c for |details. | |--- rts/linker/MMap.h.orig 2023-01-10 12:41:09.417481027 +0000 |+++ rts/linker/MMap.h -------------------------- Patching file rts/linker/MMap.h using Plan A... Hunk #1 succeeded at 54. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-rts_rts.cabal.in => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-rts_rts.cabal.in Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-rts_rts.cabal.in,v 1.1 2023/01/21 04:49:25 pho Exp $ | |Don't assume we always build the threaded RTS. Not upstreamed yet. | |--- rts/rts.cabal.in.orig 2023-01-11 05:03:17.728266721 +0000 |+++ rts/rts.cabal.in -------------------------- Patching file rts/rts.cabal.in using Plan A... Hunk #1 succeeded at 43 (offset -2 lines). Hunk #2 succeeded at 84 (offset -2 lines). done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-utils_haddock_driver_Main.hs => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-utils_haddock_driver_Main.hs Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-utils_haddock_driver_Main.hs,v 1.1 2023/01/21 04:49:25 pho Exp $ | |Workaround for haddock dying when the locale isn't "*.UTF-8". Of course |this isn't a real fix. Haddock is very fragile when it comes to locale |setting, and fixing it properly would be seriously a lot of work. | |--- utils/haddock/driver/Main.hs.orig 2020-07-28 17:05:24.000000000 +0000 |+++ utils/haddock/driver/Main.hs -------------------------- Patching file utils/haddock/driver/Main.hs using Plan A... Hunk #1 succeeded at 1. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-utils_haddock_haddock.cabal => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94/patches/patch-utils_haddock_haddock.cabal Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-utils_haddock_haddock.cabal,v 1.2 2023/01/21 16:26:23 pho Exp $ | |Don't assume we always build the threaded RTS. | |Pull request: |https://github.com/haskell/haddock/pull/1575 | |--- utils/haddock/haddock.cabal.orig 2023-01-11 07:37:47.265320221 +0000 |+++ utils/haddock/haddock.cabal -------------------------- Patching file utils/haddock/haddock.cabal using Plan A... Hunk #1 succeeded at 59. done ===> Regenerating configuration scripts for ghc-9.4.7 configure.ac:93: warning: The macro 'AC_CONFIG_HEADER' is obsolete. configure.ac:93: You should run autoupdate. ./lib/autoconf/status.m4:719: AC_CONFIG_HEADER is expanded from... configure.ac:93: the top level configure.ac:95: warning: The macro 'AC_CONFIG_HEADER' is obsolete. configure.ac:95: You should run autoupdate. ./lib/autoconf/status.m4:719: AC_CONFIG_HEADER is expanded from... configure.ac:95: the top level configure.ac:148: warning: The macro 'AC_HELP_STRING' is obsolete. configure.ac:148: You should run autoupdate. ./lib/autoconf/general.m4:205: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1584: AC_ARG_ENABLE is expanded from... configure.ac:148: the top level configure.ac:499: warning: The macro 'AC_PROG_CC_C99' is obsolete. configure.ac:499: You should run autoupdate. ./lib/autoconf/c.m4:1788: AC_PROG_CC_C99 is expanded from... m4/fp_set_cflags_c99.m4:7: FP_SET_CFLAGS_C99 is expanded from... configure.ac:499: the top level configure.ac:500: warning: The macro 'AC_PROG_CC_C99' is obsolete. configure.ac:500: You should run autoupdate. ./lib/autoconf/c.m4:1788: AC_PROG_CC_C99 is expanded from... m4/fp_set_cflags_c99.m4:7: FP_SET_CFLAGS_C99 is expanded from... configure.ac:500: the top level configure.ac:501: warning: The macro 'AC_PROG_CC_C99' is obsolete. configure.ac:501: You should run autoupdate. ./lib/autoconf/c.m4:1788: AC_PROG_CC_C99 is expanded from... m4/fp_set_cflags_c99.m4:7: FP_SET_CFLAGS_C99 is expanded from... configure.ac:501: the top level configure.ac:502: warning: The macro 'AC_PROG_CC_C99' is obsolete. configure.ac:502: You should run autoupdate. ./lib/autoconf/c.m4:1788: AC_PROG_CC_C99 is expanded from... m4/fp_set_cflags_c99.m4:7: FP_SET_CFLAGS_C99 is expanded from... configure.ac:502: the top level configure.ac:900: warning: The macro 'AC_HEADER_TIME' is obsolete. configure.ac:900: You should run autoupdate. ./lib/autoconf/headers.m4:703: AC_HEADER_TIME is expanded from... configure.ac:900: the top level configure.ac:1035: warning: The macro 'AC_TRY_RUN' is obsolete. configure.ac:1035: You should run autoupdate. ./lib/autoconf/general.m4:3053: AC_TRY_RUN is expanded from... lib/m4sugar/m4sh.m4:689: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:696: AS_IF is expanded from... ./lib/autoconf/general.m4:2305: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2326: AC_CACHE_CHECK is expanded from... m4/fp_check_timer_create.m4:5: FP_CHECK_TIMER_CREATE is expanded from... configure.ac:1035: the top level configure.ac:3: warning: The macro 'AC_HELP_STRING' is obsolete. configure.ac:3: You should run autoupdate. ./lib/autoconf/general.m4:205: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1603: AC_ARG_WITH is expanded from... configure.ac:3: the top level ===> Creating toolchain wrappers for ghc-9.4.7 ===> Configuring for ghc-9.4.7 ===> Extracting bootstrapping compiler for ghc-9.4.7 ===> Preparing bootstrapping compiler for ghc-9.4.7 configure: WARNING: unrecognized options: --with-curses-libraries, --with-iconv-includes, --with-iconv-libraries, --with-ffi-includes, --with-ffi-libraries, --with-system-libffi checking build system type... x86_64-pc-solaris2.11 checking host system type... x86_64-pc-solaris2.11 checking target system type... x86_64-pc-solaris2.11 Build platform inferred as: x86_64-unknown-solaris2 Host platform inferred as: x86_64-unknown-solaris2 Target platform inferred as: x86_64-unknown-solaris2 GHC build : x86_64-unknown-solaris2 GHC host : x86_64-unknown-solaris2 GHC target : x86_64-unknown-solaris2 LLVM target: x86_64-unknown-solaris2 checking for path to top of build tree... /tmp/work/lang/ghc94/work/bootkit-dist/ghc-9.2.1-boot checking for a BSD-compatible install... /tmp/work/lang/ghc94/work/.tools/bin/install -c checking whether ln -s works... yes checking for gsed... sed checking for python3... /opt/pkg/bin/python3.13 checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking how to run the C preprocessor... gcc -E checking whether GCC supports -no-pie... yes checking for -ld... ld checking for ld.gold object merging bug (binutils 22266)... ld: Software Generation Utilities - Solaris Link Editors: 5.11-1.1790 (illumos) checking whether ld is GNU ld... NO checking whether ld understands --build-id... no checking whether ld understands -no_compact_unwind... no checking whether ld understands -filelist... no checking for -strip... no checking for strip... strip checking for gawk... /usr/bin/nawk no configure: We only support llvm 9 to 13 (no version found). no configure: We only support llvm 9 to 13 (no version found). checking version of gcc... checking version of gcc... 14.3.0 14.3.0 checking whether GCC supports -no-pie... yes checking for extra options to pass gcc when compiling via C... checking Setting up CFLAGS, LDFLAGS, IGNORE_LINKER_LD_FLAGS and CPPFLAGS... done checking Setting up CONF_CC_OPTS_STAGE0, CONF_GCC_LINKER_OPTS_STAGE0, CONF_LD_LINKER_OPTS_STAGE0 and CONF_CPP_OPTS_STAGE0... done checking Setting up CONF_CC_OPTS_STAGE1, CONF_GCC_LINKER_OPTS_STAGE1, CONF_LD_LINKER_OPTS_STAGE1 and CONF_CPP_OPTS_STAGE1... done checking Setting up CONF_CC_OPTS_STAGE2, CONF_GCC_LINKER_OPTS_STAGE2, CONF_LD_LINKER_OPTS_STAGE2 and CONF_CPP_OPTS_STAGE2... done checking for .subsections_via_symbols... no checking whether your assembler supports .ident directive... yes checking for GNU non-executable stack support... yes checking whether CC supports --target... gcc: error: unrecognized command-line option '--target=x86_64-unknown-solaris2' no checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking size of void *... 8 checking whether byte ordering is bigendian... no checking for -ar... (cached) ar checking whether ar is GNU ar... no checking for ar arguments... qcls checking whether ar supports @file... (cached) no checking for ranlib... ranlib configure: creating ./config.status config.status: creating mk/config.mk config.status: creating mk/install.mk configure: WARNING: unrecognized options: --with-curses-libraries, --with-iconv-includes, --with-iconv-libraries, --with-ffi-includes, --with-ffi-libraries, --with-system-libffi **************************************************** Configuration done, ready to 'make install' (see README and INSTALL files for more info.) **************************************************** /opt/pkg/bin/gmake --no-print-directory -f ghc.mk install BINDIST=YES NO_INCLUDE_DEPS=YES "inplace/bin/mkdirhier" libraries/ghc-boot/dist-boot/build/GHC//. "rm" -f libraries/ghc-boot/dist-boot/build/GHC/Version.hs done. "inplace/bin/mkdirhier" libraries/ghc-boot/dist-boot/build/GHC/Platform//. "rm" -f libraries/ghc-boot/dist-boot/build/GHC/Platform/Host.hs done. "rm" -f libraries/ghc-boot/dist-install/build/GHC/Version.hs done. "rm" -f libraries/ghc-boot/dist-install/build/GHC/Platform/Host.hs done. /tmp/work/lang/ghc94/work/.tools/bin/install -c -m 755 -d "/tmp/work/lang/ghc94/work/.tools/bin" "rm" -f "/tmp/work/lang/ghc94/work/.tools/bin/hp2ps" create () { touch "$1" && chmod 755 "$1" ; } && create "/tmp/work/lang/ghc94/work/.tools/bin/hp2ps" echo '#!/bin/sh' >> "/tmp/work/lang/ghc94/work/.tools/bin/hp2ps" echo 'exedir="/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin"' >> "/tmp/work/lang/ghc94/work/.tools/bin/hp2ps" echo 'exeprog="hp2ps"' >> "/tmp/work/lang/ghc94/work/.tools/bin/hp2ps" echo 'executablename="$exedir/$exeprog"' >> "/tmp/work/lang/ghc94/work/.tools/bin/hp2ps" echo 'datadir="/tmp/work/lang/ghc94/work/.tools/share"' >> "/tmp/work/lang/ghc94/work/.tools/bin/hp2ps" echo 'bindir="/tmp/work/lang/ghc94/work/.tools/bin"' >> "/tmp/work/lang/ghc94/work/.tools/bin/hp2ps" echo 'topdir="/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1"' >> "/tmp/work/lang/ghc94/work/.tools/bin/hp2ps" cat utils/hp2ps/hp2ps.wrapper >> "/tmp/work/lang/ghc94/work/.tools/bin/hp2ps" chmod +x "/tmp/work/lang/ghc94/work/.tools/bin/hp2ps" /tmp/work/lang/ghc94/work/.tools/bin/install -c -m 755 -d "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/include" /tmp/work/lang/ghc94/work/.tools/bin/install -c -m 755 -d "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/include/." && /tmp/work/lang/ghc94/work/.tools/bin/install -c -m 644 includes/./*.h "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/include/./" && /tmp/work/lang/ghc94/work/.tools/bin/install -c -m 755 -d "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/include/rts" && /tmp/work/lang/ghc94/work/.tools/bin/install -c -m 644 includes/rts/*.h "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/include/rts/" && /tmp/work/lang/ghc94/work/.tools/bin/install -c -m 755 -d "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/include/rts/prof" && /tmp/work/lang/ghc94/work/.tools/bin/install -c -m 644 includes/rts/prof/*.h "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/include/rts/prof/" && /tmp/work/lang/ghc94/work/.tools/bin/install -c -m 755 -d "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/include/rts/storage" && /tmp/work/lang/ghc94/work/.tools/bin/install -c -m 644 includes/rts/storage/*.h "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/include/rts/storage/" && /tmp/work/lang/ghc94/work/.tools/bin/install -c -m 755 -d "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/include/stg" && /tmp/work/lang/ghc94/work/.tools/bin/install -c -m 644 includes/stg/*.h "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/include/stg/" && true /tmp/work/lang/ghc94/work/.tools/bin/install -c -m 644 \ includes/dist-install/build/ghcautoconf.h includes/dist-install/build/ghcplatform.h includes/dist-install/build/ghcversion.h \ includes/dist-derivedconstants/header/DerivedConstants.h \ "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/include/" /tmp/work/lang/ghc94/work/.tools/bin/install -c -m 755 -d "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/include" /tmp/work/lang/ghc94/work/.tools/bin/install -c -m 644 rts/dist/build/ffi.h rts/dist/build/ffitarget.h "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/include/" /tmp/work/lang/ghc94/work/.tools/bin/install -c -m 755 -d "/tmp/work/lang/ghc94/work/.tools/bin" "rm" -f "/tmp/work/lang/ghc94/work/.tools/bin/hsc2hs" create () { touch "$1" && chmod 755 "$1" ; } && create "/tmp/work/lang/ghc94/work/.tools/bin/hsc2hs" echo '#!/bin/sh' >> "/tmp/work/lang/ghc94/work/.tools/bin/hsc2hs" echo 'exedir="/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin"' >> "/tmp/work/lang/ghc94/work/.tools/bin/hsc2hs" echo 'exeprog="hsc2hs"' >> "/tmp/work/lang/ghc94/work/.tools/bin/hsc2hs" echo 'executablename="$exedir/$exeprog"' >> "/tmp/work/lang/ghc94/work/.tools/bin/hsc2hs" echo 'datadir="/tmp/work/lang/ghc94/work/.tools/share"' >> "/tmp/work/lang/ghc94/work/.tools/bin/hsc2hs" echo 'bindir="/tmp/work/lang/ghc94/work/.tools/bin"' >> "/tmp/work/lang/ghc94/work/.tools/bin/hsc2hs" echo 'topdir="/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1"' >> "/tmp/work/lang/ghc94/work/.tools/bin/hsc2hs" echo 'HSC2HS_EXTRA="--cflag=-pipe --cflag=-O2 --cflag=-msave-args --cflag=-fno-aggressive-loop-optimizations --cflag=-I/usr/include --cflag=-I/opt/pkg/include --cflag=-I/opt/pkg/include/ncurses --cflag=-m64 --lflag=-L/usr/lib/amd64 --lflag=-Wl,-R/usr/lib/amd64 --lflag=-Wl,-R/opt/pkg/lib --lflag=-liconv --lflag=-L/opt/pkg/lib --lflag=-m64"' >> "/tmp/work/lang/ghc94/work/.tools/bin/hsc2hs" cat utils/hsc2hs/hsc2hs.wrapper >> "/tmp/work/lang/ghc94/work/.tools/bin/hsc2hs" chmod +x "/tmp/work/lang/ghc94/work/.tools/bin/hsc2hs" /tmp/work/lang/ghc94/work/.tools/bin/install -c -m 644 utils/hsc2hs/data/template-hsc.h "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1" /tmp/work/lang/ghc94/work/.tools/bin/install -c -m 755 -d "/tmp/work/lang/ghc94/work/.tools/bin" "rm" -f "/tmp/work/lang/ghc94/work/.tools/bin/ghc-pkg-9.2.1" create () { touch "$1" && chmod 755 "$1" ; } && create "/tmp/work/lang/ghc94/work/.tools/bin/ghc-pkg-9.2.1" echo '#!/bin/sh' >> "/tmp/work/lang/ghc94/work/.tools/bin/ghc-pkg-9.2.1" echo 'exedir="/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin"' >> "/tmp/work/lang/ghc94/work/.tools/bin/ghc-pkg-9.2.1" echo 'exeprog="ghc-pkg"' >> "/tmp/work/lang/ghc94/work/.tools/bin/ghc-pkg-9.2.1" echo 'executablename="$exedir/$exeprog"' >> "/tmp/work/lang/ghc94/work/.tools/bin/ghc-pkg-9.2.1" echo 'datadir="/tmp/work/lang/ghc94/work/.tools/share"' >> "/tmp/work/lang/ghc94/work/.tools/bin/ghc-pkg-9.2.1" echo 'bindir="/tmp/work/lang/ghc94/work/.tools/bin"' >> "/tmp/work/lang/ghc94/work/.tools/bin/ghc-pkg-9.2.1" echo 'topdir="/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1"' >> "/tmp/work/lang/ghc94/work/.tools/bin/ghc-pkg-9.2.1" cat utils/ghc-pkg/ghc-pkg.wrapper >> "/tmp/work/lang/ghc94/work/.tools/bin/ghc-pkg-9.2.1" chmod +x "/tmp/work/lang/ghc94/work/.tools/bin/ghc-pkg-9.2.1" /tmp/work/lang/ghc94/work/.tools/bin/install -c -m 755 -d "/tmp/work/lang/ghc94/work/.tools/bin" "rm" -f "/tmp/work/lang/ghc94/work/.tools/bin/ghc-pkg" ln -s ghc-pkg-9.2.1 "/tmp/work/lang/ghc94/work/.tools/bin/ghc-pkg" /tmp/work/lang/ghc94/work/.tools/bin/install -c -m 755 -d "/tmp/work/lang/ghc94/work/.tools/bin" "rm" -f "/tmp/work/lang/ghc94/work/.tools/bin/hpc" create () { touch "$1" && chmod 755 "$1" ; } && create "/tmp/work/lang/ghc94/work/.tools/bin/hpc" echo '#!/bin/sh' >> "/tmp/work/lang/ghc94/work/.tools/bin/hpc" echo 'exedir="/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin"' >> "/tmp/work/lang/ghc94/work/.tools/bin/hpc" echo 'exeprog="hpc"' >> "/tmp/work/lang/ghc94/work/.tools/bin/hpc" echo 'executablename="$exedir/$exeprog"' >> "/tmp/work/lang/ghc94/work/.tools/bin/hpc" echo 'datadir="/tmp/work/lang/ghc94/work/.tools/share"' >> "/tmp/work/lang/ghc94/work/.tools/bin/hpc" echo 'bindir="/tmp/work/lang/ghc94/work/.tools/bin"' >> "/tmp/work/lang/ghc94/work/.tools/bin/hpc" echo 'topdir="/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1"' >> "/tmp/work/lang/ghc94/work/.tools/bin/hpc" cat utils/hpc/hpc.wrapper >> "/tmp/work/lang/ghc94/work/.tools/bin/hpc" chmod +x "/tmp/work/lang/ghc94/work/.tools/bin/hpc" /tmp/work/lang/ghc94/work/.tools/bin/install -c -m 755 -d "/tmp/work/lang/ghc94/work/.tools/bin" "rm" -f "/tmp/work/lang/ghc94/work/.tools/bin/ghc-9.2.1" create () { touch "$1" && chmod 755 "$1" ; } && create "/tmp/work/lang/ghc94/work/.tools/bin/ghc-9.2.1" echo '#!/bin/sh' >> "/tmp/work/lang/ghc94/work/.tools/bin/ghc-9.2.1" echo 'exedir="/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin"' >> "/tmp/work/lang/ghc94/work/.tools/bin/ghc-9.2.1" echo 'exeprog="ghc-stage2"' >> "/tmp/work/lang/ghc94/work/.tools/bin/ghc-9.2.1" echo 'executablename="$exedir/$exeprog"' >> "/tmp/work/lang/ghc94/work/.tools/bin/ghc-9.2.1" echo 'datadir="/tmp/work/lang/ghc94/work/.tools/share"' >> "/tmp/work/lang/ghc94/work/.tools/bin/ghc-9.2.1" echo 'bindir="/tmp/work/lang/ghc94/work/.tools/bin"' >> "/tmp/work/lang/ghc94/work/.tools/bin/ghc-9.2.1" echo 'topdir="/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1"' >> "/tmp/work/lang/ghc94/work/.tools/bin/ghc-9.2.1" echo 'executablename="$exedir/ghc"' >> "/tmp/work/lang/ghc94/work/.tools/bin/ghc-9.2.1" cat ghc/ghc.wrapper >> "/tmp/work/lang/ghc94/work/.tools/bin/ghc-9.2.1" chmod +x "/tmp/work/lang/ghc94/work/.tools/bin/ghc-9.2.1" "rm" -f "/tmp/work/lang/ghc94/work/.tools/bin/ghc" ln -s ghc-9.2.1 "/tmp/work/lang/ghc94/work/.tools/bin/ghc" "inplace/bin/mkdirhier" includes/dist/build//. "rm" -f includes/dist/build/settings # driver/ghc-usage.txt driver/ghci-usage.txt includes/dist/build/settings llvm-targets llvm-passes = libraries to install # "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1" = directory to install to # # The .dll case calls STRIP_CMD explicitly, instead of `install -s`, because # on Win64, "install -s" calls a strip that doesn't understand 64bit binaries. # For some reason, this means the DLLs end up non-executable, which means # executables that use them just segfault. /tmp/work/lang/ghc94/work/.tools/bin/install -c -m 755 -d "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1" for i in driver/ghc-usage.txt driver/ghci-usage.txt includes/dist/build/settings llvm-targets llvm-passes; do case $i in *.a) /tmp/work/lang/ghc94/work/.tools/bin/install -c -m 644 $i "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1"; true "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1"/`basename $i` ;; *.dll) /tmp/work/lang/ghc94/work/.tools/bin/install -c -m 755 $i "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1" ; strip "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1"/`basename $i` ;; *.so) /tmp/work/lang/ghc94/work/.tools/bin/install -c -m 755 $i "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1" ;; *.dylib) /tmp/work/lang/ghc94/work/.tools/bin/install -c -m 755 $i "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1";; *) /tmp/work/lang/ghc94/work/.tools/bin/install -c -m 644 $i "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1"; esac; done gcc -E -undef -traditional -P -DINSTALLING -DLIB_DIR='"/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1"' -DINCLUDE_DIR='"/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/include"' -DFFI_INCLUDE_DIR= -DFFI_LIB_DIR= '-DFFI_LIB="Cffi"' -DLIBDW_INCLUDE_DIR= -DLIBDW_LIB_DIR= -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Iincludes/dist-install/build -x c rts/package.conf.in -o rts/dist/package.conf.install.raw grep -v '^#pragma GCC' rts/dist/package.conf.install.raw | sed -e 's/""//g' -e 's/:[ ]*,/: /g' >rts/dist/package.conf.install /tmp/work/lang/ghc94/work/.tools/bin/install -c -m 755 -d "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin" for i in utils/unlit/dist-install/build/tmp/unlit utils/hp2ps/dist-install/build/tmp/hp2ps utils/hp2ps/dist-install/build/tmp/hp2ps utils/hsc2hs/dist-install/build/tmp/hsc2hs utils/hsc2hs/dist-install/build/tmp/hsc2hs utils/ghc-pkg/dist-install/build/tmp/ghc-pkg utils/ghc-pkg/dist-install/build/tmp/ghc-pkg utils/hpc/dist-install/build/tmp/hpc utils/hpc/dist-install/build/tmp/hpc ghc/stage2/build/tmp/ghc-stage2 ghc/stage2/build/tmp/ghc-stage2 utils/iserv/stage2/build/tmp/ghc-iserv; do \ /tmp/work/lang/ghc94/work/.tools/bin/install -c -m 755 $i "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin"; \ done "mv" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc-stage2" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc" /tmp/work/lang/ghc94/work/.tools/bin/install -c -m 755 -d "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1" "rm" -rf "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/package.conf.d" /tmp/work/lang/ghc94/work/.tools/bin/install -c -m 755 -d "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/package.conf.d" /tmp/work/lang/ghc94/work/.tools/bin/install -c -m 755 -d "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/rts" # rts/dist/build/libHSrts.a rts/dist/build/libCffi.a = libraries to install # "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/rts" = directory to install to # # The .dll case calls STRIP_CMD explicitly, instead of `install -s`, because # on Win64, "install -s" calls a strip that doesn't understand 64bit binaries. # For some reason, this means the DLLs end up non-executable, which means # executables that use them just segfault. /tmp/work/lang/ghc94/work/.tools/bin/install -c -m 755 -d "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/rts" for i in rts/dist/build/libHSrts.a rts/dist/build/libCffi.a; do case $i in *.a) /tmp/work/lang/ghc94/work/.tools/bin/install -c -m 644 $i "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/rts"; true "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/rts"/`basename $i` ;; *.dll) /tmp/work/lang/ghc94/work/.tools/bin/install -c -m 755 $i "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/rts" ; strip "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/rts"/`basename $i` ;; *.so) /tmp/work/lang/ghc94/work/.tools/bin/install -c -m 755 $i "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/rts" ;; *.dylib) /tmp/work/lang/ghc94/work/.tools/bin/install -c -m 755 $i "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/rts";; *) /tmp/work/lang/ghc94/work/.tools/bin/install -c -m 644 $i "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/rts"; esac; done "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" copy libraries/ghc-prim dist-install "strip" '' '/tmp/work/lang/ghc94/work/.tools' '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1' '/tmp/work/lang/ghc94/work/.tools/share/doc/ghc-9.2.1/html/libraries' 'v' Installing library in /tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/ghc-prim-0.8.0 "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" copy libraries/ghc-bignum dist-install "strip" '' '/tmp/work/lang/ghc94/work/.tools' '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1' '/tmp/work/lang/ghc94/work/.tools/share/doc/ghc-9.2.1/html/libraries' 'v' Installing library in /tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/ghc-bignum-1.2 "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" copy libraries/base dist-install "strip" '' '/tmp/work/lang/ghc94/work/.tools' '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1' '/tmp/work/lang/ghc94/work/.tools/share/doc/ghc-9.2.1/html/libraries' 'v' Installing library in /tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/base-4.16.0.0 "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" copy libraries/filepath dist-install "strip" '' '/tmp/work/lang/ghc94/work/.tools' '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1' '/tmp/work/lang/ghc94/work/.tools/share/doc/ghc-9.2.1/html/libraries' 'v' Installing library in /tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/filepath-1.4.2.1 "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" copy libraries/array dist-install "strip" '' '/tmp/work/lang/ghc94/work/.tools' '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1' '/tmp/work/lang/ghc94/work/.tools/share/doc/ghc-9.2.1/html/libraries' 'v' Installing library in /tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/array-0.5.4.0 "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" copy libraries/deepseq dist-install "strip" '' '/tmp/work/lang/ghc94/work/.tools' '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1' '/tmp/work/lang/ghc94/work/.tools/share/doc/ghc-9.2.1/html/libraries' 'v' Installing library in /tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/deepseq-1.4.6.0 "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" copy libraries/bytestring dist-install "strip" '' '/tmp/work/lang/ghc94/work/.tools' '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1' '/tmp/work/lang/ghc94/work/.tools/share/doc/ghc-9.2.1/html/libraries' 'v' Installing library in /tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bytestring-0.11.1.0 "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" copy libraries/containers/containers dist-install "strip" '' '/tmp/work/lang/ghc94/work/.tools' '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1' '/tmp/work/lang/ghc94/work/.tools/share/doc/ghc-9.2.1/html/libraries' 'v' Installing library in /tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/containers-0.6.5.1 "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" copy libraries/time dist-install "strip" '' '/tmp/work/lang/ghc94/work/.tools' '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1' '/tmp/work/lang/ghc94/work/.tools/share/doc/ghc-9.2.1/html/libraries' 'v' Installing library in /tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/time-1.11.1.1 "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" copy libraries/unix dist-install "strip" '' '/tmp/work/lang/ghc94/work/.tools' '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1' '/tmp/work/lang/ghc94/work/.tools/share/doc/ghc-9.2.1/html/libraries' 'v' Installing library in /tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/unix-2.7.2.2 "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" copy libraries/directory dist-install "strip" '' '/tmp/work/lang/ghc94/work/.tools' '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1' '/tmp/work/lang/ghc94/work/.tools/share/doc/ghc-9.2.1/html/libraries' 'v' Installing library in /tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/directory-1.3.6.2 "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" copy libraries/process dist-install "strip" '' '/tmp/work/lang/ghc94/work/.tools' '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1' '/tmp/work/lang/ghc94/work/.tools/share/doc/ghc-9.2.1/html/libraries' 'v' Installing library in /tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/process-1.6.13.2 "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" copy libraries/hpc dist-install "strip" '' '/tmp/work/lang/ghc94/work/.tools' '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1' '/tmp/work/lang/ghc94/work/.tools/share/doc/ghc-9.2.1/html/libraries' 'v' Installing library in /tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/hpc-0.6.1.0 "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" copy libraries/pretty dist-install "strip" '' '/tmp/work/lang/ghc94/work/.tools' '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1' '/tmp/work/lang/ghc94/work/.tools/share/doc/ghc-9.2.1/html/libraries' 'v' Installing library in /tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/pretty-1.1.3.6 "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" copy libraries/binary dist-install "strip" '' '/tmp/work/lang/ghc94/work/.tools' '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1' '/tmp/work/lang/ghc94/work/.tools/share/doc/ghc-9.2.1/html/libraries' 'v' Installing library in /tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/binary-0.8.9.0 "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" copy libraries/transformers dist-install "strip" '' '/tmp/work/lang/ghc94/work/.tools' '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1' '/tmp/work/lang/ghc94/work/.tools/share/doc/ghc-9.2.1/html/libraries' 'v' Installing library in /tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/transformers-0.5.6.2 "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" copy libraries/mtl dist-install "strip" '' '/tmp/work/lang/ghc94/work/.tools' '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1' '/tmp/work/lang/ghc94/work/.tools/share/doc/ghc-9.2.1/html/libraries' 'v' Installing library in /tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/mtl-2.2.2 "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" copy libraries/ghc-boot-th dist-install "strip" '' '/tmp/work/lang/ghc94/work/.tools' '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1' '/tmp/work/lang/ghc94/work/.tools/share/doc/ghc-9.2.1/html/libraries' 'v' Installing library in /tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/ghc-boot-th-9.2.1 "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" copy libraries/ghc-boot dist-install "strip" '' '/tmp/work/lang/ghc94/work/.tools' '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1' '/tmp/work/lang/ghc94/work/.tools/share/doc/ghc-9.2.1/html/libraries' 'v' Installing library in /tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/ghc-boot-9.2.1 "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" copy libraries/template-haskell dist-install "strip" '' '/tmp/work/lang/ghc94/work/.tools' '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1' '/tmp/work/lang/ghc94/work/.tools/share/doc/ghc-9.2.1/html/libraries' 'v' Installing library in /tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/template-haskell-2.18.0.0 "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" copy libraries/text dist-install "strip" '' '/tmp/work/lang/ghc94/work/.tools' '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1' '/tmp/work/lang/ghc94/work/.tools/share/doc/ghc-9.2.1/html/libraries' 'v' Installing library in /tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/text-1.2.5.0 "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" copy libraries/parsec dist-install "strip" '' '/tmp/work/lang/ghc94/work/.tools' '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1' '/tmp/work/lang/ghc94/work/.tools/share/doc/ghc-9.2.1/html/libraries' 'v' Installing library in /tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/parsec-3.1.14.0 "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" copy libraries/Cabal/Cabal dist-install "strip" '' '/tmp/work/lang/ghc94/work/.tools' '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1' '/tmp/work/lang/ghc94/work/.tools/share/doc/ghc-9.2.1/html/libraries' 'v' Installing library in /tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/Cabal-3.6.0.0 "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" copy libraries/ghc-compact dist-install "strip" '' '/tmp/work/lang/ghc94/work/.tools' '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1' '/tmp/work/lang/ghc94/work/.tools/share/doc/ghc-9.2.1/html/libraries' 'v' Installing library in /tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/ghc-compact-0.1.0.0 "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" copy libraries/ghc-heap dist-install "strip" '' '/tmp/work/lang/ghc94/work/.tools' '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1' '/tmp/work/lang/ghc94/work/.tools/share/doc/ghc-9.2.1/html/libraries' 'v' Installing library in /tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/ghc-heap-9.2.1 "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" copy libraries/integer-gmp dist-install "strip" '' '/tmp/work/lang/ghc94/work/.tools' '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1' '/tmp/work/lang/ghc94/work/.tools/share/doc/ghc-9.2.1/html/libraries' 'v' Installing library in /tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/integer-gmp-1.1 "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" copy libraries/terminfo dist-install "strip" '' '/tmp/work/lang/ghc94/work/.tools' '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1' '/tmp/work/lang/ghc94/work/.tools/share/doc/ghc-9.2.1/html/libraries' 'v' Installing library in /tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/terminfo-0.4.1.5 "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" copy libraries/stm dist-install "strip" '' '/tmp/work/lang/ghc94/work/.tools' '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1' '/tmp/work/lang/ghc94/work/.tools/share/doc/ghc-9.2.1/html/libraries' 'v' Installing library in /tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/stm-2.5.0.0 "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" copy libraries/exceptions dist-install "strip" '' '/tmp/work/lang/ghc94/work/.tools' '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1' '/tmp/work/lang/ghc94/work/.tools/share/doc/ghc-9.2.1/html/libraries' 'v' Installing library in /tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/exceptions-0.10.4 "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" copy libraries/haskeline dist-install "strip" '' '/tmp/work/lang/ghc94/work/.tools' '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1' '/tmp/work/lang/ghc94/work/.tools/share/doc/ghc-9.2.1/html/libraries' 'v' Installing library in /tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/haskeline-0.8.2 "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" copy libraries/ghci dist-install "strip" '' '/tmp/work/lang/ghc94/work/.tools' '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1' '/tmp/work/lang/ghc94/work/.tools/share/doc/ghc-9.2.1/html/libraries' 'v' Installing library in /tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/ghci-9.2.1 "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" copy libraries/libiserv dist-install "strip" '' '/tmp/work/lang/ghc94/work/.tools' '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1' '/tmp/work/lang/ghc94/work/.tools/share/doc/ghc-9.2.1/html/libraries' 'v' Installing library in /tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/libiserv-9.2.1 "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" copy compiler stage2 "strip" '' '/tmp/work/lang/ghc94/work/.tools' '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1' '/tmp/work/lang/ghc94/work/.tools/share/doc/ghc-9.2.1/html/libraries' 'v' Installing library in /tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/ghc-9.2.1 "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc-pkg" --force --global-package-db "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/package.conf.d" update rts/dist/package.conf.install Reading package info from "rts/dist/package.conf.install" ... done. "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" register libraries/ghc-prim dist-install "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc-pkg" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1" '' '/tmp/work/lang/ghc94/work/.tools' '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1' '/tmp/work/lang/ghc94/work/.tools/share/doc/ghc-9.2.1/html/libraries' NO Registering library for ghc-prim-0.8.0.. "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" register libraries/ghc-bignum dist-install "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc-pkg" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1" '' '/tmp/work/lang/ghc94/work/.tools' '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1' '/tmp/work/lang/ghc94/work/.tools/share/doc/ghc-9.2.1/html/libraries' NO Registering library for ghc-bignum-1.2.. "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" register libraries/base dist-install "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc-pkg" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1" '' '/tmp/work/lang/ghc94/work/.tools' '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1' '/tmp/work/lang/ghc94/work/.tools/share/doc/ghc-9.2.1/html/libraries' NO Registering library for base-4.16.0.0.. "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" register libraries/filepath dist-install "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc-pkg" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1" '' '/tmp/work/lang/ghc94/work/.tools' '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1' '/tmp/work/lang/ghc94/work/.tools/share/doc/ghc-9.2.1/html/libraries' NO Registering library for filepath-1.4.2.1.. "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" register libraries/array dist-install "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc-pkg" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1" '' '/tmp/work/lang/ghc94/work/.tools' '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1' '/tmp/work/lang/ghc94/work/.tools/share/doc/ghc-9.2.1/html/libraries' NO Registering library for array-0.5.4.0.. "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" register libraries/deepseq dist-install "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc-pkg" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1" '' '/tmp/work/lang/ghc94/work/.tools' '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1' '/tmp/work/lang/ghc94/work/.tools/share/doc/ghc-9.2.1/html/libraries' NO Registering library for deepseq-1.4.6.0.. "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" register libraries/bytestring dist-install "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc-pkg" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1" '' '/tmp/work/lang/ghc94/work/.tools' '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1' '/tmp/work/lang/ghc94/work/.tools/share/doc/ghc-9.2.1/html/libraries' NO Registering library for bytestring-0.11.1.0.. "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" register libraries/containers/containers dist-install "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc-pkg" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1" '' '/tmp/work/lang/ghc94/work/.tools' '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1' '/tmp/work/lang/ghc94/work/.tools/share/doc/ghc-9.2.1/html/libraries' NO Registering library for containers-0.6.5.1.. "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" register libraries/time dist-install "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc-pkg" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1" '' '/tmp/work/lang/ghc94/work/.tools' '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1' '/tmp/work/lang/ghc94/work/.tools/share/doc/ghc-9.2.1/html/libraries' NO Registering library for time-1.11.1.1.. "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" register libraries/unix dist-install "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc-pkg" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1" '' '/tmp/work/lang/ghc94/work/.tools' '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1' '/tmp/work/lang/ghc94/work/.tools/share/doc/ghc-9.2.1/html/libraries' NO Registering library for unix-2.7.2.2.. "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" register libraries/directory dist-install "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc-pkg" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1" '' '/tmp/work/lang/ghc94/work/.tools' '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1' '/tmp/work/lang/ghc94/work/.tools/share/doc/ghc-9.2.1/html/libraries' NO Registering library for directory-1.3.6.2.. "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" register libraries/process dist-install "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc-pkg" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1" '' '/tmp/work/lang/ghc94/work/.tools' '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1' '/tmp/work/lang/ghc94/work/.tools/share/doc/ghc-9.2.1/html/libraries' NO Registering library for process-1.6.13.2.. "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" register libraries/hpc dist-install "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc-pkg" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1" '' '/tmp/work/lang/ghc94/work/.tools' '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1' '/tmp/work/lang/ghc94/work/.tools/share/doc/ghc-9.2.1/html/libraries' NO Registering library for hpc-0.6.1.0.. "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" register libraries/pretty dist-install "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc-pkg" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1" '' '/tmp/work/lang/ghc94/work/.tools' '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1' '/tmp/work/lang/ghc94/work/.tools/share/doc/ghc-9.2.1/html/libraries' NO Registering library for pretty-1.1.3.6.. "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" register libraries/binary dist-install "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc-pkg" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1" '' '/tmp/work/lang/ghc94/work/.tools' '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1' '/tmp/work/lang/ghc94/work/.tools/share/doc/ghc-9.2.1/html/libraries' NO Registering library for binary-0.8.9.0.. "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" register libraries/transformers dist-install "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc-pkg" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1" '' '/tmp/work/lang/ghc94/work/.tools' '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1' '/tmp/work/lang/ghc94/work/.tools/share/doc/ghc-9.2.1/html/libraries' NO Registering library for transformers-0.5.6.2.. "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" register libraries/mtl dist-install "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc-pkg" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1" '' '/tmp/work/lang/ghc94/work/.tools' '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1' '/tmp/work/lang/ghc94/work/.tools/share/doc/ghc-9.2.1/html/libraries' NO Registering library for mtl-2.2.2.. "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" register libraries/ghc-boot-th dist-install "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc-pkg" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1" '' '/tmp/work/lang/ghc94/work/.tools' '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1' '/tmp/work/lang/ghc94/work/.tools/share/doc/ghc-9.2.1/html/libraries' NO Registering library for ghc-boot-th-9.2.1.. "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" register libraries/ghc-boot dist-install "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc-pkg" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1" '' '/tmp/work/lang/ghc94/work/.tools' '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1' '/tmp/work/lang/ghc94/work/.tools/share/doc/ghc-9.2.1/html/libraries' NO Registering library for ghc-boot-9.2.1.. "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" register libraries/template-haskell dist-install "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc-pkg" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1" '' '/tmp/work/lang/ghc94/work/.tools' '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1' '/tmp/work/lang/ghc94/work/.tools/share/doc/ghc-9.2.1/html/libraries' NO Registering library for template-haskell-2.18.0.0.. "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" register libraries/text dist-install "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc-pkg" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1" '' '/tmp/work/lang/ghc94/work/.tools' '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1' '/tmp/work/lang/ghc94/work/.tools/share/doc/ghc-9.2.1/html/libraries' NO Registering library for text-1.2.5.0.. "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" register libraries/parsec dist-install "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc-pkg" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1" '' '/tmp/work/lang/ghc94/work/.tools' '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1' '/tmp/work/lang/ghc94/work/.tools/share/doc/ghc-9.2.1/html/libraries' NO Registering library for parsec-3.1.14.0.. "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" register libraries/Cabal/Cabal dist-install "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc-pkg" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1" '' '/tmp/work/lang/ghc94/work/.tools' '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1' '/tmp/work/lang/ghc94/work/.tools/share/doc/ghc-9.2.1/html/libraries' NO Registering library for Cabal-3.6.0.0.. "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" register libraries/ghc-compact dist-install "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc-pkg" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1" '' '/tmp/work/lang/ghc94/work/.tools' '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1' '/tmp/work/lang/ghc94/work/.tools/share/doc/ghc-9.2.1/html/libraries' NO Registering library for ghc-compact-0.1.0.0.. "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" register libraries/ghc-heap dist-install "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc-pkg" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1" '' '/tmp/work/lang/ghc94/work/.tools' '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1' '/tmp/work/lang/ghc94/work/.tools/share/doc/ghc-9.2.1/html/libraries' NO Registering library for ghc-heap-9.2.1.. "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" register libraries/integer-gmp dist-install "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc-pkg" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1" '' '/tmp/work/lang/ghc94/work/.tools' '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1' '/tmp/work/lang/ghc94/work/.tools/share/doc/ghc-9.2.1/html/libraries' NO Registering library for integer-gmp-1.1.. "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" register libraries/terminfo dist-install "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc-pkg" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1" '' '/tmp/work/lang/ghc94/work/.tools' '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1' '/tmp/work/lang/ghc94/work/.tools/share/doc/ghc-9.2.1/html/libraries' NO Registering library for terminfo-0.4.1.5.. "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" register libraries/stm dist-install "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc-pkg" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1" '' '/tmp/work/lang/ghc94/work/.tools' '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1' '/tmp/work/lang/ghc94/work/.tools/share/doc/ghc-9.2.1/html/libraries' NO Registering library for stm-2.5.0.0.. "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" register libraries/exceptions dist-install "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc-pkg" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1" '' '/tmp/work/lang/ghc94/work/.tools' '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1' '/tmp/work/lang/ghc94/work/.tools/share/doc/ghc-9.2.1/html/libraries' NO Registering library for exceptions-0.10.4.. "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" register libraries/haskeline dist-install "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc-pkg" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1" '' '/tmp/work/lang/ghc94/work/.tools' '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1' '/tmp/work/lang/ghc94/work/.tools/share/doc/ghc-9.2.1/html/libraries' NO Registering library for haskeline-0.8.2.. "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" register libraries/ghci dist-install "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc-pkg" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1" '' '/tmp/work/lang/ghc94/work/.tools' '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1' '/tmp/work/lang/ghc94/work/.tools/share/doc/ghc-9.2.1/html/libraries' NO Registering library for ghci-9.2.1.. "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" register libraries/libiserv dist-install "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc-pkg" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1" '' '/tmp/work/lang/ghc94/work/.tools' '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1' '/tmp/work/lang/ghc94/work/.tools/share/doc/ghc-9.2.1/html/libraries' NO Registering library for libiserv-9.2.1.. "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" register compiler stage2 "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc-pkg" "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1" '' '/tmp/work/lang/ghc94/work/.tools' '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1' '/tmp/work/lang/ghc94/work/.tools/share/doc/ghc-9.2.1/html/libraries' NO Registering library for ghc-9.2.1.. for f in '/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/package.conf.d'/*; do create () { touch "$1" && chmod 644 "$1" ; } && create "$f"; done "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/bin/ghc-pkg" --global-package-db "/tmp/work/lang/ghc94/work/.tools/lib/ghc-9.2.1/package.conf.d" recache /tmp/work/lang/ghc94/work/.tools/bin/install -c -m 755 -d "/tmp/work/lang/ghc94/work/.tools/bin" => Modifying GNU configure scripts to avoid --recheck => Replacing config-guess with pkgsrc versions => Replacing config-sub with pkgsrc versions => Replacing install-sh with pkgsrc version => Checking for portability problems in extracted files configure: WARNING: unrecognized options: --with-libiconv-prefix checking for gfind... no checking for find... /tmp/work/lang/ghc94/work/.tools/bin/find checking for sort... /tmp/work/lang/ghc94/work/.tools/bin/sort checking for GHC Git commit id... given 00920f176b0235d5bb52a8e054d89a664f8938fe checking for ghc... /tmp/work/lang/ghc94/work/.tools/bin/ghc checking version of ghc... 9.2.1 checking build system type... x86_64-pc-solaris2.11 checking host system type... x86_64-pc-solaris2.11 checking target system type... x86_64-pc-solaris2.11 build platform inferred as: x86_64-unknown-solaris2 host platform inferred as: x86_64-unknown-solaris2 target platform inferred as: x86_64-unknown-solaris2 configure: GHC build : x86_64-unknown-solaris2 configure: GHC host : x86_64-unknown-solaris2 configure: GHC target : x86_64-unknown-solaris2 checking for sh... /tmp/work/lang/ghc94/work/.tools/bin/sh checking whether target supports a registerised ABI... yes checking whether target supports tables next to code... yes checking for path to top of build tree... /tmp/work/lang/ghc94/work/ghc-9.4.7 checking for gcc... /tmp/work/lang/ghc94/work/.cwrapper/bin/gcc checking for g++... /tmp/work/lang/ghc94/work/.cwrapper/bin/g++ checking for nm... /usr/bin/nm checking for ar... /usr/bin/ar checking for ranlib... /opt/tools/bin/ranlib checking for objdump... /opt/tools/bin/objdump checking for dllwrap... no checking for windres... no checking for genlib... no checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether /tmp/work/lang/ghc94/work/.cwrapper/bin/gcc accepts -g... yes checking for /tmp/work/lang/ghc94/work/.cwrapper/bin/gcc option to enable C23 features... -std=gnu23 checking whether the compiler supports GNU C++... yes checking whether /tmp/work/lang/ghc94/work/.cwrapper/bin/g++ accepts -g... yes checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for wchar.h... yes checking for minix/config.h... no checking for sys/time.h... yes checking for vfork.h... no checking whether it is safe to define __EXTENSIONS__... yes checking whether _XOPEN_SOURCE should be defined... no checking how to run the C preprocessor... /tmp/work/lang/ghc94/work/.cwrapper/bin/gcc -std=gnu23 -E checking for -ld... ld checking for ld.gold object merging bug (binutils 22266)... ld: Software Generation Utilities - Solaris Link Editors: 5.11-1.1790 (illumos) checking whether ld is GNU ld... NO checking whether ld understands --build-id... no checking whether ld understands -no_compact_unwind... no checking whether ld understands -filelist... no checking for -nm... /usr/bin/nm checking for ranlib... /opt/tools/bin/ranlib checking for -strip... no checking for strip... strip checking for -libtool... (cached) libtool checking for -otool... no checking for otool... no checking for -install_name_tool... no checking for install_name_tool... no checking for -clang... false checking for gawk... /usr/bin/nawk no configure: We only support llvm 10 to 15 (no version found). no configure: We only support llvm 10 to 15 (no version found). configure: Creating links for headers shared by the RTS and compiler configure: done. configure: Creating links for in-tree file handling routines configure: Routines in place. Packages can now be build normally. configure: Creating links for ghci wrapper configure: done. checking whether #! works in shell scripts... yes checking version of gcc... checking version of gcc... 14.3.0 14.3.0 checking whether CC supports -no-pie... yes checking whether C compiler supports __atomic_ builtins... yes checking whether -latomic is needed for sub-word-sized atomic operations... no checking whether -latomic is needed for 64-bit atomic operations... no checking for extra options to pass gcc when compiling via C... checking whether C compiler has an LLVM back end... no checking Setting up CFLAGS, LDFLAGS, IGNORE_LINKER_LD_FLAGS and CPPFLAGS... done checking Setting up CONF_CC_OPTS_STAGE0, CONF_GCC_LINKER_OPTS_STAGE0, CONF_LD_LINKER_OPTS_STAGE0 and CONF_CPP_OPTS_STAGE0... done checking Setting up CONF_CC_OPTS_STAGE1, CONF_GCC_LINKER_OPTS_STAGE1, CONF_LD_LINKER_OPTS_STAGE1 and CONF_CPP_OPTS_STAGE1... done checking Setting up CONF_CC_OPTS_STAGE2, CONF_GCC_LINKER_OPTS_STAGE2, CONF_LD_LINKER_OPTS_STAGE2 and CONF_CPP_OPTS_STAGE2... done checking whether gcc supports --target... no checking whether /tmp/work/lang/ghc94/work/.cwrapper/bin/gcc -std=gnu23 supports --target... no checking whether /tmp/work/lang/ghc94/work/.cwrapper/bin/gcc -std=gnu23 supports --target... no checking C++ standard library flavour... libstdc++ checking for linkage against 'stdc++'... failed checking for linkage against 'stdc++ supc++'... failed configure: error: Failed to find C++ standard library *** Error code 1 Stop. bmake[1]: stopped making "configure" in /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94 *** Error code 1 Stop. bmake: stopped making "configure" in /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/ghc94