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/

Attachment: 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

Reply via email to