You are not logged in.

#1 2008-12-02 22:18:59

ppvg
Member
From: Enschede, The Netherlands
Registered: 2006-11-06
Posts: 12

Gimmie: "ImportError: could not import glib"

Another juicy problem I'm hoping someone can help me with: gimmie. Since this 'unique desktop organizer' is now in the community repo, I decided to try it out.

When adding the gimmie_applet to the panel, I get: "The panel encountered a problem while loading "OAFIID:GNOME_Gimmie"."

When call /usr/bin/gimmie, I get the following error message:

Traceback (most recent call last):
  File "/usr/lib/gimmie/gimmie.py", line 7, in <module>
    import gtk
  File "/usr/lib/python2.6/site-packages/gtk-2.0/gtk/__init__.py", line 38, in <module>
    import gobject as _gobject

... et cetera, et cetera, all the way up to ...

  File "/usr/lib/python2.6/ihooks.py", line 174, in load_dynamic
    return imp.load_dynamic(name, filename, file)
ImportError: could not import glib (error was: 'import_module() takes at most 5 arguments (6 given)')

I'm running Arch64 and I have glib, glib2, lib32-glib2 and gnome-python-extras installed. Does anyone have any ideas?

Offline

#2 2009-02-06 05:37:01

iBertus
Member
From: Greenville, NC
Registered: 2004-11-04
Posts: 2,228

Re: Gimmie: "ImportError: could not import glib"

I've had similar trouble. In fact, I've noticed that all alot of the current community packages are not working properly.

Offline

#3 2009-02-06 15:37:59

Mr.Elendig
#archlinux@freenode channel op
From: The intertubes
Registered: 2004-11-07
Posts: 4,092

Re: Gimmie: "ImportError: could not import glib"

Looks like an upstream bug, you should submit it to the developer of gimmie.
Edit: can you post the whole stack please?

Last edited by Mr.Elendig (2009-02-06 15:39:57)


Evil #archlinux@libera.chat channel op and general support dude.
. files on github, Screenshots, Random pics and the rest

Offline

#4 2009-03-16 02:34:27

androith
Member
Registered: 2009-03-16
Posts: 14

Re: Gimmie: "ImportError: could not import glib"

They don't take bug reports ATM. I get it, too:

[andrija@bbox ~]$ gimmie 
Traceback (most recent call last):
  File "/usr/lib/gimmie/gimmie.py", line 7, in <module>
    import gtk
  File "/usr/lib/python2.6/site-packages/gtk-2.0/gtk/__init__.py", line 38, in <module>
    import gobject as _gobject
  File "/usr/lib/python2.6/ihooks.py", line 406, in import_module
    q, tail = self.find_head_package(parent, str(name))
  File "/usr/lib/python2.6/ihooks.py", line 447, in find_head_package
    q = self.import_it(head, qname, parent)
  File "/usr/lib/python2.6/ihooks.py", line 497, in import_it
    m = self.loader.load_module(fqname, stuff)
  File "/usr/lib/python2.6/ihooks.py", line 276, in load_module
    m = self.hooks.load_package(name, filename, file)
  File "/usr/lib/python2.6/ihooks.py", line 176, in load_package
    return imp.load_module(name, file, filename, ("", "", PKG_DIRECTORY))
  File "/usr/lib/python2.6/site-packages/gtk-2.0/gobject/__init__.py", line 54, in <module>
    from gobject.constants import *
  File "/usr/lib/python2.6/ihooks.py", line 407, in import_module
    m = self.load_tail(q, tail)
  File "/usr/lib/python2.6/ihooks.py", line 458, in load_tail
    m = self.import_it(head, mname, m)
  File "/usr/lib/python2.6/ihooks.py", line 497, in import_it
    m = self.loader.load_module(fqname, stuff)
  File "/usr/lib/python2.6/ihooks.py", line 272, in load_module
    m = self.hooks.load_source(name, filename, file)
  File "/usr/lib/python2.6/ihooks.py", line 170, in load_source
    return imp.load_source(name, filename, file)
  File "/usr/lib/python2.6/site-packages/gtk-2.0/gobject/constants.py", line 24, in <module>
    import gobject._gobject
  File "/usr/lib/python2.6/ihooks.py", line 407, in import_module
    m = self.load_tail(q, tail)
  File "/usr/lib/python2.6/ihooks.py", line 458, in load_tail
    m = self.import_it(head, mname, m)
  File "/usr/lib/python2.6/ihooks.py", line 497, in import_it
    m = self.loader.load_module(fqname, stuff)
  File "/usr/lib/python2.6/ihooks.py", line 270, in load_module
    m = self.hooks.load_dynamic(name, filename, file)
  File "/usr/lib/gimmie/ltihooks.py", line 50, in load_dynamic
    return ihooks.Hooks.load_dynamic(self, name, filename, f)
  File "/usr/lib/python2.6/ihooks.py", line 174, in load_dynamic
    return imp.load_dynamic(name, filename, file)
ImportError: could not import glib (error was: 'import_module() takes at most 5 arguments (6 given)')

Offline

#5 2009-04-10 01:01:56

sandrick
Member
Registered: 2007-05-02
Posts: 7

Re: Gimmie: "ImportError: could not import glib"

I ran into the same problem as the guys above. However, I am quite sure that this is not an upstream bug since I was able to compile and run gimmie on Ubuntu. Glad to provide more info if anybody wants to digg into it.

Offline

#6 2009-04-10 01:10:20

sandrick
Member
Registered: 2007-05-02
Posts: 7

Re: Gimmie: "ImportError: could not import glib"

Hehe, there is something broken in the PKGBUILD. It runs on Arch too if compiled by hand.

Offline

#7 2009-06-25 21:28:46

Vamp898
Member
From: 東京
Registered: 2009-01-03
Posts: 907
Website

Re: Gimmie: "ImportError: could not import glib"

This here works

# $Id: PKGBUILD,v 1.16 2009/04/28 07:44:19 sergej Exp $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>

pkgname=gimmie
pkgver=0.2.8
pkgrel=6
pkgdesc="GNOME panel revisited"
arch=('i686' 'x86_64')
url="http://beatniksoftware.com/gimmie/Main_Page"
license=('LGPL')
depends=('gnome-desktop' 'libgnomecups' 'libwnck' 'dbus-python' 'gnome-python-desktop' 'gnome-menus')
makedepends=('findutils' 'perlxml')
source=(http://www.beatniksoftware.com/gimmie/releases/$pkgname-$pkgver.tar.gz)
md5sums=('721b8ec80f0247e1281aeb4aa5614c2f')

build() {
  cd $startdir/src/$pkgname-$pkgver
  ./configure --prefix=/usr --libexecdir=/usr/lib/${pkgname}
  make || return 1
  make DESTDIR=$pkgdir/ install || return 1
}

Sometimes a bit less code, is a bit more wink

Offline

#8 2009-10-03 16:45:03

pooryorick
Member
Registered: 2009-10-03
Posts: 1

Re: Gimmie: "ImportError: could not import glib"

I believe that vamp898 did not get the error because he did not run "make check"

Offline

Board footer

Powered by FluxBB