#35465: gauche 0.9.3.3 build fails on mountain lion 10.8 ------------------------------------+--------------------------------------- Reporter: IwataAkinori@… | Owner: akitada@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Keywords: mountainlion haspatch | Port: gauche ------------------------------------+--------------------------------------- Changes (by ryandesign@…): * keywords: mountain lion => mountainlion haspatch * owner: macports-tickets@… => akitada@… * cc: ryandesign@… (added) Comment: Thanks, but we can't just set the compiler to "gcc". "gcc" is not a specific compiler; it's a symlink to a compiler, and which compiler it's a symlink to varies by Xcode version. We want to be more specific than that. For example, we might want to use {{{ compiler.blacklist clang }}} to tell MacPorts that, if it were to normally choose clang (i.e. on Xcode 4.2 and up), to select the next-best compiler instead (which is llvm-gcc). I'm attaching a main.log from the build failure on my system on Mountain Lion. It seems that every time it wants to run `gosh`, it crashes like this: {{{ ../../src/gosh -ftest ../../src/precomp -e -P -o gauche--collection ../../libsrc/gauche/collection.scm make[2]: *** [gauche--collection.c] Segmentation fault: 11 }}} I'm also attaching the patch I suggest using, if fixing gauche to compile correctly with clang is not possible. -- Ticket URL: <https://trac.macports.org/ticket/35465#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS