selfupdate from 2.0.1 to 2.0.3 fails on snow leo with mono installed

Christian Grobmeier grobmeier at gmail.com
Tue Jan 31 11:11:54 PST 2012


Hello,

$port -v selfupdate

does fail with the following error when mono is installed.
Mono: http://www.mono-project.com/Mono:OSX

I thought you would be interested in this. I have uninstalled Mono and
then it worked very well. And no, I don't have any plans to reinstall
it :-)

May it be of use for you!

Cheers
Christian

===> making all in src/package1.0
===> making all in src/pextlib1.0
/usr/bin/cc -c -DUSE_TCL_STUBS -DTCL_NO_DEPRECATED -g -O2 -W -Wall
-pedantic     -DHAVE_CONFIG_H -I.. -I.  -I"/usr/include" -fno-common
Pextlib.c -o Pextlib.o
/usr/bin/cc -c -DUSE_TCL_STUBS -DTCL_NO_DEPRECATED -g -O2 -W -Wall
-pedantic     -DHAVE_CONFIG_H -I.. -I.  -I"/usr/include" -fno-common
strsed.c -o strsed.o
/usr/bin/cc -c -DUSE_TCL_STUBS -DTCL_NO_DEPRECATED -g -O2 -W -Wall
-pedantic     -DHAVE_CONFIG_H -I.. -I.  -I"/usr/include" -fno-common
fgetln.c -o fgetln.o
/usr/bin/cc -c -DUSE_TCL_STUBS -DTCL_NO_DEPRECATED -g -O2 -W -Wall
-pedantic     -DHAVE_CONFIG_H -I.. -I.  -I"/usr/include" -fno-common
md5cmd.c -o md5cmd.o
/usr/bin/cc -c -DUSE_TCL_STUBS -DTCL_NO_DEPRECATED -g -O2 -W -Wall
-pedantic     -DHAVE_CONFIG_H -I.. -I.  -I"/usr/include" -fno-common
setmode.c -o setmode.o
/usr/bin/cc -c -DUSE_TCL_STUBS -DTCL_NO_DEPRECATED -g -O2 -W -Wall
-pedantic     -DHAVE_CONFIG_H -I.. -I.  -I"/usr/include" -fno-common
xinstall.c -o xinstall.o
/usr/bin/cc -c -DUSE_TCL_STUBS -DTCL_NO_DEPRECATED -g -O2 -W -Wall
-pedantic     -DHAVE_CONFIG_H -I.. -I.  -I"/usr/include" -fno-common
fs-traverse.c -o fs-traverse.o
/usr/bin/cc -c -DUSE_TCL_STUBS -DTCL_NO_DEPRECATED -g -O2 -W -Wall
-pedantic     -DHAVE_CONFIG_H -I.. -I.  -I"/usr/include" -fno-common
strcasecmp.c -o strcasecmp.o
/usr/bin/cc -c -DUSE_TCL_STUBS -DTCL_NO_DEPRECATED -g -O2 -W -Wall
-pedantic     -DHAVE_CONFIG_H -I.. -I.  -I"/usr/include" -fno-common
vercomp.c -o vercomp.o
/usr/bin/cc -c -DUSE_TCL_STUBS -DTCL_NO_DEPRECATED -g -O2 -W -Wall
-pedantic     -DHAVE_CONFIG_H -I.. -I.  -I"/usr/include" -fno-common
filemap.c -o filemap.o
/usr/bin/cc -c -DUSE_TCL_STUBS -DTCL_NO_DEPRECATED -g -O2 -W -Wall
-pedantic     -DHAVE_CONFIG_H -I.. -I.  -I"/usr/include" -fno-common
base32cmd.c -o base32cmd.o
/usr/bin/cc -c -DUSE_TCL_STUBS -DTCL_NO_DEPRECATED -g -O2 -W -Wall
-pedantic     -DHAVE_CONFIG_H -I.. -I.  -I"/usr/include" -fno-common
sha1cmd.c -o sha1cmd.o
/usr/bin/cc -c -DUSE_TCL_STUBS -DTCL_NO_DEPRECATED -g -O2 -W -Wall
-pedantic     -DHAVE_CONFIG_H -I.. -I.  -I"/usr/include" -fno-common
curl.c -o curl.o
/usr/bin/cc -c -DUSE_TCL_STUBS -DTCL_NO_DEPRECATED -g -O2 -W -Wall
-pedantic     -DHAVE_CONFIG_H -I.. -I.  -I"/usr/include" -fno-common
rmd160cmd.c -o rmd160cmd.o
/usr/bin/cc -c -DUSE_TCL_STUBS -DTCL_NO_DEPRECATED -g -O2 -W -Wall
-pedantic     -DHAVE_CONFIG_H -I.. -I.  -I"/usr/include" -fno-common
sha256cmd.c -o sha256cmd.o
/usr/bin/cc -c -DUSE_TCL_STUBS -DTCL_NO_DEPRECATED -g -O2 -W -Wall
-pedantic     -DHAVE_CONFIG_H -I.. -I.  -I"/usr/include" -fno-common
readline.c -o readline.o
/usr/bin/cc -c -DUSE_TCL_STUBS -DTCL_NO_DEPRECATED -g -O2 -W -Wall
-pedantic     -DHAVE_CONFIG_H -I.. -I.  -I"/usr/include" -fno-common
uid.c -o uid.o
/usr/bin/cc -c -DUSE_TCL_STUBS -DTCL_NO_DEPRECATED -g -O2 -W -Wall
-pedantic     -DHAVE_CONFIG_H -I.. -I.  -I"/usr/include" -fno-common
tracelib.c -o tracelib.o
/usr/bin/cc -c -DUSE_TCL_STUBS -DTCL_NO_DEPRECATED -g -O2 -W -Wall
-pedantic     -DHAVE_CONFIG_H -I.. -I.  -I"/usr/include" -fno-common
tty.c -o tty.o
/usr/bin/cc -c -DUSE_TCL_STUBS -DTCL_NO_DEPRECATED -g -O2 -W -Wall
-pedantic     -DHAVE_CONFIG_H -I.. -I.  -I"/usr/include" -fno-common
readdir.c -o readdir.o
/usr/bin/cc -c -DUSE_TCL_STUBS -DTCL_NO_DEPRECATED -g -O2 -W -Wall
-pedantic     -DHAVE_CONFIG_H -I.. -I.  -I"/usr/include" -fno-common
pipe.c -o pipe.o
/usr/bin/cc -c -DUSE_TCL_STUBS -DTCL_NO_DEPRECATED -g -O2 -W -Wall
-pedantic     -DHAVE_CONFIG_H -I.. -I.  -I"/usr/include" -fno-common
flock.c -o flock.o
/usr/bin/cc -c -DUSE_TCL_STUBS -DTCL_NO_DEPRECATED -g -O2 -W -Wall
-pedantic     -DHAVE_CONFIG_H -I.. -I.  -I"/usr/include" -fno-common
system.c -o system.o
/usr/bin/cc -c -DUSE_TCL_STUBS -DTCL_NO_DEPRECATED -g -O2 -W -Wall
-pedantic     -DHAVE_CONFIG_H -I.. -I.  -I"/usr/include" -fno-common
mktemp.c -o mktemp.o
/usr/bin/cc -c -DUSE_TCL_STUBS -DTCL_NO_DEPRECATED -g -O2 -W -Wall
-pedantic     -DHAVE_CONFIG_H -I.. -I.  -I"/usr/include" -fno-common
realpath.c -o realpath.o
/usr/bin/cc -dynamiclib -g -O2 -W -Wall -pedantic
-Wl,-single_module Pextlib.o strsed.o fgetln.o md5cmd.o setmode.o
xinstall.o fs-traverse.o strcasecmp.o vercomp.o filemap.o base32cmd.o
sha1cmd.o curl.o rmd160cmd.o sha256cmd.o readline.o uid.o tracelib.o
tty.o readdir.o pipe.o flock.o system.o mktemp.o realpath.o -o
Pextlib.dylib -L/System/Library/Frameworks/Tcl.framework/Versions/8.5
-ltclstub8.5   -lcurl  -lreadline
===> making all in src/registry2.0
/usr/bin/cc -c -DUSE_TCL_STUBS -DTCL_NO_DEPRECATED -g -O2 -W -Wall
-pedantic  -I/Library/Frameworks/Mono.framework/Versions/2.10.5/include
  -DHAVE_CONFIG_H -I.. -I.  -I"/usr/include" -fno-common registry.c -o
