• Bug#266627: Oo PPC gnomesword hangs after it has initialised the dictio

    From Michael Hunt@1:229/2 to All on Wed Aug 18 16:20:08 2004
    From: [email protected]

    Package: gnomesword
    Version: 2.0.0-3
    Severity: important
    Tags: patch

    When I try and run gnomesword on my ibook it hangs after initializing
    the dictionary (see below):-

    ,----[ gnomesword console output ]
    | gnomesword-2.0.0
    | sword-1.5.7
    | Initiating Sword
    |
    | System locale is en_AU
    | Sword locale is en
    | Checking for SWORD Modules
    |
    | Number of Text modules = 3
    | Number of Commentary modules = 2
    | Number of Dict/lex modules = 1
    | Number of Book modules = 0
    | Number of Percomm modules = 1
    | Number of Devotion modules = 0
    |
    | Building GnomeSword interface
    | Initiating GnomeSword
    |
    | dictkey = Grace
    `----

    From this point on I get no response and have to Ctrl-C out of the application. Removing the .gnomesword-1.0 directory doesn't help. The
    initial config starts and asks me the usual questions about modules etc
    and then it hangs at the same spot.

    According to Patrice Nerf on the gnomesword mailing list, ([email protected]) he had the
    same problem and came up with the following solution :-

    <snipped form Patrice's email>

    In src/main/module.c the function get_preverse_header() does not
    return any value. But in the function chapter_display() the return
    value of the function is checked.

    So what I changed the function get_preverse_header() to return the
    value of the function backend_get_preverse_header().

    This results in the following code:
    ,----[ get_preverse_header() in src/main/module.c ]
    | char *get_preverse_header(char * module_name, char * key, int
    pvHeading)
    | {
    | return backend_get_preverse_header(module_name, key,
    pvHeading);
    | }
    `----

    </snip>

    I don't have this problem on my Athlon box just on my ibook. I haven't
    tried the latest package in unstable to see if this fixes the problem.
    Patrice has confirmed to me that he used the debian testing src package and the above patch to get it to work.
    As a short term fix to get gnomesword running I have compiled 2.1.1
    downloaded directly from gnomesowrd and everything is working ok so it
    appears that this is not a problem in the latest unstable version from upstream.

    Michael Hunt

    -- System Information:
    Debian Release: 3.1
    APT prefers testing
    APT policy: (500, 'testing')
    Architecture: powerpc (ppc)
    Kernel: Linux 2.6.7-powerpc
    Locale: LANG=en_AU, LC_CTYPE=en_AU

    Versions of packages gnomesword depends on:
    ii libart-2.0-2 2.3.16-6 Library of functions for 2D graphi ii libatk1.0-0 1.6.1-3 The ATK accessibility toolkit
    ii libaudiofile0 0.2.6-4 Open-source version of SGI's audio ii libbonobo2-0 2.6.2-5 Bonobo CORBA interfaces library
    ii libbonoboui2-0 2.6.1-1 The Bonobo UI library
    ii libc6 2.3.2.ds1-13 GNU C Library: Shared libraries an ii libcurl2 7.11.2-1 Multi-protocol file transfer libra ii libesd-alsa0 [libesd0] 0.2.29-1 Enlightened Sound Daemon (ALSA) - ii libfontconfig1 2.2.3-1 generic font configuration library ii libfreetype6 2.1.7-2.1 FreeType 2 font engine, shared lib ii libgail-common 1.4.1-1 GNOME Accessibility Implementation ii libgail17 1.4.1-1 GNOME Accessibility Implementation ii libgal2.0-6 1.99.11-1 G App Libs (run time library)
    ii libgcc1 1:3.4.1-4sarge1 GCC support library
    ii libgconf2-4 2.6.2-1 GNOME configuration database syste ii libgcrypt1 1.1.12-8 LGPL Crypto library - runtime libr ii libglade2-0 1:2.4.0-1 Library to load .glade files at ru ii libglib2.0-0 2.4.5-2 The GLib library of C routines
    ii libgnome2-0 2.6.1-8 The GNOME 2 library - runtime file ii libgnomecanvas2-0 2.6.1.1-2 A powerful object-oriented display ii libgnomeprint2.2-0 2.6.2-3 The GNOME 2.2 print architecture - ii libgnomeprintui2.2-0 2.6.2-1 The GNOME 2.2 print architecture U ii libgnomeui-0 2.6.1.1-3 The GNOME 2 libraries (User Interf ii libgnomevfs2-0 2.6.1.1-5 The GNOME virtual file-system libr ii libgnomevfs2-common 2.6.1.1-5 The GNOME virtual file-system libr ii libgnutls7 0.8.12-6 GNU TLS library - runtime library ii libgtk2.0-0 2.4.3-3 The GTK+ graphical user interface ii libgtkhtml3.0-4 3.0.10-1 HTML rendering/editing library - r ii libice6 4.3.0.dfsg.1-4 Inter-Client Exchange library
    ii liborbit2 1:2.10.2-1.1 libraries for ORBit2 - a CORBA ORB ii libpango1.0-0 1.4.1-1 Layout and rendering of internatio ii libpopt0 1.7-4 lib for parsing cmdline parameters ii libsm6 4.3.0.dfsg.1-4 X Window System Session Management ii libssl0.9.7 0.9.7d-4 SSL shared libraries
    ii libstdc++5 1:3.3.4-6sarge1 The GNU Standard C++ Library v3
    ii libsword4 1.5.7-4 API/library for bible software
    ii libtasn1-0 0.1.2-5 Manage ASN.1 structures (runtime) ii libx11-6 4.3.0.dfsg.1-4 X Window System protocol client li ii libxml2 2.6.11-3 GNOME XML library
    ii sword-comm-mhcc [sword-c 1.1-3 Matthew Henry Concise Commentary f ii sword-comm-pers [sword-c 1.0-4 Personal Commentary for SWORD
    ii sword-dict-naves [sword- 1.1-2 Naves Topical Bible for SWORD
    ii sword-text-web [sword-te 1.4-2 World English Bible (WEB) for SWOR ii xlibs 4.3.0.dfsg.1-4 X Window System client libraries m ii zlib1g 1:1.2.1.1-5 compression library - runtime

    -- no debconf information


    --
    To UNSUBSCRIBE, email to [email protected]
    with a subject of "unsubscribe". Trouble? Contact [email protected]

    --- SoupGate-Win32 v1.05
    * Origin: you cannot sedate... all the things you hate (1:229/2)