[Pkg-ime-devel] RFH: ibus 1.4.1 packaging

Osamu Aoki osamu at debian.org
Sat Feb 11 16:31:54 UTC 2012


Hi,

I have updated ibus package to 1.4.1.  I have dropped large patch of
s/libexec/pkglibexec/g by using configure option suggested by the
upstream.  I also cleaned old Python packaging junks left in the source.

Now it can be build on my sid system but it fails under pbuilder as follows.

...
make  all-recursive
make[4]: Entering directory `/tmp/buildd/ibus-1.4.1/src'
Making all in .
make[5]: Entering directory `/tmp/buildd/ibus-1.4.1/src'
  CC     ibusshare.lo
  CC     ibusobject.lo
  CC     ibusserializable.lo
  CC     ibusproxy.lo
  CC     ibusservice.lo
  CC     ibusfactory.lo
  CC     ibusengine.lo
  CC     ibuserror.lo
  CC     ibustext.lo
  CC     ibuskeymap.lo
  CC     ibusattribute.lo
  CC     ibusattrlist.lo
  CC     ibusproperty.lo
  CC     ibusproplist.lo
  CC     ibuslookuptable.lo
  CC     ibusinputcontext.lo
  CC     ibusconfig.lo
  CC     ibusconfigservice.lo
  CC     ibuspanelservice.lo
  CC     ibusbus.lo
  CC     ibuskeynames.lo
  CC     ibuskeyuni.lo
  CC     ibushotkey.lo
  CC     ibusxml.lo
  CC     ibusenginedesc.lo
  CC     ibusobservedpath.lo
  CC     ibuscomponent.lo
  CC     ibusutil.lo
  CC     ibusmarshalers.lo
  CC     ibusenumtypes.lo
  CCLD   libibus-1.0.la
  GISCAN IBus-1.0.gir
Package ibus-1.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `ibus-1.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'ibus-1.0' found
In file included from /tmp/buildd/ibus-1.4.1/src/ibus.h:28:0,
                 from <stdin>:4:
./ibusshare.h:39:18: fatal error: glib.h: No such file or directory
compilation terminated.
Error while processing the source.
make[5]: *** [IBus-1.0.gir] Error 1
make[5]: Leaving directory `/tmp/buildd/ibus-1.4.1/src'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/tmp/buildd/ibus-1.4.1/src'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/tmp/buildd/ibus-1.4.1/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/buildd/ibus-1.4.1'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/tmp/buildd/ibus-1.4.1'
dh_auto_build: make -j1 returned exit code 2
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
E: Failed autobuilding of package
W: no hooks of type C found -- ignoring
I: unmounting /var/cache/pbuilder/ccache filesystem
I: unmounting dev/pts filesystem
I: unmounting proc filesystem
I: cleaning the build env 
I: removing directory /var/cache/pbuilder/build//7884 and its subdirectories
Press any key to continue...

Any idea what is needed?  I have pushed my git repo to the alioth.
  url = ssh://git.debian.org/git/pkg-ime/ibus.git

How can I set PKG_CONFIG_PATH environment variable properly for `ibus-1.0.pc'?

Osamu

Osamu



More information about the Pkg-ime-devel mailing list