FreeBSD Port: graphics/rubygem-cairo
Robert Burmeister
Robert.Burmeister at UToledo.edu
Thu Oct 9 10:39:31 UTC 2014
FreeBSD 10.1RC1 i386.
Not a great time to bump the default version of Ruby!
I have not been able to build rubygem-cairo since the 1.12.9 update.
Was building fine previously.
Upgraded to Ruby 2.0, as it is now the default.
Set make.conf DEFAULT_VERSIONS=ruby=2.0
and portupgraded ruby\*
rubygem-cairo is still trying to use Ruby 1.9.
gem_make.out
> /usr/local/bin/ruby19 extconf.rb --build-args
> checking for GCC... yes
> checking for Win32 OS... no
> checking for cairo version (>= 1.2.0)... yes
> *** extconf.rb failed ***
> Could not create Makefile due to some reason, probably lack of
> necessary libraries and/or headers. Check the mkmf.log file for more
> details. You may need configuration options.
>
> Provided configuration options:
> --with-opt-dir
> --without-opt-dir
> --with-opt-include
> --without-opt-include=${opt-dir}/include
> --with-opt-lib
> --without-opt-lib=${opt-dir}/lib
> --with-make-prog
> --without-make-prog
> --srcdir=.
> --curdir
> --ruby=/usr/local/bin/ruby19
> --with-pkg-config
> --without-pkg-config
> --with-override-variables
> --without-override-variables
> /usr/local/lib/ruby/gems/1.9/gems/pkg-config-1.1.5/lib/pkg-config.rb:239:in
> `parse_pc': .pc for zlib doesn't exist. (RuntimeError)
> from
> /usr/local/lib/ruby/gems/1.9/gems/pkg-config-1.1.5/lib/pkg-config.rb:181:in
> `declaration'
> from
> /usr/local/lib/ruby/gems/1.9/gems/pkg-config-1.1.5/lib/pkg-config.rb:130:in
> `requires_private'
> from
> /usr/local/lib/ruby/gems/1.9/gems/pkg-config-1.1.5/lib/pkg-config.rb:312:in
> `all_required_packages'
> from
> /usr/local/lib/ruby/gems/1.9/gems/pkg-config-1.1.5/lib/pkg-config.rb:195:in
> `collect_cflags'
> from
> /usr/local/lib/ruby/gems/1.9/gems/pkg-config-1.1.5/lib/pkg-config.rb:134:in
> `cflags'
> from
> /usr/local/lib/ruby/gems/1.9/gems/pkg-config-1.1.5/lib/pkg-config.rb:196:in
> `block in collect_cflags'
> from
> /usr/local/lib/ruby/gems/1.9/gems/pkg-config-1.1.5/lib/pkg-config.rb:195:in
> `collect'
> from
> /usr/local/lib/ruby/gems/1.9/gems/pkg-config-1.1.5/lib/pkg-config.rb:195:in
> `collect_cflags'
> from
> /usr/local/lib/ruby/gems/1.9/gems/pkg-config-1.1.5/lib/pkg-config.rb:134:in
> `cflags'
> from
> /usr/local/lib/ruby/gems/1.9/gems/pkg-config-1.1.5/lib/pkg-config.rb:196:in
> `block in collect_cflags'
> from
> /usr/local/lib/ruby/gems/1.9/gems/pkg-config-1.1.5/lib/pkg-config.rb:195:in
> `collect'
> from
> /usr/local/lib/ruby/gems/1.9/gems/pkg-config-1.1.5/lib/pkg-config.rb:195:in
> `collect_cflags'
> from
> /usr/local/lib/ruby/gems/1.9/gems/pkg-config-1.1.5/lib/pkg-config.rb:134:in
> `cflags'
> from
> /usr/local/lib/ruby/gems/1.9/gems/pkg-config-1.1.5/lib/pkg-config.rb:196:in
> `block in collect_cflags'
> from
> /usr/local/lib/ruby/gems/1.9/gems/pkg-config-1.1.5/lib/pkg-config.rb:195:in
> `collect'
> from
> /usr/local/lib/ruby/gems/1.9/gems/pkg-config-1.1.5/lib/pkg-config.rb:195:in
> `collect_cflags'
> from
> /usr/local/lib/ruby/gems/1.9/gems/pkg-config-1.1.5/lib/pkg-config.rb:134:in
> `cflags'
> from
> /usr/local/lib/ruby/gems/1.9/gems/pkg-config-1.1.5/lib/pkg-config.rb:365:in
> `cflags'
> from
> /usr/local/lib/ruby/gems/1.9/gems/pkg-config-1.1.5/lib/pkg-config.rb:416:in
> `have_package'
> from extconf.rb:158:in `required_pkg_config_package'
> from extconf.rb:166:in `<main>'
More information about the freebsd-ruby
mailing list