RE: LiS-2.15.2 and RedHat9 ?

"Rodrigues, Edward" <[email protected]> Wed, 8 Feb 2006 13:27:25 -0500
Newsgroups gmane.linux.kernel.streams
Message-ID <14BFE1A798430145A7DF27D33EC5B057028BBF8F@hdsmsx402.amr.corp.intel.com>
Couple of releases supported following this release do support later
versions of LiS. i.e LiS-2.16.18 and LiS-2.18.0.
 
There is  a major change between LiS-2.15.2 and LiS-2.16.18. So you may
not be able to use 2.16.18 if LiS-2.15.2 cannot be compiled on RH9.
 
You might want to consider upgrading the  Dialogic release. Please
contact Dialogic/Intel Technical support, they may suggest you a better
solution.
 
-Ed

________________________________

From: [email protected]
[mailto:[email protected]] On Behalf Of Julien
Chavanton
Sent: Wednesday, February 08, 2006 12:54 PM
To: [email protected]
Subject: [Linux-streams] LiS-2.15.2 and RedHat9 ?



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