Le Jeudi 20 Avril 2006 01:20, Miguel Bazdresch a écrit : Hi ! Since all the answers I got yesterday, I decided to try once more the whole process, so here is what I did : - removed the konstruct directory and all it's content, as well as the content of /usr/local/kde3.5.2. - removed the /usr/share/misc/bison.simple and /usr/share/misc/bison.hairy that I got from an old version of bison. - unpacked konstruct-stable.bz2, and edited gar.conf.mk, so as to make sure it will find the downloaded packages in /sources/kdedownload and that it will install all the stuff in /usr/local/kde3.5.2 - set up few variables : QTDIR=/usr/local/kde3.5.2 LC_ALL=C - get to /sources/konstruct/kde and did a make install &> ~/kdeinstall.log.
From now, when I look at the log file, I just see the warnings mentionned before. When konstruct builds glib, I get few warnings. Since they are warnings, I don't think they are harmful, but who really knows ? I get few warnings when it compiles qt, but they are related to libmng, so I don't think this affects the whole process. > > Aren't these just warnings? Is there an actual error? What happens when > you try to run kde? So as to answer your question and Dan, here is the message I get when compiling mcopidl : In file included from mcopidl.all_cc.cc:3: /usr/share/misc/bison.simple:164:5: warning: "YYMAXDEPTH" is not defined In file included from mcopidl.all_cc.cc:4: scanner.cc:743:5: warning: "YY_STACK_USED" is not defined scanner.cc:1783:5: warning: "YY_ALWAYS_INTERACTIVE" is not defined scanner.cc:2077:5: warning: "YY_MAIN" is not defined scanner.cc:2050: warning: 'void* yy_flex_realloc(void*, yy_size_t)' defined but not used It complains about an undefined var named YYMAXDEPTH in a file named /usr/sahre/misc/bison.simple that doesn't exists ! and the one I get when it compiles dcopidl provided by kdelibs : In file included from dcopidl.all_cc.cc:3: scanner.cc:966:5: warning: "YY_STACK_USED" is not defined scanner.cc:2200:5: warning: "YY_ALWAYS_INTERACTIVE" is not defined scanner.cc:2494:5: warning: "YY_MAIN" is not defined scanner.cc:2467: warning: 'void* yy_flex_realloc(void*, yy_size_t)' defined but not used To answer your lasts question once for all, Miguel, the error I get is next to the compilation of dcopidl. In fact, I think that this tool is generated to extract informations from header files so as to ease the comilation process. But, when this tool is launched by konstruct, it segfaults with the following message : ../dcop/dcopidl/dcopidl ./ksycoca.h > ksycoca.kidl || ( rm -f ksycoca.kidl ; false ) /bin/sh: line 1: 806 Segmentation fault ../dcop/dcopidl/dcopidl ./ksycoca.h >ksycoca.kidl make[7]: *** [ksycoca.kidl] Error 1 make[7]: Leaving directory `/sources/konstruct/kde/kdelibs/work/kdelibs-3.5.2/kdecore' Taht's why at first glance I thought it was a kde bug, so that I reported a bug to the kde team. I had a few answers, but it seemed clear that it was not a kde issue, but a more general trick. That's why I posted here. Of course, I can't run kde, since it does not even compile the kdelibs package ! For now, I run a KDE 3.5.1 that I got from another LFS+BLFS machine, that is exactly the same as mine. I just got the /usr/local/kde3.5.1 hierarchy and linked this directory to /usr/local/kde (my actual KDEDIR). I hope that the informations here will help. If something has to be tested, just tell me what to do, I'll try out and see what happens, as far as it can lead me to have a complete LFS+BLFS+KDE machine running again ! Regards. > > -- > Miguel Bazdresch > http://thewizardstower.org/
pgpAauv9AeWdl.pgp
Description: PGP signature
-- http://linuxfromscratch.org/mailman/listinfo/blfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page