Opened 17 years ago

Closed 15 years ago

#12563 closed defect (fixed)

explicitly setting implicit variants should be an error

Reported by: MartinBuchmann (Martin Buchmann) Owned by: lperry (Perry Lee)
Priority: Normal Milestone: MacPorts 1.8.0
Component: base Version: 1.5.2
Keywords: Cc: yves@…, ryandesign (Ryan Carsten Schmidt), jmroot (Joshua Root)
Port:

Description

Hi,

I tried to upgrade XFree86 from 4.6.0_0 to 4.7.0_0 on my MacBook with MacPorts base version 1.520 installed. But there is something wrong in the portfile I guess:

DEBUG: invalid command name "universal_variant"
    while executing
"universal_variant   no"
    (file "Portfile" line 134)
    invoked from within
"source Portfile"
    invoked from within
"$workername eval source Portfile"
    (procedure "mportopen" line 46)
    invoked from within
"mportopen $porturl [array get options] [array get variations]"
Error: Unable to open port: invalid command name "universal_variant"

I did a "clean --all" on XFree86 and updated my MacPorts installation to the latest version but the problem is still there.

Best regards

Martin

Change History (25)

comment:1 Changed 17 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: Martin.Buchmann@… yves@… ryandesign@… added
Milestone: MacPorts base bugs
Version: 1.5.01.5.2

I don't understand why you're getting that message. The "universal_variant" command to disable the default universal variant was added to base in r23968 and was first released in MacPorts 1.4.1. I added "universal_variant no" to the XFree86 portfile in r26296. Since you have MacPorts 1.5.2, you should have that command.

Perhaps something is broken in your selfupdate process. You could try manually reinstalling MacPorts 1.5.2 to make sure it's installed correctly. To do so, you could check out the 1.5.2 source code from the repository, then "./configure", "make" and "sudo make install". This won't affect your installed ports; it should just make sure all of MacPorts 1.5.2 is properly installed.

comment:2 Changed 17 years ago by yves@…

Status: newassigned

comment:3 Changed 17 years ago by MartinBuchmann (Martin Buchmann)

Hmm, I did as you suggested but the problem is still there. I did not see any problems during building 1.5.2 manually. Because I don't know better I attach the output, maybe you find something.