registry.o
In file included from ../cregistry/registry.h:35,
                 from registry.c:39:
/Library/Frameworks/Mono.framework/Versions/2.10.5/include/sqlite3.h:252:
warning: ISO C90 does not support ‘long long’
/Library/Frameworks/Mono.framework/Versions/2.10.5/include/sqlite3.h:253:
warning: ISO C90 does not support ‘long long’
/usr/bin/cc -c -DUSE_TCL_STUBS -DTCL_NO_DEPRECATED -g -O2 -W -Wall
-pedantic  -I/Library/Frameworks/Mono.framework/Versions/2.10.5/include
  -DHAVE_CONFIG_H -I.. -I.  -I"/usr/include" -fno-common util.c -o
util.o
In file included from util.h:36,
                 from util.c:37:
/Library/Frameworks/Mono.framework/Versions/2.10.5/include/sqlite3.h:252:
warning: ISO C90 does not support ‘long long’
/Library/Frameworks/Mono.framework/Versions/2.10.5/include/sqlite3.h:253:
warning: ISO C90 does not support ‘long long’
/usr/bin/cc -c -DUSE_TCL_STUBS -DTCL_NO_DEPRECATED -g -O2 -W -Wall
-pedantic  -I/Library/Frameworks/Mono.framework/Versions/2.10.5/include
  -DHAVE_CONFIG_H -I.. -I.  -I"/usr/include" -fno-common entry.c -o
