[MacOS10.4.9, wxMac2.8.4] "no rule...needed by" error

Robin Dunn robin at alldunn.com
Tue Jun 26 14:40:39 PDT 2007


David Goldsmith wrote:
> OK, synopsizing, here's what I'm hearing:
> 
> For an ANSI "release" build, use: --disable-shared --disable-unicode 
> --disable-debug
> 
> For an ANSI "debug" build, use: --enable-shared --disable-unicode 
> --enable-debug
> 
> For a Unicode "release" build, use: --disable-shared --enable-unicode 
> --disable-debug
> 
> For a Unicode "debug" build, use: --enable-shared --enable-unicode 
> --enable-debug
> 
> and for all builds, also use: --disable-compat26 --enable-monolithic
> 
> These last two I didn't use: what are (some of) the witnessed symptoms 
> attributable to their omission?

--disable-compat26 turns off some code that exists only for 
compatibility with wx 2.6.  If you don't have code written for 2.6 then 
you probably don't need the compatibility code in 2.8. 
--enable-monolithic causes all of the core wx code to be built into a 
single library instead of separating it into multiple libs.  The 
problems I had (admittedly years ago) was some dependency problems and 
missing symbol problems between the multiple shared libs.  If you're not 
seeing that then you don't need to bother with --enable-monolithic 
unless you want it for some other reason.


-- 
Robin Dunn
Software Craftsman
http://wxPython.org  Java give you jitters?  Relax with wxPython!





More information about the wx-users mailing list