metallw06:~ Martin$ svn checkout http://svn.macosforge.org/repository/macports/tags/release_1_5_2/base ~/Desktop/1.5.2
A    /Users/Martin/Desktop/1.5.2/install.sh
A    /Users/Martin/Desktop/1.5.2/configure
A    /Users/Martin/Desktop/1.5.2/Makefile.in
A    /Users/Martin/Desktop/1.5.2/LICENSE
A    /Users/Martin/Desktop/1.5.2/foundation.m4
A    /Users/Martin/Desktop/1.5.2/ChangeLog
A    /Users/Martin/Desktop/1.5.2/src
A    /Users/Martin/Desktop/1.5.2/src/pkg_mkindex.tcl
A    /Users/Martin/Desktop/1.5.2/src/Makefile.in
A    /Users/Martin/Desktop/1.5.2/src/port
A    /Users/Martin/Desktop/1.5.2/src/port/portmirror.tcl
A    /Users/Martin/Desktop/1.5.2/src/port/port.tcl
A    /Users/Martin/Desktop/1.5.2/src/port/Makefile
A    /Users/Martin/Desktop/1.5.2/src/port/portindex.tcl
A    /Users/Martin/Desktop/1.5.2/src/pextlib1.0
A    /Users/Martin/Desktop/1.5.2/src/pextlib1.0/xinstall.c
A    /Users/Martin/Desktop/1.5.2/src/pextlib1.0/setmode.c
A    /Users/Martin/Desktop/1.5.2/src/pextlib1.0/fs-traverse.c
A    /Users/Martin/Desktop/1.5.2/src/pextlib1.0/rmd160cmd.h
A    /Users/Martin/Desktop/1.5.2/src/pextlib1.0/xinstall.h
A    /Users/Martin/Desktop/1.5.2/src/pextlib1.0/strcasecmp.c
A    /Users/Martin/Desktop/1.5.2/src/pextlib1.0/fs-traverse.h
A    /Users/Martin/Desktop/1.5.2/src/pextlib1.0/strcasecmp.h
A    /Users/Martin/Desktop/1.5.2/src/pextlib1.0/filemap.c
A    /Users/Martin/Desktop/1.5.2/src/pextlib1.0/tests
A    /Users/Martin/Desktop/1.5.2/src/pextlib1.0/tests/fs-traverse.tcl
A    /Users/Martin/Desktop/1.5.2/src/pextlib1.0/tests/fifo.tcl
A    /Users/Martin/Desktop/1.5.2/src/pextlib1.0/tests/socketpair.tcl
A    /Users/Martin/Desktop/1.5.2/src/pextlib1.0/tests/checksums.tcl
A    /Users/Martin/Desktop/1.5.2/src/pextlib1.0/tests/curl.tcl
A    /Users/Martin/Desktop/1.5.2/src/pextlib1.0/tests/symlink.tcl
A    /Users/Martin/Desktop/1.5.2/src/pextlib1.0/tests/filemap.tcl
A    /Users/Martin/Desktop/1.5.2/src/pextlib1.0/filemap.h
A    /Users/Martin/Desktop/1.5.2/src/pextlib1.0/Makefile
A    /Users/Martin/Desktop/1.5.2/src/pextlib1.0/strsed.c
A    /Users/Martin/Desktop/1.5.2/src/pextlib1.0/curl.c
A    /Users/Martin/Desktop/1.5.2/src/pextlib1.0/Pextlib.c
A    /Users/Martin/Desktop/1.5.2/src/pextlib1.0/rmd160.c
A    /Users/Martin/Desktop/1.5.2/src/pextlib1.0/md5cmd.c
A    /Users/Martin/Desktop/1.5.2/src/pextlib1.0/curl.h
A    /Users/Martin/Desktop/1.5.2/src/pextlib1.0/vercomp.c
A    /Users/Martin/Desktop/1.5.2/src/pextlib1.0/rmd160.h
A    /Users/Martin/Desktop/1.5.2/src/pextlib1.0/md5cmd.h
A    /Users/Martin/Desktop/1.5.2/src/pextlib1.0/fgetln.c
A    /Users/Martin/Desktop/1.5.2/src/pextlib1.0/vercomp.h
A    /Users/Martin/Desktop/1.5.2/src/pextlib1.0/sha1cmd.c
A    /Users/Martin/Desktop/1.5.2/src/pextlib1.0/uid.c
A    /Users/Martin/Desktop/1.5.2/src/pextlib1.0/compat.c
A    /Users/Martin/Desktop/1.5.2/src/pextlib1.0/readline.c
A    /Users/Martin/Desktop/1.5.2/src/pextlib1.0/sha1cmd.h
A    /Users/Martin/Desktop/1.5.2/src/pextlib1.0/uid.h
A    /Users/Martin/Desktop/1.5.2/src/pextlib1.0/compat.h
A    /Users/Martin/Desktop/1.5.2/src/pextlib1.0/md_wrappers.h
A    /Users/Martin/Desktop/1.5.2/src/pextlib1.0/readline.h
A    /Users/Martin/Desktop/1.5.2/src/pextlib1.0/rmd160cmd.c
A    /Users/Martin/Desktop/1.5.2/src/registry1.0
A    /Users/Martin/Desktop/1.5.2/src/registry1.0/portuninstall.tcl
A    /Users/Martin/Desktop/1.5.2/src/registry1.0/receipt_flat.tcl
A    /Users/Martin/Desktop/1.5.2/src/registry1.0/portimage.tcl
A    /Users/Martin/Desktop/1.5.2/src/registry1.0/registry.tcl
A    /Users/Martin/Desktop/1.5.2/src/registry1.0/registry_autoconf.tcl.in
A    /Users/Martin/Desktop/1.5.2/src/registry1.0/Makefile
A    /Users/Martin/Desktop/1.5.2/src/registry1.0/receipt_sqlite.tcl
A    /Users/Martin/Desktop/1.5.2/src/programs
A    /Users/Martin/Desktop/1.5.2/src/programs/Makefile.in
A    /Users/Martin/Desktop/1.5.2/src/programs/daemondo
A    /Users/Martin/Desktop/1.5.2/src/programs/daemondo/Makefile.in
A    /Users/Martin/Desktop/1.5.2/src/programs/daemondo/main.c
A    /Users/Martin/Desktop/1.5.2/src/cflib1.0
A    /Users/Martin/Desktop/1.5.2/src/cflib1.0/CFLib.c
A    /Users/Martin/Desktop/1.5.2/src/cflib1.0/Makefile
A    /Users/Martin/Desktop/1.5.2/src/tclobjc1.0
A    /Users/Martin/Desktop/1.5.2/src/tclobjc1.0/tclobjc_types.m
A    /Users/Martin/Desktop/1.5.2/src/tclobjc1.0/Makefile.in
A    /Users/Martin/Desktop/1.5.2/src/tclobjc1.0/MPMethodSignatureExtensions.h
A    /Users/Martin/Desktop/1.5.2/src/tclobjc1.0/tclobjc.h
A    /Users/Martin/Desktop/1.5.2/src/tclobjc1.0/objc_encoding.h
A    /Users/Martin/Desktop/1.5.2/src/tclobjc1.0/MPMethodSignatureExtensions.m
A    /Users/Martin/Desktop/1.5.2/src/tclobjc1.0/tclobjc_types.h
A    /Users/Martin/Desktop/1.5.2/src/tclobjc1.0/tclobjc.m
A    /Users/Martin/Desktop/1.5.2/src/tclobjc1.0/objc_encoding.m
A    /Users/Martin/Desktop/1.5.2/src/config.h.in
A    /Users/Martin/Desktop/1.5.2/src/thread2.6.tar.gz
A    /Users/Martin/Desktop/1.5.2/src/port1.0
A    /Users/Martin/Desktop/1.5.2/src/port1.0/portfetch.tcl
A    /Users/Martin/Desktop/1.5.2/src/port1.0/portlivecheck.tcl
A    /Users/Martin/Desktop/1.5.2/src/port1.0/porttrace.tcl
A    /Users/Martin/Desktop/1.5.2/src/port1.0/portbuild.tcl
A    /Users/Martin/Desktop/1.5.2/src/port1.0/portpatch.tcl
A    /Users/Martin/Desktop/1.5.2/src/port1.0/portactivate.tcl
A    /Users/Martin/Desktop/1.5.2/src/port1.0/portdistcheck.tcl
A    /Users/Martin/Desktop/1.5.2/src/port1.0/portchecksum.tcl
A    /Users/Martin/Desktop/1.5.2/src/port1.0/portdestroot.tcl
A    /Users/Martin/Desktop/1.5.2/src/port1.0/portsubmit.tcl
A    /Users/Martin/Desktop/1.5.2/src/port1.0/portinstall.tcl
A    /Users/Martin/Desktop/1.5.2/src/port1.0/portextract.tcl
A    /Users/Martin/Desktop/1.5.2/src/port1.0/portmirror.tcl
A    /Users/Martin/Desktop/1.5.2/src/port1.0/tests
A    /Users/Martin/Desktop/1.5.2/src/port1.0/tests/portutil.tcl
A    /Users/Martin/Desktop/1.5.2/src/port1.0/portutil.tcl
A    /Users/Martin/Desktop/1.5.2/src/port1.0/port.tcl
A    /Users/Martin/Desktop/1.5.2/src/port1.0/porttest.tcl
A    /Users/Martin/Desktop/1.5.2/src/port1.0/portconfigure.tcl
A    /Users/Martin/Desktop/1.5.2/src/port1.0/portstartupitem.tcl
A    /Users/Martin/Desktop/1.5.2/src/port1.0/portdepends.tcl
A    /Users/Martin/Desktop/1.5.2/src/port1.0/portclean.tcl
A    /Users/Martin/Desktop/1.5.2/src/port1.0/port_autoconf.tcl.in
A    /Users/Martin/Desktop/1.5.2/src/port1.0/portmain.tcl
A    /Users/Martin/Desktop/1.5.2/src/port1.0/resources
A    /Users/Martin/Desktop/1.5.2/src/port1.0/resources/fetch
A    /Users/Martin/Desktop/1.5.2/src/port1.0/resources/fetch/mirror_sites.tcl
A    /Users/Martin/Desktop/1.5.2/src/port1.0/resources/fetch/Makefile
A    /Users/Martin/Desktop/1.5.2/src/port1.0/resources/package
A    /Users/Martin/Desktop/1.5.2/src/port1.0/resources/package/background.tiff
A    /Users/Martin/Desktop/1.5.2/src/port1.0/resources/package/Makefile
A    /Users/Martin/Desktop/1.5.2/src/port1.0/resources/group
A    /Users/Martin/Desktop/1.5.2/src/port1.0/resources/group/xcode-1.0.tcl
A    /Users/Martin/Desktop/1.5.2/src/port1.0/resources/group/gnustep-1.0.tcl
A    /Users/Martin/Desktop/1.5.2/src/port1.0/resources/group/perl5-1.0.tcl
A    /Users/Martin/Desktop/1.5.2/src/port1.0/resources/group/python24-1.0.tcl
A    /Users/Martin/Desktop/1.5.2/src/port1.0/resources/group/python25-1.0.tcl
A    /Users/Martin/Desktop/1.5.2/src/port1.0/resources/group/zope-1.0.tcl
A    /Users/Martin/Desktop/1.5.2/src/port1.0/resources/group/Makefile
A    /Users/Martin/Desktop/1.5.2/src/port1.0/resources/group/python-1.0.tcl
A    /Users/Martin/Desktop/1.5.2/src/port1.0/resources/group/ruby-1.0.tcl
A    /Users/Martin/Desktop/1.5.2/src/port1.0/resources/Makefile
A    /Users/Martin/Desktop/1.5.2/src/port1.0/Makefile
A    /Users/Martin/Desktop/1.5.2/src/thread2.6.diff
A    /Users/Martin/Desktop/1.5.2/src/sqlite-3.1.3.tar.gz
A    /Users/Martin/Desktop/1.5.2/src/macports1.0
A    /Users/Martin/Desktop/1.5.2/src/macports1.0/options.h
A    /Users/Martin/Desktop/1.5.2/src/macports1.0/macports_fastload.tcl.in
A    /Users/Martin/Desktop/1.5.2/src/macports1.0/util.c
A    /Users/Martin/Desktop/1.5.2/src/macports1.0/macports_index.tcl
A    /Users/Martin/Desktop/1.5.2/src/macports1.0/tests
A    /Users/Martin/Desktop/1.5.2/src/macports1.0/tests/macports_util.tcl
A    /Users/Martin/Desktop/1.5.2/src/macports1.0/tests/macports_dlist.tcl
A    /Users/Martin/Desktop/1.5.2/src/macports1.0/util.h
A    /Users/Martin/Desktop/1.5.2/src/macports1.0/session.c
A    /Users/Martin/Desktop/1.5.2/src/macports1.0/macports_util.tcl
A    /Users/Martin/Desktop/1.5.2/src/macports1.0/macports_dlist.tcl
A    /Users/Martin/Desktop/1.5.2/src/macports1.0/session.h
A    /Users/Martin/Desktop/1.5.2/src/macports1.0/macports.tcl
A    /Users/Martin/Desktop/1.5.2/src/macports1.0/macports.c
A    /Users/Martin/Desktop/1.5.2/src/macports1.0/portconf.c
A    /Users/Martin/Desktop/1.5.2/src/macports1.0/macports_autoconf.tcl.in
A    /Users/Martin/Desktop/1.5.2/src/macports1.0/Makefile
A    /Users/Martin/Desktop/1.5.2/src/macports1.0/macports.h
A    /Users/Martin/Desktop/1.5.2/src/sqlite-3.1.3.diff
A    /Users/Martin/Desktop/1.5.2/src/darwintracelib1.0
A    /Users/Martin/Desktop/1.5.2/src/darwintracelib1.0/darwintrace.c
A    /Users/Martin/Desktop/1.5.2/src/darwintracelib1.0/Makefile
A    /Users/Martin/Desktop/1.5.2/src/package1.0
A    /Users/Martin/Desktop/1.5.2/src/package1.0/portmpkg.tcl
A    /Users/Martin/Desktop/1.5.2/src/package1.0/portrpm.tcl
A    /Users/Martin/Desktop/1.5.2/src/package1.0/portarchive.tcl
A    /Users/Martin/Desktop/1.5.2/src/package1.0/portpkg.tcl
A    /Users/Martin/Desktop/1.5.2/src/package1.0/portsrpm.tcl
A    /Users/Martin/Desktop/1.5.2/src/package1.0/portunarchive.tcl
A    /Users/Martin/Desktop/1.5.2/src/package1.0/portdpkg.tcl
A    /Users/Martin/Desktop/1.5.2/src/package1.0/package.tcl
A    /Users/Martin/Desktop/1.5.2/src/package1.0/Makefile
A    /Users/Martin/Desktop/1.5.2/src/package1.0/portdmg.tcl
A    /Users/Martin/Desktop/1.5.2/src/portindex
A    /Users/Martin/Desktop/1.5.2/src/portindex/initialize.sql
A    /Users/Martin/Desktop/1.5.2/src/portindex/portsubmit.pl
A    /Users/Martin/Desktop/1.5.2/src/portindex/portregister.pl
A    /Users/Martin/Desktop/1.5.2/src/portindex/register.html
A    /Users/Martin/Desktop/1.5.2/src/portindex/Makefile
A    /Users/Martin/Desktop/1.5.2/portmgr
A    /Users/Martin/Desktop/1.5.2/portmgr/ReleaseProcess
A    /Users/Martin/Desktop/1.5.2/portmgr/mprsyncup
A    /Users/Martin/Desktop/1.5.2/portmgr/IndexRegen.sh
A    /Users/Martin/Desktop/1.5.2/portmgr/packaging
A    /Users/Martin/Desktop/1.5.2/portmgr/packaging/dpkgall.tcl
A    /Users/Martin/Desktop/1.5.2/portmgr/packaging/buildall.sh
A    /Users/Martin/Desktop/1.5.2/portmgr/packaging/PortIndex2MySQL.tcl
A    /Users/Martin/Desktop/1.5.2/portmgr/packaging/packageall.tcl
A    /Users/Martin/Desktop/1.5.2/portmgr/packaging/SETUP.chroot.sh
A    /Users/Martin/Desktop/1.5.2/portmgr/packaging/mpkgall.tcl
A    /Users/Martin/Desktop/1.5.2/portmgr/packaging/rpmall.tcl
A    /Users/Martin/Desktop/1.5.2/portmgr/packaging/Makefile
A    /Users/Martin/Desktop/1.5.2/portmgr/rsync.repos
A    /Users/Martin/Desktop/1.5.2/portmgr/GuideRegen.sh
A    /Users/Martin/Desktop/1.5.2/portmgr/bots
A    /Users/Martin/Desktop/1.5.2/portmgr/bots/port.rb
A    /Users/Martin/Desktop/1.5.2/portmgr/dmg
A    /Users/Martin/Desktop/1.5.2/portmgr/dmg/postflight
A    /Users/Martin/Desktop/1.5.2/portmgr/dmg/preflight
A    /Users/Martin/Desktop/1.5.2/portmgr/dmg/License.html
A    /Users/Martin/Desktop/1.5.2/portmgr/dmg/ReadMe.rtf
A    /Users/Martin/Desktop/1.5.2/portmgr/autosubmit.tcl
A    /Users/Martin/Desktop/1.5.2/config.guess
A    /Users/Martin/Desktop/1.5.2/objc.m4
A    /Users/Martin/Desktop/1.5.2/config.sub
A    /Users/Martin/Desktop/1.5.2/tcl.m4
A    /Users/Martin/Desktop/1.5.2/tests
A    /Users/Martin/Desktop/1.5.2/tests/test
A    /Users/Martin/Desktop/1.5.2/tests/test/cvs-and-patchsites
A    /Users/Martin/Desktop/1.5.2/tests/test/cvs-and-patchsites/Portfile
A    /Users/Martin/Desktop/1.5.2/tests/test/cvs-and-patchsites/master
A    /Users/Martin/Desktop/1.5.2/tests/test/site-tags
A    /Users/Martin/Desktop/1.5.2/tests/test/site-tags/Portfile
A    /Users/Martin/Desktop/1.5.2/tests/test/site-tags/master
A    /Users/Martin/Desktop/1.5.2/tests/test/envvariables
A    /Users/Martin/Desktop/1.5.2/tests/test/envvariables/Portfile
A    /Users/Martin/Desktop/1.5.2/tests/test/envvariables/master
A    /Users/Martin/Desktop/1.5.2/tests/test/envvariables/Makefile
A    /Users/Martin/Desktop/1.5.2/tests/test/checksums-1
A    /Users/Martin/Desktop/1.5.2/tests/test/checksums-1/Portfile
A    /Users/Martin/Desktop/1.5.2/tests/test/checksums-1/master
A    /Users/Martin/Desktop/1.5.2/tests/test/dependencies-a
A    /Users/Martin/Desktop/1.5.2/tests/test/dependencies-a/Portfile
A    /Users/Martin/Desktop/1.5.2/tests/test/dependencies-b
A    /Users/Martin/Desktop/1.5.2/tests/test/dependencies-b/Portfile
A    /Users/Martin/Desktop/1.5.2/tests/test/dependencies-c
A    /Users/Martin/Desktop/1.5.2/tests/test/dependencies-c/Portfile
A    /Users/Martin/Desktop/1.5.2/tests/test/dependencies-c/master
A    /Users/Martin/Desktop/1.5.2/tests/test/universal-2
A    /Users/Martin/Desktop/1.5.2/tests/test/universal-2/Portfile
A    /Users/Martin/Desktop/1.5.2/tests/test/universal-2/master
A    /Users/Martin/Desktop/1.5.2/tests/test/universal-2/Makefile
A    /Users/Martin/Desktop/1.5.2/tests/test/universal
A    /Users/Martin/Desktop/1.5.2/tests/test/universal/Portfile
A    /Users/Martin/Desktop/1.5.2/tests/test/universal/master
A    /Users/Martin/Desktop/1.5.2/tests/test/universal/Makefile
A    /Users/Martin/Desktop/1.5.2/tests/test/xcodeversion
A    /Users/Martin/Desktop/1.5.2/tests/test/xcodeversion/Portfile
A    /Users/Martin/Desktop/1.5.2/tests/test/xcodeversion/master
A    /Users/Martin/Desktop/1.5.2/tests/test/trace
A    /Users/Martin/Desktop/1.5.2/tests/test/trace/Portfile
A    /Users/Martin/Desktop/1.5.2/tests/test/trace/master
A    /Users/Martin/Desktop/1.5.2/tests/test/trace/Makefile
A    /Users/Martin/Desktop/1.5.2/tests/sources.conf
A    /Users/Martin/Desktop/1.5.2/tests/test-macports.conf
A    /Users/Martin/Desktop/1.5.2/tests/Makefile
A    /Users/Martin/Desktop/1.5.2/configure.ac
A    /Users/Martin/Desktop/1.5.2/doc
A    /Users/Martin/Desktop/1.5.2/doc/INTERNALS
A    /Users/Martin/Desktop/1.5.2/doc/macports.conf.5
A    /Users/Martin/Desktop/1.5.2/doc/exampleport
A    /Users/Martin/Desktop/1.5.2/doc/exampleport/Portfile
A    /Users/Martin/Desktop/1.5.2/doc/macports.conf.in
A    /Users/Martin/Desktop/1.5.2/doc/porthier.7
A    /Users/Martin/Desktop/1.5.2/doc/TODO.txt
A    /Users/Martin/Desktop/1.5.2/doc/port.1
A    /Users/Martin/Desktop/1.5.2/doc/portgroup.7
A    /Users/Martin/Desktop/1.5.2/doc/sources.conf
A    /Users/Martin/Desktop/1.5.2/doc/portfile.7
A    /Users/Martin/Desktop/1.5.2/doc/macosx.mtree.in
A    /Users/Martin/Desktop/1.5.2/doc/portstyle.7
A    /Users/Martin/Desktop/1.5.2/doc/variants.conf
A    /Users/Martin/Desktop/1.5.2/doc/Makefile
A    /Users/Martin/Desktop/1.5.2/doc/prefix.mtree.in
A    /Users/Martin/Desktop/1.5.2/config
A    /Users/Martin/Desktop/1.5.2/config/mp_version
A    /Users/Martin/Desktop/1.5.2/config/RELEASE_URL
A    /Users/Martin/Desktop/1.5.2/config/dp_version
A    /Users/Martin/Desktop/1.5.2/config/README.TXT
A    /Users/Martin/Desktop/1.5.2/config/Makefile
A    /Users/Martin/Desktop/1.5.2/pthread.m4
A    /Users/Martin/Desktop/1.5.2/Mk
A    /Users/Martin/Desktop/1.5.2/Mk/macports.autoconf.mk.in
A    /Users/Martin/Desktop/1.5.2/Mk/macports.subdir.mk
A    /Users/Martin/Desktop/1.5.2/Mk/macports.tea.mk
A    /Users/Martin/Desktop/1.5.2/regen.sh
A    /Users/Martin/Desktop/1.5.2/aclocal.m4
 U   /Users/Martin/Desktop/1.5.2
