[prev in list] [next in list] [prev in thread] [next in thread] 

List:       pythonmac-sig
Subject:    Re: [Pythonmac-SIG] bdist_mpkg issues
From:       Christopher Barker <Chris.Barker () noaa ! gov>
Date:       2010-09-16 23:31:21
Message-ID: 4C92A8C9.1000503 () noaa ! gov
[Download RAW message or body]

Russell Owen wrote:
> I'll expect our observatory to send me a 10.4 Mac in a few weeks. I plan 
> to build the packages on that -- both to assure that the packages will 
> run on 10.4 and as a way of testing my released application.
> 
> I'm sure the gcc will be rather outdated, but I hope it will be tolerable.

I was having pretty good luck with my 10.4 system when I still had a a 
couple months ago.

> All that said, I sure wish I knew what was wrong. bdist_mpkg is not 
> getting any attention and at some point it may just break, leaving us 
> with no obvious way to build binary installers.

well -- I don't think it does all that much, and the only tricky part 
should be what's also used in py2app, so it may not be that bad.

I suspect the problem is with binary libs, not with bdist_mpkg.

-Chris



> Regards,
> 
> -- Russell
> 
> On Sep 16, 2010, at 2:06 PM, Christopher Barker wrote:
> 
>> Russell E. Owen wrote:
>>> At your suggestion I built new universal unix libraries using 
>>> MACOSX_DEPLOYMENT_TARGET=10.3. As always, I deleted the dylibs so 
>>> only the static libraries remained (so they would be included in the 
>>> final binary) and I verified that the libraries contained both ppc 
>>> and intel code. I then used bdist_mpkg to build a matplotlib 
>>> installer. Unfortunately I see the same problem as before: when I try 
>>> to import pylab on a 10.3.9 PPC computer I get a segfault.
>>
>> Darn.
>>
>> Is there any simple test code we could use to test the libraries them 
>> selves? It would be nice to maybe build a really simple executable 
>> that uses each of the dependencies, so they could be individually 
>> tested. At least that would narrow down the issue.
>>
>> It also should be possible to run it under a debugger or something, so 
>> that we could see where the segfault occurred -- anyone know how to do 
>> that?
>>
>> -Chris
>>
>>
>>
>>
>> -- 
>> Christopher Barker, Ph.D.
>> Oceanographer
>>
>> Emergency Response Division
>> NOAA/NOS/OR&R            (206) 526-6959   voice
>> 7600 Sand Point Way NE   (206) 526-6329   fax
>> Seattle, WA  98115       (206) 526-6317   main reception
>>
>> Chris.Barker@noaa.gov
> 


-- 
Christopher Barker, Ph.D.
Oceanographer

Emergency Response Division
NOAA/NOS/OR&R            (206) 526-6959   voice
7600 Sand Point Way NE   (206) 526-6329   fax
Seattle, WA  98115       (206) 526-6317   main reception

Chris.Barker@noaa.gov
_______________________________________________
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig
unsubscribe: http://mail.python.org/mailman/options/Pythonmac-SIG
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic