On Sat, Oct 14, 2006 at 10:45:52AM +0200, Georg Baum wrote:

> Am Freitag, 13. Oktober 2006 19:33 schrieb Enrico Forestieri:
> 
> > Sorry, Georg, I forgot to mention that I don't think it is related
> > to this patch, too, but if I revert it the final link stage fails.
> 
> Why? I don't understand.

Because I get undefined references.

> But you can do a binary search for revisions that 
> work and that don't in order to find out which patch is the culprit.

Yes, I will experiment with "svn up -r xxxxx".

> > What I could do is compiling LyX using my patched STLPort library, after
> > hacking config.h by changing the SIZEOF_WCHAR_T define to 4.
> 
> I would not do that. How could that help?

I tried compiling LyX on linux and there I get a lot of EILSEQ warnings
("EILSEQ An invalid multibyte sequence has been encountered...") exactly
where I get crashes on cygwin. As the way I patched STLPort a wchar_t is
4 bytes (so I actually don't need your workarounds), if it doesn't crash
but gives the same warnings, I would have a little clue, I think.

> > A full recompile takes almost 2 hours here, though.
> 
> Get ccache.

Already tried that long ago, but on Windows it may even slow further down
the compiles. Scons is a bit faster than autotools, but frankly I find
that autotools are a bit more easily customizable when you want to do
non-standards builds (and my cygwin/qt3/4 libs are quite non-standard).

-- 
Enrico

Reply via email to