portmaster issue: "The value of DISTDIR cannot be empty"

Gritsuk Anton gnixua at gmail.com
Tue May 3 14:22:57 UTC 2011


pm.log is attached


On 03.05.2011 17:10, Doug Barton wrote:
> On 05/03/2011 04:58, Ruslan Mahmatkhanov wrote:
>> 03.05.2011 14:33, Gritsuk Anton пишет:
>>>
>>> What does it mean? How to fix?
>>>
>>> Some addition information:
>>> # du -sh /usr/ports/distfiles/
>>> 853M /usr/ports/distfiles/
>>>
>>> From man page of ports:
>>> DISTDIR Where to find/put distfiles, normally distfiles/ in PORTSDIR
>>
>> I saw it too right after updating portmaster to 3.9
>
> The sooner you report the bugs, the sooner I can fix them. :)
>
> The way to debug this is to add -x to the #! line at the top of 
> /usr/local/sbin/portmaster so it looks like this:
>
> #!/bin/sh -x
>
> Then run the following:
> script pm.log
> portmaster -Dv <whatever you would normally do>
> ^D
>
> Then send me the log.
>
>
> Thanks,
>
> Doug
>
>


-- 
best regards,
Anton

-------------- next part --------------
Script started on Tue May  3 17:15:40 2011
You have mail.
gx# 

gx# pkg_version -IvL=

libwps-0.2.0                        <   needs updating (index has 0.2.1)
gx# portmaster -Dv libwps-0.2.0

+ trap trap_exit INT
+ [ -z '' ]
+ PM_PARENT_PID=5153
+ : /tmp
+ UPGRADE_TOOL=portmaster
+ PATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin
+ [ -e /usr/X11R6 -a ! -L /usr/X11R6 ]
+ [ -n '' -a -z '' ]
+ export PM_PARENT_PID TMPDIR UPGRADE_TOOL PATH
+ [ -r /etc/portmaster.rc ]
+ set -o allexport
+ [ -s /usr/local/etc/portmaster.rc ]
+ [ -s /usr/local/sbin/portmaster.rc ]
+ [ -s /root/.portmasterrc ]
+ set +o allexport
+ set
+ my_environment='BLOCKSIZE=K
CLICOLOR=1
COLORTERM=rxvt-xpm
DISPLAY=:0.0
EDITOR=vi
GROUP=wheel
GTK_IM_MODULE=ibus
HOME=/root
HOST=gx.laptop.net
HOSTTYPE=FreeBSD
IFS='\'' 	
'\''
LANG=ru_RU.UTF-8
LC_ALL=ru_RU.UTF-8
LC_COLLATE=POSIX
LC_CTYPE=ru_RU.UTF-8
LOGNAME=root
LSCOLORS=DxGxHxExBxEgExAbAgAcAd
MACHTYPE=i386
MAIL=/var/mail/root
OPTIND=1
OSTYPE=FreeBSD
PACKAGEROOT=ftp://ftp6.ua.freebsd.org
PAGER=most
PATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin
PM_PARENT_PID=5153
PPID=5148
PS1='\''# '\''
PS2='\''> '\''
PS4='\''+ '\''
PWD=/usr/home/gx/trash
QT_IM_MODULE=xim
REMOTEHOST='\'\''
SHELL=/bin/csh
SHLVL=2
SUDO_COMMAND=/bin/csh
SUDO_GID=0
SUDO_UID=1001
SUDO_USER=gx
TERM=rxvt
TMPDIR=/tmp
UPGRADE_TOOL=portmaster
USER=root
USERNAME=root
VENDOR=intel
XAUTHORITY=/home/gx/.Xauthority
XIM=ibus
XIM_ARGS='\''--daemonize --xim'\''
XIM_PROGRAM=ibus-daemon
XMODIFIERS=@im=ibus'
+ ps -o uid= 5153
+ euid='    0'
+ [ 0 -eq 0 ]
+ unset PM_SU_CMD PM_SU_VERBOSE
+ unset euid
+ umask 022
+ [ 5153 -eq 5153 ]
+ [ -z '' ]
+ [ -z '' ]
+ [ -d /usr/ports ]
+ pd=/usr/ports
+ [ -z /usr/ports ]
+ [ -n /usr/ports ]
+ [ ! -r /usr/ports/Mk/bsd.port.mk ]
+ export pd
+ [ -z '' ]
+ [ -z '' ]
+ [ -d /var/db/pkg ]
+ pdb=/var/db/pkg
+ [ -z /var/db/pkg ]
+ [ -z /var/db/pkg ]
+ export pdb
+ [ -z '' ]
+ [ -d /var/db/ports ]
+ port_dbdir=/var/db/ports
+ [ -z /var/db/ports ]
+ [ -n /var/db/ports ]
+ export port_dbdir
+ newopts=' -Dv'
+ newopts=' -Dv libwps-0.2.0'
+ [ -n '' -a -n '' ]
+ [ -n '' -a -z '' ]
+ set -- -Dv libwps-0.2.0
+ unset var newopts
+ getopts BCDFGHKLPRabde:fghilm:nop:r:stuvwx:y COMMAND_LINE_ARGUMENT
+ DONT_SCRUB_DISTFILES=Dopt
+ ARGS='-D '
+ getopts BCDFGHKLPRabde:fghilm:nop:r:stuvwx:y COMMAND_LINE_ARGUMENT
+ PM_VERBOSE=vopt
+ ARGS='-v -D '
+ getopts BCDFGHKLPRabde:fghilm:nop:r:stuvwx:y COMMAND_LINE_ARGUMENT
+ shift 1
+ [ -n '' ]
+ [ -n '' -a -n '' ]
+ [ -n '' ]
+ [ -n '' -a '' ]
+ [ -n '' -a -n '' ]
+ [ -n '' -a -n Dopt ]
+ [ -n '' -a -n '' ]
+ [ -n '' -o -n '' ]
+ [ -n '' -a -n '' ]
+ unset my_environment COMMAND_LINE_ARGUMENT
+ unset -f packages_init cross_idx test_command_line
+ [ 5153 -eq 5153 ]
+ [ -n '' -o -n '' ]
+ [ -n '' ]
+ [ -z '' -a -z '' ]
+ [ -n /usr/ports ]
+ export pd
+ [ -z '' -a '' != only -a -z '' -a -z '' -a -z '' ]
+ pm_make_b -f/usr/share/mk/bsd.port.mk -V DISTDIR
+ DISTDIR=''
+ [ -n '' ]
+ [ -n '' -o -n '' ]
+ [ -n '' ]
+ [ -n '' ]
+ [ -n '' ]
+ [ -n '' ]
+ [ -n '' ]
+ [ -n '' -o -n '' ]
+ [ -n '' ]
+ [ -n '' ]
+ [ -z '' -a '' != only -a -z Dopt ]
+ [ 5153 -eq 5153 -a -z '' ]
+ CUR_DEPS=:
+ DISPLAY_LIST=''
+ INSTALLED_LIST=''
+ PM_DEPTH=''
+ pm_mktemp IPC_SAVE
+ /usr/bin/mktemp -t f-5153-IPC_SAVE
+ IPC_SAVE=/tmp/f-5153-IPC_SAVE.jbXIAnFr
+ export CUR_DEPS DISPLAY_LIST INSTALLED_LIST PM_DEPTH IPC_SAVE
+ [ -n '' ]
+ [ -z '' ]
+ pm_make_b -f/usr/share/mk/bsd.port.mk -V LOCALBASE
+ PLB=''
+ [ -n '' ]
+ [ -n '' ]
+ [ -n '' ]
+ echo '===>>> Unable to determine the value of LOCALBASE'
===>>> Unable to determine the value of LOCALBASE
+ echo '       Try setting it in the environment, or /etc/make.conf'
       Try setting it in the environment, or /etc/make.conf
