Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 150120 - libke in gnopernicus-1.0.4 fails to find gdk header files
Summary: libke in gnopernicus-1.0.4 fails to find gdk header files
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal minor (vote)
Assignee: Gnome Accessibility (OBSOLETE)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-10-04 15:36 UTC by David W Noon
Modified: 2006-10-31 20:32 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description David W Noon 2006-10-04 15:36:35 UTC
My emerge info is:

Gentoo Base System version 1.12.5
Portage 2.1.1 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.4-r3, 2.6.17-gentoo-r8 i586)
=================================================================
System uname: 2.6.17-gentoo-r8 i586 AMD-K6(tm) 3D+ Processor
Last Sync: Wed, 04 Oct 2006 09:50:01 +0000
distcc 2.18.3 i586-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.2.11-r1
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.13-r4
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i586-pc-linux-gnu"
CFLAGS="-march=k6-3 -mmmx -m3dnow -mfpmath=387 -O3 -pipe -fomit-frame-pointer"
CHOST="i586-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/splash /etc/terminfo"
CXXFLAGS="-march=k6-3 -mmmx -m3dnow -mfpmath=387 -O3 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distcc distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="ftp://luxor.local/gentoo ftp://ftp.mirrorservice.org/sites/www.ibiblio.org/gentoo ftp://mirrors.blueyonder.co.uk/mirrors/gentoo ftp://mirror.switch.ch/mirror/gentoo ftp://ftp.solnet.ch/mirror/Gentoo"
LANG="en_GB.utf8"
LC_ALL="en_GB.utf8"
LINGUAS="en_GB"
MAKEOPTS="-j12"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/lib/portage/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 3dnow 7zip X ada alsa arts berkdb bitmap-fonts cairo cdr cli crypt cups dbus dlloader doc dri dvd dvdr eds elibc_glibc emboss encode esd f77 fam firefox fortran gcj gdbm gif gnome gpm gstreamer gtk hal input_devices_evdev input_devices_keyboard input_devices_mouse ipv6 isdnlog java jpeg kde kernel_linux ldap libg++ linguas_en_GB mad mikmod mmx mp3 mpeg ncurses nls nptl nptlonly objc ogg opengl oss pam pcre perl png ppds pppd python qt3 qt4 quicktime readline reflection sdl session spell spl ssl tcpd truetype truetype-fonts type1-fonts udev unicode userland_GNU video_cards_mga vorbis win32codecs xml xorg xv zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS

================================================================================

When I attempted to emerge gnopernicus 1.0.4 I got the following error:

 i586-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../srutil -I../../srconf/libsrconf -DORBIT2=1 -pthread -I/usr/include/at-spi-1.0 -I/usr/include/libbonobo-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/gconf/2 -DG_LOG_DOMAIN=\"gnopernicus\" -march=k6-3 -mmmx -m3dnow -mfpmath=387 -O3 -pipe -fomit-frame-pointer -MT libke.lo -MD -MP -MF .deps/libke.Tpo -c libke.c  -fPIC -DPIC -o .libs/libke.o
libke.c:34:21: error: gdk/gdk.h: No such file or directory
libke.c:35:22: error: gdk/gdkx.h: No such file or directory
distcc[10088] ERROR: compile libke.c on luxor.local/12 failed
make[3]: *** [libke.lo] Error 1
make[3]: Leaving directory `/var/lib/portage/tmp/portage/gnopernicus-1.0.4/work/gnopernicus-1.0.4/kbd_mouse/libke'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/lib/portage/tmp/portage/gnopernicus-1.0.4/work/gnopernicus-1.0.4/kbd_mouse'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/lib/portage/tmp/portage/gnopernicus-1.0.4/work/gnopernicus-1.0.4'
make: *** [all] Error 2

!!! ERROR: app-accessibility/gnopernicus-1.0.4 failed.
Call stack:
  ebuild.sh, line 1546:   Called dyn_compile
  ebuild.sh, line 937:   Called src_compile
  ebuild.sh, line 1255:   Called gnome2_src_compile
  gnome2.eclass, line 64:   Called die

!!! compile failure

When I added the environment variable C_INCLUDE_PATH='/usr/include/gtk-1.2' the compilation went correctly. I had previously tried /usr/include/gtk-2.0, but that produced errors too.

So, it looks like a directory is missing from the include paths in the Makefile.
Comment 1 Neil Leathers 2006-10-08 08:06:12 UTC
(In reply to comment #0)

This has been fixed upstream:

http://bugzilla.gnome.org/show_bug.cgi?id=341942

Mangling the configure.in by hand in the work area demonstrates the fix is fine in a gentoo environment. Hopefully this fix will be available soon.
Comment 2 Leonardo Boshell (RETIRED) gentoo-dev 2006-10-31 20:32:41 UTC
The patch is now in gnopernicus-1.0.4.ebuild. Newer versions already include the fix.

Thanks for the report.