Date: Thu, 04 Apr 2024 16:54:24 +0000 From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 278172] lang/racket*: fails to build when base built WITH_LLVM_BINUTILS Message-ID: <bug-278172-7788@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D278172 Bug ID: 278172 Summary: lang/racket*: fails to build when base built WITH_LLVM_BINUTILS Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: olgeni@FreeBSD.org Reporter: emaste@freebsd.org Blocks: 258872 Assignee: olgeni@FreeBSD.org Flags: maintainer-feedback?(olgeni@FreeBSD.org) I'm hoping to switch to LLVM binutils for FreeBSD 15.0 and requested an exp= -run in PR258872. lang/racket and lang/racket-minimal failed to build, with an error like: =3D=3D=3D> Generating temporary packing list bin/zuo . install MAKE=3D"gmake" DESTDIR=3D"/wrkdirs/usr/ports/lang/racket/work/stage" PLT_SETUP_OPTIONS=3D"" cp cs/c/racketcs /wrkdirs/usr/ports/lang/racket/work/stage/usr/local/bin/ra= cket strip /wrkdirs/usr/ports/lang/racket/work/stage/usr/local/bin/racket cp start/starter-sh /wrkdirs/usr/ports/lang/racket/work/stage/usr/local/lib/racket/starter-sh cp cs/c/starter /wrkdirs/usr/ports/lang/racket/work/stage/usr/local/lib/racket/starter strip /wrkdirs/usr/ports/lang/racket/work/stage/usr/local/lib/racket/starter cs/c/raw_racketcs -O info'@'compiler/cm -l- setup --boot setup-go.rkt cs/c/compiled ignored cs/c/ignored.d start/collects-path.rkt . /wrkdirs/usr/ports/lang/racket/work/stage/usr/local/lib/racket/starter /usr/local/share/racket/collects /usr/local/etc/racket compiler/cm: start-compile: /wrkdirs/usr/ports/lang/racket/work/racket-8.11.1/src/start/collects-path.r= kt compiler/cm: | start-compile: /wrkdirs/usr/ports/lang/racket/work/racket-8.11.1/collects/compiler/private= /collects-path.rkt compiler/cm: | finish-compile: /wrkdirs/usr/ports/lang/racket/work/racket-8.11.1/collects/compiler/private= /collects-path.rkt compiler/cm: finish-compile: /wrkdirs/usr/ports/lang/racket/work/racket-8.11.1/src/start/collects-path.r= kt cs/c/raw_racketcs -O info'@'compiler/cm -l- setup --boot setup-go.rkt cs/c/compiled ignored cs/c/ignored.d cs/c/gen-system.rkt /wrkdirs/usr/ports/lang/racket/work/stage/usr/local/lib/racket/system.rktd ta6fb ta6fb machine cs/c/ "" compiler/cm: start-compile: /wrkdirs/usr/ports/lang/racket/work/racket-8.11.1/src/cs/c/gen-system.rkt compiler/cm: finish-compile: /wrkdirs/usr/ports/lang/racket/work/racket-8.11.1/src/cs/c/gen-system.rkt cp cs/c/api.h /wrkdirs/usr/ports/lang/racket/work/stage/usr/local/include/racket/racketcs= .h cp cs/c/boot.h /wrkdirs/usr/ports/lang/racket/work/stage/usr/local/include/racket/racketcs= boot.h cp cs/c/ChezScheme/ta6fb/boot/ta6fb/scheme.h /wrkdirs/usr/ports/lang/racket/work/stage/usr/local/include/racket/chezsche= me.h cd cs/c/repack && ar x ../rktio/librktio.a cd cs/c/repack && ar x ../ChezScheme/ta6fb/boot/ta6fb/libkernel.a ar rc cs/c/libracketcs.a cs/c/repack/rktio_shellex.o cs/c/repack/rktio_main= .o cs/c/repack/rktio_fd.o cs/c/repack/rktio_error.o cs/c/repack/thread.o cs/c/repack/rktio_fs_change.o cs/c/repack/expeditor.o cs/c/repack/stats.o cs/c/repack/alloc.o cs/c/repack/schlib.o cs/c/repack/gc-011.o cs/c/repack/rktio_hash.o cs/c/repack/schsig.o cs/c/repack/i3le.o cs/c/repack/rktio_dll.o cs/c/repack/rktio_sleep.o cs/c/repack/fasl.o cs/c/repack/rktio_envvars.o cs/c/repack/rktio_syslog.o cs/c/repack/rktio_sh= a2.o cs/c/repack/gc-oce.o cs/c/repack/rktio_network.o cs/c/repack/rktio_convert.o cs/c/repack/rktio_poll_set.o cs/c/repack/rktio_signal.o cs/c/repack/number.o cs/c/repack/segment.o cs/c/repack/rktio_file.o cs/c/repack/flushcache.o cs/c/repack/rktio_fs.o cs/c/repack/prim.o cs/c/repack/rktio_time.o cs/c/repack/rktio_wide.o cs/c/repack/intern.o cs/c/repack/vfasl.o cs/c/repack/rktio_cpu.o cs/c/repack/rktio_ltps.o cs/c/repack/random.o cs/c/repack/rktio_flock.o cs/c/repack/gcwrapper.o cs/c/repack/rktio_process= .o cs/c/repack/print.o cs/c/repack/io.o cs/c/repack/rktio_console.o cs/c/repack/ffi.o cs/c/repack/foreign.o cs/c/repack/gc-par.o cs/c/repack/compress-io.o cs/c/repack/rktio_sha1.o cs/c/repack/gc-ocd.o cs/c/repack/symbol.o cs/c/repack/statics.o cs/c/repack/prim5.o cs/c/repack/new-io.o cs/c/repack/scheme.o cs/c/repack/rktio_pipe.o cs/c/boo= t.o cp cs/c/libracketcs.a /wrkdirs/usr/ports/lang/racket/work/stage/usr/local/lib/libracketcs.a strip -S /wrkdirs/usr/ports/lang/racket/work/stage/usr/local/lib/libracketc= s.a cp cs/c/gracketcs /wrkdirs/usr/ports/lang/racket/work/stage/usr/local/lib/racket/gracket cs/c/raw_racketcs -O info'@'compiler/cm -l- setup --boot setup-go.rkt cs/c/compiled ignored cs/c/ignored.d start/collects-path.rkt . /wrkdirs/usr/ports/lang/racket/work/stage/usr/local/bin/racket /wrkdirs/usr/ports/lang/racket/work/stage/usr/local/share/racket/collects /wrkdirs/usr/ports/lang/racket/work/stage/usr/local/etc/racket cs/c/raw_racketcs -O info'@'compiler/cm -l- setup --boot setup-go.rkt cs/c/compiled ignored cs/c/ignored.d start/collects-path.rkt . /wrkdirs/usr/ports/lang/racket/work/stage/usr/local/lib/racket/gracket /wrkdirs/usr/ports/lang/racket/work/stage/usr/local/share/racket/collects /wrkdirs/usr/ports/lang/racket/work/stage/usr/local/etc/racket cs/c/raw_racketcs -O info'@'compiler/cm -l- setup --boot setup-go.rkt cs/c/compiled ignored cs/c/ignored.d cs/c/add-terminator.rkt cs/c/petite-v.= boot /wrkdirs/usr/ports/lang/racket/work/stage/usr/local/lib/racket/petite.boot compiler/cm: start-compile: /wrkdirs/usr/ports/lang/racket/work/racket-8.11.1/src/cs/c/add-terminator.r= kt compiler/cm: finish-compile: /wrkdirs/usr/ports/lang/racket/work/racket-8.11.1/src/cs/c/add-terminator.r= kt cs/c/raw_racketcs -O info'@'compiler/cm -l- setup --boot setup-go.rkt cs/c/compiled ignored cs/c/ignored.d cs/c/add-terminator.rkt cs/c/scheme-v.= boot /wrkdirs/usr/ports/lang/racket/work/stage/usr/local/lib/racket/scheme.boot cs/c/raw_racketcs -O info'@'compiler/cm -l- setup --boot setup-go.rkt cs/c/compiled ignored cs/c/ignored.d cs/c/add-terminator.rkt cs/c/racket-v.= boot /wrkdirs/usr/ports/lang/racket/work/stage/usr/local/lib/racket/racket.boot /wrkdirs/usr/ports/lang/racket/work/stage/usr/local/bin/racket -X ../collec= ts -G ../etc -O info'@'compiler/cm -l- setup --boot setup-go.rkt cs/c/compiled ignored cs/c/ignored.d ../collects/setup/unixstyle-install.rkt make-install-copytree .. /wrkdirs/usr/ports/lang/racket/work/stage/usr/local/bin /wrkdirs/usr/ports/lang/racket/work/stage/usr/local/share/racket/collects /wrkdirs/usr/ports/lang/racket/work/stage/usr/local/share/racket/pkgs /wrkdirs/usr/ports/lang/racket/work/stage/usr/local/share/doc/racket /wrkdirs/usr/ports/lang/racket/work/stage/usr/local/lib /wrkdirs/usr/ports/lang/racket/work/stage/usr/local/include/racket /wrkdirs/usr/ports/lang/racket/work/stage/usr/local/lib/racket /wrkdirs/usr/ports/lang/racket/work/stage/usr/local/share/racket /wrkdirs/usr/ports/lang/racket/work/stage/usr/local/etc/racket /wrkdirs/usr/ports/lang/racket/work/stage/usr/local/share/applications /wrkdirs/usr/ports/lang/racket/work/stage/usr/local/share/man no malformed fasl-object header in petite malformed boot file petite failed in build-one in loop in module->hash gmake: *** [Makefile:23: install] Error 1 *** Error code 2 https://pkg-status.freebsd.org/gohan04/data/mainamd64PR258872-default-foo/2= 024-04-01_17h03m03s/logs/errors/racket-8.11.1_1.log https://pkg-status.freebsd.org/gohan04/data/mainamd64PR258872-default-foo/2= 024-04-01_17h03m03s/logs/errors/racket-minimal-8.11.1_1.log The LLVM binutils are installed by default, with an llvm- prefix (like llvm-strip), so if the build honours AR, STRIP, etc. env variables it shoul= d be possible to test on a stock 14.x system. My expectation is that once we get to the last few ports that fail with LLVM binutils we can just have those ports use GNU binutils. Referenced Bugs: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D258872 [Bug 258872] [exp-run] WITH_LLVM_BINUTILS --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-278172-7788>