reinstall issue [was: selfupdate error]

Marco Battistella macports.mb at makeko.com
Fri Jul 11 20:31:16 PDT 2008


ok.
i installed MacPort 1.6.0 in top of the old installation but while  
the old ports are still installed (good) the new macports  
installation doesn't recognize them as it's own.
Is there a way to "tric" the new installation into recognizing the  
ports currently installed?
Thank you.
Marco


On Jul 11, 2008, at 5:53 PM, Ryan Schmidt wrote:

> There were initial problems building MacPorts 1.6.0 on Panther.  
> These were resolved in order to produce the Panther disk image  
> packages. I'm surprised these changes were not merged back for the  
> selfupdate system.
>
> http://lists.macosforge.org/pipermail/macports-dev/2008-January/ 
> 004084.html
>
>
> Yes, you should be able to download the MacPorts 1.6.0 Panther disk  
> image and install it over the top of what you have on your system  
> now. Your existing ports will not be affected.
>
>
> On Jul 11, 2008, at 14:16, Marco Battistella wrote:
>
>> Hi,
>> i just ran a selfupdate in a system that had not been updated for
>> awhile and got a bunch of errors (listed at the end of the message).
>> with a quick search i found:
>> http://lists.macosforge.org/pipermail/macports-tickets/2007-December/
>> 001608.html
>> which seems to be pretty much the same issue i'm having.
>> Now my question is: if I download the latest package and install it
>> would it remove/delete the ports that i have already installed?
>> I don't think it makes a difference for this specific question,
>> (while it obviously does for the error) but i'm running Panther.
>> thank you,
>> Marco
>>
>>
>> ----
>> here is the transcript i get when i try selfupdate
>>
>> sudo port selfupdate
>> DarwinPorts base version 1.442 installed
>> Downloaded MacPorts base version 1.600
>> Configuring, Building and Installing new MacPorts base
>> Error: /opt/local/bin/port: selfupdate failed: Error installing new
>> MacPorts base: shell command "cd /opt/local/var/db/dports/sources/
>> rsync.rsync.darwinports.org_dpupdate1/base && ./configure --prefix=/
>> opt/local --with-install-user=root --with-install-group=admin --with-
>> tclpackage=/Library/Tcl && make && make install" returned error 2
>> Command output: registry.c:305: error: `errPtr' undeclared (first use
>> in this function)
>> registry.c:306: error: request for member `status' in something not a
>> structure or union
>> registry.c: At top level:
>> registry.c:321: error: parse error before '*' token
>> registry.c: In function `reg_start_write':
>> registry.c:322: error: `errPtr' undeclared (first use in this  
>> function)
>> registry.c:323: error: request for member `status' in something not a
>> structure or union
>> registry.c: At top level:
>> registry.c:333: error: parse error before '*' token
>> registry.c: In function `reg_end':
>> registry.c:334: error: request for member `status' in something not a
>> structure or union
>> registry.c:335: error: `errPtr' undeclared (first use in this  
>> function)
>> registry.c:341: error: request for member `db' in something not a
>> structure or union
>> registry.c:341: error: `query' undeclared (first use in this  
>> function)
>> registry.c:342: error: `SQLITE_OK' undeclared (first use in this
>> function)
>> registry.c:345: error: `SQLITE_BUSY' undeclared (first use in this
>> function)
>> registry.c:346: error: request for member `db' in something not a
>> structure or union
>> registry.c: At top level:
>> registry.c:359: error: parse error before '*' token
>> registry.c: In function `reg_commit':
>> registry.c:360: error: `errPtr' undeclared (first use in this  
>> function)
>> registry.c:361: error: request for member `status' in something not a
>> structure or union
>> registry.c: At top level:
>> registry.c:376: error: parse error before '*' token
>> registry.c: In function `reg_rollback':
>> registry.c:377: error: `errPtr' undeclared (first use in this  
>> function)
>> registry.c:378: error: request for member `status' in something not a
>> structure or union
>> make[2]: *** [registry.o] Error 1
>> make[1]: *** [all] Error 1
>> make: *** [all] Error 1




More information about the macports-users mailing list