I have tried to install version 2.15 and 2.17-H with no success on my platform.
My kernel is: "2.4.9-e.34smp #1 SMP Wed Dec 10 16:52:22 EST 2003 i686". Note that I have several kernels installed on the same platform.
I downloaded the packages from the GCOM HTTP server.
I get an error when I launch the initial 'make' (see attached make.txt file). I always choose the default answer for all the questions that were prompted.
I noticed in the generated kver file (see attached file) the following line:
#define __BOOT_KERNEL_SUMMIT
(without any value affected to this define). Having a look at the rhconfig.h file, that may be the issue.
Any suggestion why is this define not fully set? To what value should I set it to? 0 ?
Thanks in advance for any help. Florent Martinez.
[EMAIL PROTECTED] LiS]# make ./Configure "invoked from main makefile" config.in LiS Configure script version 2.54 11/14/02
How do you want to configure STREAMS?
l = to run in the Linux kernel
u = to run in user level
q = to run under QNX (may not work)
Please enter your choice [default: l]
Are you using the native Linux C compiler (y) or
are you cross-compiling using a different compiler (n)?
Native C (y) or cross-compile (n)? [default: y]
Enter directory location of your kernel source
[default: ///usr/src/linux-2.4.9-e.34]
In file included from ///usr/src/linux-2.4.9-e.34/include/linux/version.h:1,
from dummy.c:1:
/usr/src/linux-2.4.9-e.34/include/linux/rhconfig.h:31:60: operator '(' has no left
operand
In file included from /usr/src/linux-2.4.9-e.34/include/linux/autoconf.h:1,
from ///usr/src/linux-2.4.9-e.34/include/linux/config.h:4,
from dummy.c:1:
/usr/src/linux-2.4.9-e.34/include/linux/rhconfig.h:31:60: operator '(' has no left
operand
Kernel support for SMP detected.
In file included from /usr/src/linux-2.4.9-e.34/include/linux/autoconf.h:1,
from ///usr/src/linux-2.4.9-e.34/include/linux/config.h:4,
from dummy.c:1:
/usr/src/linux-2.4.9-e.34/include/linux/rhconfig.h:31:60: operator '(' has no left
operand
In file included from /usr/src/linux-2.4.9-e.34/include/linux/autoconf.h:1,
from ///usr/src/linux-2.4.9-e.34/include/linux/config.h:4,
from dummy.c:1:
/usr/src/linux-2.4.9-e.34/include/linux/rhconfig.h:31:60: operator '(' has no left
operand
Kernel support for mod-versions detected.
Which version of the kernel are you building for? [default: 2.4.9-e.34smp]
Do you intend to run LiS on this machine with
the currently running kernel? [default: y]
Kernel version verified between kernel source and running kernel
SMP option verified between kernel source and running kernel
MODVERS option verified between kernel source and running kernel
How do you want to build STREAMS for the Linux kernel?
k = link with the linux kernel
m = create a kernel loadable module
Please enter your choice [default: m]
After building STREAMS, do you want kernel loadable modules installed?
This allows you to load it by typing in "insmod streams".
y = install it for module loading
n = just leave modules for later "make modules_install"
Please enter y or n [default: y]
Enter location of your kernel module directory
[default: /lib/modules/2.4.9-e.34smp/misc]
When you make STREAMS, do you want to use backward compatible constants
in the file stropts.h? If you answer No (the default) you will get
constants that are compatible with UnixWare and Solaris, but which
differ somewhat from previous versions of LiS. If you answer Yes
you will get constants that are compatible with previous versions of
LiS but somewhat incompatible with UnixWare and Solaris. If you
intend to run application programs that were compiled with LiS-2.6
or earlier then they have the old constants compiled into them and
you should answer Yes to this question.
y = LiS backward compatible constants in stropts.h
n = UnixWare/Solaris compatible constants in stropts.h
Please enter y or n [default: n]
When you make STREAMS, do you want to use Solaris style cmn_err?
In Solaris the newline goes on the end of the message. For SVR4
style cmn_err the newline goes on the beginning.
y = Solaris style cmn_err
n = SVR4 style cmn_err
Please enter y or n [default: n]
When you make STREAMS, do you want to compile for source level debugging?
This is most useful when STREAMS is linked into the kernel and the
gdbstub patch is installed in the kernel for kernel source level debugging.
y = set up for source level debugging
n = no source level debugging
Please enter y or n [default: n]
Do you want to use shared libraries?
If you select static linking, you will get larger binaries that run by
themselves. If you select dynamic linking, the binaries will be smaller but
you will have to install the shared libraries in a directory that is in your
LD_LIBRARY_PATH environment variable.
y = use dynamic linking with shared libraries
n = use static linking
Please enter y or n [default: y]
Using sys_call_table from /proc/ksyms.
make clean
make[1]: Entering directory `/home/proatn/packages/LiS-2.15'
rm -f streams.o patches_ins.klnk patches_rm.klnk
rm -f modules/*
make -C /usr/src/LiS/libc/linux clean
make[2]: Entering directory `/home/proatn/packages/LiS-2.15/libc/linux'
rm -f *.o
rm -f
make[2]: Leaving directory `/home/proatn/packages/LiS-2.15/libc/linux'
make -C /usr/src/LiS/head/linux clean
make[2]: Entering directory `/home/proatn/packages/LiS-2.15/head/linux'
rm -f streamshead.o head.o dki.o msg.o mod.o buffcall.o mdep.o errmsg.o events.o
msgutl.o queue.o safe.o stats.o stream.o strmdbg.o wait.o cmn_err.o slog.o sputbuf.o
syscalls.o version.o osif.o poll.o lispci.o lismem.o lislocks.o exports.o
make[2]: Leaving directory `/home/proatn/packages/LiS-2.15/head/linux'
make -C /usr/src/LiS/drivers/str/linux clean
make[2]: Entering directory `/home/proatn/packages/LiS-2.15/drivers/str/linux'
rm -f
rm -f
rm -f drivers.o
rm -f streams-fifo.o streams-loop.o streams-relay.o streams-clone.o streams-minimux.o
streams-printk.o streams-timod.o streams-tirdwr.o streams-sad.o streams-pipemod.o
rm -f streams-ip_strm_mod.o streams-ldl.o streams-connld.o
rm -f liskmod.o
make[2]: Leaving directory `/home/proatn/packages/LiS-2.15/drivers/str/linux'
make -C /usr/src/LiS/util/linux clean
make[2]: Entering directory `/home/proatn/packages/LiS-2.15/util/linux'
rm -f *.o streams makenodes strconf timetst strtst polltst ldltest ldlconfig test
test2 fattach fdetach oc rwf mkfifo psfd pafd thrtst makenodes.c
make[2]: Leaving directory `/home/proatn/packages/LiS-2.15/util/linux'
make -C ./pkg clean
make[2]: Entering directory `/home/proatn/packages/LiS-2.15/pkg'
rm -f drivers.o
set -e; \
for i in ./proto; do \
make -C $i clean || echo "No error, just a try."; \
done
make[3]: Entering directory `/home/proatn/packages/LiS-2.15/pkg/proto'
rm -f Space.o
make[3]: Leaving directory `/home/proatn/packages/LiS-2.15/pkg/proto'
make[2]: Leaving directory `/home/proatn/packages/LiS-2.15/pkg'
make[1]: Leaving directory `/home/proatn/packages/LiS-2.15'
make config
make[1]: Entering directory `/home/proatn/packages/LiS-2.15'
cat /usr/src/LiS/drivers/str/Config >Config.master
make MAKINGSTRCONF=1 -C /usr/src/LiS/util/linux strconf
make[2]: Entering directory `/home/proatn/packages/LiS-2.15/util/linux'
cc -DLINUX -Wall -Wstrict-prototypes -O3 -DINLINE=inline -DSTATIC=static
-fomit-frame-pointer -D__SMP__ -I/usr/src/LiS/include
-I///usr/src/linux-2.4.9-e.34/include
-I///usr/src/linux-2.4.9-e.34/arch/i386/mach-generic -o strconf
/usr/src/LiS/util/strconf.c
make[2]: Leaving directory `/home/proatn/packages/LiS-2.15/util/linux'
/usr/src/LiS/util/linux/strconf \
-h/usr/src/LiS/include/sys/LiS/config.h \
-o/usr/src/LiS/head/modconf.inc \
-m/usr/src/LiS/util/linux/makenodes.c \
-l/usr/src/LiS/drvrconf.mk \
-L/usr/src/LiS/conf.modules \
-b230 \
Config.master
make -C /usr/src/LiS/drivers/str/linux clean
make[2]: Entering directory `/home/proatn/packages/LiS-2.15/drivers/str/linux'
rm -f relay.o clone.o fifo.o loop.o minimux.o printk.o
rm -f ip_strm_mod.o
rm -f drivers.o
rm -f streams-fifo.o streams-loop.o streams-relay.o streams-clone.o streams-minimux.o
streams-printk.o streams-timod.o streams-tirdwr.o streams-sad.o streams-pipemod.o
rm -f streams-ip_strm_mod.o streams-ldl.o streams-connld.o
rm -f liskmod.o
make[2]: Leaving directory `/home/proatn/packages/LiS-2.15/drivers/str/linux'
make -C /usr/src/LiS/drivers/str/linux dep
make[2]: Entering directory `/home/proatn/packages/LiS-2.15/drivers/str/linux'
kgcc -DLiS -DLINUX -D__KERNEL__ -DMODVERSIONS -Wall -Wstrict-prototypes -O3
-DINLINE=inline -DSTATIC=static -fomit-frame-pointer -D__SMP__ -I/usr/src/LiS/include
-I///usr/src/linux-2.4.9-e.34/include
-I///usr/src/linux-2.4.9-e.34/arch/i386/mach-generic -M -DDEP
/usr/src/LiS/drivers/str/relay.c /usr/src/LiS/drivers/str/clone.c
/usr/src/LiS/drivers/str/fifo.c /usr/src/LiS/drivers/str/loop.c
/usr/src/LiS/drivers/str/minimux.c /usr/src/LiS/drivers/str/printk.c ip_strm_mod.c
>.depend
In file included from /usr/src/linux-2.4.9-e.34/include/linux/autoconf.h:1,
from /usr/src/linux-2.4.9-e.34/include/linux/config.h:4,
from /usr/src/linux-2.4.9-e.34/include/linux/types.h:5,
from /usr/src/LiS/include/sys/LiS/linux-mdep.h:56,
from /usr/src/LiS/include/sys/strport.h:50,
from /usr/src/LiS/include/sys/stream.h:73,
from /usr/src/LiS/drivers/str/relay.c:45:
/usr/src/linux-2.4.9-e.34/include/linux/rhconfig.h:31: parse error
In file included from /usr/src/linux-2.4.9-e.34/include/linux/autoconf.h:1,
from /usr/src/linux-2.4.9-e.34/include/linux/config.h:4,
from /usr/src/linux-2.4.9-e.34/include/linux/types.h:5,
from /usr/src/LiS/include/sys/LiS/linux-mdep.h:56,
from /usr/src/LiS/include/sys/strport.h:50,
from /usr/src/LiS/include/sys/stream.h:73,
from /usr/src/LiS/drivers/str/clone.c:45:
/usr/src/linux-2.4.9-e.34/include/linux/rhconfig.h:31: parse error
In file included from /usr/src/linux-2.4.9-e.34/include/linux/autoconf.h:1,
from /usr/src/linux-2.4.9-e.34/include/linux/config.h:4,
from /usr/src/linux-2.4.9-e.34/include/linux/types.h:5,
from /usr/src/LiS/include/sys/LiS/linux-mdep.h:56,
from /usr/src/LiS/include/sys/strport.h:50,
from /usr/src/LiS/include/sys/stream.h:73,
from /usr/src/LiS/drivers/str/fifo.c:62:
/usr/src/linux-2.4.9-e.34/include/linux/rhconfig.h:31: parse error
In file included from /usr/src/linux-2.4.9-e.34/include/linux/autoconf.h:1,
from /usr/src/linux-2.4.9-e.34/include/linux/config.h:4,
from /usr/src/linux-2.4.9-e.34/include/linux/types.h:5,
from /usr/src/LiS/include/sys/LiS/linux-mdep.h:56,
from /usr/src/LiS/include/sys/strport.h:50,
from /usr/src/LiS/include/sys/stream.h:73,
from /usr/src/LiS/drivers/str/loop.c:58:
/usr/src/linux-2.4.9-e.34/include/linux/rhconfig.h:31: parse error
In file included from /usr/src/linux-2.4.9-e.34/include/linux/autoconf.h:1,
from /usr/src/linux-2.4.9-e.34/include/linux/config.h:4,
from /usr/src/linux-2.4.9-e.34/include/linux/types.h:5,
from /usr/src/LiS/include/sys/LiS/linux-mdep.h:56,
from /usr/src/LiS/include/sys/strport.h:50,
from /usr/src/LiS/include/sys/stream.h:73,
from /usr/src/LiS/drivers/str/minimux.c:34:
/usr/src/linux-2.4.9-e.34/include/linux/rhconfig.h:31: parse error
In file included from /usr/src/linux-2.4.9-e.34/include/linux/autoconf.h:1,
from /usr/src/linux-2.4.9-e.34/include/linux/config.h:4,
from /usr/src/linux-2.4.9-e.34/include/linux/types.h:5,
from /usr/src/LiS/include/sys/LiS/linux-mdep.h:56,
from /usr/src/LiS/include/sys/strport.h:50,
from /usr/src/LiS/include/sys/stream.h:73,
from /usr/src/LiS/drivers/str/printk.c:37:
/usr/src/linux-2.4.9-e.34/include/linux/rhconfig.h:31: parse error
In file included from /usr/src/linux-2.4.9-e.34/include/linux/autoconf.h:1,
from /usr/src/linux-2.4.9-e.34/include/linux/config.h:4,
from /usr/src/linux-2.4.9-e.34/include/linux/types.h:5,
from /usr/src/LiS/include/sys/LiS/linux-mdep.h:56,
from /usr/src/LiS/include/sys/strport.h:50,
from /usr/src/LiS/include/sys/stream.h:73,
from ip_strm_mod.c:75:
/usr/src/linux-2.4.9-e.34/include/linux/rhconfig.h:31: parse error
make[2]: *** [common-dep] Error 1
make[2]: Leaving directory `/home/proatn/packages/LiS-2.15/drivers/str/linux'
make[1]: *** [/usr/src/LiS/include/sys/LiS/config.h] Error 2
make[1]: Leaving directory `/home/proatn/packages/LiS-2.15'
make: *** [/home/proatn/packages/LiS-2.15/config.in] Error 2
kver
Description: application/java-applet
