Subject: pkg/36279: suse100 packages install in /usr/pkg/emul/linux/linux instead of /usr/pkg/emul/linux
To: None <,,>
From: None <>
List: pkgsrc-bugs
Date: 05/05/2007 16:50:01
>Number:         36279
>Category:       pkg
>Synopsis:       suse100 packages install in /usr/pkg/emul/linux/linux instead of /usr/pkg/emul/linux
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sat May 05 16:50:01 +0000 2007
>Originator:     Loic Hoguin
>Release:        NetBSD 3.1 branch
NetBSD ********* 3.1.0_PATCH NetBSD 3.1.0_PATCH (EXTEND) #1: Sun Dec  3 06:00:56 CET 2006  essen@*********:/usr/obj/sys/arch/i386/compile/EXTEND i386
As reported two days ago in "Problem with emul/linux on netbsd3.1 i386":

I installed the suse100 packages as dependencies of lang/sun-jre15 (make in lang/sun-jre15) and all the packages were installed in the wrong folder: in emul/linux/linux instead of emul/linux.


I added PKG_DEVELOPER=yes just before or just after linux emulation
installation, but I don't remember exactly. :(

So it is probably not an option that causes this.

I think it happened after the changes to the suse100 packages to allow 32bits linux emulation packages on amd64.

Pkgsrc is up to date.

Blair Sadewitz got the same problem.

Links to the discussion:

As root:

cd /usr/pkgsrc/lang/sun-jre15
ls -la /usr/pkg/emul/linux

You should not see a linux folder in there, but its contents (bin, sbin...).