Re: How to build a stable version of KDE
"Jan Hlodan" <[email protected]> Mon, 31 Mar 2008 02:39:22 +0200
| Newsgroups | gmane.comp.kde.solaris |
|---|---|
| Message-ID | <[email protected]> |
Hello, http://pastebin.com/f2a37b735 kdecore is linking against libart_lgpl_2 from /usr/lib (which is one built with CC, not gcc) How can I solve this problem? Thank you for reply! Regards, Jan Hlodan On Mon, Mar 31, 2008 at 12:14 AM, Jan Hlodan <[email protected]> wrote: > 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 > > > <[email protected]> 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 > > > <[email protected]> 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 > > >> > <[email protected]> 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. > -- Táto správa neobsahuje víry, pretože nepoužívam Microsoft Windows ale Linux. Objednajte si CD s Linuxom ešte dnes (samozrejme zadarmo): https://shipit.kubuntu.org/ ___________________________________________________ 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.