From owner-freebsd-ports-bugs@FreeBSD.ORG Fri Jan 8 06:30:05 2010 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 89BD2106566B for ; Fri, 8 Jan 2010 06:30:05 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 4B20C8FC13 for ; Fri, 8 Jan 2010 06:30:05 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id o086U5ir075412 for ; Fri, 8 Jan 2010 06:30:05 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id o086U5TN075409; Fri, 8 Jan 2010 06:30:05 GMT (envelope-from gnats) Resent-Date: Fri, 8 Jan 2010 06:30:05 GMT Resent-Message-Id: <201001080630.o086U5TN075409@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Aaron Gifford Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 22456106568D for ; Fri, 8 Jan 2010 06:24:23 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 0FDA28FC15 for ; Fri, 8 Jan 2010 06:24:23 +0000 (UTC) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id o086OMG6077856 for ; Fri, 8 Jan 2010 06:24:22 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id o086OMP8077849; Fri, 8 Jan 2010 06:24:22 GMT (envelope-from nobody) Message-Id: <201001080624.o086OMP8077849@www.freebsd.org> Date: Fri, 8 Jan 2010 06:24:22 GMT From: Aaron Gifford To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/142461: databases/rubygem-activerecord build fails when using Ruby 1.9 with option "NATIVE_POSTGRESQL" X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Jan 2010 06:30:05 -0000 >Number: 142461 >Category: ports >Synopsis: databases/rubygem-activerecord build fails when using Ruby 1.9 with option "NATIVE_POSTGRESQL" >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Jan 08 06:30:04 UTC 2010 >Closed-Date: >Last-Modified: >Originator: Aaron Gifford >Release: 7.2-STABLE >Organization: >Environment: FreeBSD 7.2-STABLE #3: Mon Nov 9 14:25:27 MST 2009 root@host.example.org:/usr/obj/usr/src/sys/GENERIC >Description: When attempting to build /usr/ports/databases/rubygem-activerecord with Ruby 1.9.1 with the port configured to use option "NATIVE_POSTGRESQL", the dependency build of /usr/ports/databaes/rubygem-postgres fails to build, causing rubygem-activerecord to also fail to build. So really this is a PR for /usr/ports/databases/rubygem-postgres as well. BUILD ATTEMPT: root@host:/usr/ports/databases/rubygem-activerecord# make install ===> Vulnerability check disabled, database not found ===> Found saved configuration for rubygem-activerecord-2.3.4 ===> Extracting for rubygem-activerecord-2.3.4 => MD5 Checksum OK for rubygem/activerecord-2.3.4.gem. => SHA256 Checksum OK for rubygem/activerecord-2.3.4.gem. ===> rubygem-activerecord-2.3.4 depends on file: /usr/local/bin/ruby19 - found ===> Patching for rubygem-activerecord-2.3.4 ===> rubygem-activerecord-2.3.4 depends on file: /usr/local/bin/ruby19 - found ===> rubygem-activerecord-2.3.4 depends on file: /usr/local/lib/ruby/gems/1.9/specifications/activesupport-2.3.4.gemspec - found ===> rubygem-activerecord-2.3.4 depends on file: /usr/local/bin/ruby19 - found ===> Configuring for rubygem-activerecord-2.3.4 ===> Installing for rubygem-activerecord-2.3.4 ===> rubygem-activerecord-2.3.4 depends on file: /usr/local/lib/ruby/gems/1.9/specifications/activesupport-2.3.4.gemspec - found ===> rubygem-activerecord-2.3.4 depends on file: /usr/local/bin/ruby19 - found ===> rubygem-activerecord-2.3.4 depends on file: /usr/local/bin/ruby19 - found ===> rubygem-activerecord-2.3.4 depends on file: /usr/local/lib/ruby/site_ruby/1.9/amd64-freebsd7/mysql.so - found ===> rubygem-activerecord-2.3.4 depends on package: rubygem-postgres>=0 - not found ===> Verifying install for rubygem-postgres>=0 in /usr/ports/databases/rubygem-postgres ===> Vulnerability check disabled, database not found => postgres-0.7.9.2008.01.28.gem doesn't seem to exist in /var/ports/distfiles/rubygem. => Attempting to fetch from http://files.rubyforge.mmmultiworks.com/ruby-pg/. fetch: http://files.rubyforge.mmmultiworks.com/ruby-pg/postgres-0.7.9.2008.01.28.gem: No address record => Attempting to fetch from http://files.rubyforge.vm.bytemark.co.uk/ruby-pg/. postgres-0.7.9.2008.01.28.gem 100% of 32 kB 39 kBps ===> Extracting for rubygem-postgres-0.7.9.2008.01.28_1 => MD5 Checksum OK for rubygem/postgres-0.7.9.2008.01.28.gem. => SHA256 Checksum OK for rubygem/postgres-0.7.9.2008.01.28.gem. ===> rubygem-postgres-0.7.9.2008.01.28_1 depends on file: /usr/local/bin/ruby19 - found ===> Patching for rubygem-postgres-0.7.9.2008.01.28_1 ===> rubygem-postgres-0.7.9.2008.01.28_1 depends on file: /usr/local/bin/ruby19 - found ===> rubygem-postgres-0.7.9.2008.01.28_1 depends on file: /usr/local/bin/ruby19 - found ===> rubygem-postgres-0.7.9.2008.01.28_1 depends on shared library: pq.5 - found ===> Configuring for rubygem-postgres-0.7.9.2008.01.28_1 ===> Installing for rubygem-postgres-0.7.9.2008.01.28_1 ===> rubygem-postgres-0.7.9.2008.01.28_1 depends on file: /usr/local/bin/ruby19 - found ===> Generating temporary packing list ===> Checking if databases/rubygem-postgres already installed /usr/bin/env /usr/local/bin/gem19 install -l --no-update-sources --no-ri --install-dir /usr/local/lib/ruby/gems/1.9 /var/ports/distfiles/rubygem/postgres-0.7.9.2008.01.28.gem -- --build-args --with-pgsql-include-dir=`/usr/local/bin/pg_config --includedir` --with-pgsql-lib-dir=`/usr/local/bin/pg_config --libdir` Building native extensions. This could take a while... ERROR: Error installing /var/ports/distfiles/rubygem/postgres-0.7.9.2008.01.28.gem: ERROR: Failed to build gem native extension. /usr/local/bin/ruby19 extconf.rb install -l --no-update-sources --no-ri --install-dir /usr/local/lib/ruby/gems/1.9 /var/ports/distfiles/rubygem/postgres-0.7.9.2008.01.28.gem -- --build-args --with-pgsql-include-dir=/usr/local/include --with-pgsql-lib-dir=/usr/local/lib extconf.rb:4:in `
': uninitialized constant PLATFORM (NameError) Gem files will remain installed in /usr/local/lib/ruby/gems/1.9/gems/postgres-0.7.9.2008.01.28 for inspection. Results logged to /usr/local/lib/ruby/gems/1.9/gems/postgres-0.7.9.2008.01.28/ext/gem_make.out *** Error code 1 Stop in /usr/ports/databases/rubygem-postgres. *** Error code 1 Stop in /usr/ports/databases/rubygem-activerecord. *** Error code 1 Stop in /usr/ports/databases/rubygem-activerecord. >How-To-Repeat: See above >Fix: >Release-Note: >Audit-Trail: >Unformatted: