------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.kde.org/show_bug.cgi?id=126896
Summary: libkopete build does not honor LIB_XRENDER
Product: kopete
Version: unspecified
Platform: Compiled Sources
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: NOR
Component: general
AssignedTo: kopete-devel kde org
ReportedBy: thomas-forum orgis org
Version: (using KDE KDE 3.5.2)
Installed from: Compiled From Sources
OS: Linux
The build of libkopete failed here in a special situation: Qt was build before
libXrender was available and thus:
<paste>
/bin/sh ../../libtool --silent --tag=CXX --mode=link g++ -Wno-long-long
-Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconver
sion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -mieee
-mcpu=ev67 -fpic -pipe -O2 -fomit-frame-pointer -Wformat-securi
ty -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions
-fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO
_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -s -o libkopete.la -rpath /usr/lib
-no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined -ver
sion-info 1:0:0 -L/usr/lib -L/usr/X11R6/lib knotification.lo
connectionmanager.lo kopeteonlinestatus.lo kopeteonlinestatusmanager.lo kopete
protocol.lo kopetecontact.lo kopetepluginmanager.lo kopeteplugin.lo
kopetemessage.lo kopetechatsession.lo kopetechatsessionmanager.lo kopeteco
ntactlist.lo kopetemetacontact.lo kopeteawaydialog.lo kopetetransfermanager.lo
kopetegroup.lo kcautoconfigmodule.lo kopeteaccountmanager.lo ko
peteaccount.lo kopetecontactlistelement.lo kopetecommandhandler.lo
kopeteaway.lo kopeteawayaction.lo kautoconfig.lo kopetewalletmanager.lo kop
etecontactproperty.lo kopetepassword.lo kopeteglobal.lo kopeteuiglobal.lo
kopetepasswordedaccount.lo kopetemimetypehandler.lo kopetetask.lo ko
petemimesourcefactory.lo kopetexsl.lo kopeteeventpresentation.lo
kopetenotifyevent.lo kopetenotifydataobject.lo kopeteblacklister.lo kopetemes
sageevent.lo kopetemessagehandler.lo kopetemessagehandlerchain.lo
kopetesimplemessagehandler.lo kopeteproperties.lo kabcpersistence.lo managed
connectionaccount.lo kopeteutils.lo connectionmanager_skel.lo
clientiface_stub.lo kopeteconfig.lo -lkabc ui/libkopeteui.la -lkio -L/usr/lib -
lxml2 -lz -lm -L/usr/lib -lxslt -lxml2 -lz -lm
ui/.libs/libkopeteui.a(kopetelistviewitem.o): In function
`Kopete::UI::ListView::Item::paintCell(QPainter*, QColorGroup const&, int, int,
int)
':
: undefined reference to `XRenderFillRectangle'
ui/.libs/libkopeteui.a(kopetelistviewitem.o): In function
`Kopete::UI::ListView::Item::paintCell(QPainter*, QColorGroup const&, int, int,
int)
':
: undefined reference to `XRenderFillRectangle'
collect2: ld returned 1 exit status
</paste>
So, it is apparent that it doesn't link correctly to libXrender, the fix seems
to be to modify Makefile.am to include $(LIB_XRENDER) in libkopete_la_LIBADD.
_______________________________________________
kopete-devel mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/kopete-devel