Re: How to build a stable version of KDE
"Jan Hlodan" <[email protected]> Mon, 31 Mar 2008 17:17:43 +0200
| Newsgroups | gmane.comp.kde.solaris |
|---|---|
| Message-ID | <[email protected]> |
hello, last touch... This happened on new machine (sparc nevada 81) Qt - passed arts - passed kdelibs - failed again I run: CXXFLAGS="-fpermissive" LIBS="-lgcc -lstdc++ -WI,-export-dynamic" ./configure --with-extra-includes=/usr/include/pcre/ --with-extra-libs=/usr/lib/ --with-ssl-dir=/usr/sfw/ #gmake . . . /bin/bash ../libtool --silent --tag=CXX --mode=link /usr/sfw/bin/g++ -Wno-long-long -Wundef -Wall -W -Wpointer-arith -O2 -fpermissive -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 -R /usr/lib/ -o kde-config kde-config.o ./libkdecore.la -lgcc -lstdc++ -WI,-export-dynamic 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/tester/kde/kdelibs-3.5.9/kdecore' gmake[3]: *** [all-recursive] Error 1 gmake[3]: Leaving directory `/export/home/tester/kde/kdelibs-3.5.9/kdecore' gmake[2]: *** [all] Error 2 gmake[2]: Leaving directory `/export/home/tester/kde/kdelibs-3.5.9/kdecore' gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory `/export/home/tester/kde/kdelibs-3.5.9' gmake: *** [all] Error 2 bash-3.2# I can't see where is the problem... Last time it was in "llibart_lgpl" , but now I don't know. Did I anything wrong? I am sorry that I'm not compile gure and that I don't have enough experiences with solaris... but I do my best... could you assist me with this problem, please? If somebody cares, I attached my conf.log : http://www.mediafire.com/?tzntiwl3ems Thank you. Regards, Jan Hlodan On Mon, Mar 31, 2008 at 2:39 AM, Jan Hlodan <[email protected]> wrote: > 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.