ports/142461: databases/rubygem-activerecord build fails when using Ruby 1.9 with option "NATIVE_POSTGRESQL"
Aaron Gifford
astounding at gmail.com
Fri Jan 8 06:30:05 UTC 2010
>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 at 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 at 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:
More information about the freebsd-ports-bugs
mailing list