Julien Chavanton
2006-02-08 17:54:03 UTC
I am using Intel Dialogic drivers and they are using LiS
However I can not recompile them since Intel does not provide the
source.
They recommend LiS-2.15.2 so I am trying to make this work on RedHat9 in
order to stay updated.
(I would like to know if latest LiS version are drawback compatible
without having to recompile)
LiS Configure is warning me:
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
# # # #
our kernel does not export the symbol sys_call_table.
We are using the address of this symbol from the
file /boot/System.map. This will work as long as the
running kernel matches the map file. If you boot a
different kernel, say a UP kernel instead of an SMP kernel,
or if you rebuild the kernel, then you must re-install
LiS prior to running it or risk a system crash.
It would be best if you could upgrade to a kernel that
includes the STREAMS system call registration mechanism.
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
# # # #
LiS make is failing:
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
# # # #
In file included from /usr/src/LiS/head/mdep.c:26:
/usr/src/LiS/head/linux-mdep.c: In function `lis_clear_and_save_sigs':
/usr/src/LiS/head/linux-mdep.c:4277: structure has no member named
`sigmask_lock'
/usr/src/LiS/head/linux-mdep.c:4280: too many arguments to function
`recalc_sigpending_Rsmp_fb6af58d'
/usr/src/LiS/head/linux-mdep.c:4281: structure has no member named
`sigmask_lock'
In file included from /usr/src/LiS/head/mdep.c:26:
/usr/src/LiS/head/linux-mdep.c: In function `lis_restore_sigs':
/usr/src/LiS/head/linux-mdep.c:4299: structure has no member named
`sigmask_lock'
/usr/src/LiS/head/linux-mdep.c:4301: too many arguments to function
`recalc_sigpending_Rsmp_fb6af58d'
/usr/src/LiS/head/linux-mdep.c:4302: structure has no member named
`sigmask_lock'
make[1]: *** [mdep.o] Error 1
make[1]: Leaving directory `/usr/src/LiS-2.15/head/linux'
make: *** [/usr/src/LiS/head/linux/streamshead.o] Error 2
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
# # # #
I use:
gcc-3.2.2-5
gcc-c++-3.2.2-5
libgcc-3.2.2-5
compat-gcc-7.3-2.96.118
compat-gcc-c++-7.3-2.96.118
libstdc++-3.2.2-5
compat-libstdc++-7.3-2.96.118
libstdc++-devel-3.2.2-5
compat-libstdc++-devel-7.3-2.96.118
glibc-kernheaders-2.4-8.10
kernel-source-2.4.20-8
kernel-2.4.20-8
RedHat9
LiS-2.15.2
linux-2.4.20-8
However I can not recompile them since Intel does not provide the
source.
They recommend LiS-2.15.2 so I am trying to make this work on RedHat9 in
order to stay updated.
(I would like to know if latest LiS version are drawback compatible
without having to recompile)
LiS Configure is warning me:
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
# # # #
our kernel does not export the symbol sys_call_table.
We are using the address of this symbol from the
file /boot/System.map. This will work as long as the
running kernel matches the map file. If you boot a
different kernel, say a UP kernel instead of an SMP kernel,
or if you rebuild the kernel, then you must re-install
LiS prior to running it or risk a system crash.
It would be best if you could upgrade to a kernel that
includes the STREAMS system call registration mechanism.
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
# # # #
LiS make is failing:
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
# # # #
In file included from /usr/src/LiS/head/mdep.c:26:
/usr/src/LiS/head/linux-mdep.c: In function `lis_clear_and_save_sigs':
/usr/src/LiS/head/linux-mdep.c:4277: structure has no member named
`sigmask_lock'
/usr/src/LiS/head/linux-mdep.c:4280: too many arguments to function
`recalc_sigpending_Rsmp_fb6af58d'
/usr/src/LiS/head/linux-mdep.c:4281: structure has no member named
`sigmask_lock'
In file included from /usr/src/LiS/head/mdep.c:26:
/usr/src/LiS/head/linux-mdep.c: In function `lis_restore_sigs':
/usr/src/LiS/head/linux-mdep.c:4299: structure has no member named
`sigmask_lock'
/usr/src/LiS/head/linux-mdep.c:4301: too many arguments to function
`recalc_sigpending_Rsmp_fb6af58d'
/usr/src/LiS/head/linux-mdep.c:4302: structure has no member named
`sigmask_lock'
make[1]: *** [mdep.o] Error 1
make[1]: Leaving directory `/usr/src/LiS-2.15/head/linux'
make: *** [/usr/src/LiS/head/linux/streamshead.o] Error 2
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
# # # #
I use:
gcc-3.2.2-5
gcc-c++-3.2.2-5
libgcc-3.2.2-5
compat-gcc-7.3-2.96.118
compat-gcc-c++-7.3-2.96.118
libstdc++-3.2.2-5
compat-libstdc++-7.3-2.96.118
libstdc++-devel-3.2.2-5
compat-libstdc++-devel-7.3-2.96.118
glibc-kernheaders-2.4-8.10
kernel-source-2.4.20-8
kernel-2.4.20-8
RedHat9
LiS-2.15.2
linux-2.4.20-8