kde-config.exe - Entry Point Not Found

Ralf Habacker ralf.habacker at freenet.de
Tue Jan 20 09:02:30 CET 2004


On Monday 19 January 2004 07:47, Tyler Hepworth wrote:
> OS: Windows XP
> KDE Version: 3.1.4
> kdelibs version: 3.1.4-2
> Qt Version: 3.2.3 gcc 3
>
> I am trying to compile kopete-0.8rc1.  The configure script successfully
> checks for Qt libraries and UIC is able to find KDE plugins.  It looks for
> and finds the following files:
>
> dcopidl
> dcopidl2cpp
> mcopidl
> artsc-config
> kde-config
> meinproc
> xmllint
>
> I then get the following error:
>
> configure: error: /opt/kde3/bin/kde-config --prefix outputed the non
> existant prefix '' for kdelibs.  This means it has been moved since you
> installed it.  This won't work.  Please recompile kdelibs for the new
> prefix.
>
> At this point, there is also a popup dialog titled:
>
> kde-config.exe - Entry Point Not Found
>
> and has the following error message:
>
> The procedure entry point _ZN11QStringData10deleteSelfEv could not be
> located in the dynamic link library cygqt-mt-3.dll
>
>
> Here is how I set up KDE and QT.
>
> Used cygwin installer to remove Qt 3.2.3 gcc2 and to install Qt 3.2.3 gcc3.
> Downloaded and installed setup-kde-3.1.1-b1.exe.  Downloaded and installed
> setup-kde-3.1.1-b1-devel.exe.  Downloaded and installed 3.1.1 updates 1-5.
> Downloaded and unpacked kdebase-3.1.4-1-gcc3.tar.bz2,
> kdelibs-3.1.4-1-gcc3.tar.bz2, kdelibs-3.1.4-2-gcc3.tar.bz2.  I then copied
> the unpacked folders into their respective locations (etc, opt, usr).  I
> did not uninstall any previous versions of KDE.
>
> When I try to launch startkde.bat I get several more procedure entry point
> errors from ksplash.exe and kdeinit.exe.  If you wish, I can provide those
> details.

I suggest to completly rename or remove old qt and kde installation, because 
qt-3.2.3-gcc3 and kde 3.1.4 are compiled with gcc3, the older releases with 
gcc2 which have an incompatible symbol naming scheme. Using *any* older 
library or dll will not work. 

1. download last qt, kdelibs and kdebase tar.bz2 archives 

2. remove old installation 
rm -r /opt   or mv /opt /opt1

rm -r /usr/local/lib/qt3  or mv /usr/local/lib/qt3 /usr/local/lib/qt3_1
tar -C / -xjf qt-3.2.3-3-gcc3.tar.bz2
tar -C / -xjf kdelibs-3.1.4-3-gcc3.tar.bz2
tar -C / -xjf kdebase-3.1.4-1-gcc3.tar.bz2

restart bash shell and call 

	startx -rootless & 

then kde should run. 

> Have I not upgraded to 3.1.4 properly?  

Yes. 

> There, as of yet, seems to be no
> documentation on upgrading to 3.1.4.

Yes, it is in work, so I can only give a very short description. 

1. Please download 
http://kde-cygwin.sf.net/snapshots/kde-cygwin-admin-patch-3.1.4.tar.bz2 and 
unpack in your package root dir. 
2. run make -f Makefile.cvs 
3. run 
/configure --prefix=/opt/kde3 \ 
    --disable-closure --disable-rpath \
    --with-qt-dir=/opt/qt3
make 
make install 


> Previous to the upgrade, KDE 3.1.1 and Qt 3.2.3 gcc2 loaded and ran
> properly.  The reason I tried an upgrade is because a compile of kopete
> under 3.1.1 and Qt 3.2.3 gcc2 would fail with the message:
>
> checking if UIC has KDE plugins available... no
> configure: error: you need to install kdelibs first.
>

> Config.log would show something similar to the following in relation to the
> error message:
>
> expected i686 CYGWIN_NT-5.1 g++-2.95.* full-config no-opengl no-stl
> got i686 CYGWIN_NT-5.0 g++-2.95.* full-config no-opengl no-stl
>
> This was referring to kdewidgets.dll.  The following was in ./qt directory,
> qt_plugins_3.2rc under [opt]
> kde3/lib/kde3/plugins/designer/kdewidgets.dll=30203^e3^ei686 CYGWIN_NT-5.0
> g++-2.95.* full-config no-opengl no-stl
>
> I had hoped that error might be fixed if I upgraded to the newer version of
> KDE, but doing so only seems to have made things worse.

This problem is fixed in 3.1.4. but your upgrade wasn't complete. 

Starting with kde 3.1.4 there will be tar.bz2 archives containing all 
necessary application, header and libs and as an alternative a setup.exe 
based installation, which isn't ready yet.

Please reports in case you have any problems. 

Ralf 



More information about the kde-cygwin mailing list