Re: bootstrap.sh fails on macos
Kon Lovett via Chicken-users <[email protected]>
| Newsgroups | gmane.lisp.scheme.chicken |
|---|---|
| Message-ID | <[email protected]> |
> On Oct 23, 2025, at 1:18 PM, Rolando Abarca via Chicken-users <[email protected]> wrote: > > Just tried the same steps on my macbook (arm64) with a fresh clone without issues, so maybe it's something only happening macos x86_64? x86 sepcific afaik > > $ sw_vers > ProductName: macOS > ProductVersion: 15.6.1 > BuildVersion: 24G90 > $ gcc --version > Apple clang version 16.0.0 (clang-1600.0.26.3) > Target: arm64-apple-darwin24.6.0 > Thread model: posix > InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin > $ sh scripts/bootstrap.sh > ... > rm -f chicken-config.h chicken-defaults.h chicken-install.rc chicken-uninstall.rc > touch config.make > > Now, build chicken by passing "--chicken ./chicken-boot" to "configure", > in addition to PREFIX, PLATFORM, and other parameters. > > $ ./configure --chicken ./chicken-boot > detecting platform ... macosx > installation prefix: /usr/local > bootstrap chicken: ./chicken-boot > testing C compiler (gcc) ... works > > now run make to build the system > $ make -j$(nproc) > echo '#define C_CHICKEN_PROGRAM "chicken"' >> chicken-defaults.h.tmp > ... > gcc -L. csc.o -o csc -lchicken -lm > gcc -L. chicken-install.o -o chicken-install -lchicken -lm > $ ./csi > CHICKEN > (c) 2008-2022, The CHICKEN Team > (c) 2000-2007, Felix L. Winkelmann > Version 6.0.0 (rev 96e023e7) > macosx-unix-clang-arm64 [ 64bit dload ptables ] > > Type ,? for help. > #;1> > > Rolando Abarca > LinkedIn - Book some time with me > > > On Thu, Oct 23, 2025 at 9:36 AM Ben via Chicken-users <[email protected]> wrote: > hi > This is my error report. Any idea whats the probleme here? > Thanks Ben > > $ sw_vers > ProductName: macOS > ProductVersion: 15.6.1 > > $ gcc --version > Apple clang version 17.0.0 (clang-1700.0.13.5) > Target: x86_64-apple-darwin24.6.0 > Thread model: posix > InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin > > git clone https://code.call-cc.org/git/chicken-core.git > # ... > > $ sh scripts/bootstrap.ch > # Errors > # .... > gcc -m64 -L. chicken.o batch-driver.o core.o optimizer.o lfa2.o compiler-syntax.o scrutinizer.o support.o c-platform.o c-backend.o user-pass.o -o chicken \ > -lchicken -lm > install_name_tool -change libchicken.dylib /Users/ben/Builds/chicken-crunch/chicken-core/boot/chicken-6.0.0pre1/libchicken.dylib chicken > error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/install_name_tool: changing install names or rpaths can't be redone for: chicken (for architecture x86_64) because larger updated load commands do not fit (the program must be relinked, and you may need to use -headerpad or -headerpad_max_install_names) > make: *** [chicken] Error 1 >