Subject: pkg/34867: mail/sylpheed-claws-dillo-viewer missing dependency ?
To: None <,,>
From: None <kre@munnari.OZ.AU>
List: pkgsrc-bugs
Date: 10/20/2006 12:15:00
>Number:         34867
>Category:       pkg
>Synopsis:       mail/sylpheed-claws-dillo-viewer missing dependency ?
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Fri Oct 20 12:15:00 +0000 2006
>Originator:     Robert Elz
>Release:        NetBSD 3.99.15  (pkgsrc current as of a few hours ago)
	Prince of Singkla University
System: NetBSD 3.99.15 NetBSD 3.99.15 (GENERIC-1.696-20060125) #8: Wed Jan 25 04:59:39 ICT 2006 i386
Architecture: i386
Machine: i386
	Building for mail/sylpheed-claws-dillo-viewer fails (for me,
	and currently) with a misisng "gnome-config" command, wnicn most
	likely (I guess) means that some required dependency is not
	installed (I build usig pkg_comp and relatively frequently
	use 'removeroot" to clean out everything).

	The same is true of mail/sylpheed-claws-image-viewer and
	mail/sylpheed-claws-trayicon, and would perhaps also be true
	for mail/sylpheed-claws-ghostscript-viewer, except the last
	of those fails even earlier for me due to reasons I haven't
	analysed carefully enough to send-pr yet (but looks like
	it might be a broken buildlink file).

	Start from a state with no packages installed, and attempt
	to build mail/sylpheed-claws-dillo-viewer (or one of the other
	sylpheed-claws-xxx packages), and expect to see ...

checking for getuid... yes
checking for regcomp... yes
checking for pkg-config... /usr/pkg/bin/pkg-config
checking for GLIB - version >= 2.6.0... gnome-config: not found
gnome-config: not found
gnome-config: not found
gnome-config: not found
gnome-config: not found
gnome-config: not found
gnome-config: not found
gnome-config: not found
*** Could not run GLIB test program, checking why...
*** The test program failed to compile or link. See the file config.log for the
*** exact error that occured. This usually means GLIB is incorrectly installed.
configure: error: Test for GLIB failed. See the file 'INSTALL' for help.
*** Error code 1

	That run was from one with a reasonably full pkg_comp arena (kde,
	and abunch more stuff was installed init).   I just tried again
	after a new removeroot/makeroot sequence, so the pkg_comp sandbox
	would be close to empty (a couple of things like pkglint gets
	installed every time) and got different behaviour  (what follows
	is the output from aftrer all the dependencies had been installed
	from binary packages built previously)

=> Returning to build of sylpheed-claws-dillo-viewer-2.5.5nb1
=> Required installed package gtk+>=1.2.10nb9: gtk+-1.2.10nb9 found
===> Overriding tools for sylpheed-claws-dillo-viewer-2.5.5nb1
===> Extracting for sylpheed-claws-dillo-viewer-2.5.5nb1
===> Patching for sylpheed-claws-dillo-viewer-2.5.5nb1
=> Applying pkgsrc patches for sylpheed-claws-dillo-viewer-2.5.5nb1
===> Creating toolchain wrappers for sylpheed-claws-dillo-viewer-2.5.5nb1
===> Configuring for sylpheed-claws-dillo-viewer-2.5.5nb1
=> Modifying GNU configure scripts to avoid --recheck
=> Replacing config-guess with pkgsrc versions
=> Replacing config-sub with pkgsrc versions
=> Checking for portability problems in extracted files
=> Fixing locale directory references.
configure: WARNING: If you wanted to set the --build type, don't use --host.
    If a cross compiler is detected then cross compile mode will be used.
[.... many "checking...] lines deleted
checking for regcomp... yes
checking for pkg-config... no
checking for GLIB - version >= 2.6.0... no
*** A new enough version of pkg-config was not found.
*** See
configure: error: Test for GLIB failed. See the file 'INSTALL' for help.
*** Error code 1

make: stopped in /usr/pkgsrc/mail/sylpheed-claws-dillo-viewer
WARNING: *** Please consider adding USE_LANGUAGES+=c++ to the package Makefile.
WARNING: *** Please consider adding USE_LANGUAGES+=fortran to the package Makefile.
*** Error code 1

	After this, the pkg_comp sandbox contained the following

digest-20060826     Message digest wrapper utility
x11-links-0.30      Shadow tree of links to native X11 headers and libraries
perl-5.8.8nb3       Practical Extraction and Report Language
p5-MIME-Base64-3.07 Perl5 module for Base64 and Quoted-Printable encodings
p5-Digest-1.15      Perl5 base class for Digest:: modules
p5-Digest-SHA1-2.11 Perl5 module for SHA1
p5-pkgsrc-Dewey-1.0nb1 Perl module to compare pkgsrc Dewey numbers
pkglint-4.71        Verifier for NetBSD packages and complete pkgsrc tree
libtool-base-1.5.22nb3 Generic shared library support script (the script itself)
gmake-3.81          GNU version of 'make' utility
compface-1.5.1nb1   48x48x1 image compression and decompression (X-face utility)
gnupg-1.4.5         GNU Privacy Guard, public-Key encryption and digital signatures
libgpg-error-1.3    Definitions of common error values for all GnuPG components
librfuncs-1.0.7nb1  Provides missing POSIX *_r functions
gpgme-1.1.0         GnuPG Made Easy
aspell-0.60.4nb2    Spell checker with good multi-language support
xdg-dirs-1.4        Shared XDG directories
glib2-2.12.4        Some useful routines for C programming (glib2)
atk-1.12.3          Set of interfaces for accessibility
freetype2-2.2.1nb2  Font rendering engine and library API
expat-2.0.0nb1      XML parser library written in C
fontconfig-2.4.1    Library for configuring and customizing font access
Xrender-0.9.0nb1    Client library for the X Rendering Extension protocol
Xft2-2.1.7nb2       Library for configuring and customizing font access
MesaLib-6.4.2nb2    Graphics library similar to SGI's OpenGL
glitz-0.5.6nb2      OpenGL 2D graphics library and a backend for gl output in cairo
png-1.2.12          Library for manipulating PNG images
cairo-1.2.4nb3      Vector graphics library with cross-device output support
pango-1.14.7        Library for layout and rendering of text
jpeg-6bnb3          IJG's jpeg compression utilities
tiff-3.8.2nb3       Library and tools for reading and writing TIFF data files
Xfixes-2.0.1nb4     X Fixes extension of X RandR
xcursor-1.1.2nb2    Client-side cursor loading library for X
Xrandr-1.0.2nb3     X RandR extension (Library)
gtk2+-2.10.6        GIMP Toolkit v2 - libraries for building X11 user interfaces
startup-notification-0.8nb1 X11 application startup notification library
sylpheed-claws-2.5.5 X based e-mail and netnews client
glib-1.2.10nb10     Some useful routines for C programming (glib1)
gtk+-1.2.10nb9      GIMP Toolkit v1 - libraries for building X11 user interfaces
dillo-0.8.6nb1      Very small and fast graphical web-browser

	No idea, I don't understand gnome/glib/...