From: Charlie Allom Date: Mon, 23 Apr 2012 09:39:33 +0000 (+0100) Subject: ruby bindings on OS X are broken? (was Re: [ANN] New awesome vim plug-in using Ruby... X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=651cf3b43e7022bda3900d3459be02d211bb7e44;p=notmuch-archives.git ruby bindings on OS X are broken? (was Re: [ANN] New awesome vim plug-in using Ruby bindings) --- diff --git a/88/caba2a986ef65c3325a0744fb8c3796cda28c9 b/88/caba2a986ef65c3325a0744fb8c3796cda28c9 new file mode 100644 index 000000000..65164b4dc --- /dev/null +++ b/88/caba2a986ef65c3325a0744fb8c3796cda28c9 @@ -0,0 +1,89 @@ +Return-Path: +X-Original-To: notmuch@notmuchmail.org +Delivered-To: notmuch@notmuchmail.org +Received: from localhost (localhost [127.0.0.1]) + by olra.theworths.org (Postfix) with ESMTP id 2347D431FAF + for ; Mon, 23 Apr 2012 02:46:02 -0700 (PDT) +X-Virus-Scanned: Debian amavisd-new at olra.theworths.org +X-Spam-Flag: NO +X-Spam-Score: 0 +X-Spam-Level: +X-Spam-Status: No, score=0 tagged_above=-999 required=5 tests=[none] + autolearn=disabled +Received: from olra.theworths.org ([127.0.0.1]) + by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024) + with ESMTP id H0C3IBQG74mv for ; + Mon, 23 Apr 2012 02:46:01 -0700 (PDT) +X-Greylist: delayed 383 seconds by postgrey-1.32 at olra; + Mon, 23 Apr 2012 02:46:01 PDT +Received: from mail.playlouder.com (mail.playlouder.com [94.228.66.7]) + by olra.theworths.org (Postfix) with ESMTP id 166E5431FAE + for ; Mon, 23 Apr 2012 02:46:01 -0700 (PDT) +Received: from localhost (localhost.localdomain [127.0.0.1]) + by mail.playlouder.com (Postfix) with ESMTP id 1367F52007; + Mon, 23 Apr 2012 10:39:35 +0100 (BST) +X-Virus-Scanned: Debian amavisd-new at mail.playlouder.com +Received: from mail.playlouder.com ([127.0.0.1]) + by localhost (mail.playlouder.com [127.0.0.1]) (amavisd-new, port 10024) + with ESMTP id n8--IKJ4NaKd; Mon, 23 Apr 2012 09:39:34 +0000 (UTC) +Received: from spodder.com (capslock.playlouder.com [94.228.68.132]) + by mail.playlouder.com (Postfix) with ESMTPSA id 8DE0E52002; + Mon, 23 Apr 2012 10:39:34 +0100 (BST) +Date: Mon, 23 Apr 2012 10:39:33 +0100 +From: Charlie Allom +To: notmuch@notmuchmail.org +Subject: ruby bindings on OS X are broken? (was Re: [ANN] New awesome vim + plug-in using Ruby bindings) +Message-ID: <20120423093933.GQ954@spodder.com> +References: + +MIME-Version: 1.0 +Content-Type: text/plain; charset=us-ascii +Content-Disposition: inline +In-Reply-To: + +User-Agent: Mutt/1.5.21 (2010-09-15) +Cc: Ali Polatel +X-BeenThere: notmuch@notmuchmail.org +X-Mailman-Version: 2.1.13 +Precedence: list +List-Id: "Use and development of the notmuch mail system." + +List-Unsubscribe: , + +List-Archive: +List-Post: +List-Help: +List-Subscribe: , + +X-List-Received-Date: Mon, 23 Apr 2012 09:46:02 -0000 + +Hello, Has anyone seen this on OS X? + +I can't see what the linker must be doing. + +10:36 capslock:notmuch/bindings/ruby% ruby extconf.rb +checking for notmuch.h in ../../lib... yes +checking for notmuch_database_create() in -lnotmuch... yes +creating Makefile +10:36 capslock:notmuch/bindings/ruby% make +/opt/local/bin/gcc-apple-4.2 -I. -I. -I/opt/local/lib/ruby/1.8/i686-darwin11 -I. -I/opt/local/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -I/opt/local/include -fno-common -pipe -O2 -arch x86_64 -fno-common -pipe -fno-common -arch x86_64 -c database.c +/opt/local/bin/gcc-apple-4.2 -I. -I. -I/opt/local/lib/ruby/1.8/i686-darwin11 -I. -I/opt/local/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -I/opt/local/include -fno-common -pipe -O2 -arch x86_64 -fno-common -pipe -fno-common -arch x86_64 -c directory.c +/opt/local/bin/gcc-apple-4.2 -I. -I. -I/opt/local/lib/ruby/1.8/i686-darwin11 -I. -I/opt/local/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -I/opt/local/include -fno-common -pipe -O2 -arch x86_64 -fno-common -pipe -fno-common -arch x86_64 -c filenames.c +/opt/local/bin/gcc-apple-4.2 -I. -I. -I/opt/local/lib/ruby/1.8/i686-darwin11 -I. -I/opt/local/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -I/opt/local/include -fno-common -pipe -O2 -arch x86_64 -fno-common -pipe -fno-common -arch x86_64 -c init.c +/opt/local/bin/gcc-apple-4.2 -I. -I. -I/opt/local/lib/ruby/1.8/i686-darwin11 -I. -I/opt/local/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -I/opt/local/include -fno-common -pipe -O2 -arch x86_64 -fno-common -pipe -fno-common -arch x86_64 -c message.c +/opt/local/bin/gcc-apple-4.2 -I. -I. -I/opt/local/lib/ruby/1.8/i686-darwin11 -I. -I/opt/local/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -I/opt/local/include -fno-common -pipe -O2 -arch x86_64 -fno-common -pipe -fno-common -arch x86_64 -c messages.c +/opt/local/bin/gcc-apple-4.2 -I. -I. -I/opt/local/lib/ruby/1.8/i686-darwin11 -I. -I/opt/local/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -I/opt/local/include -fno-common -pipe -O2 -arch x86_64 -fno-common -pipe -fno-common -arch x86_64 -c query.c +/opt/local/bin/gcc-apple-4.2 -I. -I. -I/opt/local/lib/ruby/1.8/i686-darwin11 -I. -I/opt/local/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -I/opt/local/include -fno-common -pipe -O2 -arch x86_64 -fno-common -pipe -fno-common -arch x86_64 -c status.c +/opt/local/bin/gcc-apple-4.2 -I. -I. -I/opt/local/lib/ruby/1.8/i686-darwin11 -I. -I/opt/local/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -I/opt/local/include -fno-common -pipe -O2 -arch x86_64 -fno-common -pipe -fno-common -arch x86_64 -c tags.c +/opt/local/bin/gcc-apple-4.2 -I. -I. -I/opt/local/lib/ruby/1.8/i686-darwin11 -I. -I/opt/local/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -I/opt/local/include -fno-common -pipe -O2 -arch x86_64 -fno-common -pipe -fno-common -arch x86_64 -c thread.c +/opt/local/bin/gcc-apple-4.2 -I. -I. -I/opt/local/lib/ruby/1.8/i686-darwin11 -I. -I/opt/local/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -I/opt/local/include -fno-common -pipe -O2 -arch x86_64 -fno-common -pipe -fno-common -arch x86_64 -c threads.c +/opt/local/bin/gcc-apple-4.2 -dynamic -bundle -undefined suppress -flat_namespace -o notmuch.bundle database.o directory.o filenames.o init.o message.o messages.o query.o status.o tags.o thread.o threads.o -L. -L/opt/local/lib -L/opt/local/lib -L. -L/opt/local/lib -arch x86_64 -arch x86_64 -lruby -lnotmuch -lpthread -ldl -lobjc +ld: duplicate symbol _notmuch_rb_cDatabase in directory.o and database.o for architecture x86_64 +collect2: ld returned 1 exit status +make: *** [notmuch.bundle] Error 1 +10:37 capslock:notmuch/bindings/ruby% + +-- + +442077294797 + http://mediasp.com/