Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 158015 - sys-cluster/openmosix-user-0.3.6-r3 fails:"configure: error: openMosix header files not found" even though headers exist.
Summary: sys-cluster/openmosix-user-0.3.6-r3 fails:"configure: error: openMosix header...
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Michael Imhof (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-12-13 04:45 UTC by Jacques
Modified: 2008-03-02 19:50 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 Jacques 2006-12-13 04:45:33 UTC
Portage 2.1.1-r2 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.4-r4, 2.6.17-gentoo-r4 i686)
=================================================================
                        System Settings
=================================================================
System uname: 2.6.17-gentoo-r4 i686 Intel(R) Celeron(R) CPU 1.80GHz
Gentoo Base System version 1.12.6
Last Sync: Mon, 11 Dec 2006 23:30:01 +0000
ccache version 2.3 [enabled]
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: [Not Present]
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.3
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.60
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.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer"
CHOST="i686-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"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="ftp://ftp.is.co.za/mirror/gentoo.org/"
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/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.rucus.ru.ac.za/gentoo-portage"
USE="x86 X alsa apm bash-completion berkdb bitmap-fonts cdr cgi cli cracklib crypt dlloader dri dvd dvdr dvdread elibc_glibc emboss encode fbcon ffmpeg foomaticdb fuse gd gdbm gif gpm gtk gtk2 iconv imlib input_devices_keyboard input_devices_mouse isdnlog jpeg kernel_linux libg++ libwww mad mikmod mmx motif mp3 mpeg mysql ncurses nptl nptlonly nsplugin nvidia ogg opengl pam pcre php png pppd qt3 quicktime readline reflection reiserfs sdl session spl sse sse2 ssl tcpd truetype truetype-fonts type1-fonts udev unicode userland_GNU video_cards_nvidia video_cards_vesa vorbis win32codecs xml xorg xv xvid zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Jacques 2006-12-13 04:54:23 UTC
(In reply to comment #0)

I just wanted to add some details:
configure:3548: result: no
configure:3552: checking /usr/src/linux/include/hpc/comm.h presence
configure:3563: gcc -E  conftest.c
In file included from configure:3574:
/usr/src/linux/include/hpc/comm.h:22:22: net/sock.h: No such file or directory
/usr/src/linux/include/hpc/comm.h:23:26: hpc/protocol.h: No such file or directory
configure:3569: $? = 1
Which I found in:
/var/tmp/portage/openmosix-user-0.3.6-r3/work/openmosix-tools-0.3.6-2/config.log

This indicates that it's not actually the presence of /usr/src/linux/includes/hpc/comm.h - that's not there. But rathe net/sock.h that's missing.

Even though this headers can be found in /usr/src/linux/includes/net/sock.h

So could it be that configure (or some other script) didn't set the include directory to "/usr/src/linux/includes/" ?

Thanking You in advance
Jacques
Comment 2 Jacques 2006-12-13 05:43:28 UTC
I found the exact bug on sourceforge:
There seems to be a solution: run configure with the --with-kerneldir option.
http://sourceforge.net/tracker/index.php?func=detail&aid=1229013&group_id=46729&atid=447171
Comment 3 Jacques 2006-12-13 06:36:08 UTC
This doesn't seem to help at all, with emerge openmosix-user; the /work --> folder( #./configure); or the sources I've download from source forge.
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2008-03-02 19:50:31 UTC
Gone.