System Version: Mac OS X 10.5.8 (9L30)
Xcode version 3.1.4
MacPorts: 1.8.99, r64708
configuration of MacPorts:
./configure \
  --prefix=$LeWitt_PREFIX \
  --with-tclpackage=$LeWitt_tclpackage \
  --with-applications-dir=$LeWitt_applications_dir \
  --with-frameworks-dir=$LeWitt_framework_dir \
  --with-install-user=me \
  --with-install-group=staff \
  --with-macports-user=me \
  --enable-readline


Issue: after updating MacPorts installed from SVN sources 'port upgrade
outdated' fails to activate the upgraded ports:

> :info:install Warning: the following items did not execute (for 
> xorg-util-macros): org.macports.activate

Previously this had worked without issues - the failure only happens
since I updated the MacPorts SVN checkout today from r64197 to r64708:

> $ port sync
> $ port outdated
> The following installed ports are outdated:
> openssh                        5.3p1_0 < 5.4p1_0         
> sqlite3                        3.6.22_0 < 3.6.23_0       
> xorg-util-macros               1.6.0_0 < 1.6.1_0         
> $ port upgrade outdated
> Warning: MacPorts running without privileges. You may be unable to complete 
> certain actions (e.g. install).
  (…)
> --->  Computing dependencies for xorg-util-macros
> --->  Fetching xorg-util-macros
> --->  Attempting to fetch util-macros-1.6.1.tar.bz2 from 
> http://lil.fr.distfiles.macports.org/xorg-util-macros
> --->  Verifying checksum(s) for xorg-util-macros
> --->  Extracting xorg-util-macros
> --->  Configuring xorg-util-macros
> --->  Building xorg-util-macros
> --->  Staging xorg-util-macros into destroot
> --->  Computing dependencies for xorg-util-macros
> --->  Installing xorg-util-macros @1.6.1_0
> MacPorts requires root privileges for this action
> Log for xorg-util-macros is at: 
> /Volumes/blue/mp-inkscape/with-a-long-long-long-directory-name/var/macports/logs/_Volumes_blue_mp-inkscape_with-a-long-long-long-directory-name_var_macports_sources_rsync.macports.org_release_ports_x11_xorg-util-macros/main.log

Is there a way to continue using MacPorts (SVN checkout) to install and
activate ports without root privileges as was possible before updating
trunk/base from r64197 to r64708? Or will this be no longer supported in
the next MacPorts version?

~suv


attachments:
- configure setup for building and installing MacPorts trunk/base
- log file from upgrading xorg-util-macros to @1.6.1_0

#!/bin/sh

export PATH=/usr/bin:/usr/sbin:/bin:/sbin 

# install from trunk
MP_TRUNK="/Volumes/blue/src/MacPorts/src/trunk/base"

# configure private Inkscape MacPorts tree
LeWitt_PREFIX="/Volumes/blue/mp-inkscape/with-a-long-long-long-directory-name"
LeWitt_tclpackage="$LeWitt_PREFIX/Library/Tcl"
LeWitt_applications_dir="$LeWitt_PREFIX/Applications"
LeWitt_framework_dir="$LeWitt_PREFIX/Library/Frameworks"

# generic user/group agruments
#  --with-install-user=`id -un` \
#  --with-install-group=`id -gn` \
#  --with-macports-user=`id -un` \
#  --with-no-root-privileges \

cd $MP_TRUNK

./configure \
  --prefix=$LeWitt_PREFIX \
  --with-tclpackage=$LeWitt_tclpackage \
  --with-applications-dir=$LeWitt_applications_dir \
  --with-frameworks-dir=$LeWitt_framework_dir \
  --with-install-user=suv \
  --with-install-group=staff \
  --with-macports-user=suv \
  --enable-readline

#make -n

