> Bennett Helm wrote: > >> I've normally been compiling lyx-140 on Mac OS X with gcc 3.3 for >> backwards compatibility, and everything works fine. However, looking >> forward to supporting Intel-based Macs will require gcc-4.0. When I >> try, however, I get the error copied below. >> >> Any suggestions on a fix?
Hello, while I have not tried to compile lyx with gcc 4.0 on MacOSX the group I work in had some problems with that particular gcc. In our case updating to XCode 2.1 (which you get for free on the apple development website - caution download size is roughly 750M) solved our problems since it ships with a gcc 4.0.2. On a side note: The gcc apple uses with XCode 2.0 is a fork of the 4.0.0 CVS roughly 6 month before 4.0.0 was officially released. They obviously backported fixes to it but there were lots of complaints from people working with that release (well in general 4.0.0 had lots of regresssions, but that isn't very suprising). The next two minor releases (4.0.1 and 4.0.2) got much better and fixed lots of problems. Hope this helps, Michael > > This code compiles fine with > gcc (GCC) 4.0.2 20050901 (prerelease) (SUSE Linux) > for me. > > http://www.boost.org/libs/regex/doc/history.html tells that the expression > parsing code was rewritten for boost 1.33. You could replace the current > boost 1.32 subset with boost 1.33 and try again. Lars has an excuse to fix > bug 1932 if that works :-) > > > Georg > >
