Subject: pan claims missing crtend.o (xs4)
To: NetBSD-help list <netbsd-help@netbsd.org>
From: Rogier Krieger <rogier@virgiel.nl>
List: tech-pkg
Date: 04/12/2003 17:34:24
Hi everyone,

the last few days I've been trying to figure out what could be wrong
with my system while trying to run the 'pan' newsreader (as found
in the pkgsrc collection, which - to my knowledge - is fully up to
date on my system).

When I try to run pan, I receive the following error:

rkrieger@karres:/# pan
Shared object "crtend.o" not found

While find can easily find the crtend.o file in a plausible location
(i.e. /usr/lib ) without any trouble.

root@karres:/# find / -name crtend.o
/usr/lib/crtend.o

This happens regardless of being a regular user or root. In either
case, my PATH environment is as follows:

PATH=/root/bin:/usr/local/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/pkg/bin:/us
r/pkg/sbin:/usr/X11R6/bin


Compiling the pkgsrc news/gtk2-pan package went without
a problem (after the recent upgrade to the package regarding
'sigignore' as mentioned in the CVS).


Does the error message mean my system is broken? I tried
searching the various archives and usenet groups, but my
search came up dry. I also tried to recompile the various
packages pan depends upon, but without any result.
Other binaries on my system do not have this problem,
as far as I can tell.

For completeness, I added the output of ldd below.
Any insight is greatly appreciated,


Rogier Krieger



root@karres:/usr/lib# ldd /usr/pkg/bin/pan
/usr/pkg/bin/pan:
         -lintl.0 => /usr/lib/libintl.so.0
         -lm.0 => /usr/lib/libm387.so.0
         -lm.0 => /usr/lib/libm.so.0
         -liconv.3 => /usr/pkg/lib/libiconv.so.3
         -lglib-2.0.200 => /usr/pkg/lib/libglib-2.0.so.200
         -lgmodule-2.0.200 => /usr/pkg/lib/libgmodule-2.0.so.200
         -lgobject-2.0.200 => /usr/pkg/lib/libgobject-2.0.so.200
         -lpthread.14 => /usr/pkg/lib/libpthread.so.14
         -lgthread-2.0.200 => /usr/pkg/lib/libgthread-2.0.so.200
         -lgdk_pixbuf-2.0.200 => /usr/pkg/lib/libgdk_pixbuf-2.0.so.200
         -lX11.6 => /usr/X11R6/lib/libX11.so.6
         -lXext.6 => /usr/X11R6/lib/libXext.so.6
         -lXi.6 => /usr/X11R6/lib/libXi.so.6
         -lXrender.1 => /usr/X11R6/lib/libXrender.so.1
         -lfreetype.9 => /usr/pkg/lib/libfreetype.so.9
         -lexpat.4 => /usr/pkg/lib/libexpat.so.4
         -lfontconfig.1 => /usr/pkg/lib/libfontconfig.so.1
         -lXft.2 => /usr/pkg/lib/libXft.so.2
         -lpango-1.0.200 => /usr/pkg/lib/libpango-1.0.so.200
         -lpangoxft-1.0.200 => /usr/pkg/lib/libpangoxft-1.0.so.200
         -lpangox-1.0.200 => /usr/pkg/lib/libpangox-1.0.so.200
         -lgdk-x11-2.0.200 => /usr/pkg/lib/libgdk-x11-2.0.so.200
         -latk-1.0.200 => /usr/pkg/lib/libatk-1.0.so.200
         -lgtk-x11-2.0.200 => /usr/pkg/lib/libgtk-x11-2.0.so.200
         -lstdc++.4 => /usr/lib/libstdc++.so.4
         -laspell.15 => /usr/pkg/lib/libaspell.so.15
         -lpspell.15 => /usr/pkg/lib/libpspell.so.15
         -lgtkspell.0 => /usr/pkg/lib/libgtkspell.so.0
         -lz.0 => /usr/lib/libz.so.0
         -lxml2.7 => /usr/pkg/lib/libxml2.so.7
         -lresolv.1 => /usr/lib/libresolv.so.1
         -lgnet-1.1.7 => /usr/pkg/lib/libgnet-1.1.so.7
         -lc.12 => /usr/lib/libc.so.12
         crtend.o => not found