------- 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

Reply via email to