rebase required on cygkutils-1.dll

Ralf Habacker ralf.habacker at freenet.de
Thu Apr 28 13:49:17 CEST 2005


On Thursday 28 April 2005 08:16, Sunil wrote:
> so after compiling kdelibs/kdebase(3.4.0) some 5
> times, I finally managed to get the whole thing
> working. That's the good news. 

nice to hear.
> As you would expect,
> there is a problem though. kdeinit doesn't load
> cygkutils-1.dll because it can't map it at the same
> base as the parent. So, some modules fails with
> undefined symbol "KLibrary". The traditional known
> rebase problem.
>
> Now, what I have observed from my experience is that
> 'rebase' utility is kind of flaky in the sense that it
> assigns same base to two different DLLs if invoked at
> different times some of the times. Very rare, but I
> have been bitten by it twice. Is there a central place
> that rebase maintains its database of used bases? Or
> Is it that I don't understand this thing at all? more
> possibility of the latter, because I have just jumped
> into this....:)

> So, my question is how do I find what base a
> particular DLL has before I invoke rebase on it?
>
close all cygwin application, open a bash shell and run rebaseall, this will 
rebase all dll's found through the search path I you have any further 
problem, let me know. 

Regards 
Ralf 



More information about the kde-cygwin mailing list