[prev in list] [next in list] [prev in thread] [next in thread] List: kde-mac Subject: [KDE/Mac] Something new re the meinproc4 problem? From: Ian Wadham <iandw.au () gmail ! com> Date: 2014-05-02 3:55:21 Message-ID: 705AF780-5C01-41FC-9F16-5248B48FE6CD () gmail ! com [Download RAW message or body] Hi guys, In the last few days I have been trying to build KDE 4.13 directly from the KDE Project repositories, using kdesrc-build, a set of Perl scripts for building KDE modules from source code. [1] It has downloaded and compiled kdelibs successfully, picking up dependencies from within my OS X and MacPorts environment. But when it goes to *build* kdelibs, guess what the meinproc4 bug crashes the build and it is *completely* repeatable. Could this be light at the end of the tunnel? Or am I jumping at shadows? That is what I would like to know. The build crashes after meinproc4 has been built from source and before meinproc4 (or anything else) has been installed. It crashes when the very first index.docbook comes along to be built, using the newly compiled and as yet uninstalled meinproc4 executable. See the attached extract of a build.log saved by kdesrc-build. Re-running kdesrc-build with Debug on, I obtained the attached crash report from the Console utility. This is something different from the crash point we have been focussing on earlier. The meinproc4 run has gone beyond its initialisation and is crashing in the XML libraries it uses to "transform" the index.docbook file into a compressed set of HTML pages and image files. Then I had a look at the cmake.log saved by kdesrc-build, and something weird is happening. The KDoctools section of kdelibs, which contains meinproc4, specifies direct dependencies on libxslt and libxml2 (in its CMakeLists.txt file, as attached). Lines 371-2 of the cmake.log file shows them being found in /usr/lib/libxslt.dylib (no version) and /opt/local/lib/libxml2.dylib (found version "2.9.1"). Actually I have both of them installed in MacPorts. Now I know that MacPorts does not like mixing /usr/local/ with /opt/local/ [2], but what about /usr/? After a bit of diff'ing I found that the include files for libxslt differ between /usr/include/ and /opt/local/include/, although meinproc4 compiled OK. Also I found in the cmake.log that libz and libbz2 are obtained from /usr/lib rather than Macports and there is a warning at line 1188 of the log about this. BTW, AFAIK none of libxslt, libxml2, libz or libbz2 are listed as direct dependencies of kdelibs, although they in fact *are*. They do come in as dependencies in the Nepomuk chain. But I am building kdelibs with the Nepomuk chain already present in MacPorts. So is there something wrong about all this and could it be related to the meinproc4 problem? Has it been because of conflictingversions of libraries? Or am I just klutzing around? Any ideas? Cheers, Ian W. [1] http://kdesrc-build.kde.org/ http://kdesrc-build.kde.org/documentation/index.html [2] https://trac.macports.org/wiki/FAQ#defaultprefix ["Logs_140501.tgz" (Logs_140501.tgz)] cS isF08/m+gw }ȏ8e>"egv $h <%Onf \ Hv=mn#+*+ʪ: /q2ǟ}8Se!7'H(r Jp \ S!Tlԋ[+yep1,gnCyNQdI$U=3g>bfA,|&ެV{ \ Iџy-Y~Om I - \ ir4=`5V~$L4g`[8x4ZF>7ޥW:Zng*k<,ԛy)w/l,GuiS4meQ>A#ͬ \ I''da2W838)Xz?exb]"HNH fd \ ̋gwF`9E@"B, P˿x6 hbP Wb3fRB'?%r̶_wwiB\z}* \ =3"D٨ ӣ w*{/8M,V;o \J5p \ U2@Iba3gȾ㈩|cX 7)?~V \ _G|s`6Vת+(O#ĉ?=ew>gcolfmoP̋(1YIgAGqֵ`}%'#,0 \ I g$VEϼ i \ %=Ï.pP zS}pw6YP_:i[|~Ew$DCM7ԋ *Z@!d \ m0HYN0i5w`f$>6sܞɵ1Z'NzV̫ûyĿ8edO \ (YxN`"E=wWL"7FC&@PSlY<\093d %X=S ʬR2[w|6G4xLq>!ZV7ɀyvn@8؋4b2y0hq壚Hȿ gx=W$>W~<ӧqk//'_SEUŧ~=Ķuaq&Dkk;n*Y&q6:og_p r46'7;|u~:A. g lyn;1a Xx4\Y5 }g xnE?0uRt Rw4cC0̢U|UCwa\iE*X@/dwF<ߕvG`P0JYF];^VW:ԥcvKʺ2vW.ee+ o}ӓE{2{?b2 \ :o6߯TW~ɭ綻3&)3ufqVic$LO4ʲc.Ww^W19ƆT:kHl$xa \ -Zeh VѪM(/e68и @ {(5rd8(9.33~$[R` Jyvݤ\8@k JG~ ) \ Mzc[);el*OyZN t҆0k1J.` DL H X|pgahP?n h5(HSb4=Sj 3S&W_2@rdJG̬F흮&, WJ1ֱˡ @ a d>Ă!W49Z:̧!䁫t!՚2|~j ePi"XmKigM\紃9=<פ SUC`ԋ Z)9y|\DjPIҤ;AW?,v᜕o \ )'ĘU ^ =a., Bj.=*+~NjJEy |EPy- \ exQh_`!sjQ \ -=(*+7ۀKǯ.n\r{MؐC^pok= LKRirEՂBO#uv4]k٬B) + KwQ{^f/xAv+%;oqvv>vߛAͦPѯ]r,5. \ v5=N=Xt$|zӕdiK( 'Ko.Lڮjf0h^zC{~25Vj/^0sVI+óhّUkr9:Rg.Uof \ 3/.[ \ bi-.9Rhe%b>]go 0%R^O;OkqiJFכm Ht5^ N*AF[3j>oh|sk'k18:w.+ m[mh_ڽh ;Wl 1G^a&xNj;u$wךkjEjDŽ˓{ky-'w$Ʊpwjb]_OMɷ뛫ա!j^LSS}VeEp]^kKg:Vl \ Zܙ7~"Mf;h\\vvX};*Xa'J \ ::*йewܶԾPjQj7ƥ}uh>00. ^lp Rh{ \ z}"j=`\\͂؍s;wYpAs9ҽ ,c;: \ n=8I_n}'Y*JZ~Z>G㑗ZbU \ ͊6sy52L0?h[tEyю]]+Bh+ﲛj%RN5Q{J>x0|ɬ$ \ ߿澻ـA:YmLэXQKq(3]qFNZ^35=|]m'Ajv_eu=XWZ}فL?.|҈ݩg97ߛ?^ \ Rҝ<o6ifn5gȰ+VrSJVu \ 5lf22&{APΌ!Vvnnv^hfmg1͑n@^VǾ nCeaؕ \ uD$JT뛡nuUrmbrv1r%h P"*2o \ d-@0wSa~DծeJ&xK(sX z1 i>C bB~!r@*y`<ۅz boMzϼ&xaxbu02 \ L;P`bHDet^[%zXzvQ samws%OY8hҶ9;3 (ET^8 ^"[ya{5ټ&kW3 \ {0A;;A0_ Z7<Ne9tV{?q}5z}1[w-9k[]T)jbs][7N7?MnǮ+jذ8ٷ^+ \ `c,;1mi7U[8U=r<ViՔ]{Xr4֗! ; K/~]bh8w}259[ë7aZ;/ERj8 \ dVUQs@T9.֑9$a Dv.[a/+#QonjkJu[p \ y7o x{qN9<NfwWHQ%e=f}Qw2rl42@ 3C_y'KGZ@dIR&: \ xQ"l!]<S%?|Y|Y:C?,d 1c.Iu8A0WKN| W`y \ y]3\ͣmm@|zI!3卵 Q D͟(JL曶}Pzs \ AE!`Q !yt5F9XV"?-ɷju$K rw.o1M9C[U_ џ]fНsmNZ4s;T?zIzuR') 鄤s\^];Gb9\λμoEO2;ޔ6;>Vf,<~vA \ z%KFvUhޓUx&{.`+duӣ#` K2ȵQ~oV/h.sf \ FOWZ әO2%-fkh{Tn.A,aew?ϗܧ$$&@8}C#w?(9<5 \ l,#yek* 8 Ax@AZ/vtEJE1+̓ \ t8x:1Eh:Uz K o=0qD0x7 R߿-#f%* 7INw뼳{d'OHcMԻ&06iҗ",Bu pt6Bl>6/F/&N?Awқ5m藤0i&n,@$4l `_2S;"sw \ [eeJ? 9x)!f05 ?<؞-J \ _sٍeK/\A`&A!s9$E%VGKh!D=dHg7+DXW)aR{(CN2LlS3@[gxa/w'4c{+28`LB C<`Uy.([r \ *j+H:p8eA{bI (}RR߈n[Rx')LhoK ].ct` ڱ^. &i{'r̀dY \ EBJ!cXxDÀ2燋0EiӄRY'Ucbۗ]B+Y,/q"M PR:ٶ0+&A/7$``P EqvE~HcI߆2şcuF ^Aʽ#ք} \ <1Nl&1m "z/:/{S \ ~*+`#Qu2b0_IHL7y5Sen;% ~Đ01 \ uv&v2MkdW"& \ WxG !c!>uHr-PD\dHϼ%[NDK<BZ0ŭINe@]xIT%pQ@r:,F!BgI`!`)y^= @2**2$̏'!k29%OyWW1|LHb]!*rۋB \ 7Cm^{INI w"aF Q Q&iK*a#;HlFX!+g˗>2dÇdT燱Aa6!Uq"7: 7tMI3RKiK1pq[cp. \ ҧKǚHۄ\<Cc~8{p֛ |/jTPtufN v6` \ Tv#NZ5V,aLBz A^ν%:Swz[N$۷;v \ \GA"Hm@l]x-x!jD^ѳSR 7 \ $[^!m&ֿGq \ |^\s8ONl]Bb4<;QlF~Seq~p]c0_Θ(~(`_U?15 Ba \ <%Az/kX|xⰞsNW &D&جW_eZ#=#0vHI^ >1s׀aGz g`t TyƔi;C5RZQ5DwTj> \ S~WL.DW$!R<88J&.yfvW-i8[%w]CT>ƕ E$4o#UB*$ \ f{Ava~b K|!_5m \ w_ZIɫ^@ڱF([VRA7 sQӒ{Hy_ouv/BYF-H#}6&>c&?L*fweS]T_UHAj/ \ s$,R:4RBXR.^j9ʼx9,U[[w[A[00"AW$90 \ ܯbWEpuYj+IX '>KufI$PKb&9m[Б<?IDNK{v4Bu ashн(GЭ@a@̷R0E/}4 5}4K"<