kde-4.8 & mingw64, emerge qt fails at linking stage

Patrick Spendrin ps_ml at gmx.de
Sat Feb 25 13:02:29 UTC 2012


Am 25.02.2012 13:20, schrieb Pedro Lopez-Cabanillas:
> Hi,
> 
> Working with kde-4.8 on Windows7 64 bit, mingw64 compiler, emerge qt
> fails at linking stage:
> 
[...]
> searching for -lssleay32
> c:/kderoot/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/4.4.7/../../../../x86_64-w64-mingw32/bin/ld.exe:
> cannot find -lssleay32
^^^
[...]
> 
> C:\kderoot>emerge  --print-installed
> Category                 Package                  Version
> --------                 -------                  -------
> dev-util                 7zip                     9.20
[...]
> win32libs-bin            openssl                  1.0.0d
^^
> win32libs-bin            zlib                     1.2.5-1
> 

It seems it cannot find the openssl libraries which I have never seen
before. This works on our buildserver, so it shouldn't happen.

What you should check:
do C:\kderoot\lib\ssleay32.dll.a and C:\kderoot\lib\libeay32.dll.a
exist? If not, try if reinstalling emerge -i openssl helps you.

I have one thing to mention here though:
- You work without shortening the path (see the kdesettings.bat), which
is not really recommended because it will probably fail later in Qt.

Personally I also would set EMERGE_SOURCEONLY=True (just add at the end)
and EMERGE_BUILDTYPE=Debug in kdesettings.bat.

regards,
Patrick


More information about the Kde-windows mailing list