[kde-solaris] Installing pre- or selfcompiled KDE on Solaris 10 x86
Bernd Muent
muent at euroscript.de
Mon Sep 19 10:02:39 CEST 2005
Hi,
unfortunately I did not manage to run KDE on an fresh installed Solaris 10.
First try:
pkg-get -i kde
installed a lot of KDE-packages including QT.
But when I start, I get a lot of segmentation fault, f.e. with dcop
server :-(
Second try:
Compiling by myself as I did a lot of times on linux systems.
With solving some problems I finally mananged to compile QT.
But know I'm hanging on arts:
First there was the strange error "illegal option `-t'.
I elimated it by replacing all "-mt" in the Makefiles with -"pthreads".
But now:
muent at workstation:/usr/src/kde/arts-1.4.2> make
make all-recursive
Making all in libltdl
Making all in mcop
make all-am
Making all in mcopidl
/bin/bash ../libtool --silent --tag=CXX --mode=link g++
-Wnon-virtual-dtor -Wn
o-long-long -Wundef -Wall -W -Wpointer-arith -Wno-non-virtual-dtor
-DNDEBUG -DNO
_DEBUG -O2 -fno-exceptions -fno-check-new -fno-common
-ftemplate-depth-99 -O0
-o mcopidl -L/opt/kde_3_4_2/lib mcopidl.o yacc.o scanner.o
namespace.o ../mcop
/libmcop.la -lpthread
ld: Warnung: Datei
/usr/local/lib/gcc-lib/i386-pc-solaris2.10/../../libstdc++.so: Verbunden
mit /usr/local/lib/./libstdc++.so: Mehrfache Einbeziehung der Datei versucht
Undefiniertes erstmals referenziert
Symbol in Datei
std::_Rb_tree_increment(std::_Rb_tree_node_base*)../mcop/.libs/libmcop.so
std::_List_node_base::hook(std::_List_node_base*)mcopidl.o
std::basic_string<char, std::char_traits<char>, std::allocator<char>
>::_Rep::_S_empty_rep_storage../mcop/.libs/libmcop.so
std::_List_node_base::unhook() namespace.o
__gnu_cxx::__exchange_and_add(int volatile*, int)../mcop/.libs/libmcop.so
std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*,
std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)mcopidl.o
std::_Rb_tree_decrement(std::_Rb_tree_node_base*)mcopidl.o
ld: Schwerer Fehler: Symbolreferenzierungsfehler. Keine Ausgabe in
.libs/mcopidl geschrieben
collect2: ld returned 1 exit status
*** Error code 1
make: Fatal error: Command failed for target `mcopidl'
Current working directory /usr/share/src/kde/arts-1.4.2/mcopidl
*** Error code 1
The following command caused the error:
failcom='exit 1'; \
for f in x $MAKEFLAGS; do \
case $f in \
*=* | --[!k]*);; \
*k*) failcom='fail=yes';; \
esac; \
done; \
dot_seen=no; \
target=`echo all-recursive | sed s/-recursive//`; \
list='libltdl mcop mcopidl flow mcop_mt soundserver artsc examples tests
doc gmcop qtmcop x11'; for subdir in $list; do \
echo "Making $target in $subdir"; \
if test "$subdir" = "."; then \
dot_seen=yes; \
local_target="$target-am"; \
else \
local_target="$target"; \
fi; \
(cd $subdir && make $local_target) \
|| eval $failcom; \
done; \
if test "$dot_seen" = "no"; then \
make "$target-am" || exit 1; \
fi; test -z "$fail"
make: Fatal error: Command failed for target `all-recursive'
Sorry, no idea what to do. Any suggestions?
With Google I did not find any good up to date tutorial for compiling
KDE on Solaris and http://solaris.kde.org is down since some days.
Greetings from Berlin, Germany, Bernd
--
BM Computer-Services, Bergmannstr. 66, 10961 Berlin
Webdesign, Internet, Layout und Grafik
Tel.: 030/20649400, mobil 0175/7419517, Fax: 030/20649401
Web: http://www.bmservices.de, eMail: kontakt at bmservices.de
More information about the kde-solaris
mailing list