Subject: pkg/19448: Problems installing suse_x11
To: None <gnats-bugs@gnats.netbsd.org>
From: Simon Burge <simonb@wasabisystems.com>
List: netbsd-bugs
Date: 12/19/2002 13:20:44
>Number: 19448
>Category: pkg
>Synopsis: ln -s problems installing suse_x11
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: pkg-manager
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Wed Dec 18 18:21:00 PST 2002
>Closed-Date:
>Last-Modified:
>Originator:
>Release: NetBSD 1.6K
>Organization:
Wasabi Systems
>Environment:
System: NetBSD euclid.thistledown.com.au 1.6K NetBSD 1.6K (EUCLID)
#375: Wed Dec 18 11:01:50 EST 2002
simonb@euclid.thistledown.com.au:/usr/obj/sys/arch/i386/compile/EUCLID i386
Architecture: i386
Machine: i386
>Description:
Installing the suse_x11 package results in the following errors:
===> Installing for suse_x11-7.3nb2
===> Becoming root@euclid.thistledown.com.au to install suse_x11-7.3nb2.
priv /usr/pkg/sbin/rpm2pkg -d /usr/pkg -f /z/pkgobj/emulators/suse_x11/work.euclid/PLIST_DYNAMIC -p emul/linux /NetBSD/pkgsrc/distfiles/suse73/i386/xshared.rpm
===> [Automatic Linux shared object handling]
Usage: ln [-fhns] file1 file2
ln [-fhns] file ... directory
ln: %D/emul/linux/usr/X11R6/lib/libICE.so: No such file or directory
Usage: ln [-fhns] file1 file2
ln [-fhns] file ... directory
ln: %D/emul/linux/usr/X11R6/lib/libSM.so: No such file or directory
Usage: ln [-fhns] file1 file2
ln [-fhns] file ... directory
ln: %D/emul/linux/usr/X11R6/lib/libX11.so: No such file or directory
Here is the PLIST_DYNAMIC that gets generated:
@comment $NetBSD: PLIST_dynamic,v 1.1 2002/08/11 01:00:59 hubertf Exp $
@comment PLIST created dynamically from pkgsrc/emulators/suse_linux/Makefile.common
emul/linux/usr/X11R6/lib/libICE.so.6.3
emul/linux/usr/X11R6/lib/libSM.so.6.0
emul/linux/usr/X11R6/lib/libX11.so.6.2
emul/linux/usr/X11R6/lib/libXIE.so.6.0
emul/linux/usr/X11R6/lib/libXaw.so.6.1
emul/linux/usr/X11R6/lib/libXaw.so.7.0
emul/linux/usr/X11R6/lib/libXext.so.6.4
emul/linux/usr/X11R6/lib/libXfont.so.1.3
emul/linux/usr/X11R6/lib/libXft.so.1.0
emul/linux/usr/X11R6/lib/libXi.so.6.0
emul/linux/usr/X11R6/lib/libXmu.so.6.2
emul/linux/usr/X11R6/lib/libXmuu.so.1.0
emul/linux/usr/X11R6/lib/libXp.so.6.2
emul/linux/usr/X11R6/lib/libXpm.so.4.11
emul/linux/usr/X11R6/lib/libXrender.so.1.0
emul/linux/usr/X11R6/lib/libXt.so.6.0
emul/linux/usr/X11R6/lib/libXtst.so.6.1
emul/linux/usr/X11R6/lib/libXv.so.1.0
emul/linux/usr/X11R6/lib/libXxf86dga.so.1.0
emul/linux/usr/X11R6/lib/libXxf86misc.so.1.0
emul/linux/usr/X11R6/lib/libXxf86vm.so.1.0
emul/linux/usr/X11R6/lib/libdps.so.1.0
emul/linux/usr/X11R6/lib/libdpstk.so.1.0
emul/linux/usr/X11R6/lib/libpsres.so.1.0
emul/linux/usr/X11R6/lib/libxrx.so.6.3
@exec ln -fs libICE.so.6.3 %D/emul/linux/usr/X11R6/lib/libICE.so.6
@unexec rm -f %D/emul/linux/usr/X11R6/lib/libICE.so.6
@exec ln -fs libSM.so.6.0 %D/emul/linux/usr/X11R6/lib/libSM.so.6
@unexec rm -f %D/emul/linux/usr/X11R6/lib/libSM.so.6
@exec ln -fs libX11.so.6.2 %D/emul/linux/usr/X11R6/lib/libX11.so.6
@unexec rm -f %D/emul/linux/usr/X11R6/lib/libX11.so.6
@exec ln -fs libXIE.so.6.0 %D/emul/linux/usr/X11R6/lib/libXIE.so.6
@unexec rm -f %D/emul/linux/usr/X11R6/lib/libXIE.so.6
@exec ln -fs libXaw.so.6.1 %D/emul/linux/usr/X11R6/lib/libXaw.so.6
@unexec rm -f %D/emul/linux/usr/X11R6/lib/libXaw.so.6
@exec ln -fs libXaw.so.7.0 %D/emul/linux/usr/X11R6/lib/libXaw.so.7
@unexec rm -f %D/emul/linux/usr/X11R6/lib/libXaw.so.7
@exec ln -fs libXext.so.6.4 %D/emul/linux/usr/X11R6/lib/libXext.so.6
@unexec rm -f %D/emul/linux/usr/X11R6/lib/libXext.so.6
@exec ln -fs libXfont.so.1.3 %D/emul/linux/usr/X11R6/lib/libXfont.so.1
@unexec rm -f %D/emul/linux/usr/X11R6/lib/libXfont.so.1
@exec ln -fs libXft.so.1.0 %D/emul/linux/usr/X11R6/lib/libXft.so.1
@unexec rm -f %D/emul/linux/usr/X11R6/lib/libXft.so.1
@exec ln -fs libXi.so.6.0 %D/emul/linux/usr/X11R6/lib/libXi.so.6
@unexec rm -f %D/emul/linux/usr/X11R6/lib/libXi.so.6
@exec ln -fs libXmu.so.6.2 %D/emul/linux/usr/X11R6/lib/libXmu.so.6
@unexec rm -f %D/emul/linux/usr/X11R6/lib/libXmu.so.6
@exec ln -fs libXmuu.so.1.0 %D/emul/linux/usr/X11R6/lib/libXmuu.so.1
@unexec rm -f %D/emul/linux/usr/X11R6/lib/libXmuu.so.1
@exec ln -fs libXp.so.6.2 %D/emul/linux/usr/X11R6/lib/libXp.so.6
@unexec rm -f %D/emul/linux/usr/X11R6/lib/libXp.so.6
@exec ln -fs libXpm.so.4.11 %D/emul/linux/usr/X11R6/lib/libXpm.so.4
@unexec rm -f %D/emul/linux/usr/X11R6/lib/libXpm.so.4
@exec ln -fs libXrender.so.1.0 %D/emul/linux/usr/X11R6/lib/libXrender.so.1
@unexec rm -f %D/emul/linux/usr/X11R6/lib/libXrender.so.1
@exec ln -fs libXt.so.6.0 %D/emul/linux/usr/X11R6/lib/libXt.so.6
@unexec rm -f %D/emul/linux/usr/X11R6/lib/libXt.so.6
@exec ln -fs libXtst.so.6.1 %D/emul/linux/usr/X11R6/lib/libXtst.so.6
@unexec rm -f %D/emul/linux/usr/X11R6/lib/libXtst.so.6
@exec ln -fs libXv.so.1.0 %D/emul/linux/usr/X11R6/lib/libXv.so.1
@unexec rm -f %D/emul/linux/usr/X11R6/lib/libXv.so.1
@exec ln -fs libXxf86dga.so.1.0 %D/emul/linux/usr/X11R6/lib/libXxf86dga.so.1
@unexec rm -f %D/emul/linux/usr/X11R6/lib/libXxf86dga.so.1
@exec ln -fs libXxf86misc.so.1.0 %D/emul/linux/usr/X11R6/lib/libXxf86misc.so.1
@unexec rm -f %D/emul/linux/usr/X11R6/lib/libXxf86misc.so.1
@exec ln -fs libXxf86vm.so.1.0 %D/emul/linux/usr/X11R6/lib/libXxf86vm.so.1
@unexec rm -f %D/emul/linux/usr/X11R6/lib/libXxf86vm.so.1
@exec ln -fs libdps.so.1.0 %D/emul/linux/usr/X11R6/lib/libdps.so.1
@unexec rm -f %D/emul/linux/usr/X11R6/lib/libdps.so.1
@exec ln -fs libdpstk.so.1.0 %D/emul/linux/usr/X11R6/lib/libdpstk.so.1
@unexec rm -f %D/emul/linux/usr/X11R6/lib/libdpstk.so.1
@exec ln -fs libpsres.so.1.0 %D/emul/linux/usr/X11R6/lib/libpsres.so.1
@unexec rm -f %D/emul/linux/usr/X11R6/lib/libpsres.so.1
@exec ln -fs libxrx.so.6.3 %D/emul/linux/usr/X11R6/lib/libxrx.so.6
@unexec rm -f %D/emul/linux/usr/X11R6/lib/libxrx.so.6
@exec %D/emul/linux/sbin/ldconfig -r %D/emul/linux
@unexec %D/emul/linux/sbin/ldconfig -r %D/emul/linux 2>/dev/null
@exec ln -sf libICE.so.6 %D/emul/linux/usr/X11R6/lib/libICE.so
@exec ln -sf libSM.so.6 %D/emul/linux/usr/X11R6/lib/libSM.so
@exec ln -sf libX11.so.6 %D/emul/linux/usr/X11R6/lib/libX11.so
@exec ln -sf libXIE.so.6 %D/emul/linux/usr/X11R6/lib/libXIE.so
@exec ln -sf libXaw.so.6 %D/emul/linux/usr/X11R6/lib/libXaw.so
@exec ln -sf libXaw.so.7 %D/emul/linux/usr/X11R6/lib/libXaw.so
@exec ln -sf libXext.so.6 %D/emul/linux/usr/X11R6/lib/libXext.so
@exec ln -sf libXfont.so.1 %D/emul/linux/usr/X11R6/lib/libXfont.so
@exec ln -sf libXft.so.1 %D/emul/linux/usr/X11R6/lib/libXft.so
@exec ln -sf libXi.so.6 %D/emul/linux/usr/X11R6/lib/libXi.so
@exec ln -sf libXmu.so.6 %D/emul/linux/usr/X11R6/lib/libXmu.so
@exec ln -sf libXmuu.so.1 %D/emul/linux/usr/X11R6/lib/libXmuu.so
@exec ln -sf libXp.so.6 %D/emul/linux/usr/X11R6/lib/libXp.so
@exec ln -sf libXpm.so.4 %D/emul/linux/usr/X11R6/lib/libXpm.so
@exec ln -sf libXrender.so.1 %D/emul/linux/usr/X11R6/lib/libXrender.so
@exec ln -sf libXt.so.6 %D/emul/linux/usr/X11R6/lib/libXt.so
@exec ln -sf libXtst.so.6 %D/emul/linux/usr/X11R6/lib/libXtst.so
@exec ln -sf libXv.so.1 %D/emul/linux/usr/X11R6/lib/libXv.so
@exec ln -sf libXxf86dga.so.1 %D/emul/linux/usr/X11R6/lib/libXxf86dga.so
@exec ln -sf libXxf86misc.so.1 %D/emul/linux/usr/X11R6/lib/libXxf86misc.so
@exec ln -sf libXxf86vm.so.1 %D/emul/linux/usr/X11R6/lib/libXxf86vm.so
@exec ln -sf libdps.so.1 %D/emul/linux/usr/X11R6/lib/libdps.so
@exec ln -sf libdpstk.so.1 %D/emul/linux/usr/X11R6/lib/libdpstk.so
@exec ln -sf libpsres.so.1 %D/emul/linux/usr/X11R6/lib/libpsres.so
@exec ln -sf libxrx.so.6 %D/emul/linux/usr/X11R6/lib/libxrx.so
@unexec rm -f %D/emul/linux/usr/X11R6/lib/libICE.so
@unexec rm -f %D/emul/linux/usr/X11R6/lib/libSM.so
@unexec rm -f %D/emul/linux/usr/X11R6/lib/libX11.so
@unexec rm -f %D/emul/linux/usr/X11R6/lib/libXIE.so
@unexec rm -f %D/emul/linux/usr/X11R6/lib/libXaw.so
@unexec rm -f %D/emul/linux/usr/X11R6/lib/libXaw.so
@unexec rm -f %D/emul/linux/usr/X11R6/lib/libXext.so
@unexec rm -f %D/emul/linux/usr/X11R6/lib/libXfont.so
@unexec rm -f %D/emul/linux/usr/X11R6/lib/libXft.so
@unexec rm -f %D/emul/linux/usr/X11R6/lib/libXi.so
@unexec rm -f %D/emul/linux/usr/X11R6/lib/libXmu.so
@unexec rm -f %D/emul/linux/usr/X11R6/lib/libXmuu.so
@unexec rm -f %D/emul/linux/usr/X11R6/lib/libXp.so
@unexec rm -f %D/emul/linux/usr/X11R6/lib/libXpm.so
@unexec rm -f %D/emul/linux/usr/X11R6/lib/libXrender.so
@unexec rm -f %D/emul/linux/usr/X11R6/lib/libXt.so
@unexec rm -f %D/emul/linux/usr/X11R6/lib/libXtst.so
@unexec rm -f %D/emul/linux/usr/X11R6/lib/libXv.so
@unexec rm -f %D/emul/linux/usr/X11R6/lib/libXxf86dga.so
@unexec rm -f %D/emul/linux/usr/X11R6/lib/libXxf86misc.so
@unexec rm -f %D/emul/linux/usr/X11R6/lib/libXxf86vm.so
@unexec rm -f %D/emul/linux/usr/X11R6/lib/libdps.so
@unexec rm -f %D/emul/linux/usr/X11R6/lib/libdpstk.so
@unexec rm -f %D/emul/linux/usr/X11R6/lib/libpsres.so
@unexec rm -f %D/emul/linux/usr/X11R6/lib/libxrx.so
Adding some debug echos shows the following commands (and the errors)
[ ... the libraries being linked ok ... ]
--> cd /usr/pkg/emul/linux/usr/X11R6/lib && ln -sf libXxf86vm.so.1 libXxf86vm.so;
--> cd /usr/pkg/emul/linux/usr/X11R6/lib && ln -sf libdps.so.1 libdps.so;
--> cd /usr/pkg/emul/linux/usr/X11R6/lib && ln -sf libdpstk.so.1 libdpstk.so;
--> cd /usr/pkg/emul/linux/usr/X11R6/lib && ln -sf libpsres.so.1 libpsres.so;
--> cd /usr/pkg/emul/linux/usr/X11R6/lib && ln -sf libxrx.so.6 libxrx.so;
--> cd /usr/pkg/emul/linux/usr/X11R6/lib && ln -sf @exec @exec;
--> cd /usr/pkg/emul/linux/usr/X11R6/lib && ln -sf ln ln;
--> cd /usr/pkg/emul/linux/usr/X11R6/lib && ln -sf -sf -sf;
Usage: ln [-fhns] file1 file2
ln [-fhns] file ... directory
--> cd /usr/pkg/emul/linux/usr/X11R6/lib && ln -sf libICE.so.6 libICE.so;
--> cd /usr/pkg/emul/linux/usr/X11R6/lib && ln -sf %D/emul/linux/usr/X11R6/lib/libICE.so %D/emul/linux/usr/X11R6/lib/libICE.so;
ln: %D/emul/linux/usr/X11R6/lib/libICE.so: No such file or directory
--> cd /usr/pkg/emul/linux/usr/X11R6/lib && ln -sf @exec @exec;
--> cd /usr/pkg/emul/linux/usr/X11R6/lib && ln -sf ln ln;
--> cd /usr/pkg/emul/linux/usr/X11R6/lib && ln -sf -sf -sf;
Usage: ln [-fhns] file1 file2
ln [-fhns] file ... directory
--> cd /usr/pkg/emul/linux/usr/X11R6/lib && ln -sf libSM.so.6 libSM.so;
--> cd /usr/pkg/emul/linux/usr/X11R6/lib && ln -sf %D/emul/linux/usr/X11R6/lib/libSM.so %D/emul/linux/usr/X11R6/lib/libSM.so;
ln: %D/emul/linux/usr/X11R6/lib/libSM.so: No such file or directory
--> cd /usr/pkg/emul/linux/usr/X11R6/lib && ln -sf @exec @exec;
--> cd /usr/pkg/emul/linux/usr/X11R6/lib && ln -sf ln ln;
--> cd /usr/pkg/emul/linux/usr/X11R6/lib && ln -sf -sf -sf;
Usage: ln [-fhns] file1 file2
ln [-fhns] file ... directory
[ ... more of the same ... ]
I've got an up-to-date pkgsrc and /usr/sbin/pkg*
>How-To-Repeat:
cd /usr/pkgsrc/emulators/suse_x11 ; make install
>Fix:
None given.
>Release-Note:
>Audit-Trail:
>Unformatted:
pkgsrc 'cvs update'd at around 0:00UTC 19 Dec 2002.