Date: Fri, 8 Jan 2010 06:24:22 GMT From: Aaron Gifford <astounding@gmail.com> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/142461: databases/rubygem-activerecord build fails when using Ruby 1.9 with option "NATIVE_POSTGRESQL" Message-ID: <201001080624.o086OMP8077849@www.freebsd.org> Resent-Message-ID: <201001080630.o086U5TN075409@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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 `<main>': 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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201001080624.o086OMP8077849>