[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