[kde-solaris] Válasz: Re: [kde-solaris] Gideon compile error
- what is QCursor?
kde-solaris@mail.kde.org
kde-solaris@mail.kde.org
Wed Oct 16 13:34:00 2002
This is a multipart message in MIME format.
--=_alternative 003EFACBC1256C54_=
Content-Type: text/plain; charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable
Thank you, Michael.
Is it possible to examine the binaries (libraries) which compiler (gcc)=20
made them?
I heard about this ABI problem, but I hoped I wont have to recompile=20
everything.
(I use gcc3.2 because it makes 30%-50% smaller binaries, more strandards=20
friendly - however somewhat slower than 2.95 was)
Thanks
Laszlo
Michael Matz <matz@kde.org>
Felad=F3: kde-solaris-admin@mail.kde.org
2002.10.16 12:56
K=E9rem, v=E1laszoljon ennek a szem=E9lynek: kde-solaris
=20
C=EDmzett: <kde-solaris@mail.kde.org>
M=E1solat:=20
T=E1rgy: Re: [kde-solaris] Gideon compile error - wh=
at is QCursor?
Hi,
On Wed, 16 Oct 2002 Laszlo.Kishonti@khb.hu wrote:
> I use KDE 3.0.3 + Qt (from ftp.kde.org, everything is from the same
> directory) on Solaris X86.
The precompiled versions from ftp.kde.org? They are most probably
compiled with gcc 2.95 or at least not with gcc 3.2. All C++ libraries
need to be compiled with the same compiler (this applies at least to
compilers older than 3.2).
> In the config log i found that it was not able to link the small test=20
app
> to libqt-mt because some QCursor and its functions were missing.
This is the result of an ABI mismatch, which is the reason for the need to
use the same C++ compiler for all libraries.
Ciao,
Michael.
=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=
=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=
=5F
This message is from the kde-solaris mailing list.
Account management: http://mail.kde.org/mailman/listinfo/kde-solaris.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.html.
--=_alternative 003EFACBC1256C54_=
Content-Type: text/html; charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable
<br><font size=3D2 face=3D"sans-serif">Thank you, Michael.</font>
<br>
<br><font size=3D2 face=3D"sans-serif">Is it possible to examine the binari=
es (libraries) which compiler (gcc) made them?</font>
<br><font size=3D2 face=3D"sans-serif">I heard about this ABI problem, but =
I hoped I wont have to recompile everything.</font>
<br><font size=3D2 face=3D"sans-serif">(I use gcc3.2 because it makes 30%-5=
0% smaller binaries, more strandards friendly - however somewhat slower tha=
n 2.95 was)</font>
<br>
<br><font size=3D2 face=3D"sans-serif">Thanks</font>
<br><font size=3D2 face=3D"sans-serif">Laszlo</font>
<br>
<br>
<br>
<br>
<table width=3D100%>
<tr valign=3Dtop>
<td>
<td><font size=3D1 face=3D"sans-serif"><b>Michael Matz <matz@kde.org>=
</b></font>
<br><font size=3D1 face=3D"sans-serif">Felad=F3: kde-solaris-admin@mail.kde=
.org</font>
<p><font size=3D1 face=3D"sans-serif">2002.10.16 12:56</font>
<br><font size=3D1 face=3D"sans-serif">K=E9rem, v=E1laszoljon ennek a szem=
=E9lynek: kde-solaris</font>
<br>
<td><font size=3D1 face=3D"Arial"> </font>
<br><font size=3D1 face=3D"sans-serif"> &=
nbsp; C=EDmzett: <kde-solaris@mail.kde.org&g=
t;</font>
<br><font size=3D1 face=3D"sans-serif"> &=
nbsp; M=E1solat: </font>
<br><font size=3D1 face=3D"sans-serif"> &=
nbsp; T=E1rgy: Re: [kde-solaris] G=
ideon compile error - what is QCursor?</font></table>
<br>
<br>
<br><font size=3D2 face=3D"Courier New">Hi,<br>
<br>
On Wed, 16 Oct 2002 Laszlo.Kishonti@khb.hu wrote:<br>
<br>
> I use KDE 3.0.3 + Qt (from ftp.kde.org, everything is from the same<br>
> directory) on Solaris X86.<br>
<br>
The precompiled versions from ftp.kde.org? They are most probably<br>
compiled with gcc 2.95 or at least not with gcc 3.2. All C++ librarie=
s<br>
need to be compiled with the same compiler (this applies at least to<br>
compilers older than 3.2).<br>
<br>
> In the config log i found that it was not able to link the small test =
app<br>
> to libqt-mt because some QCursor and its functions were missing.<br>
<br>
This is the result of an ABI mismatch, which is the reason for the need to<=
br>
use the same C++ compiler for all libraries.<br>
<br>
<br>
Ciao,<br>
Michael.<br>
<br>
=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=
=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=
=5F<br>
This message is from the kde-solaris mailing list.<br>
Account management: http://mail.kde.org/mailman/listinfo/kde-solaris.=
<br>
Archives: http://lists.kde.org/.<br>
More info: http://www.kde.org/faq.html.<br>
</font>
<br>
<br>
--=_alternative 003EFACBC1256C54_=--