pkgsrc-Users archive

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

pksrc variable MAIL_CMD not defined for NetBSD 3.1???



I have a fresh install of NetBSD 3.1:

        -> uname -v
        NetBSD 3.1 (GENERIC) #0: Tue Oct 31 04:42:59 UTC 2006
builds%b3.netbsd.org@localhost:/home/builds/ab/netbsd-3-1-RELEASE/mac68k/200610302053Z-obj/home/builds/ab/netbsd-3-1-RELEASE/src/sys/arch/mac68k/compile/GENERIC

and pkgsrc from HEAD (updated 2006-12-21).

In mk.conf, I have PKGSRC_MESSAGE_RECIPIENTS=mep, but when installing
mail/imap-uw, I get

-sPackage imap-uw-2004gnb2 installed on dummy: not found
*** Error code 127

and the install exits.

MAIL_CMD resolves to an empty string:

        -> make -V MAIL_CMD

        ->


On a Mac OS X system (also w/ pkgsrc updated 2006-12-21, and where things work
as expected), MAIL_CMD eventually resolves to /usr/bin/mail:

        -> bmake -V MAIL_CMD
        ${TOOLS_CMDLINE_${_TOOLS_VARNAME.mail}}
        -> bmake -V _TOOLS_VARNAME.mail
        MAIL_CMD
        -> bmake -V TOOLS_CMDLINE_MAIL_CMD
        ${TOOLS_CMDLINE.mail}
        -> bmake -V TOOLS_CMDLINE.mail
        ${TOOLS_PATH.mail}
        -> bmake -V TOOLS_PATH.mail
        ${TOOLS_PLATFORM.mail:C/^/_asdf_/1:M_asdf_*:S/^_asdf_//}
        -> bmake -V TOOLS_PLATFORM.mail
        /usr/bin/mail


However, working backwards on the 3.1 system, I see

        -> make -V TOOLS_PLATFORM.mail
        /usr/bin/mail
        -> make -V TOOLS_PATH.mail

        -> make -V TOOLS_CMDLINE.mail

        -> make -V TOOLS_CMDLINE_MAIL_CMD

        -> make -V _TOOLS_VARNAME.mail
        MAIL_CMD


A workaround is to set MAIL_CMD for the install, but I might be missing
something else that should be obvious or something is broken here.

Any suggestions on a proper fix?

Thanks,
Mark



Home | Main Index | Thread Index | Old Index