Portál AbcLinuxu, 10. května 2025 07:38

Dotaz: Fedora core 3 a valknut...problem

17.11.2004 13:02 Ja
Fedora core 3 a valknut...problem
Přečteno: 61×
Odpovědět | Admin
ahoj..mam fedoru 3 a urcitou dobu mi na ni jel valknut(dcgui) uplne v pohode, ale najednou nedokaze nacist nastaveni pri spusteni..pri spousteni to na terminal vypisuje hodne takovych veticek: "CXml::xml_UTF8Toisolat1 error 4"..nevite jak to opravim? dik..
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

29.11.2004 22:54 Yenya
Rozbalit Rozbalit vše Re: Fedora core 3 a valknut...problem
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jeden problem je s libxml2 - ta funkce UTF8Toisolat1() vraci nyni pocet prelozenych bajtu, zatimco driv vracela nulu pri uspesnem volani. Patch prikladam (cut&paste, upravte si tabulatory). Nicmene valknut mi i tak nefunguje - presneji funguje do doby nez ho ukoncim. Po restartu si nepamatuje nic (sharelist, nickname, hublist, proste nic). Navic pri automatickem generovani sharelistu mi ten list vygeneroval prazdny nasledkem cehoz me odkudsi vykopli ze jsem faker :-(. Cili patch mam, ale jeste je nekde spatne neco dalsiho.
--- dclib-0.3.3/dclib/core/cxml.cpp.orig        2004-11-22 17:57:15.297748768 +0100
+++ dclib-0.3.3/dclib/core/cxml.cpp     2004-11-22 17:57:32.389150480 +0100
@@ -149,7 +149,7 @@
                printf("UTF8Toisolat1 transcoding fail: '%s'\n",s);
        else if ( res == -1 )
                printf("UTF8Toisolat1 fail: '%s'\n",s);
-       else if ( res == 0 )
+       else if ( res >= 0 )
                r = (char*)b;
        else
                printf("CXml::xml_UTF8Toisolat1 error %d\n",res);
29.11.2004 23:29 Yenya
Rozbalit Rozbalit vše Re: Fedora core 3 a valknut...problem
Jo, tak jsem vyresil i toto: jeste je tam funkce Isolat1TOUTF8, ktera se taky zmenila stejnym zpusobem, ale na rozdil od te predchozi dclib ani nevypise chybove hlaseni. Tento patch by uz mel byt kompletni (aspon ted uz si valknut pamatuje konfiguraci; vic jsem zatim nezkousel).
--- dclib-0.3.3/dclib/core/cxml.cpp.orig        2004-11-22 17:57:15.297748768 +0100
+++ dclib-0.3.3/dclib/core/cxml.cpp     2004-11-22 17:57:32.389150480 +0100
@@ -149,7 +149,7 @@
                printf("UTF8Toisolat1 transcoding fail: '%s'\n",s);
        else if ( res == -1 )
                printf("UTF8Toisolat1 fail: '%s'\n",s);
-       else if ( res == 0 )
+       else if ( res >= 0 )
                r = (char*)b;
        else
                printf("CXml::xml_UTF8Toisolat1 error %d\n",res);
@@ -180,7 +180,7 @@

        if ( res == -1 )
                printf("isolat1ToUTF8 fail: '%s'\n",s);
-       else if ( res == 0 )
+       else if ( res >= 0 )
                r = (char*)b;

        free(b);
30.11.2004 10:25 Apollo | skóre: 6
Rozbalit Rozbalit vše Re: Fedora core 3 a valknut...problem
tady je posledni verze valknutu+patch http://www.ludat.lth.se/~dat03hen/valknut/

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.