pkgsrc-Bugs archive

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

pkg/44091: changes in /filesystems/fuse/buildlink3.mk break on linux



>Number:         44091
>Category:       pkg
>Synopsis:       changes in /filesystems/fuse/buildlink3.mk break on linux
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon Nov 15 02:45:00 +0000 2010
>Originator:     Stefan
>Release:        Slackware 13.0
>Organization:
>Environment:
>Description:
Didn't have problems with fuse based applications w/ 2010Q2. Now, on 2010Q3, I 
get

/usr/current/pkgsrc/filesystems/fuse-unionfs# 
PATH=/usr/current/bin:/usr/current/sbin:$PATH bmake
=> Bootstrap dependency digest>=20010302: found digest-20080510
=> Bootstrap dependency tnftp-[0-9]*: found tnftp-20070806
===> Skipping vulnerability checks.
WARNING: No /usr/current/var/db/pkg/pkg-vulnerabilities file found.
WARNING: To fix run: `/usr/current/sbin/pkg_admin -K /usr/current/var/db/pkg 
fetch-pkg-vulnerabilities'.
=> Checksum SHA1 OK for unionfs-fuse-0.17.tar.bz2
=> Checksum RMD160 OK for unionfs-fuse-0.17.tar.bz2
===> Installing dependencies for fuse-unionfs-0.17
=> Build dependency pkg-config>=0.19: found pkg-config-0.25nb1
pkg_info: missing package name(s)
usage: pkg_info [-BbcDdFfhIikLmNnpqrRSsVvX] [-e package] [-E package]
                [-K pkg_dbdir] [-l prefix] pkg-name ...
       pkg_info [-a | -u] [flags]
       pkg_info [-Q variable] pkg-name ...
bmake: "../../mk/buildlink3/../../mk/buildlink3/bsd.buildlink3.mk" line 329: 
warning: Couldn't read shell's output for "true Computing 
BUILDLINK_PREFIX.fuse;   /usr/current/sbin/pkg_info -K . -qp  |   /bin/sed  -e 
"s,^[^/]*,,;q""

>How-To-Repeat:

>Fix:
I was tracking this down a little bit. The major change between Q2 an Q3 was in 
file filesystems/fuse/buildlink3.mk

Q2: 

# $NetBSD: buildlink3.mk,v 1.3 2009/03/20 19:24:33 joerg Exp $

BUILDLINK_TREE+=        fuse

.if !defined(FUSEFS_BUILDLINK3_MK)
FUSEFS_BUILDLINK3_MK:=

BUILDLINK_API_DEPENDS.fuse+=    fuse>=2.5.2
BUILDLINK_PKGSRCDIR.fuse?=      ../../filesystems/fuse
.endif # FUSEFS_BUILDLINK3_MK

BUILDLINK_TREE+=        -fuse



Q3:

# $NetBSD: buildlink3.mk,v 1.5 2010/09/06 12:13:30 wiz Exp $

BUILDLINK_TREE+=        fuse

.if !defined(FUSE_BUILDLINK3_MK)
FUSE_BUILDLINK3_MK:=

BUILDLINK_API_DEPENDS.fuse+=    fuse>=2.5.2
BUILDLINK_PKGSRCDIR.fuse?=      ../../filesystems/fuse

.include "../../mk/bsd.fast.prefs.mk"

.if ${OPSYS} == "NetBSD"
.include "../../filesystems/perfuse/buildlink3.mk"
.endif
.endif # FUSE_BUILDLINK3_MK

BUILDLINK_TREE+=        -fuse


Changing FUSE_BUILDLINK3_MK back to FUSEFS_BUILDLINK3_MK would fix the problem. 
Was this change done intentionally?



Home | Main Index | Thread Index | Old Index