Re: OS X package building environment available for testing

Ian Silvester <[email protected]>
Newsgroups gmane.comp.web.privoxy.devel
Message-ID <[email protected]>
On 2012-02-27, at 11:32 PM, Steven Kolins wrote:

> 
> On Feb 27, 2012, at 8:19 PM, Ian Silvester <[email protected]> wrote:
> 
>> Okay cool - would you mind trying it out on 10.8? I'm not expecting any nasty surprises but it'd be nice to be certain. The installers are now online at Sourceforge here:
>> 
>> https://sourceforge.net/projects/ijbswa/files/Macintosh%20%28OS%20X%29/
> 
> Not starting. Haven't figured everything out but I do know the kernel is 12 so startPrivoxy.sh needs that but that by itself appears to not be enough. You do know there are about 3 codebases of history of privoxy on mac, right?

I know what you're referring to; they're not codebases as such, these are simply modules that compile and install the Privoxy codebase and have no direct bearing on Privoxy's own code. Mine is a new such module.

> I was and can return to 3.0.16 (I mean after failing to run this i can use the StartPrivoxy.command there and restart that one and it works.)

Useful knowledge.

> I also tried disabling my config in /usr/local/etc/privoxy/config which was a copy of my 3.0.16 version which is in /Library/Privoxy and using the new original config instead with no joy.
> 
> If you have any ideas I'll look at it tomorrow. I can try poking around a bit too.
> 
> tried one thing - copied /usr/local/sbin/privoxy to /library/privoxy/privoxy (after backing up the original) and used it's start command and it worked. 

Useful again, and what I'd hoped!

> something to money with....
> 
> (It is alittle amazing to me the 3.0.19 privoxy is >1 MB whereas the 3.0.16 version is 339KB)

This is because the release I've generated is a so-called fat binary - it contains an executable for PPC, i386 & x86_64 processor architectures - whilst the 3.0.16 release was Intel only (i386 I would imagine). My intent is to support the widest range of Macs with one installer, rather than have to create myriad installers.

Since I am no fan of cruft, in a future release I'm considering bundling multiple singe-architecture binaries in the installer, detecting the target architecture and installing only the correct one. There is one (minor?) drawback to this approach however - as things stand the end user can choose whether to run in 32 or 64 bit mode on Intel since both executables are present - if I only install 64 bit if that arch is detected then that freedom of choice is lost.

I'll check what it is that prevents the startup on 10.8 and let you have a new version for testing when I've corrected it.

Cheers,

Ian




> 
> 
> 
> =    -   -  - - -  -   -    =
> Steven Kolins
> mailto:[email protected]
> http://homepage.mac.com/smkolins/
> http://smk99.blogspot.com/
> Possess a pure, kindly and radiant heart!
> 


------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.