+ fail 'The value of LOCALBASE cannot be empty'
+ echo ''

+ echo '===>>> The value of LOCALBASE cannot be empty'
===>>> The value of LOCALBASE cannot be empty
+ echo '===>>> Aborting update'
===>>> Aborting update
+ [ 5153 -eq 5153 ]
+ trap_exit fail
+ echo ''

+ [ -n '' -a -z fail ]
+ [ -z fail ]
+ [ 5153 -eq 5153 ]
+ local n=0
+ ps -axo pid,ppid,command
+ egrep -q '(make -DBATCH checksum|/fetch |\[sh\])'
+ grep -v egrep
+ [ -n '' ]
+ safe_exit 1
+ [ 5153 -eq 5153 ]
+ parent_exit 1
+ local files f DISCARD show_list
+ [ -s '' ]
+ [ -n '' -a -z '' ]
+ [ -z 1 ]
+ [ -n '' ]
+ [ -d '' ]
+ pm_unlink /tmp/f-5153-IPC_SAVE.jbXIAnFr
+ /bin/test -e /tmp/f-5153-IPC_SAVE.jbXIAnFr
+ /bin/unlink /tmp/f-5153-IPC_SAVE.jbXIAnFr
+ [ -n '' ]
+ [ -n '' ]
+ [ -n '' ]
+ PM_NEEDS_UPDATE=''
+ [ -n 1 -a -n '' -a -n '' -a -z '' ]
+ exit 1
gx# ^Dexit

Script done on Tue May  3 17:15:59 2011


More information about the freebsd-ports mailing list