Ausgecheckt, Revision 28324.
metallw06:~ Martin$ cd ~/Desktop/1.5.2/
metallw06:~/Desktop/1.5.2 Martin$ ./configure
checking build system type... i686-apple-darwin8.10.1
checking host system type... i686-apple-darwin8.10.1
checking target system type... i686-apple-darwin8.10.1
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for gcc... gcc
checking whether we are using the GNU Objective C compiler... yes
checking whether gcc accepts -g... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking whether make sets $(MAKE)... yes
checking whether ln -s works... yes
checking for mtree... /usr/sbin/mtree
checking for cvs... /usr/bin/cvs
checking for svn... no
checking for rsync... /usr/bin/rsync
checking for launchd... yes
checking for launchctl... /bin/launchctl
checking for xcodebuild... /usr/bin/xcodebuild
checking for bzip2... /usr/bin/bzip2
checking for xar... no
checking for open... /usr/bin/open
checking for tar... /usr/bin/tar
checking for gnutar... /usr/bin/gnutar
checking for which tar variant to use... /usr/bin/gnutar
checking for /usr/bin/gnutar --no-same-owner support... yes
checking how to mark unused variables... 
checking for gcc symbol visibility attribute... __attribute__((visibility("hidden")))
checking for the pthreads library -lpthreads... no
checking whether pthreads work without any flags... yes
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking if more special flags are required for pthreads... -D_THREAD_SAFE
checking how to run the Objective C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking objc/objc.h usability... yes
checking objc/objc.h presence... yes
checking for objc/objc.h... yes
checking if linking libobjc requires pthreads... no
checking for Apple Objective-C runtime... yes
checking for GNU Objective C runtime... no
configure: Using Apple Objective-C runtime
checking for Apple Foundation library... yes
configure: WARNING: GNUSTEP_SYSTEM_ROOT is not defined in your environment, preventing the use of GNUstep's Foundation library
configure: Using Apple Foundation library
checking for CoreFoundation framework... yes
checking for SystemConfiguration framework... yes
checking for IOKit framework... yes
checking for CFNotificationCenterGetDarwinNotifyCenter... yes
checking for whether we will build daemondo... yes
checking for ports tree... configure: WARNING: No ports tree found
checking for MacPorts config directory... ${sysconfdir}/macports
checking for install user... root
checking for install group... admin
checking what permissions to use for installation directories... 0775
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... (cached) yes
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking for sys/wait.h that is POSIX.1 compatible... yes
checking whether stat file-mode macros are broken... no
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking paths.h usability... yes
checking paths.h presence... yes
checking for paths.h... yes
checking sys/file.h usability... yes
checking sys/file.h presence... yes
checking for sys/file.h... yes
checking crt_externs.h usability... yes
checking crt_externs.h presence... yes
checking for crt_externs.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking sys/fcntl.h usability... yes
checking sys/fcntl.h presence... yes
checking for sys/fcntl.h... yes
checking sys/cdefs.h usability... yes
checking sys/cdefs.h presence... yes
checking for sys/cdefs.h... yes
checking err.h usability... yes
checking err.h presence... yes
checking for err.h... yes
checking libgen.h usability... yes
checking libgen.h presence... yes
checking for libgen.h... yes
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking readline/readline.h usability... yes
checking readline/readline.h presence... yes
checking for readline/readline.h... yes
checking readline/history.h usability... yes
checking readline/history.h presence... yes
checking for readline/history.h... yes
checking pwd.h usability... yes
checking pwd.h presence... yes
checking for pwd.h... yes
checking sys/paths.h usability... yes
checking sys/paths.h presence... yes
checking for sys/paths.h... yes
checking whether closedir returns void... no
checking for pid_t... yes
checking vfork.h usability... no
checking vfork.h presence... no
checking for vfork.h... no
checking for fork... yes
checking for vfork... yes
checking for working fork... yes
checking for working vfork... (cached) yes
checking whether strerror_r is declared... yes
checking for strerror_r... yes
checking whether strerror_r returns char *... no
checking for bzero... yes
checking for memset... yes
checking for dup2... yes
checking for regcomp... yes
checking for strdup... yes
checking for strerror... yes
checking for strtol... yes
checking for fgetln... yes
checking for lockf... yes
checking for flock... yes
checking for setmode... yes
checking for strcasecmp... yes
checking for strncasecmp... yes
checking for strlcpy... yes
checking for copyfile... yes
checking if readlink conforms to POSIX 1003.1a... yes
checking for MD5Update in -lmd... no
checking for MD5_Update in -lcrypto... yes
checking openssl/md5.h usability... yes
checking openssl/md5.h presence... yes
checking for openssl/md5.h... yes
checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include
checking whether -R must be followed by a space... neither works
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for XOpenDisplay in -lX11... yes
checking for readline in -lreadline... yes
checking whether rl_username_completion_function is declared... no
checking whether rl_filename_completion_function is declared... no
checking whether rl_completion_matches is declared... no
checking whether username_completion_function is declared... yes
checking whether filename_completion_function is declared... yes
checking whether completion_matches is declared... yes
checking for Tcl configuration... found /usr/lib/tclConfig.sh
checking for existence of /usr/lib/tclConfig.sh... loading
checking for Tcl public headers... /usr/include
checking for tclsh... /usr/bin/tclsh
checking for Tcl package directory... /Library/Tcl
checking whether tclsh was compiled with threads... yes
checking for curl-config... /usr/bin/curl-config
checking for curl_easy_strerror in -lcurl... yes
checking for Tcl Thread package... yes
checking for sqlite3_open in -lsqlite3... yes
checking for Tcl sqlite3 location... /usr/lib/sqlite3
checking how to build libraries... shared
configure: creating ./config.status
config.status: creating src/programs/daemondo/Makefile
config.status: WARNING:  src/programs/daemondo/Makefile.in seems to ignore the --datarootdir setting
config.status: creating Makefile
config.status: creating Mk/macports.autoconf.mk
config.status: WARNING:  Mk/macports.autoconf.mk.in seems to ignore the --datarootdir setting
config.status: creating doc/prefix.mtree
config.status: creating doc/macosx.mtree
config.status: creating doc/macports.conf
config.status: creating src/Makefile
config.status: creating src/macports1.0/macports_autoconf.tcl
config.status: creating src/tclobjc1.0/Makefile
config.status: creating src/port1.0/port_autoconf.tcl
config.status: creating src/registry1.0/registry_autoconf.tcl
config.status: creating src/programs/Makefile
config.status: creating src/macports1.0/macports_fastload.tcl
config.status: creating src/config.h
metallw06:~/Desktop/1.5.2 Martin$ make
===> making all in config
make[1]: Nothing to be done for `all'.
===> making all in doc
make[1]: Nothing to be done for `all'.
===> making all in src
===> making all in src/macports1.0
gcc -c -DUSE_TCL_STUBS -g -O2 -W -Wall -pedantic  -g -Os -DHAVE_CONFIG_H -I.. -I.  -I"/usr/include" -DTCL_THREADS=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1 -DHAVE_PTHREAD_ATFORK=1 -DHAVE_READDIR_R=1 -DMAC_OSX_TCL=1 -DHAVE_CFBUNDLE=1 -DUSE_VFORK=1 -DTCL_DEFAULT_ENCODING=\"utf-8\" -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DNO_VALUES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_PUTENV_THAT_COPIES=1 -DHAVE_LANGINFO=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_FILIO_H=1  -fno-common macports.c -o macports.o
gcc -c -DUSE_TCL_STUBS -g -O2 -W -Wall -pedantic  -g -Os -DHAVE_CONFIG_H -I.. -I.  -I"/usr/include" -DTCL_THREADS=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1 -DHAVE_PTHREAD_ATFORK=1 -DHAVE_READDIR_R=1 -DMAC_OSX_TCL=1 -DHAVE_CFBUNDLE=1 -DUSE_VFORK=1 -DTCL_DEFAULT_ENCODING=\"utf-8\" -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DNO_VALUES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_PUTENV_THAT_COPIES=1 -DHAVE_LANGINFO=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_FILIO_H=1  -fno-common portconf.c -o portconf.o
gcc -c -DUSE_TCL_STUBS -g -O2 -W -Wall -pedantic  -g -Os -DHAVE_CONFIG_H -I.. -I.  -I"/usr/include" -DTCL_THREADS=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1 -DHAVE_PTHREAD_ATFORK=1 -DHAVE_READDIR_R=1 -DMAC_OSX_TCL=1 -DHAVE_CFBUNDLE=1 -DUSE_VFORK=1 -DTCL_DEFAULT_ENCODING=\"utf-8\" -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DNO_VALUES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_PUTENV_THAT_COPIES=1 -DHAVE_LANGINFO=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_FILIO_H=1  -fno-common session.c -o session.o
gcc -c -DUSE_TCL_STUBS -g -O2 -W -Wall -pedantic  -g -Os -DHAVE_CONFIG_H -I.. -I.  -I"/usr/include" -DTCL_THREADS=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1 -DHAVE_PTHREAD_ATFORK=1 -DHAVE_READDIR_R=1 -DMAC_OSX_TCL=1 -DHAVE_CFBUNDLE=1 -DUSE_VFORK=1 -DTCL_DEFAULT_ENCODING=\"utf-8\" -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DNO_VALUES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_PUTENV_THAT_COPIES=1 -DHAVE_LANGINFO=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_FILIO_H=1  -fno-common util.c -o util.o
cc -dynamiclib -L/usr/local/lib  macports.o portconf.o session.o util.o -o MacPorts.dylib -L/System/Library/Frameworks/Tcl.framework/Versions/8.4 -ltclstub8.4 -L/usr/local/lib  
===> making all in src/port1.0
===> making all in src/port1.0/resources
===> making all in src/port1.0/resources/package
make[4]: Nothing to be done for `all'.
===> making all in src/port1.0/resources/fetch
make[4]: Nothing to be done for `all'.
===> making all in src/port1.0/resources/group
make[4]: Nothing to be done for `all'.
===> making all in src/package1.0
make[2]: Nothing to be done for `all'.
===> making all in src/pextlib1.0
gcc -c -DUSE_TCL_STUBS -g -O2 -W -Wall -pedantic  -g -Os -DHAVE_CONFIG_H -I.. -I.  -I"/usr/include"    -DTCL_THREADS=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1 -DHAVE_PTHREAD_ATFORK=1 -DHAVE_READDIR_R=1 -DMAC_OSX_TCL=1 -DHAVE_CFBUNDLE=1 -DUSE_VFORK=1 -DTCL_DEFAULT_ENCODING=\"utf-8\" -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DNO_VALUES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_PUTENV_THAT_COPIES=1 -DHAVE_LANGINFO=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_FILIO_H=1  -fno-common Pextlib.c -o Pextlib.o
gcc -c -DUSE_TCL_STUBS -g -O2 -W -Wall -pedantic  -g -Os -DHAVE_CONFIG_H -I.. -I.  -I"/usr/include"    -DTCL_THREADS=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1 -DHAVE_PTHREAD_ATFORK=1 -DHAVE_READDIR_R=1 -DMAC_OSX_TCL=1 -DHAVE_CFBUNDLE=1 -DUSE_VFORK=1 -DTCL_DEFAULT_ENCODING=\"utf-8\" -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DNO_VALUES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_PUTENV_THAT_COPIES=1 -DHAVE_LANGINFO=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_FILIO_H=1  -fno-common strsed.c -o strsed.o
gcc -c -DUSE_TCL_STUBS -g -O2 -W -Wall -pedantic  -g -Os -DHAVE_CONFIG_H -I.. -I.  -I"/usr/include"    -DTCL_THREADS=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1 -DHAVE_PTHREAD_ATFORK=1 -DHAVE_READDIR_R=1 -DMAC_OSX_TCL=1 -DHAVE_CFBUNDLE=1 -DUSE_VFORK=1 -DTCL_DEFAULT_ENCODING=\"utf-8\" -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DNO_VALUES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_PUTENV_THAT_COPIES=1 -DHAVE_LANGINFO=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_FILIO_H=1  -fno-common fgetln.c -o fgetln.o
gcc -c -DUSE_TCL_STUBS -g -O2 -W -Wall -pedantic  -g -Os -DHAVE_CONFIG_H -I.. -I.  -I"/usr/include"    -DTCL_THREADS=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1 -DHAVE_PTHREAD_ATFORK=1 -DHAVE_READDIR_R=1 -DMAC_OSX_TCL=1 -DHAVE_CFBUNDLE=1 -DUSE_VFORK=1 -DTCL_DEFAULT_ENCODING=\"utf-8\" -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DNO_VALUES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_PUTENV_THAT_COPIES=1 -DHAVE_LANGINFO=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_FILIO_H=1  -fno-common md5cmd.c -o md5cmd.o
gcc -c -DUSE_TCL_STUBS -g -O2 -W -Wall -pedantic  -g -Os -DHAVE_CONFIG_H -I.. -I.  -I"/usr/include"    -DTCL_THREADS=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1 -DHAVE_PTHREAD_ATFORK=1 -DHAVE_READDIR_R=1 -DMAC_OSX_TCL=1 -DHAVE_CFBUNDLE=1 -DUSE_VFORK=1 -DTCL_DEFAULT_ENCODING=\"utf-8\" -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DNO_VALUES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_PUTENV_THAT_COPIES=1 -DHAVE_LANGINFO=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_FILIO_H=1  -fno-common setmode.c -o setmode.o
gcc -c -DUSE_TCL_STUBS -g -O2 -W -Wall -pedantic  -g -Os -DHAVE_CONFIG_H -I.. -I.  -I"/usr/include"    -DTCL_THREADS=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1 -DHAVE_PTHREAD_ATFORK=1 -DHAVE_READDIR_R=1 -DMAC_OSX_TCL=1 -DHAVE_CFBUNDLE=1 -DUSE_VFORK=1 -DTCL_DEFAULT_ENCODING=\"utf-8\" -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DNO_VALUES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_PUTENV_THAT_COPIES=1 -DHAVE_LANGINFO=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_FILIO_H=1  -fno-common xinstall.c -o xinstall.o
gcc -c -DUSE_TCL_STUBS -g -O2 -W -Wall -pedantic  -g -Os -DHAVE_CONFIG_H -I.. -I.  -I"/usr/include"    -DTCL_THREADS=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1 -DHAVE_PTHREAD_ATFORK=1 -DHAVE_READDIR_R=1 -DMAC_OSX_TCL=1 -DHAVE_CFBUNDLE=1 -DUSE_VFORK=1 -DTCL_DEFAULT_ENCODING=\"utf-8\" -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DNO_VALUES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_PUTENV_THAT_COPIES=1 -DHAVE_LANGINFO=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_FILIO_H=1  -fno-common fs-traverse.c -o fs-traverse.o
gcc -c -DUSE_TCL_STUBS -g -O2 -W -Wall -pedantic  -g -Os -DHAVE_CONFIG_H -I.. -I.  -I"/usr/include"    -DTCL_THREADS=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1 -DHAVE_PTHREAD_ATFORK=1 -DHAVE_READDIR_R=1 -DMAC_OSX_TCL=1 -DHAVE_CFBUNDLE=1 -DUSE_VFORK=1 -DTCL_DEFAULT_ENCODING=\"utf-8\" -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DNO_VALUES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_PUTENV_THAT_COPIES=1 -DHAVE_LANGINFO=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_FILIO_H=1  -fno-common strcasecmp.c -o strcasecmp.o
gcc -c -DUSE_TCL_STUBS -g -O2 -W -Wall -pedantic  -g -Os -DHAVE_CONFIG_H -I.. -I.  -I"/usr/include"    -DTCL_THREADS=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1 -DHAVE_PTHREAD_ATFORK=1 -DHAVE_READDIR_R=1 -DMAC_OSX_TCL=1 -DHAVE_CFBUNDLE=1 -DUSE_VFORK=1 -DTCL_DEFAULT_ENCODING=\"utf-8\" -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DNO_VALUES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_PUTENV_THAT_COPIES=1 -DHAVE_LANGINFO=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_FILIO_H=1  -fno-common vercomp.c -o vercomp.o
gcc -c -DUSE_TCL_STUBS -g -O2 -W -Wall -pedantic  -g -Os -DHAVE_CONFIG_H -I.. -I.  -I"/usr/include"    -DTCL_THREADS=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1 -DHAVE_PTHREAD_ATFORK=1 -DHAVE_READDIR_R=1 -DMAC_OSX_TCL=1 -DHAVE_CFBUNDLE=1 -DUSE_VFORK=1 -DTCL_DEFAULT_ENCODING=\"utf-8\" -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DNO_VALUES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_PUTENV_THAT_COPIES=1 -DHAVE_LANGINFO=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_FILIO_H=1  -fno-common filemap.c -o filemap.o
gcc -c -DUSE_TCL_STUBS -g -O2 -W -Wall -pedantic  -g -Os -DHAVE_CONFIG_H -I.. -I.  -I"/usr/include"    -DTCL_THREADS=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1 -DHAVE_PTHREAD_ATFORK=1 -DHAVE_READDIR_R=1 -DMAC_OSX_TCL=1 -DHAVE_CFBUNDLE=1 -DUSE_VFORK=1 -DTCL_DEFAULT_ENCODING=\"utf-8\" -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DNO_VALUES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_PUTENV_THAT_COPIES=1 -DHAVE_LANGINFO=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_FILIO_H=1  -fno-common sha1cmd.c -o sha1cmd.o
gcc -c -DUSE_TCL_STUBS -g -O2 -W -Wall -pedantic  -g -Os -DHAVE_CONFIG_H -I.. -I.  -I"/usr/include"    -DTCL_THREADS=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1 -DHAVE_PTHREAD_ATFORK=1 -DHAVE_READDIR_R=1 -DMAC_OSX_TCL=1 -DHAVE_CFBUNDLE=1 -DUSE_VFORK=1 -DTCL_DEFAULT_ENCODING=\"utf-8\" -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DNO_VALUES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_PUTENV_THAT_COPIES=1 -DHAVE_LANGINFO=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_FILIO_H=1  -fno-common compat.c -o compat.o
gcc -c -DUSE_TCL_STUBS -g -O2 -W -Wall -pedantic  -g -Os -DHAVE_CONFIG_H -I.. -I.  -I"/usr/include"    -DTCL_THREADS=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1 -DHAVE_PTHREAD_ATFORK=1 -DHAVE_READDIR_R=1 -DMAC_OSX_TCL=1 -DHAVE_CFBUNDLE=1 -DUSE_VFORK=1 -DTCL_DEFAULT_ENCODING=\"utf-8\" -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DNO_VALUES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_PUTENV_THAT_COPIES=1 -DHAVE_LANGINFO=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_FILIO_H=1  -fno-common curl.c -o curl.o
gcc -c -DUSE_TCL_STUBS -g -O2 -W -Wall -pedantic  -g -Os -DHAVE_CONFIG_H -I.. -I.  -I"/usr/include"    -DTCL_THREADS=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1 -DHAVE_PTHREAD_ATFORK=1 -DHAVE_READDIR_R=1 -DMAC_OSX_TCL=1 -DHAVE_CFBUNDLE=1 -DUSE_VFORK=1 -DTCL_DEFAULT_ENCODING=\"utf-8\" -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DNO_VALUES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_PUTENV_THAT_COPIES=1 -DHAVE_LANGINFO=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_FILIO_H=1  -fno-common rmd160cmd.c -o rmd160cmd.o
gcc -c -DUSE_TCL_STUBS -g -O2 -W -Wall -pedantic  -g -Os -DHAVE_CONFIG_H -I.. -I.  -I"/usr/include"    -DTCL_THREADS=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1 -DHAVE_PTHREAD_ATFORK=1 -DHAVE_READDIR_R=1 -DMAC_OSX_TCL=1 -DHAVE_CFBUNDLE=1 -DUSE_VFORK=1 -DTCL_DEFAULT_ENCODING=\"utf-8\" -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DNO_VALUES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_PUTENV_THAT_COPIES=1 -DHAVE_LANGINFO=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_FILIO_H=1  -fno-common readline.c -o readline.o
gcc -c -DUSE_TCL_STUBS -g -O2 -W -Wall -pedantic  -g -Os -DHAVE_CONFIG_H -I.. -I.  -I"/usr/include"    -DTCL_THREADS=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1 -DHAVE_PTHREAD_ATFORK=1 -DHAVE_READDIR_R=1 -DMAC_OSX_TCL=1 -DHAVE_CFBUNDLE=1 -DUSE_VFORK=1 -DTCL_DEFAULT_ENCODING=\"utf-8\" -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DNO_VALUES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_PUTENV_THAT_COPIES=1 -DHAVE_LANGINFO=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_FILIO_H=1  -fno-common uid.c -o uid.o
cc -dynamiclib -L/usr/local/lib  Pextlib.o strsed.o fgetln.o md5cmd.o setmode.o xinstall.o fs-traverse.o strcasecmp.o vercomp.o filemap.o sha1cmd.o compat.o curl.o rmd160cmd.o readline.o uid.o -o Pextlib.dylib -L/System/Library/Frameworks/Tcl.framework/Versions/8.4 -ltclstub8.4 -L/usr/local/lib   -L/usr/lib -lcurl -lssl -lcrypto -lz -lcrypto -lreadline
===> making all in src/registry1.0
make[2]: Nothing to be done for `all'.
===> making all in src/darwintracelib1.0
gcc -c -DUSE_TCL_STUBS -g -O2 -W -Wall -pedantic  -g -Os -DHAVE_CONFIG_H -I.. -I.  -I"/usr/include" -DTCL_THREADS=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1 -DHAVE_PTHREAD_ATFORK=1 -DHAVE_READDIR_R=1 -DMAC_OSX_TCL=1 -DHAVE_CFBUNDLE=1 -DUSE_VFORK=1 -DTCL_DEFAULT_ENCODING=\"utf-8\" -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DNO_VALUES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_PUTENV_THAT_COPIES=1 -DHAVE_LANGINFO=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_FILIO_H=1  -fno-common darwintrace.c -o darwintrace.o
cc -dynamiclib -L/usr/local/lib  darwintrace.o -o darwintrace.dylib -L/System/Library/Frameworks/Tcl.framework/Versions/8.4 -ltclstub8.4 -L/usr/local/lib  
ld: warning multiple definitions of symbol _close
darwintrace.o definition of _close in section (__TEXT,__text)
/usr/lib/gcc/i686-apple-darwin8/4.0.1/../../../libSystem.dylib(close.So) definition of _close
ld: warning multiple definitions of symbol _open
darwintrace.o definition of _open in section (__TEXT,__text)
/usr/lib/gcc/i686-apple-darwin8/4.0.1/../../../libSystem.dylib(open.So) definition of _open
ld: warning multiple definitions of symbol _readlink
darwintrace.o definition of _readlink in section (__TEXT,__text)
/usr/lib/gcc/i686-apple-darwin8/4.0.1/../../../libSystem.dylib(readlink.So) definition of _readlink
===> making all in src/tclobjc1.0
gcc -c -DUSE_TCL_STUBS -g -O2  -g -Os -DHAVE_CONFIG_H -I.. -I.  -I"/usr/include" -framework Foundation -DTCL_THREADS=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1 -DHAVE_PTHREAD_ATFORK=1 -DHAVE_READDIR_R=1 -DMAC_OSX_TCL=1 -DHAVE_CFBUNDLE=1 -DUSE_VFORK=1 -DTCL_DEFAULT_ENCODING=\"utf-8\" -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DNO_VALUES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_PUTENV_THAT_COPIES=1 -DHAVE_LANGINFO=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_FILIO_H=1  -fno-common tclobjc.m -o tclobjc.o
i686-apple-darwin8-gcc-4.0.1: -framework: linker input file unused because linking not done
i686-apple-darwin8-gcc-4.0.1: Foundation: linker input file unused because linking not done
gcc -c -DUSE_TCL_STUBS -g -O2  -g -Os -DHAVE_CONFIG_H -I.. -I.  -I"/usr/include" -framework Foundation -DTCL_THREADS=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1 -DHAVE_PTHREAD_ATFORK=1 -DHAVE_READDIR_R=1 -DMAC_OSX_TCL=1 -DHAVE_CFBUNDLE=1 -DUSE_VFORK=1 -DTCL_DEFAULT_ENCODING=\"utf-8\" -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DNO_VALUES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_PUTENV_THAT_COPIES=1 -DHAVE_LANGINFO=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_FILIO_H=1  -fno-common tclobjc_types.m -o tclobjc_types.o
i686-apple-darwin8-gcc-4.0.1: -framework: linker input file unused because linking not done
i686-apple-darwin8-gcc-4.0.1: Foundation: linker input file unused because linking not done
gcc -c -DUSE_TCL_STUBS -g -O2  -g -Os -DHAVE_CONFIG_H -I.. -I.  -I"/usr/include" -framework Foundation -DTCL_THREADS=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1 -DHAVE_PTHREAD_ATFORK=1 -DHAVE_READDIR_R=1 -DMAC_OSX_TCL=1 -DHAVE_CFBUNDLE=1 -DUSE_VFORK=1 -DTCL_DEFAULT_ENCODING=\"utf-8\" -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DNO_VALUES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_PUTENV_THAT_COPIES=1 -DHAVE_LANGINFO=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_FILIO_H=1  -fno-common MPMethodSignatureExtensions.m -o MPMethodSignatureExtensions.o
i686-apple-darwin8-gcc-4.0.1: -framework: linker input file unused because linking not done
i686-apple-darwin8-gcc-4.0.1: Foundation: linker input file unused because linking not done
gcc -c -DUSE_TCL_STUBS -g -O2  -g -Os -DHAVE_CONFIG_H -I.. -I.  -I"/usr/include" -framework Foundation -DTCL_THREADS=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1 -DHAVE_PTHREAD_ATFORK=1 -DHAVE_READDIR_R=1 -DMAC_OSX_TCL=1 -DHAVE_CFBUNDLE=1 -DUSE_VFORK=1 -DTCL_DEFAULT_ENCODING=\"utf-8\" -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DNO_VALUES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_PUTENV_THAT_COPIES=1 -DHAVE_LANGINFO=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_FILIO_H=1  -fno-common objc_encoding.m -o objc_encoding.o
i686-apple-darwin8-gcc-4.0.1: -framework: linker input file unused because linking not done
i686-apple-darwin8-gcc-4.0.1: Foundation: linker input file unused because linking not done
cc -dynamiclib -L/usr/local/lib   tclobjc.o tclobjc_types.o MPMethodSignatureExtensions.o objc_encoding.o -o tclobjc.dylib -L/System/Library/Frameworks/Tcl.framework/Versions/8.4 -ltclstub8.4 -L/usr/local/lib    -framework Foundation
===> making all in src/port
sed -e 's,@TCLSH\@,/usr/bin/tclsh,g' -e 's,@TCL_PACKAGE_DIR\@,/Library/Tcl,g' portmirror.tcl > portmirror
sed -e 's,@TCLSH\@,/usr/bin/tclsh,g' -e 's,@TCL_PACKAGE_DIR\@,/Library/Tcl,g' portindex.tcl > portindex
sed -e 's,@TCLSH\@,/usr/bin/tclsh,g' -e 's,@TCL_PACKAGE_DIR\@,/Library/Tcl,g' port.tcl > port
===> making all in src/programs
===> making all in src/programs/daemondo
mkdir -p build
gcc -g -O2 -W -Wall -Wno-unused-parameter  -g -Os -DHAVE_CONFIG_H -I.. -I.  -I"/usr/include" -DHAVE_CONFIG_H -I.. -I.  -I"/usr/include"  -c -o main.o main.c
gcc -g -O2 -W -Wall -Wno-unused-parameter  -g -Os -DHAVE_CONFIG_H -I.. -I.  -I"/usr/include" -o build/daemondo -framework CoreFoundation -framework SystemConfiguration -framework IOKit main.o
metallw06:~/Desktop/1.5.2 Martin$ sudo make install
Password:

Upgrading your existing MacPorts installation to the new namespace if necessary:

[ ! -d /Library/Tcl/darwinports1.0 ] || rm -rf /Library/Tcl/darwinports1.0
[ ! -d /opt/local/share/darwinports ] || rm -rf /opt/local/share/darwinports
[ ! -f /opt/local/etc/ports/dp_version ] || rm -vf /opt/local/etc/ports/dp_version
[ ! -f /opt/local/share/man/man5/ports.conf.5 ] || rm -vf /opt/local/share/man/man5/ports.conf.5
[ ! -d /opt/local/etc/ports ] || mv -v /opt/local/etc/ports /opt/local/etc/macports
[ -d /opt/local/var/macports ] || mkdir -vp /opt/local/var/macports
for dir in distfiles packages receipts software; do \
        [ ! -d /opt/local/var/db/dports/${dir} ] || mv -v /opt/local/var/db/dports/${dir} /opt/local/var/macports ; \
done
[ ! -d /opt/local/var/db/dports/sources/rsync.rsync.darwinports.org_dpupdate_dports ] || { mkdir -vp \
/opt/local/var/macports/sources/rsync.macports.org/release && mv -v \
/opt/local/var/db/dports/sources/rsync.rsync.darwinports.org_dpupdate_dports /opt/local/var/macports/sources/rsync.macports.org/release/ports ; }
for receipt in /opt/local/var/macports/receipts/*/*/receipt.bz2 ; do [ ! \( -f ${receipt} -a ! -f ${receipt}.mpsaved \) ] || { \
        cp -v ${receipt} ${receipt}.mpsaved && { \
                /usr/bin/bzip2 -q -dc ${receipt} | sed 's/db\/dports/macports/g' | /usr/bin/bzip2 -q -zf > ${receipt}.new ; \
        } && mv -v ${receipt}.new ${receipt} ; \
}; done
[ ! \( -f /opt/local/etc/macports/ports.conf -a ! -f /opt/local/var/macports/.mprename \) ] || { \
        mv -v /opt/local/etc/macports/ports.conf /opt/local/etc/macports/macports.conf.mpsaved; \
        sed 's/etc\/ports/etc\/macports/g' /opt/local/etc/macports/macports.conf.mpsaved > /opt/local/etc/macports/macports.conf.tmp && \
                mv -v /opt/local/etc/macports/macports.conf.tmp /opt/local/etc/macports/macports.conf; \
        sed 's/db\/dports/macports/g' /opt/local/etc/macports/macports.conf > /opt/local/etc/macports/macports.conf.tmp && \
                mv -v /opt/local/etc/macports/macports.conf.tmp /opt/local/etc/macports/macports.conf; \
        sed 's/darwinports/macports/g' /opt/local/etc/macports/macports.conf > /opt/local/etc/macports/macports.conf.tmp && \
                mv -v /opt/local/etc/macports/macports.conf.tmp /opt/local/etc/macports/macports.conf; \
        sed 's/dpupdate1\/base/release\/base/g' /opt/local/etc/macports/macports.conf > /opt/local/etc/macports/macports.conf.tmp && \
                mv -v /opt/local/etc/macports/macports.conf.tmp /opt/local/etc/macports/macports.conf; \
        sed 's/dpupdate\/base\/\{0,1\}/trunk\/base\//g' /opt/local/etc/macports/macports.conf > /opt/local/etc/macports/macports.conf.tmp && \
                mv -v /opt/local/etc/macports/macports.conf.tmp /opt/local/etc/macports/macports.conf; \
        sed '/^rsync_options/s/"\(.*\)"/\1/' /opt/local/etc/macports/macports.conf > /opt/local/etc/macports/macports.conf.tmp && \
                mv -v /opt/local/etc/macports/macports.conf.tmp /opt/local/etc/macports/macports.conf; \
        sed 's/ --delete / /' /opt/local/etc/macports/macports.conf > /opt/local/etc/macports/macports.conf.tmp && \
                mv -v /opt/local/etc/macports/macports.conf.tmp /opt/local/etc/macports/macports.conf; \
        sed 's/ ports.conf(5)/ macports.conf(5)/g' /opt/local/etc/macports/macports.conf > /opt/local/etc/macports/macports.conf.tmp && \
                mv -v /opt/local/etc/macports/macports.conf.tmp /opt/local/etc/macports/macports.conf; \
}
[ ! \( -f /opt/local/etc/macports/sources.conf -a ! -f /opt/local/var/macports/.mprename \) ] || { \
        cp -v /opt/local/etc/macports/sources.conf /opt/local/etc/macports/sources.conf.mpsaved; \
        sed 's/darwinports/macports/g' /opt/local/etc/macports/sources.conf > /opt/local/etc/macports/sources.conf.tmp && \
                mv -v /opt/local/etc/macports/sources.conf.tmp /opt/local/etc/macports/sources.conf; \
        sed 's/dpupdate\/dports/release\/ports\//g' /opt/local/etc/macports/sources.conf > /opt/local/etc/macports/sources.conf.tmp && \
                mv -v /opt/local/etc/macports/sources.conf.tmp /opt/local/etc/macports/sources.conf; \
}
[ ! \( -f ${HOME}/.macports/ports.conf -a ! -f /opt/local/var/macports/.mprename \) ] || { \
        mv -v ${HOME}/.macports/ports.conf ${HOME}/.macports/macports.conf.mpsaved; \
        sed 's/etc\/ports/etc\/macports/g' ${HOME}/.macports/macports.conf.mpsaved > ${HOME}/.macports/macports.conf.tmp && \
                mv -v ${HOME}/.macports/macports.conf.tmp ${HOME}/.macports/macports.conf; \
        sed 's/db\/dports/macports/g' ${HOME}/.macports/macports.conf > ${HOME}/.macports/macports.conf.tmp && \
                mv -v ${HOME}/.macports/macports.conf.tmp ${HOME}/.macports/macports.conf; \
        sed 's/darwinports/macports/g' ${HOME}/.macports/macports.conf > ${HOME}/.macports/macports.conf.tmp && \
                mv -v ${HOME}/.macports/macports.conf.tmp ${HOME}/.macports/macports.conf; \
        sed 's/dpupdate1\/base/release\/base/g' ${HOME}/.macports/macports.conf > ${HOME}/.macports/macports.conf.tmp && \
                mv -v ${HOME}/.macports/macports.conf.tmp ${HOME}/.macports/macports.conf; \
        sed 's/dpupdate\/base\/\{0,1\}/trunk\/base\//g' ${HOME}/.macports/macports.conf > ${HOME}/.macports/macports.conf.tmp && \
                mv -v ${HOME}/.macports/macports.conf.tmp ${HOME}/.macports/macports.conf; \
        sed '/^rsync_options/s/"\(.*\)"/\1/' ${HOME}/.macports/macports.conf > ${HOME}/.macports/macports.conf.tmp && \
                mv -v ${HOME}/.macports/macports.conf.tmp ${HOME}/.macports/macports.conf; \
        sed 's/ --delete / /' ${HOME}/.macports/macports.conf > ${HOME}/.macports/macports.conf.tmp && \
                mv -v ${HOME}/.macports/macports.conf.tmp ${HOME}/.macports/macports.conf; \
        sed 's/ ports.conf(5)/ macports.conf(5)/g' ${HOME}/.macports/macports.conf > ${HOME}/.macports/macports.conf.tmp && \
                mv -v ${HOME}/.macports/macports.conf.tmp ${HOME}/.macports/macports.conf; \
}
===> making install in config
/usr/bin/install -c -d -o root -g admin -m 0775 /opt/local/etc/macports
/usr/bin/install -c -o root -g admin -m 644 mp_version /opt/local/etc/macports
===> making install in doc
/usr/bin/install -c -d -o root -g admin -m 0775 /opt/local
/usr/bin/install -c -d -o root -g admin -m 0775 /opt/local/etc/macports
cat prefix.mtree | /usr/sbin/mtree -U -e -p /opt/local > /dev/null
if test -L "/opt/local/man" ; then \
        rm -f "/opt/local/man"; \
fi
if test ! -e "/opt/local/man" ; then \
        ln -s share/man /opt/local/man; \
fi
if test ! -e /opt/local/etc/macports/macports.conf ; then \
        set -x; \
        /usr/bin/install -c -o root -g admin -m 644 macports.conf /opt/local/etc/macports; \
fi
if test ! -e /opt/local/etc/macports/sources.conf ; then \
        set -x; \
        /usr/bin/install -c -o root -g admin -m 644 sources.conf /opt/local/etc/macports; \
fi
if test ! -e /opt/local/etc/macports/variants.conf ; then \
        set -x; \
        /usr/bin/install -c -o root -g admin -m 644 variants.conf /opt/local/etc/macports; \
fi
/usr/bin/install -c -d -o root -g admin -m 0775 /opt/local/share/macports/resources/port1.0/install
/usr/bin/install -c -o root -g admin -m 644 prefix.mtree /opt/local/share/macports/resources/port1.0/install/
/usr/bin/install -c -o root -g admin -m 644 macosx.mtree /opt/local/share/macports/resources/port1.0/install/
/usr/bin/install -c -o root -g admin -m 444 port.1 /opt/local/share/man/man1
/usr/bin/install -c -o root -g admin -m 444 macports.conf.5 /opt/local/share/man/man5
/usr/bin/install -c -o root -g admin -m 444 portfile.7 /opt/local/share/man/man7
/usr/bin/install -c -o root -g admin -m 444 portstyle.7 /opt/local/share/man/man7
/usr/bin/install -c -o root -g admin -m 444 porthier.7 /opt/local/share/man/man7
/usr/bin/install -c -o root -g admin -m 444 portgroup.7 /opt/local/share/man/man7
===> making install in src
===> making install in src/macports1.0
/usr/bin/install -c -d -o root -g admin -m 0775 /Library/Tcl/macports1.0
/usr/bin/install -c -o root -g admin -m 444 MacPorts.dylib /Library/Tcl/macports1.0
/usr/bin/install -c -d -o root -g admin -m 0775 /Library/Tcl/macports1.0
+ /usr/bin/install -c -o root -g admin -m 444 macports.tcl /Library/Tcl/macports1.0/macports.tcl
+ /usr/bin/install -c -o root -g admin -m 444 macports_dlist.tcl /Library/Tcl/macports1.0/macports_dlist.tcl
+ /usr/bin/install -c -o root -g admin -m 444 macports_util.tcl /Library/Tcl/macports1.0/macports_util.tcl
+ /usr/bin/install -c -o root -g admin -m 444 macports_autoconf.tcl /Library/Tcl/macports1.0/macports_autoconf.tcl
+ /usr/bin/install -c -o root -g admin -m 444 macports_index.tcl /Library/Tcl/macports1.0/macports_index.tcl
+ /usr/bin/install -c -o root -g admin -m 444 macports_fastload.tcl /Library/Tcl/macports1.0/macports_fastload.tcl
echo "/Library/Tcl" > /opt/local/var/macports/.tclpackage
===> making install in src/port1.0
===> making install in src/port1.0/resources
===> making install in src/port1.0/resources/package
/usr/bin/install -c -d -o root -g admin -m 0775 /opt/local/share/macports/resources/port1.0/package
+ /usr/bin/install -c -o root -g admin -m 444 background.tiff /opt/local/share/macports/resources/port1.0/package
===> making install in src/port1.0/resources/fetch
/usr/bin/install -c -d -o root -g admin -m 0775 /opt/local/share/macports/resources/port1.0/fetch
+ /usr/bin/install -c -o root -g admin -m 444 mirror_sites.tcl /opt/local/share/macports/resources/port1.0/fetch
===> making install in src/port1.0/resources/group
/usr/bin/install -c -d -o root -g admin -m 0775 /opt/local/share/macports/resources/port1.0/group
+ /usr/bin/install -c -o root -g admin -m 444 gnustep-1.0.tcl /opt/local/share/macports/resources/port1.0/group
+ /usr/bin/install -c -o root -g admin -m 444 perl5-1.0.tcl /opt/local/share/macports/resources/port1.0/group
+ /usr/bin/install -c -o root -g admin -m 444 python-1.0.tcl /opt/local/share/macports/resources/port1.0/group
+ /usr/bin/install -c -o root -g admin -m 444 python24-1.0.tcl /opt/local/share/macports/resources/port1.0/group
+ /usr/bin/install -c -o root -g admin -m 444 python25-1.0.tcl /opt/local/share/macports/resources/port1.0/group
+ /usr/bin/install -c -o root -g admin -m 444 ruby-1.0.tcl /opt/local/share/macports/resources/port1.0/group
+ /usr/bin/install -c -o root -g admin -m 444 xcode-1.0.tcl /opt/local/share/macports/resources/port1.0/group
+ /usr/bin/install -c -o root -g admin -m 444 zope-1.0.tcl /opt/local/share/macports/resources/port1.0/group
/usr/bin/install -c -d -o root -g admin -m 0775 /opt/local/share/macports/resources/port1.0/
/usr/bin/install -c -d -o root -g admin -m 0775 /opt/local/share/macports/Tcl/port1.0
+ /usr/bin/install -c -o root -g admin -m 444 port.tcl /opt/local/share/macports/Tcl/port1.0
+ /usr/bin/install -c -o root -g admin -m 444 portchecksum.tcl /opt/local/share/macports/Tcl/port1.0
+ /usr/bin/install -c -o root -g admin -m 444 portconfigure.tcl /opt/local/share/macports/Tcl/port1.0
+ /usr/bin/install -c -o root -g admin -m 444 portextract.tcl /opt/local/share/macports/Tcl/port1.0
+ /usr/bin/install -c -o root -g admin -m 444 portfetch.tcl /opt/local/share/macports/Tcl/port1.0
+ /usr/bin/install -c -o root -g admin -m 444 portmain.tcl /opt/local/share/macports/Tcl/port1.0
+ /usr/bin/install -c -o root -g admin -m 444 portbuild.tcl /opt/local/share/macports/Tcl/port1.0
+ /usr/bin/install -c -o root -g admin -m 444 portpatch.tcl /opt/local/share/macports/Tcl/port1.0
+ /usr/bin/install -c -o root -g admin -m 444 portutil.tcl /opt/local/share/macports/Tcl/port1.0
+ /usr/bin/install -c -o root -g admin -m 444 portinstall.tcl /opt/local/share/macports/Tcl/port1.0
+ /usr/bin/install -c -o root -g admin -m 444 portdepends.tcl /opt/local/share/macports/Tcl/port1.0
+ /usr/bin/install -c -o root -g admin -m 444 portdestroot.tcl /opt/local/share/macports/Tcl/port1.0
+ /usr/bin/install -c -o root -g admin -m 444 portclean.tcl /opt/local/share/macports/Tcl/port1.0
+ /usr/bin/install -c -o root -g admin -m 444 porttest.tcl /opt/local/share/macports/Tcl/port1.0
+ /usr/bin/install -c -o root -g admin -m 444 portactivate.tcl /opt/local/share/macports/Tcl/port1.0
+ /usr/bin/install -c -o root -g admin -m 444 portsubmit.tcl /opt/local/share/macports/Tcl/port1.0
+ /usr/bin/install -c -o root -g admin -m 444 port_autoconf.tcl /opt/local/share/macports/Tcl/port1.0
+ /usr/bin/install -c -o root -g admin -m 444 portstartupitem.tcl /opt/local/share/macports/Tcl/port1.0
+ /usr/bin/install -c -o root -g admin -m 444 porttrace.tcl /opt/local/share/macports/Tcl/port1.0
+ /usr/bin/install -c -o root -g admin -m 444 portlivecheck.tcl /opt/local/share/macports/Tcl/port1.0
+ /usr/bin/install -c -o root -g admin -m 444 portdistcheck.tcl /opt/local/share/macports/Tcl/port1.0
+ /usr/bin/install -c -o root -g admin -m 444 portmirror.tcl /opt/local/share/macports/Tcl/port1.0
===> making install in src/package1.0
/usr/bin/install -c -d -o root -g admin -m 0775 /opt/local/share/macports/Tcl/package1.0
+ /usr/bin/install -c -o root -g admin -m 444 package.tcl /opt/local/share/macports/Tcl/package1.0
+ /usr/bin/install -c -o root -g admin -m 444 portdmg.tcl /opt/local/share/macports/Tcl/package1.0
+ /usr/bin/install -c -o root -g admin -m 444 portmpkg.tcl /opt/local/share/macports/Tcl/package1.0
+ /usr/bin/install -c -o root -g admin -m 444 portpkg.tcl /opt/local/share/macports/Tcl/package1.0
+ /usr/bin/install -c -o root -g admin -m 444 portrpm.tcl /opt/local/share/macports/Tcl/package1.0
+ /usr/bin/install -c -o root -g admin -m 444 portsrpm.tcl /opt/local/share/macports/Tcl/package1.0
+ /usr/bin/install -c -o root -g admin -m 444 portdpkg.tcl /opt/local/share/macports/Tcl/package1.0
+ /usr/bin/install -c -o root -g admin -m 444 portunarchive.tcl /opt/local/share/macports/Tcl/package1.0
+ /usr/bin/install -c -o root -g admin -m 444 portarchive.tcl /opt/local/share/macports/Tcl/package1.0
===> making install in src/pextlib1.0
/usr/bin/install -c -d -o root -g admin -m 0775 /opt/local/share/macports/Tcl/pextlib1.0
/usr/bin/install -c -o root -g admin -m 444 Pextlib.dylib /opt/local/share/macports/Tcl/pextlib1.0
===> making install in src/registry1.0
/usr/bin/install -c -d -o root -g admin -m 0775 /opt/local/share/macports/Tcl/registry1.0
+ /usr/bin/install -c -o root -g admin -m 444 registry.tcl /opt/local/share/macports/Tcl/registry1.0
+ /usr/bin/install -c -o root -g admin -m 444 registry_autoconf.tcl /opt/local/share/macports/Tcl/registry1.0
+ /usr/bin/install -c -o root -g admin -m 444 receipt_flat.tcl /opt/local/share/macports/Tcl/registry1.0
+ /usr/bin/install -c -o root -g admin -m 444 receipt_sqlite.tcl /opt/local/share/macports/Tcl/registry1.0
+ /usr/bin/install -c -o root -g admin -m 444 portimage.tcl /opt/local/share/macports/Tcl/registry1.0
+ /usr/bin/install -c -o root -g admin -m 444 portuninstall.tcl /opt/local/share/macports/Tcl/registry1.0
===> making install in src/darwintracelib1.0
/usr/bin/install -c -d -o root -g admin -m 0775 /opt/local/share/macports/Tcl/darwintrace1.0
/usr/bin/install -c -o root -g admin -m 444 darwintrace.dylib /opt/local/share/macports/Tcl/darwintrace1.0
===> making install in src/tclobjc1.0
/usr/bin/install -c -d -o root -g admin -m 0775 /opt/local/share/macports/Tcl/tclobjc1.0
/usr/bin/install -c -o root -g admin -m 444 tclobjc.dylib /opt/local/share/macports/Tcl/tclobjc1.0
===> making install in src/port
cat ../../doc/prefix.mtree | /usr/sbin/mtree -U -d -e -p /opt/local > /dev/null
/usr/bin/install -c -d -o root -g admin -m 0775 /opt/local/bin
/usr/bin/install -c -o root -g admin -m 555 port portindex portmirror /opt/local/bin/
cd /opt/local/bin && ln -s -f port portf
===> making install in src/programs
===> making install in src/programs/daemondo
/usr/bin/install -c -o root -g admin -m 555 build/daemondo /opt/local/bin

Congratulations, you have successfully installed the MacPorts system. To get the Portfiles and update the system, run:

sudo port selfupdate

Please read port(1) and the MacPorts Wiki at http://trac.macports.org/ for full documentation.

Stray sources might have been left in the legacy /opt/local/var/db/dports directory after this upgrade, which moved most of what it could to /opt/local/var/macports, so you might want to look in the former and cleanup manually.

metallw06:~/Desktop/1.5.2 Martin$ cd /opt/local/var/db/dports
metallw06:/opt/local/var/db/dports Martin$ ll
total 8
drwxrwxr-x    5 root  admin   170 10 Jul 18:08 ./
drwxrwxr-x    3 root  admin   102  5 Apr 02:03 ../
-rw-r--r--    1 root  admin    13  8 Jul 21:30 .tclpackage
drwxr-xr-x   51 root  admin  1734 10 Jul 15:12 build/
drwxr-xr-x    3 root  admin   102 10 Jul 18:08 sources/
metallw06:/opt/local/var/db/dports Martin$ cd ..
metallw06:/opt/local/var/db Martin$ cd
metallw06:~ Martin$ sudo port upgrade XFree86
Error: Unable to open port: invalid command name "universal_variant"

comment:4 Changed 17 years ago by yves@…

Is that a clean reinstall ?

Maybe you could try first to delete

/Library/Tcl/macports1.0/
/opt/local/share/macports/

and see what happens

I can't find anything wrong with the Portfile.

Now here is a list of other ports that have universal_variant set. do you have any installed ? could you try at least one to see what happen ?

Affiche
ArpSpyX
BiggerSQL
Books
DesktopManager
MacBiff
MultiTerm
OSXPal
a52decX
launch
mpeg2decX
pixen
afio
arc
dact
ha
makeself
p7zip
ppmd
star
unalz
unarj
unrar
webdec
libmad
HaXml
Libstreams
agregex
curlhandle
gmp
libsdl_gfx-framework
wxd
minivmac
g95
ncid
proxytunnel
pTeX
XFree86

comment:5 Changed 17 years ago by MartinBuchmann (Martin Buchmann)

I just deleted /Library/Tcl/macports1.0/ and /opt/local/share/macports/ and did a reinstall of the 1.5.2 source (./configure, make, sudo make install. Everything went smoothly but XFree86 still fails to install.

I already have unrar installed

unrar @3.7.6_0 (active)

and tried to install star (arbitrarily chosen) which worked fine.

metallw06:~ Martin$ sudo port install star
--->  Fetching smake
--->  Attempting to fetch smake-1.2a41.tar.bz2 from ftp://ftp.berlios.de/pub/smake/alpha/
--->  Verifying checksum(s) for smake
--->  Extracting smake
--->  Configuring smake
--->  Building smake with target all
--->  Staging smake into destroot
--->  Installing smake 1.2a41_0
--->  Activating smake 1.2a41_0
--->  Cleaning smake
--->  Fetching star
--->  Attempting to fetch star-1.5a84.tar.bz2 from ftp://ftp.berlios.de/pub/star/alpha/
--->  Verifying checksum(s) for star
--->  Extracting star
--->  Applying patches to star
--->  Configuring star
--->  Building star with target all
--->  Staging star into destroot
--->  Installing star 1.5a84_0
--->  Activating star 1.5a84_0
--->  Cleaning star

Now I am really puzzled...

comment:6 Changed 17 years ago by yves@…

Well, now at leat we know there IS something about that port.

do you have tcl installed ?

what is your platform 10.?, intel / ppc ?

comment:7 Changed 17 years ago by yves@…

BTW

if you don't feel like waiting a lot more to install XFree86, you can just remove the offending line :

sudo port edit XFree86
Use ctrl-f and arrows to navigate to the universal_variant line
dd
:wq

I would be grateful, however, if you can help me to pinpoint the problem.

thanks

comment:8 Changed 17 years ago by ryandesign (Ryan Carsten Schmidt)

Just FYI, I have now attempted to install XFree86 4.7.0_0 on my system, and it succeeds without a hitch. MacPorts 1.5.2, Xcode 2.4.1, Mac OS X 10.4.10, MacBook Pro 2.2GHz.

Martin, do you have the same portfile as me? Here's some info about the one I've got:

$ /sbin/md5 -q `port file XFree86`
a9271c432f4636adf61b492dbe234042
$ head -n7 `port file XFree86`
# $Id: Portfile 28239 2007-08-25 18:11:37Z yves@macports.org $

PortSystem 1.0

name            XFree86
version         4.7.0
categories      x11

comment:9 Changed 17 years ago by MartinBuchmann (Martin Buchmann)

Yves and Ryan,

thanks for your help so far :-)

metallw06:~ Martin$ /sbin/md5 -q `port file XFree86`
a9271c432f4636adf61b492dbe234042
metallw06:~ Martin$ head -n7 `port file XFree86`
# $Id: Portfile 28239 2007-08-25 18:11:37Z yves@macports.org $

PortSystem 1.0

name            XFree86
version         4.7.0
categories      x11

It looks like I have the same portfile. I am using MacPorts 1.5.2, XCode 2.4.1, Mac OS X 10.4.10 on a MacBook 2.16GHz. I do not have tcl installed via macports, so I am using the one provided by Apple I guess.

comment:10 Changed 17 years ago by MartinBuchmann (Martin Buchmann)

I just did another thing: I removed XFree86 @4.6.0_0 and reinstalled version 4.7.0_0 freshly without a problem. Maybe there was something screwed up due to the old version?!

comment:11 Changed 17 years ago by yves@…

Component: portsbase
Owner: changed from yves@… to macports-dev@…
Status: assignednew
Summary: Possible error in XFree86's portfileuniversal_variant not recognized during upgrade

Same here.

yves$ sudo port -dfn upgrade XFree86
[...]
DEBUG: invalid command name "universal_variant"
    while executing
"universal_variant   no"
    (file "Portfile" line 134)
    invoked from within
"source Portfile"
    invoked from within
"$workername eval source Portfile"
    (procedure "mportopen" line 46)
    invoked from within
"mportopen $porturl [array get options] [array get variations]"
Error: Unable to open port: invalid command name "universal_variant"

I update the ticket accordingly.

comment:12 Changed 17 years ago by ryandesign (Ryan Carsten Schmidt)

Now we're getting somewhere. I can confirm this too -- install works, upgrade complains about universal_variant. I tried downgrading the port to 4.6.0_0 and it still complains.

comment:13 Changed 17 years ago by ryandesign (Ryan Carsten Schmidt)

Also wanted to say: I tried upgrading another port I have installed that uses universal_variant no -- minivmac -- and that worked fine.

comment:14 Changed 17 years ago by yves@…

I tried many things with the Portile to try to pinpoint the problem but nothing I do makes a difference.

I even tried a crippled dummy Portfie :

PortSystem 1.0
name        XFree86
version     4.7.0
master_sites    xfree:${version}/source/
checksums       md5 05a3f3ce703df2fd24112cb8e9d86f73
universal_variant   no

and get the same error

comment:15 Changed 17 years ago by robertl@…

I have had the same problem, but trying install or upgrade both result in an error.

I tracked down a way of fixing it in /opt/local/share/macports/Tcl/port1.0/portmain.tcl... ie, moving the definition of universal_variant out of the if statement, and everything worked fine.

I starting writing this comment... and I then looked at the conditions on the if statements.... noticing the comment "# Select implicit variants".... and the declaration of universal_variant is conditional on variations{macosx} not existing....

*clunk*

[ robertl@shiny:~ ]$ grep macosx /opt/local/etc/macports/variants.conf +macosx

Oops. Removed that line, and everything is now fine.

Lesson: don't define *implicit* variants *explicitly*

Suggestion: Check /opt/local/etc/macports/variants.conf for implicit variants.... and warn the user.

comment:16 Changed 17 years ago by jmroot (Joshua Root)

Cc: Martin.Buchmann@… removed
Summary: universal_variant not recognized during upgradeexplicitly setting implicit variants should be an error

comment:17 Changed 16 years ago by tobypeterson

Milestone: MacPorts base bugsMacPorts Future

Milestone MacPorts base bugs deleted

comment:18 Changed 16 years ago by lperry (Perry Lee)

Is there a convenient list of possible os.platform and os.arch values? As far as I can tell, these values make up the majority of implicit variants (from looking at portmain.tcl).

macports::worker_init looks like a good candidate to filter out or error on explicitly set implicit variants:

 805     foreach {var val} $variations {
 806         $workername eval set variations($var) $val
 807     }

comment:19 Changed 16 years ago by lperry (Perry Lee)

Owner: changed from macports-tickets@… to perry@…

Never mind; I found the answer in variant_description.conf. If I have time this weekend, I'll take a stab at implementing this.

comment:20 Changed 16 years ago by lperry (Perry Lee)

Resolution: fixed
Status: newclosed

Implicit variants can no longer be explicitly set/unset as of r46938. Implicit variants are filtered out (rather than causing an error) and a warning message is displayed for each set/unset implicit variant.

comment:21 Changed 16 years ago by ryandesign (Ryan Carsten Schmidt)

Milestone: MacPorts FutureMacPorts 1.8.0
Resolution: fixed
Status: closedreopened

Could you add a note about this to the ChangeLog? Thanks.

comment:22 in reply to:  21 Changed 16 years ago by lperry (Perry Lee)

Resolution: fixed
Status: reopenedclosed

Sure; I added a note in r46950.

comment:23 Changed 16 years ago by lperry (Perry Lee)

Resolution: fixed
Status: closedreopened

I'm reopening the ticket to address some issues (e.g., action_upgrade should not trigger warning messages).

comment:24 Changed 15 years ago by jmroot (Joshua Root)

The other issue is that this change breaks the current mirroring script.

comment:25 Changed 15 years ago by jmroot (Joshua Root)

Cc: jmr@… added
Resolution: fixed
Status: reopenedclosed

The previously noted issues should all be taken care of by r53371.

Note: See TracTickets for help on using tickets.