From kde-solaris Thu May 27 18:55:29 2004 From: Alex Stade Date: Thu, 27 May 2004 18:55:29 +0000 To: kde-solaris Subject: Re: [kde-solaris] Compiling KDE 3.2.2 on Solaris, link error Message-Id: <200405271355.29895.alex () trdlnk ! com> X-MARC-Message: https://marc.info/?l=kde-solaris&m=108569417421324 On Thursday 27 May 2004 08:42 am, Damien Uern wrote: > read somewhere on this list that it might be caused by sed on Solaris 8, > but I just upgraded to the latest GNU sed and still get the problem. I get > warnings from the sed in perl (5.6.0) though e.g. There is a problem with /bin/sed truncating output, for which you can use /usr/xpg4/bin/sed. You should not have to use GNU sed for this. > bin/perl -pe "s,tr2i18n( \"\" ),QString::null,g" > doctreeprojectconfigwidgetbase.cpp.temp | /home/uern0001/bin/perl -pe > "s,tr2i18n( \"\"\, \"\" ),QString::null,g" | /home/uern0001/bin/perl -pe > "s,image([0-9][0-9]*)_data,img\$1_doctreeprojectconfigwidgetbase,g" >> > doctreeprojectconfigwidgetbase.cpp ;\ > rm -f doctreeprojectconfigwidgetbase.cpp.temp ;\ > if test "$ret" = 0; then echo '#include > "doctreeprojectconfigwidgetbase.moc"' > > >> doctreeprojectconfigwidgetbase.cpp; else rm -f > > doctreeprojectconfigwidgetbase.cpp ; exit $ret ; fi > Substitution pattern not terminated at -e line 1. > Substitution pattern not terminated at -e line 1. Not sure why you get that. > Anyway here is the linking error: > > > /bin/bash ../../libtool --silent --mode=link --tag=CXX g++ > -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith > -Wwrite-strings -O2 -I/data/socusers/apps/kde/include -I/usr/X11R6/include > -L/data/socusers/apps/kde/lib -L/usr/X11R6/lib -O2 -pipe -fno-exceptions > -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST > -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION > -L/data/socusers/apps/kde/lib -L/usr/X11R6/lib -o kdevelop-htdig > -L/data/socusers/apps/kde/lib -R /data/socusers/apps/kde/lib > -R /data/socusers/apps/kde/lib htdigindex.o ../../lib/libkdevelop.la -lkio > -lkdeui > ld: warning: > file > /opt/apps/pkgs/gcc3.2.1/lib/gcc-lib/sparc-sun-solaris2.8/3.2.1/../../../lib >stdc++.so: linked to /opt/apps/pkgs/gcc3.2.1/lib/libstdc++.so: attempted > multiple inclusion of file > Undefined first referenced > symbol in file > RemoveSubprojectDlgBase::~RemoveSubprojectDlgBase [in-charge deleting] > ()../../lib/.libs/libkdevelop.so > non-virtual thunk [nv:-40] to > RemoveSubprojectDlgBase::~RemoveSubprojectDlgBase [in-charge deleting] > ()../../lib/.libs/libkdevelop.so > SubclassesDlgBase::currentRelationChanged(QListBoxItem*) > ../../lib/.libs/libkdevelop.so > RemoveSubprojectDlgBase::~RemoveSubprojectDlgBase [in-charge] > ()../../lib/.libs/libkdevelop.so > non-virtual thunk [nv:-40] to > RemoveSubprojectDlgBase::~RemoveSubprojectDlgBase [in-charge] > ()../../lib/.libs/libkdevelop.so > MakeOptionsWidgetBase::languageChange() ../../lib/.libs/libkdevelop.so > non-virtual thunk [nv:-40] to > EnvironmentVariablesWidgetBase::~EnvironmentVariablesWidgetBase [in-charge > deleting]()../../lib/.libs/libkdevelop.so > non-virtual thunk [nv:-40] to RunOptionsWidgetBase::~RunOptionsWidgetBase > [in-charge]()../../lib/.libs/libkdevelop.so > non-virtual thunk [nv:-40] to > EnvironmentVariablesWidgetBase::~EnvironmentVariablesWidgetBase [in-charge] > ()../../lib/.libs/libkdevelop.so > RunOptionsWidgetBase::browseMainProgram() > ../../lib/.libs/libkdevelop.so non-virtual thunk [nv:-40] to > RunOptionsWidgetBase::~RunOptionsWidgetBase [in-charge > deleting]()../../lib/.libs/libkdevelop.so > EnvironmentVariablesWidgetBase::EnvironmentVariablesWidgetBase[not-in-charg >e] (QWidget*, char const*, unsigned)../../lib/.libs/libkdevelop.so > SubclassesDlgBase::SubclassesDlgBase[not-in-charge](QWidget*, char const*, > bool, unsigned)../../lib/.libs/libkdevelop.so > SubclassesDlgBase::newRelation() ../../lib/.libs/libkdevelop.so > EnvironmentVariablesWidgetBase::editVarClicked() > ../../lib/.libs/libkdevelop.so > EnvironmentVariablesWidgetBase::languageChange() > ../../lib/.libs/libkdevelop.so > RunOptionsWidgetBase::directoryRadioChanged() > ../../lib/.libs/libkdevelop.so RemoveSubprojectDlgBase::languageChange() > ../../lib/.libs/libkdevelop.so non-virtual thunk [nv:-40] to > MakeOptionsWidgetBase::~MakeOptionsWidgetBase [in-charge > deleting]()../../lib/.libs/libkdevelop.so > non-virtual thunk [nv:-40] to SubclassesDlgBase::~SubclassesDlgBase > [in-charge deleting]()../../lib/.libs/libkdevelop.so > non-virtual thunk [nv:-40] to MakeOptionsWidgetBase::~MakeOptionsWidgetBase > [in-charge]()../../lib/.libs/libkdevelop.so > non-virtual thunk [nv:-40] to SubclassesDlgBase::~SubclassesDlgBase > [in-charge]()../../lib/.libs/libkdevelop.so > SubclassesDlgBase::changeCurrentURL(QString > const&) ../../lib/.libs/libkdevelop.so > SubclassesDlgBase::removeRelation() ../../lib/.libs/libkdevelop.so > SubclassesDlgBase::~SubclassesDlgBase [in-charge] > ()../../lib/.libs/libkdevelop.so > MakeOptionsWidgetBase::~MakeOptionsWidgetBase [not-in-charge] > ()../../lib/.libs/libkdevelop.so > EnvironmentVariablesWidgetBase::~EnvironmentVariablesWidgetBase > [not-in-charge]()../../lib/.libs/libkdevelop.so > SubclassesDlgBase::~SubclassesDlgBase [in-charge deleting] > ()../../lib/.libs/libkdevelop.so > MakeOptionsWidgetBase::~MakeOptionsWidgetBase [in-charge] > ()../../lib/.libs/libkdevelop.so > EnvironmentVariablesWidgetBase::~EnvironmentVariablesWidgetBase [in-charge] > ()../../lib/.libs/libkdevelop.so > RunOptionsWidgetBase::~RunOptionsWidgetBase [not-in-charge] > ()../../lib/.libs/libkdevelop.so > MakeOptionsWidgetBase::MakeOptionsWidgetBase[not-in-charge](QWidget*, char > const*, unsigned)../../lib/.libs/libkdevelop.so > RemoveSubprojectDlgBase::accept() ../../lib/.libs/libkdevelop.so > MakeOptionsWidgetBase::~MakeOptionsWidgetBase [in-charge deleting] > ()../../lib/.libs/libkdevelop.so > EnvironmentVariablesWidgetBase::~EnvironmentVariablesWidgetBase [in-charge > deleting]()../../lib/.libs/libkdevelop.so > RunOptionsWidgetBase::~RunOptionsWidgetBase [in-charge] > ()../../lib/.libs/libkdevelop.so > SubclassesDlgBase::~SubclassesDlgBase [not-in-charge] > ()../../lib/.libs/libkdevelop.so > RunOptionsWidgetBase::~RunOptionsWidgetBase [in-charge deleting] > ()../../lib/.libs/libkdevelop.so > RemoveSubprojectDlgBase::RemoveSubprojectDlgBase[not-in-charge](QWidget*, > char const*, bool, unsigned)../../lib/.libs/libkdevelop.so > RunOptionsWidgetBase::RunOptionsWidgetBase[not-in-charge](QWidget*, char > const*, unsigned)../../lib/.libs/libkdevelop.so > RunOptionsWidgetBase::browseCustomDirectory() > ../../lib/.libs/libkdevelop.so RunOptionsWidgetBase::languageChange() > ../../lib/.libs/libkdevelop.so > RemoveSubprojectDlgBase::~RemoveSubprojectDlgBase [not-in-charge] > ()../../lib/.libs/libkdevelop.so > EnvironmentVariablesWidgetBase::removeVarClicked() > ../../lib/.libs/libkdevelop.so RemoveSubprojectDlgBase::reject() > ../../lib/.libs/libkdevelop.so > EnvironmentVariablesWidgetBase::addVarClicked() > ../../lib/.libs/libkdevelop.so SubclassesDlgBase::languageChange() > ../../lib/.libs/libkdevelop.so ld: fatal: Symbol referencing errors. No > output written > to .libs/kdevelop-htdig > collect2: ld returned 1 exit status Change your parts/doctreeview/Makefile; kdevelop_htdig_LDADD = $(top_builddir)/lib/libkdevelop.la $(LIB_KIO) $(LIB_KDEUI) to; kdevelop_htdig_LDADD = $(top_builddir)/lib/libkdevelop.la $(LIB_KIO) $(LIB_KDEUI) $top_builddir)/lib/project/libkdevproject.la Try again after that... -- --- ----- Alexander Stade 200 W. Jackson Blvd Suite 2300 Systems Administrator Chicago, IL 60606 TradeLink L.L.C. Phone - 312.264.2000 ext. 2027 alex@trdlnk.com Fax - 312.264.2001 ___________________________________________________ This message is from the kde-solaris mailing list. Account management: https://mail.kde.org/mailman/listinfo/kde-solaris. Archives: http://lists.kde.org/. More info: http://www.kde.org/faq.html.