kdewebdev 3.5.9 build issue

Benjamin Reed rangerrick at gmail.com
Thu Feb 14 21:49:12 CET 2008


My build on OSX is failing:

---(snip!)---
linking ../kommander/widget/libkommanderwidget.la
/bin/sh ../libtool --mode=link --tag=CXX g++ -Wno-long-long -Wundef
-Wall -W -Wpointer-arith -Os -Os -fPIC -Wno-non-virtual-dtor
-fno-exceptions -fno-check-new -fno-common -fvisibility=hidden
-fvisibility-inlines-hidden -DENABLE_CVSSERVICE -DQT_THREAD_SUPPORT
-I/sw/lib/system-openssl/include
-I/sw/lib/freetype219/include/freetype2 -I/sw/lib/freetype219/include
-I/sw/lib/flex/include -fno-common -no-cpp-precomp -DMACOSX
-DARTS_NO_ALARM -I/sw/include -I/usr/X11R6/include -DKOMMANDER
-DDESIGNER -DQT_NO_SQL -DHAVE_KDE -L/sw/lib/flex/lib
-L/sw/lib/freetype219/lib -L/sw/lib/system-openssl/lib
-Wl,-dylib_file,/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
-R /sw/lib -R /sw/lib -R /sw/lib/qt3/lib -R /usr/X11/lib -R /sw/lib
-L/sw/lib -L/sw/lib/qt3/lib -L/usr/X11/lib -L/sw/lib -no-undefined -o
../kommander/widget/libkommanderwidget.la -rpath /sw/lib
../kommander/factory/libkommanderfactory.la -lkio -lkdeui -lqt-mt -lz
-lpng -lz -lm -lXext -lX11 -lSM -lICE -lpthread
../kommander/widget/expression.lo ../kommander/widget/function.lo
../kommander/widget/functionlib.lo ../kommander/widget/invokeclass.lo
../kommander/widget/kmdrmainwindow.lo
../kommander/widget/kommanderfunctions.lo
../kommander/widget/kommanderwidget.lo
../kommander/widget/kommanderwindow.lo
../kommander/widget/myprocess.lo ../kommander/widget/parsenode.lo
../kommander/widget/parser.lo ../kommander/widget/parserdata.lo
-L/sw/lib -L/usr/X11R6/lib
libtool: link: warning: `/sw/lib/libqt-mt.la' seems to be moved
rm -fr  ../kommander/widget/.libs/libkommanderwidget.lax
rm -fr ../kommander/widget/.libs/libkommanderwidget.lax
mkdir ../kommander/widget/.libs/libkommanderwidget.lax
rm -fr ../kommander/widget/.libs/libkommanderwidget.lax/libkommanderfactory.a
mkdir ../kommander/widget/.libs/libkommanderwidget.lax/libkommanderfactory.a
Extracting /sw/build/kdewebdev3-3.5.9-1/kdewebdev-3.5.9/kommander/../kommander/factory/.libs/libkommanderfactory.a
(cd ../kommander/widget/.libs/libkommanderwidget.lax/libkommanderfactory.a
&& ar x /sw/build/kdewebdev3-3.5.9-1/kdewebdev-3.5.9/kommander/../kommander/factory/.libs/libkommanderfactory.a)
g++ -dynamiclib -single_module  -o
../kommander/widget/.libs/libkommanderwidget.0.0.0.dylib
../kommander/widget/.libs/expression.o
../kommander/widget/.libs/function.o
../kommander/widget/.libs/functionlib.o
../kommander/widget/.libs/invokeclass.o
../kommander/widget/.libs/kmdrmainwindow.o
../kommander/widget/.libs/kommanderfunctions.o
../kommander/widget/.libs/kommanderwidget.o
../kommander/widget/.libs/kommanderwindow.o
../kommander/widget/.libs/myprocess.o
../kommander/widget/.libs/parsenode.o
../kommander/widget/.libs/parser.o
../kommander/widget/.libs/parserdata.o
../kommander/widget/.libs/libkommanderwidget.lax/libkommanderfactory.a/domtool.o
../kommander/widget/.libs/libkommanderwidget.lax/libkommanderfactory.a/kommanderfactory.o
  -L/sw/lib/flex/lib -L/sw/lib/freetype219/lib
-L/sw/lib/system-openssl/lib -L/sw/lib -L/sw/lib/qt3/lib
-L/usr/X11/lib /sw/build/kdewebdev3-3.5.9-1/kdewebdev-3.5.9/kommander/plugin/.libs/libkommanderplugin.dylib
-L/usr/X11R6/lib -L/sw/lib/fontconfig2/lib /sw/lib/libqt-mt.dylib
/usr/X11/lib/libGL.dylib /usr/X11/lib/libXmu.dylib
/usr/X11/lib/libXrender.dylib /usr/X11/lib/libXrandr.dylib
/usr/X11/lib/libXcursor.dylib /usr/X11/lib/libXinerama.dylib
/usr/X11/lib/libXft.dylib /usr/X11/lib/libXext.dylib
/usr/X11/lib/libX11.dylib /usr/X11/lib/libSM.dylib
/usr/X11/lib/libICE.dylib /sw/lib/libkdecore.dylib
/sw/lib/libDCOP.dylib -lutil /sw/lib/libart_lgpl_2.dylib
/sw/lib/libidn.dylib /sw/lib/libintl.dylib /usr/lib/libiconv.dylib
/usr/lib/libc.dylib -lc /sw/lib/libiconv.dylib /sw/lib/libkdefx.dylib
/usr/lib/libresolv.dylib /usr/lib/libdl.dylib /usr/lib/libz.dylib
/usr/lib/libm.dylib /usr/lib/libpthread.dylib -lresolv -lGL
/usr/X11/lib/libXmu.6.2.0.dylib /usr/X11/lib/libXt.6.0.0.dylib
/usr/X11/lib/libXrender.1.3.0.dylib /usr/X11/lib/libXrandr.2.0.0.dylib
/usr/X11/lib/libXcursor.1.0.2.dylib /usr/X11/lib/libXfixes.3.1.0.dylib
/usr/X11/lib/libXinerama.1.0.0.dylib /usr/X11/lib/libXft.2.1.2.dylib
/usr/lib/libexpat.dylib /usr/X11/lib/libfreetype.dylib
/sw/lib/freetype219/lib/libfreetype.dylib
/usr/X11/lib/libfontconfig.dylib -ldl /usr/X11/lib/libXau.6.0.0.dylib
/usr/X11/lib/libXdmcp.6.0.0.dylib /sw/lib/libkio.dylib
/sw/lib/libkdesu.dylib /sw/lib/libkwalletclient.dylib
/usr/lib/libutil.dylib /sw/lib/libfam.dylib /sw/lib/libkdeui.dylib
/sw/lib/qt3/lib/libqt-mt.dylib /sw/lib/libpng12.dylib -lz -lm
/usr/X11/lib/libXext.6.4.0.dylib /usr/X11/lib/libX11.6.2.0.dylib
/usr/X11/lib/libSM.6.0.0.dylib /usr/X11/lib/libICE.6.3.0.dylib
-lpthread  -Wl,-dylib_file
-Wl,/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
-install_name  /sw/lib/libkommanderwidget.0.dylib
-Wl,-compatibility_version -Wl,1 -Wl,-current_version -Wl,1.0
ld: warning, duplicate dylib /usr/lib/libutil.dylib
Undefined symbols:
  "SpecialInformation::group(QString const&)", referenced from:
      KommanderWidget::parseFunction(QString const&, QString const&,
QString const&, int&, bool&)in kommanderwidget.o
      KommanderWidget::evalAssociatedText(QString const&)  in kommanderwidget.o
  "SpecialInformation::prototype(int, int, unsigned int)", referenced from:
      KommanderWidget::evalWidgetFunction(QString const&, QString
const&, int&)in kommanderfunctions.o
      KommanderWidget::parseFunction(QString const&, QString const&,
QString const&, int&, bool&)in kommanderwidget.o
      KommanderWidget::parseFunction(QString const&, QString const&,
QString const&, int&, bool&)in kommanderwidget.o
  "SpecialInformation::functionObject(QString const&, QString
const&)", referenced from:
      f_internalDcop(Parser*, QValueVector<ParseNode> const&) in functionlib.o
  "SpecialInformation::maxArg(int, int)", referenced from:
      KommanderWidget::parseFunction(QString const&, QString const&,
QString const&, int&, bool&)in kommanderwidget.o
      KommanderWidget::parseFunction(QString const&, QString const&,
QString const&, int&, bool&)in kommanderwidget.o
  "SpecialInformation::function(int, QString const&)", referenced from:
      f_internalDcop(Parser*, QValueVector<ParseNode> const&) in functionlib.o
      KommanderWidget::evalFunction(QString const&, QStringList
const&)in kommanderfunctions.o
      KommanderWidget::evalWidgetFunction(QString const&, QString
const&, int&)in kommanderfunctions.o
      KommanderWidget::evalArrayFunction(QString const&, QStringList
const&)in kommanderfunctions.o
      KommanderWidget::parseFunction(QString const&, QString const&,
QString const&, int&, bool&)in kommanderwidget.o
      KommanderWidget::evalAssociatedText(QString const&)  in kommanderwidget.o
  "SpecialInformation::minArg(int, int)", referenced from:
      KommanderWidget::parseFunction(QString const&, QString const&,
QString const&, int&, bool&)in kommanderwidget.o
      KommanderWidget::parseFunction(QString const&, QString const&,
QString const&, int&, bool&)in kommanderwidget.o
---(snip!)---

Those functions are all static, in libkommanderplugin, so I presume
they shouldn't actually be directly available to kommanderwidget?

-- 
Benjamin Reed a.k.a. Ranger Rick
Fink, KDE, and Mac OS X development
http://www.racoonfink.com/


More information about the Kde-buildsystem mailing list