Vasfed / ruby-fontconfig

Ruby bindings for fontconfig library
MIT License
1 stars 2 forks source link

Doesn't work with recent fontconfig.h #1

Open brodock opened 1 year ago

brodock commented 1 year ago
$ gem install fontconfig

Fetching fontconfig-0.0.2.gem
Fetching pkg-config-1.5.1.gem
Successfully installed pkg-config-1.5.1
Building native extensions. This could take a while...
ERROR:  Error installing fontconfig:
    ERROR: Failed to build gem native extension.

    current directory: /home/brodock/.rvm/gems/ruby-3.2.1/gems/fontconfig-0.0.2/ext/fontconfig
/home/brodock/.rvm/rubies/ruby-3.2.1/bin/ruby -I /home/brodock/.rvm/rubies/ruby-3.2.1/lib/ruby/3.2.0 extconf.rb
checking for fontconfig... no
creating Makefile

current directory: /home/brodock/.rvm/gems/ruby-3.2.1/gems/fontconfig-0.0.2/ext/fontconfig
make DESTDIR\= sitearchdir\=./.gem.20230318-32319-rt3emn sitelibdir\=./.gem.20230318-32319-rt3emn clean

current directory: /home/brodock/.rvm/gems/ruby-3.2.1/gems/fontconfig-0.0.2/ext/fontconfig
make DESTDIR\= sitearchdir\=./.gem.20230318-32319-rt3emn sitelibdir\=./.gem.20230318-32319-rt3emn
compiling fc_config.c
In file included from fc_config.c:1:
rb_fontconfig.h:2:10: fatal error: fontconfig/fontconfig.h: Arquivo ou diretório inexistente
    2 | #include <fontconfig/fontconfig.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make: *** [Makefile:248: fc_config.o] Erro 1

make failed, exit code 2

Gem files will remain installed in /home/brodock/.rvm/gems/ruby-3.2.1/gems/fontconfig-0.0.2 for inspection.
Results logged to /home/brodock/.rvm/gems/ruby-3.2.1/extensions/x86_64-linux/3.2.0/fontconfig-0.0.2/gem_make.out
Vasfed commented 1 year ago

Can you provide more info on your fontconfig version and system? From log it looks like pkgconfig cannot find fontconfig at all