View previous topic :: View next topic |
Author |
Message |
MoonWalker Guru
Joined: 04 Jul 2002 Posts: 510
|
Posted: Fri Feb 07, 2003 2:50 pm Post subject: !!! ERROR: kde-base/kdebase-3.1-r1 failed |
|
|
I compiled this one earlier with gcc-3.2.1-r7 but hade to go back to 3.1 as kdelib-3.1-r1 slaughtered my whole desktop on restart as some files in /etc/env.d/ wasn't updated correctly.
Now I did the jump and put my trust in new gcc-3.2.2 and kdebase-3.1-r1 bailed out with this (note refs to Redhat and SuSE):
Code: | Making all in konsole
make[3]: Entering directory `/var/tmp/portage/kdebase-3.1-r1/work/kdebase-3.1/doc/konsole'
/usr/kde/3.1/bin/meinproc --check --cache index.cache.bz2 ./index.docbook
make[3]: Leaving directory `/var/tmp/portage/kdebase-3.1-r1/work/kdebase-3.1/doc/konsole'
Making all in khelpcenter
make[3]: Entering directory `/var/tmp/portage/kdebase-3.1-r1/work/kdebase-3.1/doc/khelpcenter'
/usr/kde/3.1/bin/meinproc --check --cache index.cache.bz2 ./index.docbook
Making all in .
make[4]: Entering directory `/var/tmp/portage/kdebase-3.1-r1/work/kdebase-3.1/doc/khelpcenter'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/var/tmp/portage/kdebase-3.1-r1/work/kdebase-3.1/doc/khelpcenter'
Making all in faq
make[4]: Entering directory `/var/tmp/portage/kdebase-3.1-r1/work/kdebase-3.1/doc/khelpcenter/faq'
/usr/kde/3.1/bin/meinproc --check --cache index.cache.bz2 ./index.docbook
index.docbook:1: validity error: Element acronym is not declared in trademark list of possible children
&RedHat; systems, 3 on &SuSE;) by editing your
^
make[4]: *** [index.cache.bz2] Error 1
make[4]: Leaving directory `/var/tmp/portage/kdebase-3.1-r1/work/kdebase-3.1/doc/khelpcenter/faq'
make[3]: *** [all-recursive] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory `/var/tmp/portage/kdebase-3.1-r1/work/kdebase-3.1/doc/khelpcenter'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/kdebase-3.1-r1/work/kdebase-3.1/doc'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/kdebase-3.1-r1/work/kdebase-3.1'
make: *** [all] Error 2
!!! ERROR: kde-base/kdebase-3.1-r1 failed.
!!! Function kde_src_compile, Line 115, Exitcode 2
!!! died running emake, kde_src_compile:make
|
I'm not sure if this is a problem with kde or gcc-3.2.2 - or possibly both? Thought of have some more expeienced gentooer comment on it before filing a bug report. Maybe I just miss something obvious fixing it. _________________ /Joakim
Living on earth is expensive, but it includes a free trip around the sun
every year. |
|
Back to top |
|
|
paul138 Guru
Joined: 09 Aug 2002 Posts: 370 Location: Ottawa, ON
|
Posted: Fri Feb 07, 2003 3:30 pm Post subject: |
|
|
Have you run the script in /usr/portage/sys-devel/gcc/files called fix_libtool_files.sh?
Like so:
Code: |
./fix_libtool_files.sh 3.2.1
|
This -may- help you a bit.
PS-I know it's a drag building kde...I feel for you _________________ Talk is cheap because supply always exceeds demand. |
|
Back to top |
|
|
MoonWalker Guru
Joined: 04 Jul 2002 Posts: 510
|
Posted: Fri Feb 07, 2003 7:27 pm Post subject: |
|
|
I think it was run automaticly at emerge but ran it again. Didn't help thow, kdebase still bail out with same error. Anyone else using gcc-3.2.2 confirming this on kdebase-3.1-r1? At least I would know I'm not alone then _________________ /Joakim
Living on earth is expensive, but it includes a free trip around the sun
every year. |
|
Back to top |
|
|
paul138 Guru
Joined: 09 Aug 2002 Posts: 370 Location: Ottawa, ON
|
Posted: Fri Feb 07, 2003 7:34 pm Post subject: |
|
|
You should search for/file a bug report. _________________ Talk is cheap because supply always exceeds demand. |
|
Back to top |
|
|
Gonj The Unjust n00b
Joined: 07 Feb 2003 Posts: 1
|
Posted: Fri Feb 07, 2003 9:34 pm Post subject: |
|
|
I'm getting that error too. Anyone have any idea on hot to get around it? |
|
Back to top |
|
|
ebrostig Bodhisattva
Joined: 20 Jul 2002 Posts: 3152 Location: Orlando, Fl
|
Posted: Fri Feb 07, 2003 9:50 pm Post subject: |
|
|
Not sure about a permanent solution., but you could edit the Makefile in the khelpcenter directory and remove the reference to the faq directory. Then perform a manual make from the kdelibs top-directory.
Code: |
cd /var/tmp/portage/kdebase-3.1-r1/work/kdebase-3.1/doc/khelpcenter
vi (or nano ) Makefile
Remove reference to faq and save the file.
cd /var/tmp/portage/kdebase-3.1-r1/work/kdebase-3.1
make
ebuild /usr/portage/kde-base/kdebase/kdebase-3.1.ebuild install
ebuild /usr/portage/kde-base/kdebase/kdebase-3.1.ebuild qmerge
emerge kde
|
This should take care of the problem, leaving you without the FAQ doc in KDE Helpcenter, but at least you should be able to compile and install the rest of KDE>
Erik _________________ 'Yes, Firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.' |
|
Back to top |
|
|
jessew n00b
Joined: 20 Dec 2002 Posts: 9 Location: Port Coquitlam, BC, Canada
|
Posted: Sat Feb 08, 2003 2:32 am Post subject: |
|
|
I managed to get kdebase-3.1-r1 installed by starting the emerge, waiting for it to fail, then editing these two files:
Code: |
/var/tmp/portage/kdebase-3.1-r1/work/kdebase-3.1/doc/khelpcenter/faq/configkde.docbook
(line 63): replace "&SuSE;" with "SuSE"
|
Code: |
/var/tmp/portage/kdebase-3.1-r1/work/kdebase-3.1/doc/khelpcenter/glossary/kdeprintingglossary.docbook
(line 56): replace "&SuSE;" with "SuSE"
|
Then, I continued the build:
Code: |
ebuild /usr/portage/kde-base/kdebase/kdebase-3.1-r1.ebuild install
ebuild /usr/portage/kde-base/kdebase/kdebase-3.1-r1.ebuild qmerge
|
AFAIK the problem is that "&SuSE;" is a docbook macro that hasn't been defined... but I don't know where one would add that macro. |
|
Back to top |
|
|
tyreth Apprentice
Joined: 27 May 2002 Posts: 238 Location: Melbourne, Australia
|
|
Back to top |
|
|
|