Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[SOLVED] problem przy kompilacji k3b
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish)
View previous topic :: View next topic  
Author Message
aklys
n00b
n00b


Joined: 18 Oct 2005
Posts: 19

PostPosted: Tue Nov 08, 2005 9:33 am    Post subject: [SOLVED] problem przy kompilacji k3b Reply with quote

Mam problem z kompilacją k3b. Gdy robię:
Code:
USE="-encode" emerge k3b

to pomyślnie przechodzi fazę './configure', ale wywala się od razu na początku kompilacji:
Code:
make  all-recursive
make[1]: Entering directory `/var/tmp/portage/k3b-0.12.4a/work/k3b-0.12.4a'
Making all in doc
make[2]: Entering directory `/var/tmp/portage/k3b-0.12.4a/work/k3b-0.12.4a/doc'
/usr/kde/3.4/bin/meinproc --check --cache index.cache.bz2 ./index.docbook
XPath error : Undefined variable
$alphabetical[count(.|key('letter',                                  translate(substring(normalize-spa
ce(concat(primary/@sortas, primary[not(@sortas)])), 1, 1),
'abcdefghijklmnopqrstuvwxyz','ABCDEFGHIJKLMNOPQRSTUVWXYZ'))[count(ancestor::node()|$scope) = count(anc
estor::node())
                and ($role = @role or $type = @type or
                (string-length($role) = 0 and string-length($type) = 0))][1]) = 1]
             ^
compilation error: file /usr/kde/3.4/share/apps/ksgmltools2/docbook/xsl/html/autoidx.xsl line 155 elem
ent apply-templates
xsl:apply-templates : could not compile select expression '$alphabetical[count(.|key('letter',
                          translate(substring(normalize-space(concat(primary/@sortas, primary[not(@sor
tas)])), 1, 1),                                            'abcdefghijklmnopqrstuvwxyz','ABCDEFGHIJKLM
NOPQRSTUVWXYZ'))[count(ancestor::node()|$scope) = count(ancestor::node())
                and ($role = @role or $type = @type or
                (string-length($role) = 0 and string-length($type) = 0))][1]) = 1]'
XPath error : Undefined variable

i dalej całe mnóstwo podobnych błędów. W czym może być problem?


Last edited by aklys on Wed Nov 09, 2005 8:32 pm; edited 1 time in total
Back to top
View user's profile Send private message
BeteNoire
Veteran
Veteran


Joined: 25 Sep 2005
Posts: 1827

PostPosted: Tue Nov 08, 2005 12:40 pm    Post subject: Reply with quote

Pokaż raczej ten błąd co jest na samym końcu (tylko nie ten napisany na czerwono komunikat o błędzie!)
Back to top
View user's profile Send private message
psycepa
Veteran
Veteran


Joined: 27 Dec 2004
Posts: 1637
Location: Poland

PostPosted: Tue Nov 08, 2005 1:08 pm    Post subject: Reply with quote

czy ja wiem, generalnie w wiekszosci przypadkow z ktorymi sie spotkalem to jesli wywalalo kilka bledow, to zazwyczaj kazdy kolejny byl niejako spowodowany przez pierwszy z pojawiajacych sie bledow...
no ale nie zaszkodzi :)
_________________
RLUNo. 376073
bo czytac, to trzeba ze zrozumieniem (c) by psycepa
"nigdy nie kloc sie z glupcem, najpierw sprowadzi cie do swojego poziomu a potem pokona doswiadczeniem"
"Life is complex. It has its real and imaginary part."
Back to top
View user's profile Send private message
BeteNoire
Veteran
Veteran


Joined: 25 Sep 2005
Posts: 1827

PostPosted: Tue Nov 08, 2005 1:11 pm    Post subject: Reply with quote

A czemu takie stare emergujesz? Najnowsze jest 0.12.7
Back to top
View user's profile Send private message
aklys
n00b
n00b


Joined: 18 Oct 2005
Posts: 19

PostPosted: Tue Nov 08, 2005 3:37 pm    Post subject: Reply with quote

Jak dla mnie to wszystkie pozostałe błędy są już pochodną pierwszego. Mogę oczywiście wstawić końcówkę:
Code:
compilation error: file /usr/kde/3.4/share/apps/ksgmltools2/customization/kde-navig.xsl line 50 elemen
t img
Attribute template src: failed to compile $kde.common
XPath error : Undefined variable
compilation error: file /usr/kde/3.4/share/apps/ksgmltools2/customization/kde-navig.xsl line 198 eleme
nt div
Attribute template style: failed to compile $kde.common
unable to parse ./index.docbook
make[2]: *** [index.cache.bz2] Error 1
make[2]: Leaving directory `/var/tmp/portage/k3b-0.12.4a/work/k3b-0.12.4a/doc'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/k3b-0.12.4a/work/k3b-0.12.4a'
make: *** [all] Error 2

Generalnie wszystkie błędy są związane z tymi plikami *.xls.
A emerguję wersję 0.12.4a bo taka jest dostępna dla x86 jako stable.
Back to top
View user's profile Send private message
aklys
n00b
n00b


Joined: 18 Oct 2005
Posts: 19

PostPosted: Wed Nov 09, 2005 8:32 pm    Post subject: Reply with quote

Problem udało mi się w końcu rozwiązać idąc po nitce do kłębka. Jak wynika z logu błąd powodował 'meinproc' (/usr/kde/3.4/bin/meinproc) czyli "Translator KDE dla XML", narzędzie uzywane przy budowaniu dokumentacji dla wielu aplikacji środowiska KDE (oprócz k3b takie same błędy zgłaszał przy komilacji 'krusader' i pewnie podobnie byłoby z innymi). Ponieważ błędy powstawały przy przerabianiu plików *.xsl postanowiłem zre-emergować libxslt:
Code:
emerge -pv libxslt
i okazało się, że mam zainstalowaną wersję 1.1.14-r2, a aktualnie w portage jest 1.1.15. Trochę mnie to zdziwiło, bo niedawno robiłem 'update world' i tak mi się kojarzyło, że był upgrade libxml2, ale na pewno nie było libxslt. Spróbowałem więc:
Code:
emereg -pv -D --update world
i oczywiście libxslt pokazało na liście do upgrade. Po upgrade libxslt k3b i krusader skompilowały mi się bez problemów.
Gentto uzywan stosunkowo krótko, ale wygląda na to, że całe to zamieszanie spowodował fakt, że w pliku 'world' nie miałem 'libxslt' a jednocześnie miałem 'libxml2'. I ten drugi pakiet przy '--update world' się zupgrejdował, co widocznie spowodowało nieprawidłowe działanie zależnego od niego 'libxslt'. Wygląda więc na to, że robienie '--update world' bez opcji '-D' może być szkodliwe.
Tak przy okazji to mam pytanie: dlaczego po wydaniu polecenia:
Code:
equery depgraph kdelibs

nie ma na liście zależności ani 'libxslt' ani 'libxml2'? Przecież wchodzący w skląd 'kdelibs' program meinproc jest zależny od obydwu tych bibliotek.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum