#315: MacRuby-trunk interferes with macports' llvm-devel ---------------------------------+------------------------------------------ Reporter: roberto@… | Owner: lsansonetti@… Type: defect | Status: new Priority: blocker | Milestone: MacRuby 0.5 Component: MacRuby | Keywords: ---------------------------------+------------------------------------------ I'm using macports on this mbp running 10.5.8 and have installed a llvm- devel snapshot which installs its header files under /opt/local/include. Trying to compile macruby from trunk leads to the following error: ----- ... /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno-parentheses -Wno-deprecated-declarations -Werror -std=c99 -c signal.c -o signal.o /usr/bin/g++ -I/opt/local/include -D_DEBUG -D_GNU_SOURCE -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -O3 -fno-common -Woverloaded-virtual -I. -I./include -g -Wall -arch i386 -arch x86_64 -Wno-parentheses -Wno-deprecated-declarations -Werror -c sprintf.cpp -o sprintf.o In file included from ./include/ruby/ruby.h:28In file included from ./include/ruby/ruby.h:28, from sprintf.cpp:15: ./include/ruby/config.h:63:1: error: , from sprintf.cpp:15: ./include/ruby/config.h:63:1: error: "NORETURN" redefined In file included from /opt/local/include/llvm/Support/ErrorHandling.h:18, from /opt/local/include/llvm/Metadata.h:24, from /opt/local/include/llvm/Module.h:21, from llvm.h:7, from sprintf.cpp:14: /opt/local/include/llvm/Support/Compiler.h:60:1: error: this is the location of the previous definition "NORETURN" redefined In file included from /opt/local/include/llvm/Support/ErrorHandling.h:18, from /opt/local/include/llvm/Metadata.h:24, from /opt/local/include/llvm/Module.h:21, from llvm.h:7, from sprintf.cpp:14: /opt/local/include/llvm/Support/Compiler.h:60:1: error: this is the location of the previous definition lipo: can't figure out the architecture type of: /var/folders/8T/8T1tR6OBFxGEXp7aLL+Xc+++-8Y/-Tmp-//ccUJNbaR.out rake aborted! Command failed with status (1): [/usr/bin/g++ -I/opt/local/include -D_DEBU...] (See full trace by running task with --trace) ----- -- Ticket URL: <http://www.macruby.org/trac/ticket/315> MacRuby <http://macruby.org/>