On Jul 31, 2014, at 6:07 PM, Bradley Giesbrecht wrote:

> 
> On Jul 31, 2014, at 5:46 PM, David Winsemius <[email protected]> wrote:
> 
>> Apologies if I am retracing old ground, but I could not find a FAQ or a link 
>> to a search facility to the Archives on the user-support page: 
>> https://lists.macosforge.org/mailman/listinfo/macports-users .  
>> 
>> a) I'm a regular reader and contributor to r-help and typically use Markmail 
>> for searching the R-help archives, but do not see that this macports is 
>> archived there.  Where or how do people generally search?
> 
> Is MacPorts List Archives [1] what you are after?
> 
>> b) I'm trying to adhere to the conventions that the official Mac port of R 
>> is using and they do not like packages installed with Macports, homebrew or 
>> Fink because R modules (if that is the right word) are statically linked and 
>> they do not feel that the choice of where packages get put by these 
>> installation services end up in the canonical directory. So I am trying to 
>> update my curl installation and I think it was installed with macports, 
>> probably some time ago before I updated to Lion v 10.7.5. I don;'t see much 
>> point in updating to ML and there are current problems with Mavericks 
>> installation of R so I'm not ready to take that leap forward, either.
>> 
>> At the moment I'm getting this response to my efforts at even  updating 
>> Macpoorts:
>> 
>> david-winsemiuss-mac-pro:~ davidwinsemius$ sudo port selfupdate
>> --->  Updating MacPorts base sources using rsync
>> MacPorts base version 2.1.3 installed,
>> MacPorts base version 2.3.1 downloaded.
>> --->  Updating the ports tree
>> --->  MacPorts base is outdated, installing new version 2.3.1
>> Warning: Disabling readline support due to readline in /usr/local
> 
> You might move /usr/local [2] out of the way before you perform "sudo port 
> selfupdate".
> 
> mv /usr/local{,-moved}
> sudo port selfupdate
> mv /usr/local{-moved,}

I tried that and it failed with the same error message. I looked up reports of 
failure in gmane's version of the Archives and found a variant on that which I 
assumed was a verbose flag. It was very verbose and the final  few bits of 
output looked like this:

$ sudo port -vf selfupdate

Snipped many pages of output....

/usr/bin/cc -c -DUSE_TCL_STUBS -DTCL_NO_DEPRECATED -g -O2 -std=c99 -Wextra 
-Wall -pedantic     -DHAVE_CONFIG_H 
-I/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/base/src 
-I/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/base/src 
-I. 
-I/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/base/vendor/vendor-destroot//opt/local/libexec/macports/include
 -fno-common sha1cmd.c -o sha1cmd.o
/usr/bin/cc -c -DUSE_TCL_STUBS -DTCL_NO_DEPRECATED -g -O2 -std=c99 -Wextra 
-Wall -pedantic     -DHAVE_CONFIG_H 
-I/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/base/src 
-I/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/base/src 
-I. 
-I/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/base/vendor/vendor-destroot//opt/local/libexec/macports/include
 -fno-common curl.c -o curl.o
In file included from curl.c:46:
In file included from /usr/local/include/curl/curl.h:35:
/usr/local/include/curl/curlrules.h:143:6: error: '__curl_rule_01__' declared 
as an array with a negative size
    [CurlchkszEQ(long, CURL_SIZEOF_LONG)];
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/curl/curlrules.h:132:27: note: expanded from macro 
'CurlchkszEQ'
#define CurlchkszEQ(t, s) sizeof(t) == s ? 1 : -1
                          ^~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
make[2]: *** [curl.o] Error 1
make[1]: *** [all] Error 1
make: *** [all] Error 1
Command failed: 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 
&& make && make install SELFUPDATING=1
Exit code: 2
Error: /opt/local/bin/port: port selfupdate failed: Error installing new 
MacPorts base: command execution failed


It appears I have thoroughly broken my macports installation.

-- 
David.
> 
> 
>> Installing new MacPorts release in /opt/local as root:admin; permissions 
>> 0755; Tcl-Package in /Library/Tcl
>> 
>> Error: /opt/local/bin/port: port selfupdate failed: Error installing new 
>> MacPorts base: command execution failed
>> -----------------
>> 
>> I've read that trying to uninstall macPorts can be dangerous and advised to 
>> pose my question here. What advice can anyone offer.
> 
> Perhaps reading "Migrating a MacPorts install to a new major OS" [3] will 
> help you be more comfortable uninstalling and reinstalling ports that are 
> important to you.
> 
> 
> [1] https://trac.macports.org/wiki/MailingLists
> [2] https://trac.macports.org/wiki/InstallingMacPorts#source_privileged
> [3] https://trac.macports.org/wiki/Migration
> 
> 
> 
> Regards,
> Bradley Giesbrecht (pixilla)
> 

David Winsemius
Alameda, CA, USA

_______________________________________________
macports-users mailing list
[email protected]
https://lists.macosforge.org/mailman/listinfo/macports-users

Reply via email to