pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: www/seamonkey build stopped by failure to find nonexistent packages



> On Sat, Jul 08, 2017 at 10:12:26PM +0000, mueller6725%twc.com@localhost wrote:
> > DEBUG: configure:15477: checking for gtk+-2.0 >= 2.18.0 gtk+-unix-print-2.0 glib-2.0 >= 2.22 gobject-2.0 gdk-x11-2.0
> > DEBUG: configure: error: Library requirements (gtk+-2.0 >= 2.18.0 gtk+-unix-print-2.0 glib-2.0 >= 2.22 gobject-2.0 gdk-x11-2.0) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a
> nonstandard prefix so pkg-config can find them.
> > ERROR: old-configure failed
> > *** Error code 1

> > Stop.
> > make[1]: stopped in /BETA1/pkgsrc/www/seamonkey
> > *** Error code 1

> > Stop.
> > make: stopped in /BETA1/pkgsrc/www/seamonkey

> > For gobject-2.0, I find devel/gobject-introspection but no plain gobject.

> > For gtk+-unix-print-2.0 I see no package names beginning with gtk+-unix or gtk-unix.

> > For gdk-x11, nothing in pkgsrc, though there are some gdk-pixbuf* packages.

> > For glib-2.0 I have several files with "glib" in the name:

> > drwxr-xr-x  2 root  wheel       512 Jul  7 09:49 dbus-glib-0.108
> > drwxr-xr-x  2 root  wheel       512 Jul  7 10:13 glib-networking-2.48.0nb1
> > drwxr-xr-x  2 root  wheel       512 Jul  7 04:52 glib2-2.52.3
> > drwxr-xr-x  2 root  wheel       512 Jul  7 10:11 json-glib-1.0.4
> > drwxr-xr-x  2 root  wheel       512 Jul  7 10:25 telepathy-glib-0.24.1nb5

> > I guess glib2-2.52.3 satisfies that requirement.

> > So how do I find those missing packages so I can resune the build of seamonkey?

> Look for pkg-config files in PLISTS, i.e. *.pc files, usually in lib/pkgconfig/*.pc.

> gobject for example is part of glib2:
> lib/pkgconfig/gobject-2.0.pc (in its PLIST)
>  Thomas (Klausner)

But then the build process should have found gobject, as part of glib2, already installed, instead of complaining that it was missing.

I assume upstream configure scripts are not written with a specific software build system in mind, like pkgsrc or FreeBSD ports.

I am still confused/bewildered.

Tom



Home | Main Index | Thread Index | Old Index