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