Le 16/05/2025 14:19, Kurt Jaeger a écrit :
Hi!
lang/ghc fails at link stage :
which version of fbsd ? did you build with poudriere or via 'make' ?
FreeBSD 13.5-STABLE. Via portupgrade or make all, fails the same
Command line: _build/stage0/bin/ghc -Wall -Wcompat -hisuf dyn_hi -osuf
dyn_o -hcsuf dyn_hc -fPIC -dynamic -hide-all-packages
-no-user-package-db '-package-env -' '-package-db
_build/stage1/lib/package.conf.d' '-this-unit-id runghc-9.8.4-inplace'
'-package-id base-4.19.2.0-inplace' '-package-id
directory-1.3.8.5-inplace' '-package-id filepath-1.4.301.0-inplace'
'-package-id process-1.6.25.0-inplace' '-package-id
unix-2.8.6.0-inplace' -i
-i/usr/ports/lang/ghc/work/ghc-9.8.4/_build/stage1/utils/runghc/build
-i/usr/ports/lang/ghc/work/ghc-9.8.4/_build/stage1/utils/runghc/build/runghc/autogen
-i/usr/ports/lang/ghc/work/ghc-9.8.4/utils/runghc -Irts/include
-I_build/stage1/utils/runghc/build
-I/usr/ports/lang/ghc/work/ghc-9.8.4/libraries/process/include
-I/usr/ports/lang/ghc/work/ghc-9.8.4/_build/stage1/libraries/process/build/include
-I/usr/ports/lang/ghc/work/ghc-9.8.4/libraries/directory
-I/usr/ports/lang/ghc/work/ghc-9.8.4/_build/stage1/libraries/directory/build
-I/usr/ports/lang/ghc/work/ghc-9.8.4/libraries/unix/include
-I/usr/ports/lang/ghc/work/ghc-9.8.4/_build/stage1/libraries/unix/build/include
-I/usr/ports/lang/ghc/work/ghc-9.8.4/libraries/time/lib/include
-I/usr/ports/lang/ghc/work/ghc-9.8.4/_build/stage1/libraries/time/build/lib/include
-I/usr/ports/lang/ghc/work/ghc-9.8.4/libraries/bytestring/include
-I/usr/ports/lang/ghc/work/ghc-9.8.4/_build/stage1/libraries/bytestring/build/include
-I/usr/ports/lang/ghc/work/ghc-9.8.4/libraries/base/include
-I/usr/ports/lang/ghc/work/ghc-9.8.4/_build/stage1/libraries/base/build/include
-I/usr/local/include
-I/usr/ports/lang/ghc/work/ghc-9.8.4/libraries/ghc-bignum/include/
-I/usr/ports/lang/ghc/work/ghc-9.8.4/_build/stage1/libraries/ghc-bignum/build/include/
-I/usr/local/include -I/usr/ports/lang/ghc/work/ghc-9.8.4/rts/include
-I/usr/ports/lang/ghc/work/ghc-9.8.4/_build/stage1/rts/build/include
-optP-include
-optP_build/stage1/utils/runghc/build/runghc/autogen/cabal_macros.h
-optc--target=x86_64-portbld-freebsd -optc-Qunused-arguments
-outputdir _build/stage1/utils/runghc/build -fdiagnostics-color=always
-XHaskell2010 -no-global-package-db
-package-db=/usr/ports/lang/ghc/work/ghc-9.8.4/_build/stage1/inplace/package.conf.d
-ghcversion-file=rts/include/ghcversion.h
-ghcversion-file=rts/include/ghcversion.h -dynamic
-optl-Wl,-rpath,$ORIGIN/../lib/x86_64-freebsd-ghc-9.8.4
-optl-Wl,-rpath,$ORIGIN/../../../lib/x86_64-freebsd-ghc-9.8.4
-optl-Wl,-zorigin -fno-use-rpaths -no-auto-link-packages -rtsopts
-Wnoncanonical-monad-instances -optc-Wno-unknown-pragmas
_build/stage1/utils/runghc/build/Main.dyn_o -o
_build/stage1/bin/runghc -O2 -H32m
===> Command failed with error code: 1
*ld.lld: error: undefined reference: timerfd_create
*
Regards,
Xavier
--
Xavier HUMBERT - Unix/Win/MacOSX Sysadmin/Network Engineer
https://www.amdh.fr
--
Xavier HUMBERT - Unix/Win/MacOSX Sysadmin/Network Engineer
https://www.amdh.fr