On Sep 12, 2007, at 10:00, Eckhard Wiemann wrote:
in order to repair my port-system I removed completely the whole software-branch "/opt" and reinstalled MacPorts (1.52 on my Intel- MacBook with Mac OS X 10.4.10).
I installed the window-manager ratpoison as first port. "port installed" gave me the list with one element as expected.
Then I installed gcc43 ("sudo port install gcc43"). The build was successful (including the libs), but at the end I got:
================
---> Building gcc43 with target bootstrap ---> Staging gcc43 into destroot ---> Installing gcc43 4.3-20070907_0+darwin_8 list must have an even number of elements Error: Status 1 encountered during processing.
================
I cleaned gcc43 ("sudo port clean gcc43"). And then:
================
port installed Error: port installed failed: list must have an even number of elements No ports are installed.
================
What can it be?
On Sep 12, 2007, at 11:34, Eckhard Wiemann wrote:
Now I recapitulated the whole sequence I described in my last mail, except that I installed vim instead of gcc43. Now the "installed"- selector matches the installed ports as it should.
Thus it seems that gcc43 corrupted my registry of MacPorts.
I have confirmed this issue and filed a ticket: http://trac.macports.org/projects/macports/ticket/12698 We probably need a MacPorts base expert to have a look at it. Even if there is a bug in the gcc43 portfile, base should not allow a port bug to corrupt the registry. We either have a bug in base, or a bug in base and a bug in the portfile.