Re: guile22 fails building on arm64
Scott Hannahs via Fink-users <[email protected]>
| Newsgroups | gmane.os.apple.fink.general |
|---|---|
| Message-ID | <[email protected]> |
> On Dec 7, 2023, at 7:46 AM, Derek Homeier <[email protected]> wrote: > > On 27 Nov 2023, at 8:56 pm, Scott Hannahs via Fink-users <[email protected]> wrote: >> >> Not sure which versions of guild the build is executing. There is a shell script in the build directory and an executable guild in my /opt/sw/bin directory. Segmentation fault seems rather bad. >> >> >> GUILE_AUTO_COMPILE=0 \ >> ../meta/build-env \ >> guild compile --target="arm-apple-darwin22.6.0" -Wunbound-variable -Wmacro-use-before-definition -Warity-mismatch -Wformat \ >> -L "/opt/sw/src/fink.build/guile22-2.2.7-6/guile-2.2.7/build/../module" -L "/opt/sw/src/fink.build/guile22-2.2.7-6/guile-2.2.7/build/module" \ >> -L "/opt/sw/src/fink.build/guile22-2.2.7-6/guile-2.2.7/build/../guile-readline" \ >> -o "system/vm/dwarf.go" "../../module/system/vm/dwarf.scm" >> make[2]: *** [system/vm/dwarf.go] Segmentation fault: 11 >> make[1]: *** [all-recursive] Error 1 >> >> Also include the following system information: >> Package manager version: 0.45.99.git >> Distribution version: selfupdate-git Mon Nov 27 12:16:24 2023, 13.0, arm64 >> Trees: local/injected local/main stable/main >> Xcode.app: 15.0.1 >> Xcode command-line tools: 15.0.0.0.1.1694021235 > Built this successfully on arm64 under Monterey and Sonoma but have not tried on Ventura. > My log for that step on 14.1.2 is > > GUILE_AUTO_COMPILE=0 \ > ../meta/build-env \ > guild compile --target="arm-apple-darwin23.1.0" -Wunbound-variable -Wmacro-use-before-definition -Warity-mismatch -Wformat \ > -L "/opt/sw/src/fink.build/guile22-2.2.7-6/guile-2.2.7/build/../module" -L "/opt/sw/src/fink.build/guile22-2.2.7-6/guile-2.2.7/build/module" \ > -L "/opt/sw/src/fink.build/guile22-2.2.7-6/guile-2.2.7/build/../guile-readline" \ > -o "system/vm/dwarf.go" "../../module/system/vm/dwarf.scm" > wrote `system/repl/coop-server.go’ > > The executable guild-2.2 in my /opt/sw/bin is installed from guile22 itself; if you already have > one there, maybe it is from an older Fink installation/macOS version? > I’d try removing that to get guile22 to use its own version during the build. > > HTH > Derek Derek, Yes, that helps, I removed guile22 and all the associated packages. (And the subsequent need to remove autogenerated) Then guile22 built successfully. I guess the build does not use its own version explicitly during the build, can the PATH be set to enforce that? Thanks, Scott _______________________________________________ Fink-users mailing list [email protected] List archive: https://sourceforge.net/p/fink/mailman/fink-users/ Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-users