Discussion:
LiS-2.15.2 and RedHat9 ?
Julien Chavanton
2006-02-08 17:54:03 UTC
Permalink
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
Rodrigues, Edward
2006-02-08 18:27:25 UTC
Permalink
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: linux-streams-***@gsyc.escet.urjc.es
[mailto:linux-streams-***@gsyc.escet.urjc.es] On Behalf Of Julien
Chavanton
Sent: Wednesday, February 08, 2006 12:54 PM
To: linux-***@gsyc.escet.urjc.es
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
Steve Schefter
2006-02-08 18:50:25 UTC
Permalink
Post by Julien Chavanton
/usr/src/LiS/head/linux-mdep.c:4277: structure has no member named
`sigmask_lock'
Somehow Configure got confused and set SIGMASKLOCK (that doesn't
happen in RH9 with LiS-2.16 for me). Unsetting it in config.in
("# SIGMASKLOCK is not set" instead of "SIGMASKLOCK=y") should
fix that compile problem.

Regards,
Steve

------------------------------------------------------------------------
Steve Schefter phone: +1 705 725 9999 x26
The Software Group Limited fax: +1 705 725 9666
642 Welham Road, email: ***@wanware.com
Barrie, Ontario CANADA L4N 9A1 Web: www.wanware.com
Loading...