kishore, On Fri, 10 Mar 2006, kishore wrote:
> hello, > > I . LiS-2.18.2.tar.bz2 > ---------------------- > Used openss7 packages : LiS-2.18.2.tar.bz2, strcompat-0.9.2.2.tar.bz2. > Redhat-release : Red Hat Enterprise Linux ES release 4 > (Nahant Update 2) > More information : Linux localhost.localdomain 2.6.9-22.EL #1 > Mon Sep 19 18:20:28 EDT 2005 i686 > i686 i386 > GNU/Linux > > I tried with the above specified linux distribution. > I used above versions of streams related packages but am > not able compile strcompat -0.9.2.2. can anyone suggest, > how to overcome the compilation problems. strcompat defaults to building against streams-0.7a.4 (the STREAMS that works). To compile it against LiS (that crashes), pass --with-lis to configure: e.g. wget http://www.openss7.org/tarballs/strcompat-0.9.2.2.tar.gz tar -xzvf strcompat-0.9.2.2.tar.gz cd strcompat-0.9.2.2 ./configure --with-lis make compile.log sudo make install.log sudo make uninstall.log cd .. rm -rf strcompat-0.9.2.2* For future reference, giving the last error: lines of failed make provides almost no information. The first error: line is the significant one. So, in the future, type make compile.log and if it fails, mail me the compile.log or a least the first error lines of the failed make instead of the last. Also, the make output is usually useless without seeing the config.log file that resulted from calling ./configure So, in the future, if you have a problem, email me config.log, ... ..well... why don't you read section "7.2 Problem Reports" in the manual as in: wget http://www.openss7.org/tarballs/strcompat-0.9.2.2.tar.gz tar -xzvf strcompat-0.9.2.2.tar.gz cd strcompat-0.9.2.2 less doc/manual/strcompat.html more below... > > last 25 lines of make result is as follows : > > src/kernel/os7compat.c:123: warning: type defaults to `int' in declaration > of `ss7_bufsrv' > src/kernel/os7compat.c:123: warning: data definition has no type or storage > class > src/kernel/os7compat.c: In function `ss7_unlockq': > src/kernel/os7compat.c:303: error: dereferencing pointer to incomplete type > src/kernel/os7compat.c:309: error: dereferencing pointer to incomplete type > src/kernel/os7compat.c: At top level: > src/kernel/os7compat.c:568: error: syntax error before "ss7_oput" > src/kernel/os7compat.c:569: warning: return type defaults to `int' > src/kernel/os7compat.c:585: error: syntax error before "ss7_osrv" > src/kernel/os7compat.c:586: warning: return type defaults to `int' > src/kernel/os7compat.c:606: error: syntax error before "ss7_iput" > src/kernel/os7compat.c:607: warning: return type defaults to `int' > src/kernel/os7compat.c:623: error: syntax error before "ss7_isrv" > src/kernel/os7compat.c:624: warning: return type defaults to `int' > src/kernel/os7compat.c:645: error: syntax error before '*' token > src/kernel/os7compat.c:645: error: `streamscall' declared as function > returning a function > src/kernel/os7compat.c:645: warning: function declaration isn't a prototype > src/kernel/os7compat.c:651: error: syntax error before '*' token > src/kernel/os7compat.c:651: error: `streamscall' declared as function > returning a function > src/kernel/os7compat.c:651: warning: function declaration isn't a prototype > make[2]: *** [libCOMPATmods_a-os7compat.o] Error 1 > make[2]: Leaving directory `/usr/src/strcompat-0.9.2.2' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/usr/src/strcompat-0.9.2.2' > make: *** [all] Error 2 > > II : streams-0.7a.4.tar > ----------------------- > Used openss7 packages : streams-0.7a.4.tar. > Redhat-release : Red Hat Enterprise Linux ES release 4 > (Nahant Update 2) > More information : Linux localhost.localdomain 2.6.9-22.EL #1 > Mon Sep 19 18:20:28 EDT 2005 i686 > i686 i386 > GNU/Linux Missing file from the distribution. However, send me your config.log: you should not be having this problem unless you are passing some arguments to ./configure such as --enable-maintainer-mode. If you are doing that, don't. Or, do "touch tests/testsuite-admin.at" in the head source directory in advance. Like: wget http://www.openss7.org/tarballs/streams-0.7a.4.tar.bz2 tar -xjvf streams-0.7a.4.tar.bz2 pushd streams-0.7a.4 touch tests/testsuite-admin.at ./configure --enable-maintainer-mode make compile.log sudo make install.log sudo make uninstall.log popd rm -rf streams-0.7a.4* Again, read "7.2 Problem Reports" as in: wget http://www.openss7.org/tarballs/streams-0.7a.4.tar.bz2 tar -xjvf streams-0.7a.4.tar.bz2 less doc/manua/STREAMS.html /Problem/ I really need to see your config.log and compile.log files when you report problems like this. --brian > > I came across an error, while compiling streams-0.7a.4, itself . > > few lines of make file result are as follows : > make all-recursive > make[1]: Entering directory `/usr/src/streams-0.7a.4' > Making all in include > make[2]: Entering directory `/usr/src/streams-0.7a.4/include' > make[2]: Nothing to be done for `all'. > make[2]: Leaving directory `/usr/src/streams-0.7a.4/include' > Making all in . > make[2]: Entering directory `/usr/src/streams-0.7a.4' > make[2]: Nothing to be done for `all-am'. > make[2]: Leaving directory `/usr/src/streams-0.7a.4' > Making all in tests > make[2]: Entering directory `/usr/src/streams-0.7a.4/tests' > /usr/bin/autom4te --language=autotest -I . testsuite.at -o testsuite > testsuite.at:137: /usr/bin/m4: Cannot open testsuite-admin.at: No such file > or d > irectory > autom4te: /usr/bin/m4 failed with exit status: 1 > make[2]: *** [testsuite] Error 1 > make[2]: Leaving directory `/usr/src/streams-0.7a.4/tests' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/usr/src/streams-0.7a.4' > make: *** [all] Error 2 > > > I made selinux disabled ( using /etc/selinux/config file ) in my system. > Thanks in advance. > > regards, > kishore, packetware. > > -- Brian F. G. Bidulock ¦ The reasonable man adapts himself to the ¦ [EMAIL PROTECTED] ¦ world; the unreasonable one persists in ¦ http://www.openss7.org/ ¦ trying to adapt the world to himself. ¦ ¦ Therefore all progress depends on the ¦ ¦ unreasonable man. -- George Bernard Shaw ¦ _______________________________________________ Linux-streams mailing list [email protected] http://gsyc.escet.urjc.es/mailman/listinfo/linux-streams