entry.o
In file included from entry.c:36:
/Library/Frameworks/Mono.framework/Versions/2.10.5/include/sqlite3.h:252:
warning: ISO C90 does not support ‘long long’
/Library/Frameworks/Mono.framework/Versions/2.10.5/include/sqlite3.h:253:
warning: ISO C90 does not support ‘long long’
/usr/bin/cc -c -DUSE_TCL_STUBS -DTCL_NO_DEPRECATED -g -O2 -W -Wall
-pedantic  -I/Library/Frameworks/Mono.framework/Versions/2.10.5/include
  -DHAVE_CONFIG_H -I.. -I.  -I"/usr/include" -fno-common entryobj.c -o
entryobj.o
In file included from entryobj.c:36:
/Library/Frameworks/Mono.framework/Versions/2.10.5/include/sqlite3.h:252:
warning: ISO C90 does not support ‘long long’
/Library/Frameworks/Mono.framework/Versions/2.10.5/include/sqlite3.h:253:
warning: ISO C90 does not support ‘long long’
/usr/bin/cc -dynamiclib -g -O2 -W -Wall -pedantic
-I/Library/Frameworks/Mono.framework/Versions/2.10.5/include
-Wl,-single_module registry.o util.o entry.o entryobj.o
../cregistry/cregistry.a -o registry.dylib
-L/System/Library/Frameworks/Tcl.framework/Versions/8.5 -ltclstub8.5
-L/Library/Frameworks/Mono.framework/Versions/2.10.5/lib -lsqlite3
ld: warning: ignoring file
/Library/Frameworks/Mono.framework/Versions/2.10.5/lib/libsqlite3.dylib,
file was built for unsupported file format which is not the
architecture being linked (x86_64)
Undefined symbols for architecture x86_64:
  "_sqlite3_errmsg", referenced from:
      _set_sqlite_result in util.o
      _reg_sqlite_error in cregistry.a(registry.o)
      _reg_detach in cregistry.a(registry.o)
      _reg_close in cregistry.a(registry.o)
      _reg_attach in cregistry.a(registry.o)
      _reg_open in cregistry.a(registry.o)
  "_sqlite3_mprintf", referenced from:
      _set_object in util.o
      _set_entry in util.o
      _get_object in util.o
      _reg_sqlite_error in cregistry.a(registry.o)
      _reg_detach in cregistry.a(registry.o)
      _reg_attach in cregistry.a(registry.o)
      _reg_open in cregistry.a(registry.o)
      ...
  "_sqlite3_free", referenced from:
      _set_object in util.o
      _set_entry in util.o
      _get_object in util.o
      _reg_throw in cregistry.a(registry.o)
      _reg_sqlite_error in cregistry.a(registry.o)
      _reg_detach in cregistry.a(registry.o)
      _reg_attach in cregistry.a(registry.o)
      ...
  "_sqlite3_prepare", referenced from:
      _all_objects in util.o
      _reg_vacuum in cregistry.a(registry.o)
      _reg_detach in cregistry.a(registry.o)
      _reg_attach in cregistry.a(registry.o)
      _reg_entry_create in cregistry.a(entry.o)
      _reg_entry_depends in cregistry.a(entry.o)
      _reg_all_entries in cregistry.a(entry.o)
      ...
  "_sqlite3_column_int64", referenced from:
      _all_objects in util.o
      _reg_all_entries in cregistry.a(entry.o)
      _reg_entry_owner in cregistry.a(entry.o)
      _reg_entry_open in cregistry.a(entry.o)
      _reg_entry_owner_id in cregistry.a(entry.o)
  "_sqlite3_step", referenced from:
      _all_objects in util.o
      _reg_vacuum in cregistry.a(registry.o)
      _reg_detach in cregistry.a(registry.o)
      _reg_attach in cregistry.a(registry.o)
      _reg_entry_create in cregistry.a(entry.o)
      _reg_entry_depends in cregistry.a(entry.o)
      _reg_all_entries in cregistry.a(entry.o)
      ...
  "_sqlite3_finalize", referenced from:
      _all_objects in util.o
      _reg_vacuum in cregistry.a(registry.o)
      _reg_detach in cregistry.a(registry.o)
      _reg_attach in cregistry.a(registry.o)
      _reg_entry_create in cregistry.a(entry.o)
      _reg_entry_depends in cregistry.a(entry.o)
      _reg_all_entries in cregistry.a(entry.o)
      ...
  "_sqlite3_open", referenced from:
      _reg_vacuum in cregistry.a(registry.o)
      _reg_open in cregistry.a(registry.o)
  "_sqlite3_close", referenced from:
      _reg_vacuum in cregistry.a(registry.o)
      _reg_close in cregistry.a(registry.o)
      _reg_open in cregistry.a(registry.o)
  "_sqlite3_reset", referenced from:
      _reg_vacuum in cregistry.a(registry.o)
      _reg_detach in cregistry.a(registry.o)
      _reg_attach in cregistry.a(registry.o)
      _reg_entry_deactivate in cregistry.a(entry.o)
      _reg_entry_activate in cregistry.a(entry.o)
      _reg_entry_unmap in cregistry.a(entry.o)
      _reg_entry_map in cregistry.a(entry.o)
      ...
  "_sqlite3_vmprintf", referenced from:
      _reg_throw in cregistry.a(registry.o)
  "_sqlite3_errcode", referenced from:
      _reg_sqlite_error in cregistry.a(registry.o)
      _reg_detach in cregistry.a(registry.o)
      _reg_attach in cregistry.a(registry.o)
      _reg_open in cregistry.a(registry.o)
  "_sqlite3_exec", referenced from:
      _reg_rollback in cregistry.a(registry.o)
      _reg_commit in cregistry.a(registry.o)
      _reg_start_write in cregistry.a(registry.o)
      _reg_start_read in cregistry.a(registry.o)
  "_sqlite3_bind_text", referenced from:
      _reg_entry_create in cregistry.a(entry.o)
      _reg_entry_depends in cregistry.a(entry.o)
      _reg_entry_owner in cregistry.a(entry.o)
      _reg_entry_open in cregistry.a(entry.o)
      _reg_entry_owner_id in cregistry.a(entry.o)
      _reg_entry_deactivate in cregistry.a(entry.o)
      _reg_entry_activate in cregistry.a(entry.o)
      ...
  "_sqlite3_last_insert_rowid", referenced from:
      _reg_entry_create in cregistry.a(entry.o)
  "_sqlite3_bind_int64", referenced from:
      _reg_entry_depends in cregistry.a(entry.o)
      _reg_entry_delete in cregistry.a(entry.o)
      _reg_entry_deactivate in cregistry.a(entry.o)
      _reg_entry_activate in cregistry.a(entry.o)
      _reg_entry_unmap in cregistry.a(entry.o)
      _reg_entry_map in cregistry.a(entry.o)
      _reg_entry_files in cregistry.a(entry.o)
      ...
  "_sqlite3_changes", referenced from:
      _reg_entry_delete in cregistry.a(entry.o)
      _reg_entry_deactivate in cregistry.a(entry.o)
      _reg_entry_activate in cregistry.a(entry.o)
      _reg_entry_unmap in cregistry.a(entry.o)
  "_sqlite3_column_text", referenced from:
      _reg_entry_files in cregistry.a(entry.o)
      _reg_entry_imagefiles in cregistry.a(entry.o)
      _reg_entry_propget in cregistry.a(entry.o)
  "_sqlite3_value_text", referenced from:
      _sql_regexp in cregistry.a(sql.o)
  "_sqlite3_result_int", referenced from:
      _sql_regexp in cregistry.a(sql.o)
  "_sqlite3_result_error", referenced from:
      _sql_regexp in cregistry.a(sql.o)
  "_sqlite3_create_function", referenced from:
      _init_db in cregistry.a(sql.o)
  "_sqlite3_create_collation", referenced from:
      _init_db in cregistry.a(sql.o)
ld: symbol(s) not found for architecture x86_64
collect2: ld returned 1 exit status
make[2]: *** [registry.dylib] Error 1
make[1]: *** [all] Error 1
make: *** [all] Error 1
shell command "cd
/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/base
&& CC=/usr/bin/cc ./configure --prefix=/opt/local
--with-tclpackage=/Library/Tcl --with-install-user=root
--with-install-group=admin --with-directory-mode=0755
--enable-readline && make && make install" returned error 2
Error: /opt/local/bin/port: port selfupdate failed: Error installing
new MacPorts base: shell command failed (see log for details)


More information about the macports-users mailing list