Problem building GIMP 2.6.11 on 8.2-PRERELEASE
William Bulley
web at umich.edu
Thu Jan 27 16:59:02 UTC 2011
According to David Demelier <demelier.david at gmail.com> on Thu, 01/27/11 at 11:39:
>
> It seems that gmake does not call `pkg-config --libs --cflags poppler`.
> do you have pkg-config and poppler installed correctly?
>
> /usr/local/libdata/pkgconfig/poppler-cairo.pc
> /usr/local/libdata/pkgconfig/poppler-cpp.pc
> /usr/local/libdata/pkgconfig/poppler-splash.pc
> /usr/local/libdata/pkgconfig/poppler.pc
>
> These files must be installed by poppler. In your case I will reinstall
> graphics/poppler by hand and verify that pkg-config finds it.
You mention gmake, yet I use "# make install" all the time. Is this
really gmake under the covers? I see both executables and they differ:
freebsd% ls -l /usr/local/bin/gmake /usr/bin/make
-r-xr-xr-x 1 root wheel 378392 Jan 25 10:12 /usr/bin/make
-r-xr-xr-x 1 root wheel 156592 Jan 25 11:29 /usr/local/bin/gmake
This is what I found when looking for those four above files:
freebsd% ls -l /usr/local/libdata/pkgconfig/poppler-cairo.pc /usr/local/libdata/pkgconfig/poppler-cpp.pc /usr/local/libdata/pkgconfig/poppler-splash.pc /usr/local/libdata/pkgconfig/poppler.pc
ls: /usr/local/libdata/pkgconfig/poppler-cairo.pc: No such file or directory
-r--r--r-- 1 root wheel 304 Jan 27 11:43 /usr/local/libdata/pkgconfig/poppler-cpp.pc
-r--r--r-- 1 root wheel 222 Jan 27 11:43 /usr/local/libdata/pkgconfig/poppler-splash.pc
-r--r--r-- 1 root wheel 222 Jan 27 11:43 /usr/local/libdata/pkgconfig/poppler.pc
I rebuilt (make deinstall; make clean; make install) graphics/poppler.
It made and installed cleanly (as did pkg-config earlier this week).
I have these packages:
poppler-0.14.5 A PDF rendering library
poppler-data-0.4.4 Poppler encoding data
poppler-gtk-0.14.5 Gtk bindings to poppler
pkg-config-0.25_1 A utility to retrieve information about installed libraries
Which is the correct port to install this "poppler-cairo" file?
I see two copies in the ports tree:
/usr/ports/graphics/poppler/work/poppler-0.14.5/poppler-cairo.pc
and
/usr/ports/graphics/poppler-gtk/work/poppler-0.14.5/poppler-cairo.pc
When I run this:
# pkg-config --libs --cflags poppler
I see this:
-I/usr/local/include/poppler -L/usr/local/lib -lpoppler
Is that to be expected? Note that the file "poppler.h" exists here:
/usr/local/include/poppler/glib/poppler.h
so would that not imply that -I/usr/local/include/poppler is wrong
and instead should be: -I/usr/local/include/poppler/glib ??
Thanks for all the suggestions, but I am still in a pickle... :-(
Regards,
web...
--
William Bulley Email: web at umich.edu
72 characters width template ----------------------------------------->|
More information about the freebsd-questions
mailing list