[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-devel
Subject: CVS HEAD: kdelibs/kdecore/svgicons don't link + little PATCH
From: fenix <fenix () club-internet ! fr>
Date: 2002-04-09 20:15:44
[Download RAW message or body]
Hi,
with a recent update svgicons (newly added???) won't link with qt ;(
make[3]: Entre dans le répertoire
`/home/kde3/CVS/kde/kdelibs/kdecore/svgicons'
/bin/sh ../../libtool --mode=link --tag=CXX g++ -O2 -O3 -march=athlon
-mcpu=athlon -pipe -fno-exceptions -fno-check-new -DQT_NO_TRANSLATION
-DQT_CLEAN_NAMESPA
CE -DQT_NO_ASCII_CAST -DQT_NO_COMPAT -o ksvgtopng ksvgtopng.o
libkdesvgicons.la -lqt-mt -lpng -lz -lm -lXext -lX11 -lresolv -lSM
-lICE -lpthread -L/usr/X11R
6/lib -L/home/kde3/CVS/qt-copy/lib -L/home/kde3/kde3/lib
objprelink ksvgtopng.o
g++ -O2 -O3 -march=athlon -mcpu=athlon -pipe -fno-exceptions
-fno-check-new -DQT_NO_TRANSLATION -DQT_CLEAN_NAMESPACE
-DQT_NO_ASCII_CAST -DQT_NO_COMPAT -o ksvgto
png ksvgtopng.o ./.libs/libkdesvgicons.a
-L/usr/lib/gcc-lib/i586-mandrake-linux-gnu/3.0.4
-L/usr/lib/gcc-lib/i586-mandrake-linux-gnu/3.0.4/../../.. -lstdc++ -l
c -lgcc_s -lgcc -lqt-mt -lpng -lz -lm -lXext -lX11 -lresolv -lSM -lICE
-lpthread -L/usr/X11R6/lib -L/home/kde3/CVS/qt-copy/lib
-L/home/kde3/kde3/lib
errors:
...
./.libs/libkdesvgicons.a(libkdesvgicons_la.all_cpp.o): In function
`KSVGIconPainter::toPixel(QString const&, bool)':
libkdesvgicons_la.all_cpp.o(.text+0x8b00): undefined reference to
`QString::QString(QString const&)'
libkdesvgicons_la.all_cpp.o(.text+0x8b22): undefined reference to
`QString::toDouble(bool*) const'
libkdesvgicons_la.all_cpp.o(.text+0x8b52): undefined reference to
`QString::shared_null'
libkdesvgicons_la.all_cpp.o(.text+0x8b5f): undefined reference to
`QStringData::deleteSelf()'
libkdesvgicons_la.all_cpp.o(.text+0x8b87): undefined reference to
`QString::QString(char const*)'
libkdesvgicons_la.all_cpp.o(.text+0x8b98): undefined reference to
`QRegExp::QRegExp(QString const&, bool, bool)'
libkdesvgicons_la.all_cpp.o(.text+0x8bad): undefined reference to
`QString::shared_null'
libkdesvgicons_la.all_cpp.o(.text+0x8bbe): undefined reference to
`QStringData::deleteSelf()'
...
with my little patch to Makefile.am who define ksvgtopng_LDFLAGS
svgicons link without any problem
this patch must be reviewed (its only a Copy from kdefx Makefile.am)
FeniX
["Makefile.am.diff" (Makefile.am.diff)]
Index: Makefile.am
===================================================================
RCS file: /home/kde/kdelibs/kdecore/svgicons/Makefile.am,v
retrieving revision 1.1
diff -u -r1.1 Makefile.am
--- Makefile.am 7 Apr 2002 16:43:41 -0000 1.1
+++ Makefile.am 9 Apr 2002 19:35:38 -0000
@@ -9,5 +9,6 @@
bin_PROGRAMS = ksvgtopng
ksvgtopng_SOURCES = ksvgtopng.cpp
+ksvgtopng_LDFLAGS = $(KDE_RPATH) $(KDE_MT_LDFLAGS) $(all_libraries) -no-undefined -version-info 4:0
ksvgtopng_LDADD = libkdesvgicons.la $(LIB_QT) $(all_libraries)
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic