pkgsrc-Bugs archive

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

pkg/39966: www/wml compile (link) failure (NetBSD 4.0 with modular-xorg via pkgsrc)



>Number:         39966
>Category:       pkg
>Synopsis:       www/wml compile (link) failure (NetBSD 4.0 with modular-xorg 
>via pkgsrc)
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu Nov 20 08:15:00 +0000 2008
>Originator:     Robert Elz
>Release:        NetBSD 4.0_STABLE (pkgsrc current today)
>Organization:
        Prince of Songkla University
>Environment:
System: NetBSD jade.coe.psu.ac.th 4.0_STABLE NetBSD 4.0_STABLE 
(JADE-1.696-20080517) #9: Fri May 23 18:55:13 ICT 2008 
kre%jade.coe.psu.ac.th@localhost:/usr/obj/4/kernels/JADE i386
Architecture: i386
Machine: i386
>Description:
        www/wml fails to find 
perl5/5.10.0/i386-netbsd-thread-multi/auto/DynaLoader/DynaLoader.a
        when linking eperl

>How-To-Repeat:
        I use pkg_comp.  At he minute I'm testing with 4.0 release sets
        (without X sets - ie: no X11R6) and with X11_TYPE=modular
        set in mk.conf.   I have libkver installed and NetBSD 4.0
        emulation using it.   The actual system is a 4.0_STABLE kernel.

        Starting with an empty sandbox (but many already built
        binary packages) I was building a bunch of wm* packages
        (ie: mostly windowmaker - but www/wml happened to get
        caught by the pattern...)

        Building www/wml ended wth ...

cc -O2 -pthread -I/usr/include -fno-strict-aliasing -pipe 
-I/usr/pkg/lib/perl5/5.10.0/i386-netbsd-thread-multi/CORE -I. -c eperl_logo.c
cc -O2 -pthread -I/usr/include -fno-strict-aliasing -pipe 
-I/usr/pkg/lib/perl5/5.10.0/i386-netbsd-thread-multi/CORE -I. -c eperl_powered.c
cc -Wl,-E  -Wl,-R/usr/pkg/lib/perl5/5.10.0/i386-netbsd-thread-multi/CORE 
-Wl,-R/usr/pkg/lib  -L/usr/pkg/lib 
-L/usr/pkg/lib/perl5/5.10.0/i386-netbsd-thread-multi/CORE -o eperl eperl_main.o 
 eperl_perl5.o  eperl_parse.o  eperl_pp.o  eperl_sys.o  eperl_http.o  
eperl_getopt.o  eperl_debug.o  eperl_config.o  eperl_version.o  eperl_readme.o  
eperl_license.o  eperl_logo.o  eperl_powered.o 
/usr/pkg/lib/perl5/5.10.0/i386-netbsd-thread-multi/auto/DynaLoader/DynaLoader.a 
-lperl -lm -lcrypt -lpthread 
gcc: 
/usr/pkg/lib/perl5/5.10.0/i386-netbsd-thread-multi/auto/DynaLoader/DynaLoader.a:
 No such file or directory
*** Error code 1

Stop.
make: stopped in /pkg_comp/obj/pkgsrc/www/wml/4x/wml-2.0.9/wml_backend/p3_eperl
*** Error code 1

Stop.
make: stopped in /pkg_comp/obj/pkgsrc/www/wml/4x/wml-2.0.9/wml_backend
*** Error code 1

Stop.
make: stopped in /pkg_comp/obj/pkgsrc/www/wml/4x/wml-2.0.9
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/www/wml
*** Error code 1