# uncomment to install macports into $PREFIX
#make
#make install
version:1
:msg:destroot --->  Computing dependencies for xorg-util-macros:info:destroot 
.:msg:destroot 
:debug:main Executing org.macports.main (xorg-util-macros)
:debug:main Privilege de-escalation not attempted as not running as root.
:debug:main Skipping completed org.macports.fetch (xorg-util-macros)
:debug:main Privilege de-escalation not attempted as not running as root.
:debug:main Skipping completed org.macports.checksum (xorg-util-macros)
:debug:main Privilege de-escalation not attempted as not running as root.
:debug:main setting option extract.cmd to /usr/bin/bzip2
:debug:main Skipping completed org.macports.extract (xorg-util-macros)
:debug:main Privilege de-escalation not attempted as not running as root.
:debug:main Skipping completed org.macports.patch (xorg-util-macros)
:debug:main Privilege de-escalation not attempted as not running as root.
:debug:main Skipping completed org.macports.configure (xorg-util-macros)
:debug:main Privilege de-escalation not attempted as not running as root.
:debug:main Skipping completed org.macports.build (xorg-util-macros)
:debug:main Privilege de-escalation not attempted as not running as root.
:debug:main Skipping completed org.macports.destroot (xorg-util-macros)
:debug:main Privilege de-escalation not attempted as not running as root.
:msg:main --->  Installing xorg-util-macros @1.6.1_0
:debug:install install phase started at Mon Mar 15 10:38:39 CET 2010
:debug:install Executing org.macports.install (xorg-util-macros)
:debug:install installing directory: 
/Volumes/blue/mp-inkscape/with-a-long-long-long-directory-name/var/macports/software/xorg-util-macros/1.6.1_0/Volumes
:debug:install installing directory: 
/Volumes/blue/mp-inkscape/with-a-long-long-long-directory-name/var/macports/software/xorg-util-macros/1.6.1_0/Volumes/blue
:debug:install installing directory: 
/Volumes/blue/mp-inkscape/with-a-long-long-long-directory-name/var/macports/software/xorg-util-macros/1.6.1_0/Volumes/blue/mp-inkscape
:debug:install installing directory: 
/Volumes/blue/mp-inkscape/with-a-long-long-long-directory-name/var/macports/software/xorg-util-macros/1.6.1_0/Volumes/blue/mp-inkscape/with-a-long-long-long-directory-name
:debug:install installing directory: 
/Volumes/blue/mp-inkscape/with-a-long-long-long-directory-name/var/macports/software/xorg-util-macros/1.6.1_0/Volumes/blue/mp-inkscape/with-a-long-long-long-directory-name/share
:debug:install installing directory: 
/Volumes/blue/mp-inkscape/with-a-long-long-long-directory-name/var/macports/software/xorg-util-macros/1.6.1_0/Volumes/blue/mp-inkscape/with-a-long-long-long-directory-name/share/aclocal
:debug:install installing file: 
/Volumes/blue/mp-inkscape/with-a-long-long-long-directory-name/var/macports/software/xorg-util-macros/1.6.1_0/Volumes/blue/mp-inkscape/with-a-long-long-long-directory-name/share/aclocal/xorg-macros.m4
:debug:install installing directory: 
/Volumes/blue/mp-inkscape/with-a-long-long-long-directory-name/var/macports/software/xorg-util-macros/1.6.1_0/Volumes/blue/mp-inkscape/with-a-long-long-long-directory-name/share/pkgconfig
:debug:install installing file: 
/Volumes/blue/mp-inkscape/with-a-long-long-long-directory-name/var/macports/software/xorg-util-macros/1.6.1_0/Volumes/blue/mp-inkscape/with-a-long-long-long-directory-name/share/pkgconfig/xorg-macros.pc
:debug:install installing directory: 
/Volumes/blue/mp-inkscape/with-a-long-long-long-directory-name/var/macports/software/xorg-util-macros/1.6.1_0/Volumes/blue/mp-inkscape/with-a-long-long-long-directory-name/share/util-macros
:debug:install installing file: 
/Volumes/blue/mp-inkscape/with-a-long-long-long-directory-name/var/macports/software/xorg-util-macros/1.6.1_0/Volumes/blue/mp-inkscape/with-a-long-long-long-directory-name/share/util-macros/INSTALL
:info:install Warning: the following items did not execute (for 
xorg-util-macros): org.macports.activate
:msg:install Log for xorg-util-macros is at: 
/Volumes/blue/mp-inkscape/with-a-long-long-long-directory-name/var/macports/logs/_Volumes_blue_mp-inkscape_with-a-long-long-long-directory-name_var_macports_sources_rsync.macports.org_release_ports_x11_xorg-util-macros/main.log
_______________________________________________
macports-users mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macports-users

Reply via email to