On Jan 19, 2010, at 22:58, Jim Busser wrote: > On 2010-01-19, at 1:50 AM, Jim Busser wrote: > >> should try any or all of >> 1) going back and uninstalling / reinstalling python26 *without* selecting >> +universal > > I did the above > > sudo port -d uninstall --follow-dependents python26 > > followed by > > sudo port -d install python26 +darwin > >> 2) installing wxWidgets 2.8.9 selecting +nonmonolithic >> not that I am creating anything in Xcode, but... ... >> >> http://wiki.wxwidgets.org/Creating_Xcode_projects_for_wxWidgets_applications > > then tried > > sudo port -d install wxWidgets +darwin_10 +nonmonolithic
FYI you don't select platform variants like +darwin or +darwin_10 manually; MacPorts selects them for you automatically if they're necessary. > but hit an error on account of requested variants not matching original > selection... "port clean wxWidgets" was not enough to clear it, I had to do > > sudo port -d clean --all wxWidgets "clean" should have been enough. "clean --all" also removes the distfiles, but there is no reason to do so unless you get a checksum mismatch error. > I then got, after retrying > > ld: warning: in /opt/local/lib/libz.dylib, file is not of required > architecture > > so... > sudo port -d uninstall --follow-dependents zlib > sudo port -d clean --all zlib > > then > > sudo port -d install zlib # i.e. *not* specifying +universal > sudo port -d install python26 +darwin > sudo port -d install wxWidgets +darwin_10 +nonmonolithic > > but I *still* got > > ld: warning: in /opt/local/lib/libz.dylib, file is not of required > architecture > > and ending in the following. I am now really "stuck". How do I get the above > to be of "required architecture" (I am using a 2+ year old MacBook Intel Core > 2 Duo which does not support native 64-bit kernel). 64-bit kernel is irrelevant; so long as you have a Core 2 (and not a Core) processor, you support 64-bit programs, and Snow Leopards builds such by default. Of what architecture is /opt/local/lib/libz.dylib? "lipo -info" tells you. For what architecture are you now trying to build? Look at the "-arch" flags in the debug output. There is apparently a mismatch between these two in your case. _______________________________________________ macports-users mailing list [email protected] http://lists.macosforge.org/mailman/listinfo.cgi/macports-users
