j***@mylinuxisp.com
2013-09-20 03:00:00 UTC
Number: 48224
Category: pkg
Synopsis: x11/xscreensaver can't find GTK, GDK-Pixbuf on netbsd-5/i386
Confidential: no
Severity: serious
Priority: high
Responsible: pkg-manager
State: open
Class: sw-bug
Submitter-Id: net
Arrival-Date: Fri Sep 20 03:00:00 +0000 2013
Originator: John D. Baker
Release: NetBSD-5.2_STABLE/i386, pkgsrc-HEAD (pre-pkgsrc-2013Q3)
On netbsd-5/i386 system (w/modular xorg, if that's important), buildingCategory: pkg
Synopsis: x11/xscreensaver can't find GTK, GDK-Pixbuf on netbsd-5/i386
Confidential: no
Severity: serious
Priority: high
Responsible: pkg-manager
State: open
Class: sw-bug
Submitter-Id: net
Arrival-Date: Fri Sep 20 03:00:00 +0000 2013
Originator: John D. Baker
Release: NetBSD-5.2_STABLE/i386, pkgsrc-HEAD (pre-pkgsrc-2013Q3)
x11/xscreensaver fails as follows:
In the configure phase:
[...]
checking for uview_direction in -lgle... yes
checking for gdk-pixbuf-2.0... no
checking for gdk_pixbuf usability... no
checking for X11/xpm.h... yes
[...]
config.status: executing default-1 commands
config.status: executing default-2 commands
configure: WARNING: unrecognized options: --with-zippy, --with-xml
#################################################################
Warning: The GTK libraries do not seem to be available; the
`xscreensaver-demo' program requires them.
Warning: The GDK-Pixbuf library was not found.
The XPM library is being used instead.
Some of the demos will not use images as much as they could.
You should consider installing GDK-Pixbuf and re-running
configure. (GDK-Pixbuf is recommended over XPM, as it
provides support for more image formats.)
dpkg: not found
dpkg: not found
dpkg: not found
#################################################################
User programs will be installed in /usr/pkg/bin/
Screen savers will be installed in /usr/pkg/libexec/xscreensaver/
Configuration dialogs will be installed in /usr/pkg/libexec/xscreensaver/config/
System-wide default settings will be installed in /usr/pkg/lib/X11/app-defaults/
It then tries to continue with the build phase anyway:
===> Building for xscreensaver-5.22
usage: make [-BeikNnqrstWX] [-D variable] [-d flags] [-f makefile]
[-I directory] [-J private] [-j max_jobs] [-m directory] [-T file]
[-V variable] [variable=value] [target ...]
*** Error code 5
Stop.
make: stopped in /d0/build/pkgsrc/x11/xscreensaver/work/xscreensaver-5.22
*** Error code 1
Stop.
make: stopped in /x/pkgsrc/x11/xscreensaver
*** Error code 1
Stop.
make: stopped in /x/pkgsrc/x11/xscreensaver
The gtk2+ and gdk-pixbuf packages were installed previously (as
dependencies of previous packages):
$ pkg_info -a | grep ^g[td]k
gdk-pixbuf2-2.28.2 Image loaders for gtk2
gtk2+-2.24.20nb1 GIMP Toolkit v2 - libraries for building X11 user interfaces
gdk-pixbuf2-xlib-2.28.2 Image loaders for gtk2
The section(s) of the ./configure script that checks for gdk-pixbuf
seems to be correct. Executing the commands manual returns success
(0 exit code), but apparently fail in the script.
x11/xscreensaver builds correctly on NetBSD-6.1_STABLE/i386.
On netbsd-5/i386 (amd64?, others?) and pkgsrc-HEAD as of about
201309200000Z, attempt to build x11/xscreensaver.