Problem: Applet could not be loaded

Ralf Habacker ralf.habacker at freenet.de
Thu Feb 16 10:58:29 CET 2006


PerfectDark schrieb:
>> PerfectDark schrieb:
>>     
>>> Hello!
>>>
>>> I am a developer from Russia and now I try to use KDE on cygwin. Native OS is WinXP SP2.
>>> I installed KDE 3.4.1 as described in README, and it seems installed well, but when I start KDE with script
>>> #!/bin/bash
>>> /usr/sbin/cygserver &
>>> export CYGWIN=server
>>> export DISPLAY=127.0.0.1:0.0
>>> export SHELL=/bin/bash
>>> xwin -fullscreen -noreset &
>>> xwinclip &
>>> xhost +
>>> /opt/kde3.4/bin/startkde
>>> kdeinit_shutdown
>>> taskkill /IM xwin
>>> taskkill /IM xwinclip
>>> taskkill /IM cygserver
>>> #-----------------------END------------------
>>> it loads and the end of loading appear error messages such as
>>> "The Desktop Previewer & Pager Applet could not be loaded.
>>> Please check your installation"
>>> 2nd message:
>>> "The Taskbar Applet ....."
>>> 3rd message:
>>> "The System Tray Applet ...."
>>>
>>> I tried to start KDE in debug log, and very strange errors appeared (logs situated in attached zip file).
>>>
>>> Please, help me.
>>>
>>> Regards,
>>>         Alexander
>>>       
>> It was reported, that a buggy cygwin dll results in such errors. Please 
>> try an older or newer version of the cygwin package. If this helps, 
>> please let me know.
>>
>> Ralf
>>
>>
>>     
>
>
> Thank for you advice!!!
> Now it really works (but some new bugs appeared)! I downloaded cygwin1.dll (1005.18.0.0 version), but bash.exe and something others applications such as sed.exe, rm.exe, ls.exe could not found entries for something necessary(?) functions - "getline", "strtoupmax" (May be I should rebase it? - Which entry point should be used?)...
> Used dll situated in attached files.
> It version really does not contain "getline" function, but cygwin1.dll 1.19.4 does.
> And I can't beliewe - newest version of cygwin1.dll (1005.19.0.0 or 1.5.19-cr-0x5ef) contains bug (what???) which does not allow to load applets (and some KDE controls (or packages?) such as built-in KHTML, Text Viewer, and some another controls) - seems all drowning in dll' hell, as microsoft warned :)
>
>   
There are three different approaches to fix this problem:

1. The related applications are build with recent cygwin dll. If you 
revert this apps to older version which does not require the new symbols 
it will work.
2. Perform some research to find where the cygwin behavior had changed 
between the two releases (you may inspect the cygwin changelog at 
http://cygwin.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog?cvsroot=src) 
and
    1. if this is a cygwin problem send a patch or bug report with a 
reproducable testcase to the cygwin mailing list, so that further cygwin 
dlls will work or
    2. if no reason is so find, someone may recompile kde with newest 
cygwin library and release an updated binary release

Ralf



More information about the kde-cygwin mailing list