[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-solaris
Subject: Re: [kde-solaris] Compiling KDE 3.2.2 on Solaris, link error
From: Alex Stade <alex () trdlnk ! com>
Date: 2004-05-27 18:55:29
Message-ID: 200405271355.29895.alex () trdlnk ! com
[Download RAW message or body]
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.
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic