Subject: pkg/15964: can't build imlib
To: None <gnats-bugs@gnats.netbsd.org>
From: None <martti.kuparinen@iki.fi>
List: netbsd-bugs
Date: 03/19/2002 14:41:58
>Number:         15964
>Category:       pkg
>Synopsis:       can't build imlib
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Tue Mar 19 05:43:00 PST 2002
>Closed-Date:
>Last-Modified:
>Originator:     Martti Kuparinen
>Release:        NetBSD 1.5ZB
>Organization:
>Environment:
System: NetBSD localhost 1.5ZB NetBSD 1.5ZB (OMNIBOOK) #2: Fri Mar 15 14:33:44 UTC 2002 root@localhost:/work/netbsd/src/sys/arch/i386/compile/OMNIBOOK i386
Architecture: i386
Machine: i386
>Description:

A fresh pkgsrc from today (2002-03-19, 14:00 CET):

ROOT localhost:/usr/pkgsrc/graphics/imlib> make clean clean-depends
ROOT localhost:/usr/pkgsrc/graphics/imlib> make install
=> Checksum OK for imlib-1.9.11.tar.gz.
===> Extracting for imlib-1.9.11nb1
===> Required installed package jpeg-6b: jpeg-6b found
===> Required installed package libungif>=4.1.0: libungif-4.1.0.1 found
===> Required installed package netpbm>=9.24: netpbm-9.25 found
===> Required installed package png>=1.2.1: png-1.2.1 found
===> Required installed package tiff>=3.5.4: tiff-3.5.7 found
===> Required installed package gtk+>=1.2.8: gtk+-1.2.10 found
===> Required installed package glib>=1.2.8: glib-1.2.10 found
===> Required installed package pth>=1.3.2: pth-1.4.0nb1 found
===> Required installed package x11-links>=0.6: x11-links-0.6 found
===> Required installed package gmake>=3.78: gmake-3.79.1 found
===> Required installed package libtool-base>=1.4.20010614nb6: libtool-base-1.4.20010614nb6 found
...
===> Building for imlib-1.9.11nb1
...
bin/sh ../libtool --mode=link cc  -I/work/netbsd/pkgsrc/graphics/imlib/work/.buildlink/include -O2 -I/usr/pkg/share/x11-links/include  -L/work/netbsd/pkgsrc/graphics/imlib/work/.buildlink/lib  -L/usr/pkg/share/x11-links/lib -Wl,-R/usr/X11R6/lib -Wl,-R/usr/pkg/lib -o imlib_config  imlib_config.o icons.o testimg.o ../gdk_imlib/libgdk_imlib.la -L/usr/pkg/share/x11-links/lib -Wl,-R/usr/X11R6/lib -Wl,-R/usr/X11R6/lib -L/usr/pkg/share/x11-links/lib -L/usr/pkg/share/x11-links/lib -lgtk -lgdk -L/work/netbsd/pkgsrc/graphics/imlib/work/.buildlink/lib -Wl,-R/usr/pkg/lib -lgmodule -lglib -L/work/netbsd/pkgsrc/graphics/imlib/work/.buildlink/lib -lintl -lXi -lXext -lX11 -lm  -L/work/netbsd/pkgsrc/graphics/imlib/work/.buildlink/lib -lintl
libtool: link: cannot find the library `/work/netbsd/pkgsrc/graphics/imlib/work/.buildlink/lib/libintl.la'

devel/gettext-lib/buildlink.mk is creating symlinks to
for libintl.* files but since there's no .la file in /usr/lib, the
link fails. But why doesn't libtool try to use the normal .{a,so} files
instead, i.e. there's no libX11.la it works just fine...

ROOT localhost:/usr/pkgsrc/graphics/imlib> ls work/.buildlink/lib/libi*
work/.buildlink/lib/libintl.a           work/.buildlink/lib/libintl.so.0
work/.buildlink/lib/libintl.so          work/.buildlink/lib/libintl.so.0.0

>How-To-Repeat:
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted: