[kde-solaris] How to build a stable version of KDE
Jan Hlodan
jan.hlodan at gmail.com
Mon Mar 31 00:14:29 CEST 2008
Hello Mats,
I compiled my own version of libart with prefix=/usr/local/kde
And then I run again (kdelibs):
bash-3.2# ./configure --with-extra-includes=/usr/include/pcre/
--with-ssl-dir=/usr/sfw 1>configure_result
configure: WARNING: Your libstdc++ doesn't appear to be patched for
visibility support. Disabling -fvisibility=hidden
configure: WARNING: CUPS library not found. CUPS support disabled
configure: WARNING: sudo was not found
wrong input (flag != 4) at admin/conf.change.pl line 117, <> line 1830.
config.status: WARNING: kdecore/kde-config.cpp.in seems to ignore the
--datarootdir setting
but error is the same like a last one....
:(
bash-3.2# gmake
.
.
.
.
.
/bin/bash ../libtool --silent --tag=CXX --mode=link /usr/sfw/bin/g++
-Wno-long-long -Wundef -Wall -W -Wpointer-arith -O2
-Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common
-DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT
-DQT_NO_TRANSLATION -R /usr/local/kde/lib -R /usr/local/kde/lib -R
/usr/local/qt/lib -o kde-config kde-config.o ./libkdecore.la
#
ld: warning: file /usr/sfw/lib/libstdc++.so: attempted multiple
inclusion of file
#
Undefined first referenced
#
symbol in file
#
art_free(void*) ./.libs/libkdecore.so
#
art_alloc(unsigned int) ./.libs/libkdecore.so
#
art_realloc(void*, unsigned int) ./.libs/libkdecore.so
#
ld: fatal: Symbol referencing errors. No output written to .libs/kde-config
#
collect2: ld returned 1 exit status
#
gmake[4]: *** [kde-config] Error 1
#
gmake[4]: Leaving directory `/export/home/wewek/kde/kdelibs/kdecore'
#
gmake[3]: *** [all-recursive] Error 1
#
gmake[3]: Leaving directory `/export/home/wewek/kde/kdelibs/kdecore'
#
gmake[2]: *** [all] Error 2
#
gmake[2]: Leaving directory `/export/home/wewek/kde/kdelibs/kdecore'
#
gmake[1]: *** [all-recursive] Error 1
#
gmake[1]: Leaving directory `/export/home/wewek/kde/kdelibs'
#
gmake: *** [all] Error 2
#
bash-3.2#
Should be the problem in:
Your libstdc++ doesn't appear to be patched for
visibility support. Disabling -fvisibility=hidden ???
I'll send you my config.log and make log.
Could you check it please?
Thank you very much.
Regards,
Jan Hlodan
On Sun, Mar 30, 2008 at 6:59 PM, Mats Rojestal
<mats.rojestal at bredband.net> wrote:
> Hi Jan,
>
> Looks like you are missing libarts_lgpl you can get precompiled package
> from:
>
> ftp://ftp.sunet.se/pub/vendor/sun/freeware/intel/10/libart_lgpl-2.3.19-sol10-x86-local.gz
> This installs in /usr/local and if you want that installed in another
> place you can compile your own version and install it where configure
> script will find it.
>
>
>
> Regards Mats Röjestål
>
> Jan Hlodan skrev:
> > Hi Mats,
> >
> > Thank you for the advice! It solved my Qt problem.
> > Qt was installed successfully.
> > So I continue with step numb. 2 - arts
> > I was surprised if compilation passed without any errors. :)
> > But now I'm playing with kdelibs and this is a little problem for me...
> > First problem was with libpcre.
> > I solved it with:
> > ./configure --with-extra-includes=/usr/include/pcre/
> > (thanks [ade])
> > Configure passed with some missing libs (but I think I don't need them
> > for Kbabel)
> >
> > Can you look at this please?:
> > http://pastebin.com/f14b1917c
> >
> > I don't know if I set all correctly (PATH, LD_LIBRARY_PATH, ...)
> >
> > Thank you for reply.
> >
> > Regards,
> >
> > Jan Hlodan
> >
> >
> >
> > On Sat, Mar 29, 2008 at 8:08 PM, Mats Rojestal
> > <mats.rojestal at bredband.net> wrote:
> >> Hi Jan,
> >>
> >> You should add flags "-platform solaris-g++" and "-prefix /usr/local" to
> >> your configure. Change /usr/local to whatever prefix path you want.
> >>
> >> Regards Mats Röjestål
> >>
> >> Jan Hlodan skrev:
> >>
> >>
> >>> Hi Mats,
> >> >
> >> > Thank you for reply.
> >> > Yes, you are right. All have to be compiled with G staff.
> >> > For KDE 3.5.x and specially for kdesdk I need these packages:
> >> >
> >> > Qt >= 3.3.2 & < 4.0
> >> > X Server
> >> > X Render Extension
> >> > Xft >=2.0
> >> > fontconfig
> >> > Berkeley DB 4
> >> > Perl
> >> > zlib >=1.1
> >> > libxml2 >= 2.4.8
> >> > libxslt >= 1.0.7
> >> > Subversion
> >> > Subversion
> >> > CVS
> >> > doxygen
> >> >
> >> > and then how you said: arts, kdelibs and kdebase.
> >> >
> >> > So I wonder to know how I can compile Qt with using gcc,g++
> >> > On the: http://techbase.kde.org/index.php?title=Getting_Started/Build/Stable_Version
> >> > is writen:
> >> >
> >> > bunzip2 qt-x11-3.3.8.tar.bz2
> >> > tar xvf qt-x11-3.3.8.tar
> >> > cd qt-x11-3.3.8
> >> > less INSTALL
> >> > # Set up QTDIR, KDEDIR, PATH, LD_LIBRARY_PATH,
> >> > # XDG_DATA_DIRS and XDG_CONFIG_DIRS
> >> > cd $QTDIR
> >> > ./configure -system-zlib -qt-gif -system-libpng \
> >> > -system-libjpeg -plugin-imgfmt-mng -thread -no-stl \
> >> > -no-xinerama -no-g++-exceptions
> >> > make
> >> >
> >> > #If compiling on a system where GNU make is not the default make (that
> >> > is, most systems other than Linux), please run gmake && gmake install
> >> > instead of make && make install.
> >> >
> >> > I tried to set:
> >> > CC=/usr/sfw/bin/gcc
> >> > CXX=/usr/sfw/bin/g++
> >> > export CC CXX
> >> >
> >> > and then:
> >> >
> >> > #./configure -system-zlib -qt-gif -system-libpng \
> >> > -system-libjpeg -plugin-imgfmt-mng -thread -no-stl \
> >> > -no-xinerama -no-g++-exceptions
> >> >
> >> > #gmake
> >> >
> >> > all passed but after:
> >> > #gmake install
> >> >
> >> > I got errors
> >> >
> >> > The question is: is my procedure correct?
> >> > Or I do something wrong?
> >> >
> >> > Thank you for answer.
> >> >
> >> > Regards,
> >> >
> >> > Jan Hlodan
> >> >
> >> >
> >> > On Sat, Mar 29, 2008 at 2:36 PM, Mats Rojestal
> >> > <mats.rojestal at bredband.net> wrote:
> >> >
> >> >> Hi Jan,
> >> >>
> >> >> I built and installed kde 3.5.9 on Solaris 10u4_x86 from sources and all
> >> >> packages compiles nicely with gcc 4.3.0(with gnu linker).
> >> >> Install libs/packages that are needed and install them first.
> >> >> Avoid using SunPro C++ compiled libs. Install your own or sunfreeware
> >> >> builds.
> >> >> For kdebabel i think you need arts and kdebase packages and qt package.
> >> >>
> >> >> Regards Mats Röjestål
> >> >>
> >> >> PS there are a few minor fixes/patches needed to get everything to
> >> >> compile.
> >> >>
> >> >> Jan Hlodan skrev:
> >> >>
> >> >>
> >> >>
> >> >>> Hello,
> >> >>>
> >> >>> I want to ask you how I can build KDE 3.5.x from sources?
> >> >>> I followed this instructions:
> >> >>> http://techbase.kde.org/index.php?title=Getting_Started/Build/Stable_Version
> >> >>> But I can't installed Qt with gcc, g++ (or I don't know how..)
> >> >>> I would like to use Kbabel (part of kde-sdk package)
> >> >>> I also found Michael's project on:
> >> >>> ftp://ls12-ftp.cs.uni-dortmund.de/outgoing/KDE/3.5.7
> >> >>> yes, it's nice and easy but kdesdk is missing there and I don't know how
> >> >>> to install it. (and this is just for sparc)
> >> >>>
> >> >>> Can you give me an advice how to build Kbabel on Solaris? I think I
> >> >>> don't need whole KDE.
> >> >>> Or some Michael's HOW TO?
> >> >>>
> >> >>> Thank you for reply.
> >> >>>
> >> >>> Regards,
> >> >>>
> >> >>> Jan Hlodan
> >> >>>
> >> >>>
> >> >>>
> >> >>>
> >> >>> ------------------------------------------------------------------------
> >> >>
> >> >>
> >> >>> ___________________________________________________
> >> >>> 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.
> >> >> ___________________________________________________
> >> >> 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.
> >> > ___________________________________________________
> >> > 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.
> >> ___________________________________________________
> >> 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.
> > ___________________________________________________
> > 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.
> ___________________________________________________
> 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.
More information about the kde-solaris
mailing list