Stop.

        The way I build a sequence of packages (often related ones)
        is
                for whatever in ....
                do
                        pkg_comp build $whatever
                        pkg_comp pkg_delete $whatever
                done
        approximately (not quite, the arg to build and delete aren't
        really the same, one is category/pkg the other is pkgname
        but that's not relevant here).

        Once packages are built, they're removed from the sandbox - but
        dependencies remain installed (this speeds up building of
        related sets of packages with similar dependency sets).

        A couple of dozen wm* packages were built this way before wml
        attempted to compile, then a few more after it.

        After all that, the following packages are listed as being
        installed in the sandbox - this should include all required
        dependencies of www/wml (and more).   I don't know where
        DynaLoader.a is supposed to come from.

pkg_install-20081013 Package management and administration tools for pkgsrc
libkver-0.6nb1      Shared library and sysctl(1) replacement to override system 
version
digest-20080510     Message digest wrapper utility
perl-5.10.0nb2      Practical Extraction and Report Language
lintpkgsrc-4.82     Sanity checks on the complete pkgsrc tree
xorg-cf-files-1.0.2nb6 Xorg imake rules
makedepend-1.0.1    Dependency generator for make
imake-1.0.2nb2      Imake and other utilities from modular X.org
kbproto-1.0.3       KB extension headers from X.org
xproto-7.0.14       X protocol and ancillary headers from Xorg X11
xextproto-7.0.3     XExt extension headers from X.org
inputproto-1.4.4    Input extension headers from X.org
checkperms-1.10     Check and correct file permissions
libXau-1.0.4        Authorization Protocol for X from X.org
libXdmcp-1.0.2      X Display Manager Control Protocol library from X.org
libX11-1.1.5        Base X libraries from modular Xorg X11
libXext-1.0.4       X Extension library
libICE-1.0.4        Inter Client Exchange (ICE) library for X
libSM-1.1.0         X Session Management Library
libXt-1.0.5nb1      X Toolkit Intrinsics library
libXpm-3.5.7nb1     X PixMap Library from modular Xorg X11
gmake-3.81          GNU version of 'make' utility
mpg123-0.59.18nb9   Command-line player for mpeg layer 1, 2 and 3 audio
damageproto-1.1.0   Damage extension headers from modular X.org
fixesproto-4.0      Fixes extension headers from X.org
xf86driproto-2.0.4  XF86DRI extension headers from modular X.org
glproto-1.4.9nb1    GL extension headers
xf86vidmodeproto-2.2.2 XF86VidMode extension headers from modular X.org
libmikmod-3.1.11.1nb3 MikMod Sound Library
libogg-1.1.3        Ogg project codecs library
libvorbis-1.2.0nb1  Library for the Ogg Vorbis audio encoding format
expat-2.0.1         XML parser library written in C
libXfixes-4.0.3     Xfixes library and extension of X RandR from modular X.org
libXdamage-1.1.1nb1 Xdamage extension (Library)
libXxf86vm-1.0.2    Library for the XFree86-VidMode X extension
libdrm-2.3.1        Userspace interface to kernel DRM services
MesaLib-7.0.4.1nb4  Graphics library similar to SGI's OpenGL
xmms-1.2.11         X Multimedia System - an audio player with a Winamp GUI
glib-1.2.10nb10     Some useful routines for C programming (glib1)
libXi-1.1.3nb1      X Input extension library
gtk+-1.2.10nb9      GIMP Toolkit v1 - libraries for building X11 user interfaces
renderproto-0.9.3nb1 Render extension headers from modular X.org
lzo-2.03            Portable lossless data compression library
libcfg+-0.6.2nb3    Command line and configuration file parsing library
libtasn1-1.5        ASN.1 structure parser library
libgpg-error-1.6    Definitions of common error values for all GnuPG components
libgcrypt-1.4.3     GNU cryptographic library
opencdk-0.6.6       Open Crypto Development Kit
gnutls-2.6.1        GNU Transport Layer Security library
libungif-4.1.4nb1   Tools and library routines for working with GIF images
png-1.2.33          Library for manipulating PNG images
jpeg-6bnb4          IJG's jpeg compression utilities
tiff-3.8.2nb4       Library and tools for reading and writing TIFF data files
freetype2-2.3.7     Font rendering engine and library API
fontconfig-2.6.0    Library for configuring and customizing font access
libXrender-0.9.4    X Render Library
libXft-2.1.13       Library for configuring and customizing font access
libXinerama-1.0.3   X PanoramiX extension library
windowmaker-0.92.0nb7 GNUStep-compliant NEXTSTEP(tm) window manager clone
libtool-base-1.5.24nb6 Generic shared library support script (the script itself)
libproplist-0.10.1nb1 GNUstep/OPENSTEP property lists compatibility library
libidn-1.11         Internationalized Domain Names command line tool
curl-7.18.0nb3      Client that groks URLs
libXmu-1.0.4        X Miscellaneous Utilities library
pkg-config-0.23     System for managing library compile/link flags
randrproto-1.2.2    Randr extension headers from modular X.org
xineramaproto-1.1.2 Xinerama extension headers from X.org
libltdl-1.5.24      Generic shared library support (libltdl abstraction library)
imlib2-1.4.2        Image manipulation library
xdg-dirs-1.4        Shared XDG directories
libXcursor-1.1.9    Client-side cursor loading library for X
libXrandr-1.2.3     X RandR Library from X.org
fam-2.7.0nb9        File Alteration Monitor
pcre-7.8            Perl Compatible Regular Expressions library
glib2-2.18.2        Some useful routines for C programming (glib2)
xmlcatmgr-2.2nb1    XML and SGML catalog manager
libxml2-2.7.2nb1    XML parser library from the GNOME project
atk-1.24.0          Set of interfaces for accessibility
shared-mime-info-0.51nb2 Core database of common types
glitz-0.5.6nb2      OpenGL 2D graphics library and a backend for gl output in 
cairo
pixman-0.12.0       Library of low-level pixel manipulation routines
cairo-1.8.2nb1      Vector graphics library with cross-device output support
pango-1.22.2        Library for layout and rendering of text
gtk2+-2.14.4        GIMP Toolkit v2 - libraries for building X11 user interfaces
dmenu-3.6           Dymanic menu for wmii
libixp-0.4          Stand-alone client/server 9P library
m4-1.4.12           GNU version of UNIX m4 macro language processor
autoconf-2.63       Generates automatic source code configuration scripts
automake-1.10.1     GNU Standards-compliant Makefile generator
p5-Carp-Clan-6.00nb1 Report errors from perspective of a "clan" of modules
p5-Bit-Vector-6.4nb4 Efficient base class implementing bit vectors
p5-Compress-Raw-Zlib-2.015nb1 Perl5 module interface to the zlib compression 
library
p5-IO-Compress-Base-2.015nb1 Base class for IO::Compress and IO::Uncompress 
modules
p5-IO-Compress-Zlib-2.015nb1 Perl module to parse gzip and zip files and buffers
p5-Compress-Zlib-2.015nb1 Perl5 module interface to the zlib compression library
libXaw-1.0.5        X Athena Widgets Library from modular Xorg X11
p5-Image-Size-3.1.1nb1 Read the dimensions of an image in several popular 
formats
p5-Term-ReadKey-2.30nb2 Change terminal modes and perform non-blocking reads
xmessage-1.0.2nb1   X11 message utility

>Fix:
        ???



Home | Main Index | Thread Index | Old Index