Thread: Delay in MacPorts packaging
Hi,
I'm in the process of packaging pgAdmin 1.10.1 for OS X MacPorts. The status is this:
- wxWidgets 2.8.9 is in use (due to dependencies: wxPython has its own build of 2.8.10 not compatible with the wxWidgets stable release, which is not quite sane IMHO, but anyway...)
- wxWidgets must be built 32-bit on 10.6 (it relies on Carbon API in 2.8, no 64-bit support for that, 2.9-level is not ready yet)
- hence pgAdmin must be built 32-bit
- hence PostgreSQL must be built universal (or 32-bit)
- however, compiling PostgreSQL (at least 8.4) in 32-bit mode (64-bit is ok) leads to an error situation that is not solved yet. I've reported that upstream, but I don't have any patch yet. I've had no time to explore that in depth, but if I find the culprit, I'll proceed.
!
! Jyrki Wahlstedt
!
! Our life is no dream; but it ought to become one and perhaps will.
! PGP key ID: 0x139CC386 fingerprint: F355 B46F 026C B8C1 89C0 A780 6366 EFD9 139C C386
On Sun, Dec 20, 2009 at 4:07 PM, Jyrki Wahlstedt <jwa@wahlstedt.fi> wrote: > Hi, > I'm in the process of packaging pgAdmin 1.10.1 for OS X MacPorts. The status > is this: > - wxWidgets 2.8.9 is in use (due to dependencies: wxPython has its own build > of 2.8.10 not compatible with the wxWidgets stable release, which is not > quite sane IMHO, but anyway...) > - wxWidgets must be built 32-bit on 10.6 (it relies on Carbon API in 2.8, no > 64-bit support for that, 2.9-level is not ready yet) > - hence pgAdmin must be built 32-bit > - hence PostgreSQL must be built universal (or 32-bit) > - however, compiling PostgreSQL (at least 8.4) in 32-bit mode (64-bit is ok) > leads to an error situation that is not solved yet. I've reported that > upstream, but I don't have any patch yet. I've had no time to explore that > in depth, but if I find the culprit, I'll proceed. Is it actually the 32 bit build that's failing, or a universal build that includes 32 bit? I have a non-universal 32bit build that works fine, but using multiple arch flags seems to fail. Not sure why yet - haven't had the cycles to investigate. -- Dave Page EnterpriseDB UK: http://www.enterprisedb.com
On 20.12.2009, at 20.32, Dave Page wrote: > On Sun, Dec 20, 2009 at 4:07 PM, Jyrki Wahlstedt <jwa@wahlstedt.fi> wrote: >> Hi, >> I'm in the process of packaging pgAdmin 1.10.1 for OS X MacPorts. The status >> is this: >> - wxWidgets 2.8.9 is in use (due to dependencies: wxPython has its own build >> of 2.8.10 not compatible with the wxWidgets stable release, which is not >> quite sane IMHO, but anyway...) >> - wxWidgets must be built 32-bit on 10.6 (it relies on Carbon API in 2.8, no >> 64-bit support for that, 2.9-level is not ready yet) >> - hence pgAdmin must be built 32-bit >> - hence PostgreSQL must be built universal (or 32-bit) >> - however, compiling PostgreSQL (at least 8.4) in 32-bit mode (64-bit is ok) >> leads to an error situation that is not solved yet. I've reported that >> upstream, but I don't have any patch yet. I've had no time to explore that >> in depth, but if I find the culprit, I'll proceed. > > Is it actually the 32 bit build that's failing, or a universal build > that includes 32 bit? I have a non-universal 32bit build that works > fine, but using multiple arch flags seems to fail. Not sure why yet - > haven't had the cycles to investigate. > Probably the latter, but in a 64-bit system one wants that included:) But this should be fixable, I just don't know, howlong it takes. This should be a fairly isolated thing, so even I could maybe find it... > > -- > Dave Page > EnterpriseDB UK: http://www.enterprisedb.com > ! ! Jyrki Wahlstedt ! http://www.wahlstedt.fi/jyrki/ ! ! Our life is no dream; but it ought to become one and perhaps will. ! PGP key ID: 0x139CC386 fingerprint: F355 B46F 026C B8C1 89C0 A780 6366 EFD9 139C C386