Git Product home page Git Product logo

openss7 / openss7 Goto Github PK

View Code? Open in Web Editor NEW
238.0 43.0 118.0 198.19 MB

openss7 STREAMS and protocol stacks

Home Page: http://www.openss7.org/

License: GNU Affero General Public License v3.0

Prolog 2.97% Shell 1.35% C 70.74% Makefile 0.35% Awk 0.43% Perl 9.08% Objective-C 0.52% C++ 0.55% HTML 0.42% Java 10.38% JavaScript 0.08% Scilab 0.05% Python 0.01% M4 0.88% Lex 0.08% Yacc 0.21% Vim Script 0.16% TSQL 1.02% Raku 0.73%

openss7's Introduction

OpenSS7 -- read me first file.  2020-03-03
$Id: README,v 1.1.2.25 2011-05-10 13:45:30 brian Exp $
Copyright (c) 2008-2020  Monavacon Limited. <http://www.monavacon.com/>
Copyright (c) 2001-2008  OpenSS7 Corporation. <http://www.openss7.com/>
Copyright (c) 1997-2001  Brian Bidulock <[email protected]>
See the end for copying conditions (for this file).

OpenSS7
=======

Package openss7-1.1.8.20200303 was released under AGPLv3 2020-03-03.

This is the 'OpenSS7' package.  It contains all of the OpenSS7 Project
release code.  This is the only package released by the OpenSS7 Project.

The package contains all of the former subpackages of the OpenSS7 Master
Package, including:

     * Linux Fast-STREAMS
     * STREAMS Compatibility Modules
     * STREAMS Utilities
     * STREAMS Terminals
     * STREAMS X/Open Networking Services
     * STREAMS X/Open Networking XTI/TLI Library
     * STREAMS Sockets
     * STREAMS Internet Protocol Drivers
     * STREAMS SCTP
     * STREAMS Channels and Multiplexing
     * STREAMS X.25 and Frame Relay Stack
     * STREAMS Open Systems Interconnect (OSI) Stack
     * STREAMS ISDN Stack
     * STREAMS ATM Stack
     * STREAMS SS7 Stack
     * STREAMS SIGTRAN Stack
     * STREAMS VoiP Stack

Fully deprecated by this release and no longer released by the OpenSS7
Project are the following former subpackages of the OpenSS7 Master
Package:(1)

     * Linux Native Sockets SCTP
     * Internet Performance (the OpenSS7 iperf fork)
     * Network Performance (the OpenSS7 netperf fork)
     * Dialogic Open System Release 6.1

This distribution is applicable to 'Linux' 2.4, 2.6, 3.x and 4.x kernels
and was targeted at 'ix86', 'x86_64', 'ppc' and 'ppc64' architectures,
but should build and install for other architectures as well.

Release
-------

This is the 'openss7-1.1.8.20200303' package, released 2020-03-03.  This
'1.1.8.20200303' release, and the latest version, can be obtained from
the download area (http://www.openss7.org/download.html) of The OpenSS7
Project website using a command such as:

     $> wget http://www.openss7.org/tarballs/openss7-1.1.8.20200303.tar.xz

The release is available as an 'autoconf(1)' tarball, 'src.rpm' or
'dsc', as a set of binary 'rpm's or 'deb's, or as a 'yum(8)',
'zypper(8)' or 'apt(8)' repository.  See the download page
(http://www.openss7.org/download.html) for the 'autoconf(1)' tarballs,
'src.rpm's, 'dsc's, or repository access instructions.  See the
'openss7' package page (http://www.openss7.org/openss7_pkg.html) for
tarballs, source and binary packages.

Please see the 'NEWS' file for release notes and history of user visible
changes for the current version, and the 'ChangeLog' file for a more
detailed history of implementation changes.  The 'TODO' file lists
features not yet implemented and other outstanding items.

Please see the 'INSTALL', 'INSTALL-openss7' and 'README-make', files (or
*note Installation::) for installation instructions.

When working from 'cvs(1)' or 'git(1)', please see the 'README-cvs',
file (or *note Downloading from CVS::).  An abbreviated installation
procedure that works for most applications appears below.

This release of the package is published strictly under Version 3 of the
'Affero GNU Public License' which can be found in the file 'COPYING'.
Package specific licensing terms (if any) can be found in the file
'LICENSES'.  Please respect these licensing arrangements.  If you are
interested in different licensing terms, please contact the copyright
holder, or OpenSS7 Corporation <[email protected]>.

See 'README-alpha' (if it exists) for alpha release information.

Repository Installation
-----------------------

The simplest way of installing the package is to use the 'OpenSS7'
'repomd' or 'apt' repositories instead of attempting to build from
tarball.  When you already have a the repository set up, the package can
be udpated simply with (one of):

     Fedora:   $> sudo yum update openss7
     CentOS:   $> sudo yum update openss7
     RHEL:     $> sudo yum update openss7
     OpenSUSE: $> sudo zypper update openss7
     SLES:     $> sudo zypper update openss7
     Mageia:   $> sudo uprmi openss7
     Mandriva: $> sudo urpmi openss7
     MES:      $> sudo urpmi openss7
     Ubuntu:   $> sudo aptitude install openss7
     Debian:   $> sudo aptitude install openss7

If you have not yet set up an installation source for the 'OpenSS7'
repositories, one of the following commands will establish repository
access for RPM-based systems:

               $> REPO=http://www.openss7.org/repo/rpms
     Fedora:   $> SUBDIR=fedora/15/$(uname -m)/RPMS/noarch
     CentOS:   $> SUBDIR=centos/5.6/$(uname -m)/RPMS/noarch
     RHEL:     $> SUBDIR=redhat/6.0/$(uname -m)/RPMS/noarch
     OpenSUSE: $> SUBDIR=opensuse/11.4/$(uname -m)/RPMS/noarch
     SUSE:     $> SUBDIR=suse/11.1/$(uname -m)/RPMS/noarch
     Mageia:   $> SUBDIR=mageia/1/$(uname -m)/RPMS/noarch
     Mandriva: $> SUBDIR=mandriva/2011.0/$(uname -m)/RPMS-noarch
     MES:      $> SUBDIR=mes/5.2/$(uname -m)/RPMS/noarch
               $> sudo rpm -Uhv $REPO/$SUBDIR/openss7-repo.noarch.rpm

For DPKG-based systems, one of the following command sequences will
establish repository access for DPKG-based systems:

               $> REPO=http://www.openss7.org/repo/debs/
     Debian:   $> SUBDIR=debian/squeeze/$(dpkg-architecture -a -qDEB_HOST_ARCH)/main
     Ubuntu:   $> SUBDIR=ubuntu/10.04/$(dpkg-architecture -a -qDEB_HOST_ARCH)/main
               $> wget $REPO/$SUBDIR/openss7-repo_all.deb
               $> dpkg -i -D010077 openss7-repo_all.deb

For 'zypper(8)' based systems it may be first necessary to perform:

     OpenSUSE: $> sudo rpm --import https://www.openss7.org/pubkey.asc
     SLES:     $> sudo rpm --import https://www.openss7.org/pubkey.asc

For 'apt(8)' based systems it may be first necessary to perform:

               $> wget https://www.openss7.org/pubkey.asc
     Debian:   $> sudo apt-key add pubkey.asc
     Ubuntu:   $> sudo apt-key add pubkey.asc

For 'yum(8)' based systems, caches should be refreshed with:

     Fedora:   $> sudo yum makecache
     CentOS:   $> sudo yum makecache
     RHEL:     $> sudo yum makecache

For 'zypper(8)' based systems, caches should be refreshed with:

     OpenSUSE: $> sudo zypper refresh-services
     OpenSUSE: $> sudo zypper refresh
     SLES:     $> sudo zypper refresh-services
     SLES:     $> sudo zypper refresh

For 'urpmi(8)' based systems, caches should be refreshed with:

     Mageia:   $> sudo urpmi.update
     Mandriva: $> sudo urpmi.update
     MES:      $> sudo urpmi.update

For 'apt(8)' base systems, caches should be refreshed with:(2)

     Debian:   $> sudo aptitude update
     Ubuntu:   $> sudo aptitude update

Once the repository is set up in this fashion, it should be possible to
install using (one of):

     Fedora:   $> sudo yum install openss7
     CentOS:   $> sudo yum install openss7
     RHEL:     $> sudo yum install openss7
     OpenSUSE: $> sudo zypper install openss7
     SLES:     $> sudo zypper install openss7
     Mageia:   $> sudo uprmi openss7
     Mandriva: $> sudo urpmi openss7
     MES:      $> sudo urpmi openss7
     Debian:   $> aptitude install openss7
     Ubuntu:   $> aptitude install openss7

The entire process can be undone with:

     Fedora:   $> sudo yum remove openss7 openss7-repo
     CentOS:   $> sudo yum remove openss7 openss7-repo
     RHEL:     $> sudo yum remove openss7 openss7-repo
     OpenSUSE: $> sudo zypper remove openss7 openss7-repo
     SLES:     $> sudo zypper remove openss7 openss7-repo
     Mageia:   $> sudo uprme openss7
     Mandriva: $> sudo urpme openss7
     MES:      $> sudo urpme openss7
     Debian:   $> sudo aptitude remove openss7 openss7-repo
     Ubuntu:   $> sudo aptitude remove openss7 openss7-repo

Build Prerequisites
-------------------

When building from source RPM or DSC, the prerequisites for building
must be met.  Most RPM or DEB build prerequisites are automatic;
however, some prerequisites must still be met manually.  When building
from tarball, most prerequisites must be met manually.  The 'configure'
script will inform you of most missing prerequisites and the actions
that must be performed to meet those prerequisites.

Prerequisites for building OpenSS7 package are as follows:

  1. 'Linux' distribution, somewhat 'Linux Standards Base' compliant,
     with a 2.4, 2.6 or 3.x kernel and the appropriate tool chain for
     compiling out-of-tree kernel modules.  Most recent 'Linux'
     distributions are usable out of the box, but some development
     packages must be installed.  For more information, see *note
     Compatibility::.

          - A fairly LSB compliant GNU/Linux distribution.(3)
          - Linux 2.4 kernel (2.4.10 - 2.4.27),
          - Linux 2.6 kernel (2.6.3 - 2.6.39), or
          - Linux 3.x kernel (3.0 - 3.16);
          - Linux 4.x kernel (4.0 - 4.10);
          - glibc2 or better.
          - GNU groff (for man pages).(4)
          - GNU texinfo (for info files).
          - GNU bison and flex (for config programs).
          - net-snmp (for SNMP agents).(5)
          - GNU gcj and classpath (for Java modules).
          - swig (for Java, Tcl, Perl and Ruby interfaces).

The following will meet most additional prerequisites for a CentOS/RHEL
5.5 build host:

     #> yum install bzip2 chkconfig coreutils createrepo doxygen \
             gcc-java ghostscript gjdoc glibc gnupg gnuplot \
             groff gzip ImageMagick kernel-devel latex2html \
             libgcj lsof module-init-tools rpm rpm-build tetex \
             tetex-dvips tetex-latex transfig xz xz-lzma-compat \
             zip

The following will meet most additional prerequisites for a CentOS/RHEL
6.0 build host:

     #> yum install bzip2 chkconfig coreutils createrepo doxygen \
     	gcc-java ghostscript glibc gnuplot groff gzip ImageMagick \
     	java-1.6.0-openjdk-devel java-1.6.0-openjdk-javadoc \
     	kabi-whitelists kernel kernel-devel latex2html libgcj \
     	libgcj-devel lsof module-init-tools net-snmp-devel \
     	perl-devel rpm rpm-build tcl-devel texlive texlive-dvips \
     	texlive-latex texlive-utils transfig xz zip

The following will meet most additional prerequisites for a CentOS/RHEL
7.5 build host:

     #> yum install \
     	autoconf texlive-bibtex-bin bzip2 chkconfig ImageMagick \
     	createrepo doxygen texlive-dvips-bin ghostscript \
     	texlive-epstopdf perl-devel transfig gnuplot groff-base \
     	gzip initscripts kernel-abi-whitelists kernel-devel \
     	latex2html glibc lsof man-db coreutils openssl rpm \
     	rpm-build swig kernel systemd tcl-devel net-snmp-devel \
     	xz ca-certificates filesystem kmod

The following will meet most additional prerequisites for a SuSE Linux
Enterprise 11 build host:

     #> zypper install aaa_base bzip2 coreutils createrepo doxygen \
             fastjar gcc43-gij gcc-java ghostscript-library gjdoc \
             glibc gnuplot gpg2 groff gzip ImageMagick inst-source-utils \
             kernel-default-devel latex2html lsof module-init-tools \
             rpm texlive texlive-latex transfig zip

The following will meet most additional prerequisites for a Debian 6.0
build host:

     #> apt-get install apt-utils bzip2 coreutils createrepo doxygen \
             dpkg dpkg-dev fastjar gcj-jdk gcj-jre-headless ghostscript \
             gnupg gnuplot-nox gnuplot-x11 groff groff-base gzip \
             imagemagick insserv latex2html libc-bin lsof lzma \
             module-init-tools rpm texlive-binaries texlive-font-utils \
             texlive-latex-base transfig xz-utils zip

The package builds and installs kernel modules.  When configuring and
building the package, it is necessary to have the kernel development
package installed.  For the following distributions, use the following
commands:

     Ubuntu:  $> apt-get install linux-headers
     Debian:  $> apt-get install kernel-headers
     Fedora:  $> yum install kernel-devel
     CentOS:  $> yum install kernel-devel

You also need the same version of 'gcc(1)' compiler with which the
kernel was built.  If it is not the default, add 'CC=kgcc' on the line
after './configure', for example:

     $> ../openss7-1.1.8.20200303/configure CC='gcc-3.4'

The package builds and installs SNMP agents.  When configuring and
building the package, it is necessary to have the net-snmp development
packages installed.  For the following distributions, use the following
commands:

     Ubuntu:  $> apt-get install libsnmp libsnmp-perl snmp snmpd \
                     lm-sensors libsnmp-dev libsnmp9-dev libsensors-dev
     Debian:  $> apt-get install libsnmp libsnmp-perl snmp snmpd \
                     lm-sensors libsnmp-dev libsnmp9-dev libsensors-dev
     Fedora:  $> yum install net-snmp net-snmp-perl net-snmp-utils \
                     lm_sensors net-snmp-devel lm_sensors-devel
     CentOS:  $> yum install net-snmp net-snmp-perl net-snmp-utils \
                     lm_sensors net-snmp-devel lm_sensors-devel

The package builds and installs Java archives and compiled Java.  When
configuring and building the package, it is necessary to have the GNU
GCJ Java Compiler front-end and GNU Classpath archives installed.  For
the following distributions, use the following commands:

     Ubuntu:  $> apt-get install gcj
     Debian:  $> apt-get install gcj
     Fedora:  $> yum install gcc-java
     CendOS:  $> yum install gcc-java

Installation
------------

The following commands will download, configure, build, check, install,
validate, uninstall and remove the package:

     $> wget http://www.openss7.org/tarballs/openss7-1.1.8.20200303.tar.xz
     $> tar -xJvf openss7-1.1.8.20200303.tar.xz
     $> mkdir build
     $> pushd build
     $> ../openss7-1.1.8.20200303/configure --enable-autotest --enable-silent-rules
     $> make V=0
     $> make check
     $> sudo make install
     $> sudo make installcheck
     $> sudo make uninstall
     $> popd
     $> sudo rm -rf build
     $> rm -rf openss7-1.1.8.20200303
     $> rm -f openss7-1.1.8.20200303.tar.xz

If you have problems, try building with the logging targets instead.  If
the make of a logging target fails, an automatic problem report will be
generated that can be mailed to The OpenSS7 Project
<[email protected]>.(6)  Installation steps using the logging targets
proceed as follows:

     $> wget http://www.openss7.org/tarballs/openss7-1.1.8.20200303.tar.xz
     $> tar -xJvf openss7-1.1.8.20200303.tar.xz
     $> mkdir build
     $> pushd build
     $> ../openss7-1.1.8.20200303/configure --enable-autotest --enable-silent-rules
     $> make V=1 compile.log
     $> make check.log
     $> sudo make install.log
     $> sudo make installcheck.log
     $> sudo make uninstall.log
     $> popd
     $> sudo rm -rf build
     $> rm -rf openss7-1.1.8.20200303
     $> rm -f openss7-1.1.8.20200303.tar.xz

See 'README-make' for additional specialized make targets.

For custom applications, see the 'INSTALL' and 'INSTALL-openss7' files
or the see *note Installation::, as listed below.  If you encounter
troubles, see *note Troubleshooting::, before issuing a bug report.

Brief Installation Instructions
-------------------------------

The OpenSS7 package is available from the downloads area of The OpenSS7
Project website (http://www.openss7.org/download.html) using a command
such as:

     $> wget http://www.openss7.org/tarballs/openss7-1.1.8.20200303.tar.xz

Unpack the tarball using a command such as:

     $> tar -xJvf openss7-1.1.8.20200303.tar.xz

The tarball will unpack into the relative subdirectory named after the
package name: openss7-1.1.8.20200303.

The package builds using the GNU 'autoconf' utilities and the
'configure' script.  To build the package, we recommend using a separate
'build' directory as follows:

     $> mkdir build
     $> cd build
     $> ../openss7-1.1.8.20200303/configure

In general, the package configures and builds without adding any special
options to the 'configure' script.  For general options to the
'configure' script, see the GNU 'INSTALL' file in the distribution:

     $> less ../openss7-1.1.8.20200303/INSTALL

For specific options to the 'configure' script, see the
'INSTALL-openss7' file in the distribution, or simply execute the
configure script with the '--help' option like so:

     $> ../openss7-1.1.8.20200303/configure --help

After configuring the package, the package can be compiled simply by
issuing the 'make' command:

     $> make V=0

Some specialized makefile targets exists, see the 'README-make' file in
the distribution or simply invoke the 'help' target like so:

     $> make help | less

After successfully building the package, the package can be checked by
invoking the 'check' make target like so:

     $> make check

After successfully checking the package, the package can be installed by
invoking the 'install' make target (as root) like so:

     $> sudo make install

The 'info' documentation is automatically installed; however, the text,
html and pdf documentation must be installed separately like so:

     $> sudo make install-txt
     $> sudo make install-html
     $> sudo make install-pdf

The test suites that ship with the package can be invoked after the
package has been installed by invoking the 'installcheck' target.  This
target can either be invoked as root, or as a normal user, like so:

     $> make installcheck

(Note: you must add the '--enable-autotest' flag to 'configure', above
for the test suites to be invoked with 'make installcheck'.)

The package can be cleanly removed (including installed documentation)
by invoking the 'uninstall' target (as root):

     $> sudo make uninstall

Then the build directory and tarball can be simply removed:

     $> cd ..
     $> rm -rf build
     $> rm -rf openss7-1.1.8.20200303
     $> rm -f openss7-1.1.8.20200303.tar.xz

Detailed Installation Instructions
----------------------------------

More detailed installation instructions can be found in the *note
Installation::, contained in the distribution in 'text', 'info', 'html'
and 'pdf' formats:

     $> cd ../openss7-1.1.8.20200303
     $> less doc/manual/openss7.txt
     $> lynx doc/manual/openss7.html
     $> info doc/manual/openss7.info
     $> xpdf doc/manual/openss7.pdf

The 'text' version of the manual is always available in the 'MANUAL'
file in the release.

The current manual is also always available online from 'The OpenSS7
Project' website at:

     $> lynx http://www.openss7.org/openss7_manual.html

   ---------- Footnotes ----------

   (1) With the exception of Linux Native Sockets SCTP, these packages
can be obtained from the projects or companies that originated them.

   (2) Note that the apt-transport-https package must be installed for
the openss7 repositories to function correctly.  Try 'sudo aptitude
install apt-transport-https'.

   (3) See *note GNU/Linux Distributions::, for more information.

   (4) If you are using a Debian release, please make sure to install
the groff extension package ('groff_ext'), as it contains the 'refer' or
'grefer' commands necessary for including references in the manual
pages.

   (5) A wide range of net-snmp releases are supported, from UCD-SNMP
4.2.5 through net-snmp 5.8.

   (6) Please see *note Problem Reports::, or the file 'PROBLEMS' in the
release directory for more information on filing a proper "Problem
Report".

-----

=========================================================================

 Copyright (c) 2008-2011  Monavacon Limited  <http://www.monavacon.com/>
 Copyright (c) 2001-2008  OpenSS7 Corporation  <http://www.openss7.com/>
 Copyright (c) 1997-2001  Brian Bidulock  <[email protected]>

 All Rights Reserved.

 Permission is granted to make and distribute verbatim copies of this
 manual provided the copyright notice and this permission notice are
 preserved on all copies.

 Permission is granted to copy and distribute modified versions of this
 manual under the conditions for verbatim copying, provided that the
 entire resulting derived work is distributed under the terms of a
 permission notice identical to this one

 Since the Linux kernel and libraries are constantly changing, this
 manual page may be incorrect or out-of-date.  The author(s) assume no
 responsibility for errors or omissions, or for damages resulting from
 the use of the information contained herein.  The author(s) may not
 have taken the same level of care in the production of this manual,
 which is licensed free of charge, as they might when working
 professionally.

 Formatted or processed versions of this manual, if unaccompanied by the
 source, must acknowledge the copyright and authors of this work.

-------------------------------------------------------------------------

 U.S. GOVERNMENT RESTRICTED RIGHTS.  If you are licensing this Software
 on behalf of the U.S. Government ("Government"), the following
 provisions apply to you.  If the Software is supplied by the Department
 of Defense ("DoD"), it is classified as "Commercial Computer Software"
 under paragraph 252.227-7014 of the DoD Supplement to the Federal
 Acquisition Regulations ("DFARS") (or any successor regulations) and
 the Government is acquiring only the license rights granted herein (the
 license rights customarily provided to non-Government users).  If the
 Software is supplied to any unit or agency of the Government other than
 DoD, it is classified as "Restricted Computer Software" and the
 Government's rights in the Software are defined in paragraph 52.227-19
 of the Federal Acquisition Regulations ("FAR") (or any successor
 regulations) or, in the cases of NASA, in paragraph 18.52.227-86 of the
 NASA Supplement to the FAR (or any successor regulations).

=========================================================================

 Commercial licensing and support of this software is available from
 OpenSS7 Corporation at a fee.  See http://www.openss7.com/

=========================================================================
vim: ft=README tw=72 nocindent nosmartindent formatoptions+=tcqlorn

openss7's People

Contributors

bbidulock avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

openss7's Issues

Repository access

Dears,

Could you please unlock my account (almayeen) to access Debian and Centos repository.

Best Regards

Sigtran ISUP with Media gateway

Hi Brian,

Can you pleae help me to understand wether it is possible to impliment following layer using Openss7. I am very new to Openss7 stack.

Signalling Layer
6. SIP
5- ISUP
4-M3UA
3-SCTP
2-IP
1-Ethernet

Media Layer
4. RTP for SIP
3. Media Gateway using mgcp protocol
2. IP
1-Ethernet

Cheers!
Vinod Dharashive

install openss7

Hi,
I would like to install a 'simple' sctp endpoint to establish an association with a test equipment.
I spent 2 days trying to install openss7 but unsucessful.
Is there a tuto that explain step by step how to install and configure?
I tried to install CentOS 6.4 then the rpm but I have a proxy and cannot figure out the way to update the package.
Please help

Error in configure execution

I am trying to run configure on ubunto 14.04 with linux kernel 3.13.0-71-generic version, I get the following message:

configure: | Kernel Checks |
configure: +---------------+
checking for kernel weak modules... yes
checking for kernel weak symbols... yes
checking for kernel abi support... yes
checking for kernel release... 3.13.0-71-generic
checking for kernel major release number... 3
checking for kernel minor release number... 13
checking for kernel patch release number... 0
checking for kernel extra release number... 71
checking for kernel flavor... generic
checking for kernel module/object linkage... loadable
checking for kernel compiler... gcc
checking for depmod... /sbin/depmod
checking for modprobe... /sbin/modprobe
checking for lsmod... /sbin/lsmod
checking for lsof... /usr/bin/lsof
checking for kernel modules install directory... searching
checking for for kernel modules install directory... /lib/modules/3.13.0-71-generic... yes
checking for for kernel modules install directory... /lib/modules/3.13.0-71-generic
checking for kernel modules directory... searching
checking for for kernel modules directory... /lib/modules/3.13.0-71-generic... yes
checking for for kernel modules directory... /lib/modules/3.13.0-71-generic
checking for kernel module compression... no
checking for kernel modules install subdirectory... updates/openss7
checking for kernel machine... i686
checking for kernel Ubuntu boot...
checking for kernel build directory... searching
checking for for kernel build directory... /lib/modules/3.13.0-71-generic/build... no
checking for for kernel build directory... /usr/src/kernels/3.13.0-71-generic-i686... no
checking for for kernel build directory... /usr/src/kernels/3.13.0-71-generic... no
checking for for kernel build directory... /usr/src/linux-3.13.0-71-generic-obj/i686/... no
checking for for kernel build directory... /usr/src/linux-obj... no
checking for for kernel build directory... /usr/src/kernel-headers-3.13.0-71-generic... no
checking for for kernel build directory... /usr/src/kernel-headers-3.13.0-71... no
checking for for kernel build directory... /usr/src/kernel-headers-3.13.0... no
checking for for kernel build directory... /usr/src/linux-headers-3.13.0-71-generic... no
checking for for kernel build directory... /usr/src/linux-headers-3.13.0-71... no
checking for for kernel build directory... /usr/src/linux-headers-3.13.0... no
checking for for kernel build directory... /usr/src/linux-3.13.0-71-generic... no
checking for for kernel build directory... /usr/src/linux-3.13.0-71... no
checking for for kernel build directory... /usr/src/linux-3.13.0... no
checking for for kernel build directory... /usr/src/linux-3.13... no
checking for for kernel build directory... /usr/src/linux... no
configure: error:


*** This package does not support headless kernel build. Install the
*** appropriate built kernel-source or kernel-headers package for the
*** target kernel "3.13.0-71-generic" and then configure again.


*** The following directories do no exist in the build environment:
*** ""
*** "
/lib/modules/3.13.0-71-generic/build
/usr/src/kernels/3.13.0-71-generic-i686
/usr/src/kernels/3.13.0-71-generic
/usr/src/linux-3.13.0-71-generic-obj/i686/
/usr/src/linux-obj
/usr/src/kernel-headers-3.13.0-71-generic
/usr/src/kernel-headers-3.13.0-71
/usr/src/kernel-headers-3.13.0
/usr/src/linux-headers-3.13.0-71-generic
/usr/src/linux-headers-3.13.0-71
/usr/src/linux-headers-3.13.0
/usr/src/linux-3.13.0-71-generic
/usr/src/linux-3.13.0-71
/usr/src/linux-3.13.0
/usr/src/linux-3.13
/usr/src/linux"


*** Check the settings of the following options before repeating:
*** --with-k-release 3.13.0-71-generic
*** --with-k-modules /lib/modules/3.13.0-71-generic
*** --with-k-build 3.13.0-71-generic


checked my Ubuntu and found that kernel-headers for 3.13.0-71-generic are already installed, Even buildling the kernel-source did not help. Please advise me what I should do to have configure complete its execution and produce Makefile. Thanks.

Mahmoud

make error on CentOS 6.9

src/drivers/np_ip.c: In function ‘np_ip_queue_xmit’:
src/drivers/np_ip.c:1213: error: implicit declaration of function ‘NF_HOOK_’
src/drivers/np_ip.c:1213: error: ‘dst_output_’ undeclared (first use in this function)
src/drivers/np_ip.c:1213: error: (Each undeclared identifier is reported only once
src/drivers/np_ip.c:1213: error: for each function it appears in.)
make[2]: *** [src/drivers/libOS7drivers_a-np_ip.o] Error 1

Installation on Kali Linux

Hi, I am trying to install on Kali Linux 2020.2 but unable to add the repo.

I get the following error:

dpkg-architecture: error: unknown option 'deb_host_arch'

Please help. Thanks

Centos 6.7 install issue

Dears,

Please help me with this error:

openss7-modules: E: o: one and only one KVERSION permitted for --add-modules

Thank you

Issue during "makepkg -i" on Latest Arch Linux

Hi Brian,

I am trying to install openss7 on the Latest Arch Linux, but compilation failed due to java classnotfoundexception in a lot of places, also in the documentation, there are a lot of unclosed html tags which are causing errors in javadoc generation.

uname -a
Linux SS7-AL 4.9.11-1-ARCH #1 SMP PREEMPT Sun Feb 19 13:45:52 UTC 2017 x86_64 GNU/Linux

Lot of java related errors during makepkg on Arch Linux, have attached the file with errors.

Am i doing anything wrong here?

java-errors.txt

Compiling problems

Hi, Brian
I am using Debian 2.6.32-5-686-bigmem (Debian 6.0), but have compiling problems.
After executing git clone, invoke of autoconf produced errors:

configure.ac:59: error: Autoconf version 2.69 or higher is required
configure.ac:59: the top level
autom4te: /usr/bin/m4 failed with exit status: 63

I have required autoconf version.

Also, compiling versions download from you web site, are possible until point where java code is started to build. I was trying to --disable-java, but code is still building with make.
I also tried many other things, work in parallel on several Linux OSs, but only on Debian I get a chance to invoke make V=0 step in building instructions.

Error

Error on dpkg-architecture: error: unknown option 'DEB_HOST_ARCH' when i am trying to install on ubuntu 18.04.Plz fix this.I am waiting for ur replying...sir

test-clone.c - During make and make install - siginterrupt deprecated, use sigaction with SA_RESTART instead

Hi openSS7

First I would like to start off and say that I have come back to revisit this, and I successfully recompiled the Kali Linux kernel from source-5.16.14 and made one alteration in my /boot source configuration.

At the very start I made sure the current gcc-11 compiler (11.2.0-19) was set in the source configuration.

Then I recompiled the kernel for Kali with a custom image and reinstalled the headers.

I ran sudo ./dist.sh and grabbed the command list to run the ./configure out of the config.log

I made the adjustment to set KCC=linux-compiler-gcc-11-x86 to compile matching my kernel build compiler I set when rebuilding the Kali kernel.

sudo ./configure KCC=linux-compiler-gcc-11-x86 GCJ=gcj CXX=g++-6 CPPFLAGS=-D_FORTIFY_SOURCE=2 'CFLAGS=-g -ggdb -fvar-tracking-assignments -Wall -Werror -Wno-missing-braces -march=x86-64 -mtune=generic -O2 -pipe -fno-plt' 'CXXFLAGS=-g -ggdb -fvar-tracking-assignments -Wall -Werror -Wno-missing-braces -march=x86-64 -mtune=generic -O2 -pipe -fno-plt' 'GCJFLAGS=-g -ggdb -fvar-tracking-assignments -Wall -Wno-suppress -Wno-unused-function -march=x86-64 -mtune=generic -O2 -pipe -fno-plt' LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now 'DEBUG_CFLAGS=-g -ggdb -fvar-tracking-assignments' 'DEBUG_CXXFLAGS=-g -ggdb -fvar-tracking-assignments' 'DEBUG_GCJFLAGS=-g -ggdb -fvar-tracking-assignments' MODPOST_DEBUG=5 MODPOST_VERBOSE=5 syslibdir=/usr/lib sysbindir=/usr/bin syssbindir=/usr/bin --prefix=/usr --sysconfdir=/etc --libdir=/usr/lib --bindir=/usr/bin --sbindir=/usr/bin --libexecdir=/usr/lib --docdir=/usr/share/doc/openss7 --enable-maintainer-mode --enable-dependency-tracking --disable-static --disable-sysvinit --disable-k-abi-support --disable-k-weak-symbols --enable-k-weak-modules --disable-specfs-lock --with-k-release= --with-k-optimize=normal --with-optimize=normal --with-gnu-ld

New issue!

After successfully running ./configure and getting a make target I ran 'sudo make'

I then got the following errors/issue:

flex version 2.6.4 usage statistics:
scanner options: -dvI8 -Cem
2696/3000 NFA states
1930/3000 DFA states (11099 words)
215 rules
Compressed tables always back-up
7/40 start conditions
777 epsilon states, 446 double epsilon states
288/300 character classes needed 2400/2500 words of storage, 0 reused
79731 state/nextstate pairs created
4759/74972 unique/duplicate transitions
2023/3000 base-def entries created
5792/6000 (peak 12835) nxt-chk entries created
1116/10000 (peak 8277) template nxt-chk entries created
0 empty table entries
96 protos created
93 templates created, 1314 uses
89/256 equivalence classes created
12/256 meta-equivalence classes created
2 (58 saved) hash collisions, 2844 DFAs equal
20 sets of reallocations needed
15975 total table entries needed
CC gdmo-gdmolex.o
CCLD gdmo
CC test_clone-test-clone.o
src/test/test-clone.c: In function ‘start_signals’:
src/test/test-clone.c:384:9: error: ‘siginterrupt’ is deprecated: Use sigaction with SA_RESTART instead [-Werror=deprecated-declarations]
384 | siginterrupt(SIGALRM, 1);
| ^~~~~~~~~~~~
In file included from src/test/test-clone.c:86:
/usr/include/signal.h:311:12: note: declared here
311 | extern int siginterrupt (int __sig, int __interrupt) __THROW
| ^~~~~~~~~~~~
src/test/test-clone.c:385:9: error: ‘siginterrupt’ is deprecated: Use sigaction with SA_RESTART instead [-Werror=deprecated-declarations]
385 | siginterrupt(SIGPOLL, 1);
| ^~~~~~~~~~~~
In file included from src/test/test-clone.c:86:
/usr/include/signal.h:311:12: note: declared here
311 | extern int siginterrupt (int __sig, int __interrupt) __THROW
| ^~~~~~~~~~~~
src/test/test-clone.c:386:9: error: ‘siginterrupt’ is deprecated: Use sigaction with SA_RESTART instead [-Werror=deprecated-declarations]
386 | siginterrupt(SIGURG, 1);
| ^~~~~~~~~~~~
In file included from src/test/test-clone.c:86:
/usr/include/signal.h:311:12: note: declared here
311 | extern int siginterrupt (int __sig, int __interrupt) __THROW
| ^~~~~~~~~~~~
src/test/test-clone.c:387:9: error: ‘siginterrupt’ is deprecated: Use sigaction with SA_RESTART instead [-Werror=deprecated-declarations]
387 | siginterrupt(SIGPIPE, 1);
| ^~~~~~~~~~~~
In file included from src/test/test-clone.c:86:
/usr/include/signal.h:311:12: note: declared here
311 | extern int siginterrupt (int __sig, int __interrupt) __THROW
| ^~~~~~~~~~~~
src/test/test-clone.c:388:9: error: ‘siginterrupt’ is deprecated: Use sigaction with SA_RESTART instead [-Werror=deprecated-declarations]
388 | siginterrupt(SIGHUP, 1);
| ^~~~~~~~~~~~
In file included from src/test/test-clone.c:86:
/usr/include/signal.h:311:12: note: declared here
311 | extern int siginterrupt (int __sig, int __interrupt) __THROW
| ^~~~~~~~~~~~
cc1: all warnings being treated as errors
make[2]: *** [Makefile:18495: test_clone-test-clone.o] Error 1
make[2]: Leaving directory '/home/starchild/openss7-master'
make[1]: *** [Makefile:20011: all-recursive] Error 1
make[1]: Leaving directory '/home/starchild/openss7-master'
make: *** [Makefile:8931: all] Error 2

I was able to run make install also and again got these issues:

make[2]: Entering directory '/home/starchild/openss7-master'
CC test_clone-test-clone.o
src/test/test-clone.c: In function ‘start_signals’:
src/test/test-clone.c:384:9: error: ‘siginterrupt’ is deprecated: Use sigaction with SA_RESTART instead [-Werror=deprecated-declarations]
384 | siginterrupt(SIGALRM, 1);
| ^~~~~~~~~~~~
In file included from src/test/test-clone.c:86:
/usr/include/signal.h:311:12: note: declared here
311 | extern int siginterrupt (int __sig, int __interrupt) __THROW
| ^~~~~~~~~~~~
src/test/test-clone.c:385:9: error: ‘siginterrupt’ is deprecated: Use sigaction with SA_RESTART instead [-Werror=deprecated-declarations]
385 | siginterrupt(SIGPOLL, 1);
| ^~~~~~~~~~~~
In file included from src/test/test-clone.c:86:
/usr/include/signal.h:311:12: note: declared here
311 | extern int siginterrupt (int __sig, int __interrupt) __THROW
| ^~~~~~~~~~~~
src/test/test-clone.c:386:9: error: ‘siginterrupt’ is deprecated: Use sigaction with SA_RESTART instead [-Werror=deprecated-declarations]
386 | siginterrupt(SIGURG, 1);
| ^~~~~~~~~~~~
In file included from src/test/test-clone.c:86:
/usr/include/signal.h:311:12: note: declared here
311 | extern int siginterrupt (int __sig, int __interrupt) __THROW
| ^~~~~~~~~~~~
src/test/test-clone.c:387:9: error: ‘siginterrupt’ is deprecated: Use sigaction with SA_RESTART instead [-Werror=deprecated-declarations]
387 | siginterrupt(SIGPIPE, 1);
| ^~~~~~~~~~~~
In file included from src/test/test-clone.c:86:
/usr/include/signal.h:311:12: note: declared here
311 | extern int siginterrupt (int __sig, int __interrupt) __THROW
| ^~~~~~~~~~~~
src/test/test-clone.c:388:9: error: ‘siginterrupt’ is deprecated: Use sigaction with SA_RESTART instead [-Werror=deprecated-declarations]
388 | siginterrupt(SIGHUP, 1);
| ^~~~~~~~~~~~
In file included from src/test/test-clone.c:86:
/usr/include/signal.h:311:12: note: declared here
311 | extern int siginterrupt (int __sig, int __interrupt) __THROW
| ^~~~~~~~~~~~
cc1: all warnings being treated as errors
make[2]: *** [Makefile:18495: test_clone-test-clone.o] Error 1
make[2]: Leaving directory '/home/starchild/openss7-master'
make[1]: *** [Makefile:20011: install-recursive] Error 1
make[1]: Leaving directory '/home/starchild/openss7-master'
make: *** [Makefile:20511: install] Error 2

Can you please advice where to go from here:

I located in openss7-master/src/test/test-clone.c:

static int
start_signals(void)
{
sigset_t mask;
struct sigaction act;

act.sa_handler = signal_handler;

// act.sa_flags = SA_RESTART | SA_ONESHOT;
act.sa_flags = 0;
sigemptyset(&act.sa_mask);
if (sigaction(SIGALRM, &act, NULL))
return __RESULT_FAILURE;
if (sigaction(SIGPOLL, &act, NULL))
return __RESULT_FAILURE;
if (sigaction(SIGURG, &act, NULL))
return __RESULT_FAILURE;
if (sigaction(SIGPIPE, &act, NULL))
return __RESULT_FAILURE;
if (sigaction(SIGHUP, &act, NULL))
return __RESULT_FAILURE;
sigemptyset(&mask);
sigaddset(&mask, SIGALRM);
sigaddset(&mask, SIGPOLL);
sigaddset(&mask, SIGURG);
sigaddset(&mask, SIGPIPE);
sigaddset(&mask, SIGHUP);
sigprocmask(SIG_UNBLOCK, &mask, NULL);
siginterrupt(SIGALRM, 1);
siginterrupt(SIGPOLL, 1);
siginterrupt(SIGURG, 1);
siginterrupt(SIGPIPE, 1);
siginterrupt(SIGHUP, 1);
return __RESULT_SUCCESS;
}

/*

  • Start an interval timer as the overall test timer.
    */

And at line 86 and line 88 in test-clone.c

#include <signal.h>

I then looked at signal.h where line 388 gives the error (signal.h is in ~/usr/include.signal.h not openss7 directory)

It shows this:

#if defined __USE_XOPEN_EXTENDED || defined __USE_MISC
/* If INTERRUPT is nonzero, make signal SIG interrupt system calls
(causing them to fail with EINTR); if INTERRUPT is zero, make system
calls be restarted after signal SIG. */
extern int siginterrupt (int __sig, int __interrupt) __THROW
attribute_deprecated_msg ("Use sigaction with SA_RESTART instead");

This is well beyond my knowledge and seems to be very localized in terms if triggering a sigaction or siginterrupt feature within openss7

Please can you advise the nature of this issue and how to rectify?

Is there something missing? Such as an environment issue with my Kali install?

Is this an error in openSS7, or could it be bypassed with running the install without the test-clone?

You will know much more as these are fine details to me.

SatoriHoshiAiko

No build CentOS 6.4

Hi there! I've been trying to build the package since the last week, with no luck. I created an Arch virtual machine, but since the packages are updated, there are several issues with that, so I read here that CentOS 6.4 was the last version supported for the distro. Well, I set up a virtual machine and after installing dependencies, I stuck here:

GCJ      org/openss7/streams/lib_org_openss7_streams_la-Error.lo
/home/ss7/ss7/build/src/java/./org/openss7/streams/SWIGTYPE_p_p_streams__Stream.java:14: error: Syntax error, annotations are only available if source level is 1.5
	protected SWIGTYPE_p_p_streams__Stream(long cPtr, @SuppressWarnings("unused") boolean futureUse) {
	                                                  ^^^^^^^^^^^^^^^^^
1 problem (1 error)
make[3]: *** [org/openss7/streams/lib_org_openss7_streams_la-Error.lo] Error 1
make[3]: Leaving directory `/home/ss7/ss7/build/src/java'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/ss7/ss7/build/src/java'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/ss7/ss7/build'
make: *** [all] Error 2

I found it was solved in this commit, so I applied that patch, but no luck for me.
832ccda

Any ideas? Thanks!

Error with make command on Ubuntu 12.04 X64

I encounter theses errors in terminal when executing command: make V=0

modpost.awk: E: r: mymodules, streams_udp : unresolved; inet_protos
modpost.awk: E: r: mymodules, streams_np_udp : unresolved; inet_protos
modpost.awk: E: r: mymodules, streams_sth : unresolved; tasklist_lock
modpost.awk: E: r: mymodules, streams_rawip : unresolved; inet_protos
modpost.awk: E: r: mymodules, streams_sth : unresolved; session_of_pgrp
modpost.awk: E: r: mymodules, streams_tcp : unresolved; inet_protos
modpost.awk: E: r: mymodules, streams_inet : unresolved; sock_alloc
modpost.awk: E: r: mymodules, streams_np_ip : unresolved; inet_protos
modpost.awk: E: r: mymodules, specfs : unresolved; dynamic_dname
modpost.awk: E: errs = 10
make[2]: *** [stamp-modpost] Error 1
make[2]: Leaving directory /home/joel/Bureau/build' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory /home/joel/Bureau/build'
make: *** [all] Error 2

I already resolved a bunch of errors, i think there are the last. Please can you help me

Centos 6.4 specfs Permission denied on loading module

Hi Brian,

Using openss7-1.1.7-20131207 source release
it builds smoothly and clean
make install fails on openss7-modules:
reporting a KVERSION problem.

tweaking a bit openss7-modules script, I was able to make the full installation
but openss7 service refuse to run failing to load specfs module:

Loading Special Shadow Filesystem (specfs): FATAL: Error inserting specfs (/lib/modules/2.6.32-358.el6.x86_64/extra/openss7/specfs.ko): Permission denied
FATAL: Error running install command for specfs

With a bit of debugging I found that specs module is searching for a sort of md5 hash it cannot find.
Commented out strlock_load_check() call in strlock.c resolves that and module loads, but this time streams module panics the whole OS.

Your advice would be appreciated.
Thanks in advance for such a great job.

Support for IUA ?

Hi,
has the stack currently support for SIGTRAN IUA to transport DSS1/Q.931 messages ?
Best Regards
Frédéric

Cannot register

I tried to register @ http://www.openss7.org/repos.html but keep getting "Street is invalid. Please provide your full street address." (I tried putting something in every field including "unit" and "fax" even though I have no "unit" or "fax", but still I get that error).

Missing Package openss7-1.1.8.20181119

Hi Guys

I cant find this package openss7-1.1.8.20181119 at website and also wget return 404. last version that I found is openss7-1.1.8.20150415 on github.

Autotools requires GCJ not supported

Hi there,

i have been attempting to run ./autogen.sh and have made a singke modification for my purposes adding subdir-objects, successfully, and everything else is a clean repository and files.

When running autogen, it completes successfully, but after running ./configure I am getting an error preventing the configuraton from completing:

checking for gcj3... no
checking for gcj... no
checking for gcj... no
checking for cl.exe... no
configure: error: in `/home/user/openss7-master':
configure: error: no acceptable GCJ compiler found in $PATH

Upon some further digging, it has been 4 years that GNU's gcc nolonger ships with GCJ and it has since been removed.

I am running an up to date install of openJDK:

java -version 1 ⨯
Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=on -Dswing.aatext=true
openjdk version "11.0.11" 2021-04-20
OpenJDK Runtime Environment (build 11.0.11+9-post-Debian-1)
OpenJDK 64-Bit Server VM (build 11.0.11+9-post-Debian-1, mixed mode, sharing)

So the backup alternative is successfuly installed. But it would seem that automake.am and configuration.ac as well as when runnig autogen.sh are checking for GCJ and not moving to openJDK. The script then becomes broken when running ./configure

Please help by updating these to correctly use openJDK from Java SE without stalling on GCJ. I don't to coding or scripting, and this has been incredibly painful being stuck trying to manually remove instances of gcj in the configure.ac and makefile.am to no avail. I see that it is coded in to choose java javac javah in the 'else' command. But ./configure is still getting held up.

Satori

Linux Headers Issue

Hi! I've resolved most of the dependencies issues for a successful ./configure process, but I'm stucked. I'm running Ubuntu 12.04.5 on VirtualBox, and that old Ubuntu is because the package won't work witk <3.14 kernel version, so that's why I'm virtualizing it.

`configure: +---------------+
configure: | Kernel Checks |
configure: +---------------+
checking for kernel weak modules... yes
checking for kernel weak symbols... yes
checking for kernel abi support... yes
checking for kernel release... 3.13.0-32-generic
checking for kernel major release number... 3
checking for kernel minor release number... 13
checking for kernel patch release number... 0
checking for kernel extra release number... 32
checking for kernel flavor... generic
checking for kernel module/object linkage... loadable
checking for kernel compiler... gcc
checking for depmod... /sbin/depmod
checking for modprobe... /sbin/modprobe
checking for lsmod... /sbin/lsmod
checking for lsof... /usr/bin/lsof
checking for kernel modules install directory... searching
checking for for kernel modules install directory... /lib/modules/3.13.0-32-generic... yes
checking for for kernel modules install directory... /lib/modules/3.13.0-32-generic
checking for kernel modules directory... searching
checking for for kernel modules directory... /lib/modules/3.13.0-32-generic... yes
checking for for kernel modules directory... /lib/modules/3.13.0-32-generic
checking for kernel module compression... no
checking for kernel modules install subdirectory... updates/openss7
checking for kernel machine... x86_64
checking for kernel Ubuntu boot...
checking for kernel build directory... searching
checking for for kernel build directory... /lib/modules/3.13.0-32-generic/build... no
checking for for kernel build directory... /usr/src/kernels/3.13.0-32-generic-x86_64... no
checking for for kernel build directory... /usr/src/kernels/3.13.0-32-generic... no
checking for for kernel build directory... /usr/src/linux-3.13.0-32-generic-obj/x86_64/... no
checking for for kernel build directory... /usr/src/linux-obj... no
checking for for kernel build directory... /usr/src/kernel-headers-3.13.0-32-generic... no
checking for for kernel build directory... /usr/src/kernel-headers-3.13.0-32... no
checking for for kernel build directory... /usr/src/kernel-headers-3.13.0... no
checking for for kernel build directory... /usr/src/linux-headers-3.13.0-32-generic... no
checking for for kernel build directory... /usr/src/linux-headers-3.13.0-32... no
checking for for kernel build directory... /usr/src/linux-headers-3.13.0... no
checking for for kernel build directory... /usr/src/linux-3.13.0-32-generic... no
checking for for kernel build directory... /usr/src/linux-3.13.0-32... no
checking for for kernel build directory... /usr/src/linux-3.13.0... no
checking for for kernel build directory... /usr/src/linux-3.13... no
checking for for kernel build directory... /usr/src/linux... no
configure: error:


*** This package does not support headless kernel build. Install the
*** appropriate built kernel-source or kernel-headers package for the
*** target kernel "3.13.0-32-generic" and then configure again.


*** The following directories do no exist in the build environment:
*** ""
*** "
/lib/modules/3.13.0-32-generic/build
/usr/src/kernels/3.13.0-32-generic-x86_64
/usr/src/kernels/3.13.0-32-generic
/usr/src/linux-3.13.0-32-generic-obj/x86_64/
/usr/src/linux-obj
/usr/src/kernel-headers-3.13.0-32-generic
/usr/src/kernel-headers-3.13.0-32
/usr/src/kernel-headers-3.13.0
/usr/src/linux-headers-3.13.0-32-generic
/usr/src/linux-headers-3.13.0-32
/usr/src/linux-headers-3.13.0
/usr/src/linux-3.13.0-32-generic
/usr/src/linux-3.13.0-32
/usr/src/linux-3.13.0
/usr/src/linux-3.13
/usr/src/linux"


*** Check the settings of the following options before repeating:
*** --with-k-release 3.13.0-32-generic
*** --with-k-modules /lib/modules/3.13.0-32-generic
*** --with-k-build 3.13.0-32-generic
***`

I tried with those options , but more errors:

ss7@ss7:~/paquetes/build$ ../openss7-1.1.7.20131207/configure --enable-autotest --enable-silent-rules --with-k-release 3.13.0-32-generic --with-k-modules /lib/modules/3.13.0-32-generic --with-k-build 3.13.0-32-generic configure: WARNING: you should use --build, --host, --target configure: WARNING: you should use --build, --host, --target configure: WARNING: invalid host type: /lib/modules/3.13.0-32-generic configure: WARNING: you should use --build, --host, --target checking for development environment... yes checking build system type... Invalid configuration 3.13.0-32-generic': machine 3.13.0-32' not recognized configure: error: /bin/bash ../openss7-1.1.7.20131207/scripts/config.sub 3.13.0-32-generic failed

As far as I know, headers are installed:
ss7@ss7:/lib/modules/3.13.0-32-generic/misc$ dpkg -l | grep linux-headers ii linux-headers-3.13.0-32 3.13.0-32.57~precise1 Header files related to Linux kernel version 3.13.0 ii linux-headers-3.13.0-32-generic 3.13.0-32.57~precise1 Linux kernel headers for version 3.13.0 on 64 bit x86 SMP ii linux-headers-3.2.0-126 3.2.0-126.169 Header files related to Linux kernel version 3.2.0 ii linux-headers-3.2.0-126-virtual 3.2.0-126.169 Linux kernel headers for version 3.2.0 on 64 bit x86 Virtual Guests ii linux-headers-generic-lts-trusty 3.13.0.32.28 Generic Linux kernel headers ii linux-headers-virtual 3.2.0.126.141 Linux kernel headers for virtual machines ss7@ss7:/lib/modules/3.13.0-32-generic/misc$ dpkg -l | grep linux-image ii linux-image-3.13.0-32-generic 3.13.0-32.57~precise1 Linux kernel image for version 3.13.0 on 64 bit x86 SMP ii linux-image-generic-lts-trusty 3.13.0.32.28 Generic Linux kernel image

trouble with test-m2ua-as

My system is ubuntu 10.04.
When running test-m2ua-as separately under /usr/libexec/openss7,it return:

RFC 3331/ETSI TS 102 380 V1.1.1 (2004-12) - SIGnalling TRANsport - M2UA - Conformance Test Suite
Using device /dev/streams/clone/m2ua-as
Using transport /dev/streams/clone/sctp_t
Test Suite setup failed!

The problem is that when open device /dev/streams/clone/m2ua-as,it return -1,and the errno = 6,means "No such device or address".
Does anyone know how to resolve this problem?
Thank you.

OpenSS7 sctp overflow

Hi Brian,

I'm trying to use your library to set-up a sigtran stack, however when I try to use the sctp streams driver it crashes and when I run your supplied test-sctp it overflows ADDR.

https://gist.github.com/Badbits/a3053555741c10f6424a

Are you aware of this? I'll go back to using the linux kernel sctp stack but it just seems a little convoluted, I can see sections from where the kernels sctp module was used so I guess it's still interoperable.

Kernel: 3.18.11 x86_64.
gcc version 4.8.4

Can't find deb repository

I cannot find the link to the openss7 debian repos. There is no deb repos listed in Repository Package Access table in the user profile.

I've also checked the link from README: http://www.openss7.org/repo/debs/debian/squeeze/amd64/main/openss7-repo_all.deb -- it returns 404.

Installation instructions not working (openss7.org 404)

Hey!

Thought I'd test this out for some connections requiring SIGTRAN. However, I'm stuck in the repository install phase. I have added the public key to apt and ran the following:

REPO=http://www.openss7.org/repo/debs
SUBDIR=ubuntu/10.04/$(dpkg-architecture -a -qDEB_HOST_ARCH)/main
wget $REPO/$SUBDIR/openss7-repo_all.deb

Which translates to:

wget http://www.openss7.org/repo/debs/ubuntu/10.10/amd64/main/openss7-repo_all.deb

Web server throws back a 404 at me when trying to fetch. I have tried with different ubuntu versions (10.04-14.04) in the URL to no avail.

Using an EC2 instance with Ubuntu 14.04 LTS x64

Archlinux install Issue

Hello!
I have a trouble when I'm trying to install openSS7 from AUR.
When I execute:
[matias@arch-virtual openss7-git]$ makepkg -i

I got the following...
GCJ org/openss7/streams/lib_org_openss7_streams_la-Error.lo
/home/matias/Downloads/AUR/openss7-git/src/openss7-git/src/java/org/openss7/streams/SWIGTYPE_p_p_streams__Stream.java:14: error: Syntax error, annotations are only available if source level is 1.5 or greater
protected SWIGTYPE_p_p_streams__Stream(long cPtr, @SuppressWarnings("unused") boolean futureUse) {
^^^^^^^^^^^^^^^^^
1 problem (1 error)
Makefile:7002: recipe for target 'org/openss7/streams/lib_org_openss7_streams_la-Error.lo' failed
make[3]: *** [org/openss7/streams/lib_org_openss7_streams_la-Error.lo] Error 1
make[3]: Leaving directory '/home/matias/Downloads/AUR/openss7-git/src/openss7-git/src/java'
Makefile:5502: recipe for target 'all' failed
make[2]: *** [all] Error 2
make[2]: Leaving directory '/home/matias/Downloads/AUR/openss7-git/src/openss7-git/src/java'
Makefile:19411: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/matias/Downloads/AUR/openss7-git/src/openss7-git'
Makefile:8337: recipe for target 'all' failed
make: *** [all] Error 2
==> ERROR: A failure occurred in build().
Aborting...

I try to compile in a 32bit environment, in VMWare.
(Linux arch-virtual 4.3.3-3-ARCH #1 SMP PREEMPT Wed Jan 20 07:44:57 CET 2016 i686 GNU/Linux)
archlinux-java status output:

Available Java environments:
java-1.5.0-gcj-1.5.0.0/jre
java-7-openjdk/jre (default)
If I try with the another Java environment, I get the same error.
I don't know how to solve this, I tried to install in Debian6/7/8/CentOS6/7 and had troubles, and so, I moved to Arch. (That is a good idea, I learn a lot of this).
Thank you in advance!
Best regards,
Matias

CentOS 6.4

Hi.

Im having the same trouble like issue #1 . (i also place a comment there)

configure has no errors. i run the following commands :
make V=0
make check

My error is after running "make install" :
openss7-modules: E: o: one and only one KVERSION permitted for --add-modules

im running CentOS 6.4:
uname -r
2.6.32-504.12.2.el6.i686

2nd question is, Im also registered in openss7.org under the username of henryc
but i dont know what package and rpm file should i download. what is the exact rpm that i should use? when i tried to run rpm -ihv openss7-(some_rpm_file_here).rpm, after entering my username and password, it says "Authorization failed" pls help. thank you

-henry

ss7 testing cases

hello

is there anyone can help me testing ss7 ? as calls working fine but they telco people need testing cases done like call transfer etc so this testing cases i am unable to done anyone can help me ? i can pay money as well my project stuck only on testing cases only i did done rest of thing and calls working fine

webomlinux at gmail dot com

thanks

OpenSS7 impossible install in Centos 6

Using autoconf to generate configure. I get this output:

configure.ac:139: warning: _OPENSS7_MISSING4 is m4_require'd but not m4_defun'd
m4/gcj.m4:452: _GCJ_TOOLS is expanded from...
m4/gcj.m4:441: _GCJ_CONFIG is expanded from...
m4/java.m4:189: _JAVA_SETUP_GCJ is expanded from...
m4/java.m4:80: _JAVA_SETUP is expanded from...
configure.ac:139: the top level
configure.ac:139: warning: _OPENSS7_MISSING4 is m4_require'd but not m4_defun'd
m4/java.m4:106: _JAVA_SETUP_JAR is expanded from...
m4/java.m4:80: _JAVA_SETUP is expanded from...
configure.ac:139: the top level
configure.ac:52: error: possibly undefined macro: dnl
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
configure.ac:79: error: possibly undefined macro: AM_INIT_AUTOMAKE
configure.ac:80: error: possibly undefined macro: AM_MAINTAINER_MODE
configure.ac:91: error: possibly undefined macro: AM_SILENT_RULES
configure.ac:111: error: possibly undefined macro: AM_PROG_AS
configure.ac:112: error: possibly undefined macro: AM_PROG_AR
configure.ac:117: error: possibly undefined macro: AM_PROG_CC_C_O
configure.ac:119: error: possibly undefined macro: AM_PROG_INSTALL_STRIP
configure.ac:135: error: possibly undefined macro: AM_PROG_GCJ
configure.ac:146: error: possibly undefined macro: AM_GNU_GETTEXT_VERSION
configure.ac:147: error: possibly undefined macro: AM_GNU_GETTEXT
configure.ac:162: error: possibly undefined macro: AM_CONDITIONAL
configure.ac:232: error: possibly undefined macro: AC_OPENSS7
configure:5453: error: possibly undefined macro: AC_MSG_WARN
configure:7055: error: possibly undefined macro: AC_LANG_FLAG

I have all the prerequisites installed:

Package bzip2-1.0.5-7.el6_0.x86_64 already installed and latest version
Package chkconfig-1.3.49.5-1.el6.x86_64 already installed and latest version
Package coreutils-8.4-43.el6.x86_64 already installed and latest version
Package createrepo-0.9.9-24.el6.noarch already installed and latest version
Package 1:doxygen-1.6.1-6.el6.x86_64 already installed and latest version
Package gcc-java-4.4.7-17.el6.x86_64 already installed and latest version
Package ghostscript-8.70-21.el6.x86_64 already installed and latest version
Package glibc-2.12-1.192.el6.x86_64 already installed and latest version
Package gnuplot-4.2.6-2.el6.x86_64 already installed and latest version
Package groff-1.18.1.4-21.el6.x86_64 already installed and latest version
Package gzip-1.3.12-22.el6.x86_64 already installed and latest version
Package ImageMagick-6.7.2.7-5.el6_8.x86_64 already installed and latest version
Package 1:java-1.6.0-openjdk-devel-1.6.0.40-1.13.12.6.el6_8.x86_64 already installed and latest version
Package 1:java-1.6.0-openjdk-javadoc-1.6.0.40-1.13.12.6.el6_8.x86_64 already installed and latest version
Package kernel-abi-whitelists-2.6.32-642.4.2.el6.noarch already installed and latest version
Package kernel-2.6.32-642.4.2.el6.x86_64 already installed and latest version
Package kernel-devel-2.6.32-642.4.2.el6.x86_64 already installed and latest version
Package latex2html-2008-4.el6.noarch already installed and latest version
Package libgcj-4.4.7-17.el6.x86_64 already installed and latest version
Package libgcj-devel-4.4.7-17.el6.x86_64 already installed and latest version
Package lsof-4.82-5.el6.x86_64 already installed and latest version
Package module-init-tools-3.9-25.el6.x86_64 already installed and latest version
Package 1:net-snmp-devel-5.5-57.el6_8.1.x86_64 already installed and latest version
Package 4:perl-devel-5.10.1-141.el6_7.1.x86_64 already installed and latest version
Package rpm-4.8.0-55.el6.x86_64 already installed and latest version
Package rpm-build-4.8.0-55.el6.x86_64 already installed and latest version
Package 1:tcl-devel-8.5.7-6.el6.x86_64 already installed and latest version
Package texlive-2007-60.el6_7.x86_64 already installed and latest version
Package texlive-dvips-2007-60.el6_7.x86_64 already installed and latest version
Package texlive-latex-2007-60.el6_7.x86_64 already installed and latest version
Package texlive-utils-2007-60.el6_7.x86_64 already installed and latest version
Package 1:transfig-3.2.5-10.el6.x86_64 already installed and latest version
Package xz-4.999.9-0.5.beta.20091007git.el6.x86_64 already installed and latest version
Package zip-3.0-1.el6_7.1.x86_64 already installed and latest version
Package kernel-devel-2.6.32-642.4.2.el6.x86_64 already installed and latest version
Package 1:net-snmp-5.5-57.el6_8.1.x86_64 already installed and latest version
Package 1:net-snmp-perl-5.5-57.el6_8.1.x86_64 already installed and latest version
Package 1:net-snmp-utils-5.5-57.el6_8.1.x86_64 already installed and latest version
Package lm_sensors-3.1.1-17.el6.x86_64 already installed and latest version
Package 1:net-snmp-devel-5.5-57.el6_8.1.x86_64 already installed and latest version
Package lm_sensors-devel-3.1.1-17.el6.x86_64 already installed and latest version
Package gcc-java-4.4.7-17.el6.x86_64 already installed and latest version
Package 1:java-1.6.0-openjdk-1.6.0.40-1.13.12.6.el6_8.x86_64 already installed and latest version
Package 1:java-1.6.0-openjdk-devel-1.6.0.40-1.13.12.6.el6_8.x86_64 already installed and latest version

It is impossible to install the repository.
[root@pruebas src]# rpm -ivh openss7-repo-1.1.7.20131209-1.el6.noarch.rpm
Preparing... ########################################### [100%]
error: %pre(openss7-repo-1.1.7.20131209-1.el6.noarch) scriptlet failed, exit status 1
error: install: %pre scriptlet failed (2), skipping openss7-repo-1.1.7.20131209-1.el6

Any ideas?

Compiling OpenSS7

Hi Briain,
I have troubles compiling source.
First of all, autoconf can't resolve all symbols used with m4, so I invoked autoreconf -fi,
then invoking of ./configure can pass all points.
But invoking of make crashes over JAVA.
I don't need JAVA so I tried to with ./configure --disable-java but get error, something related to JAVA/GCJ again, error sentence that contained phrase WITH_GCJDBTOOL.
What is proper way to disable JAVA compiling ?

Error: ‘configure.ac’ is required

Hi there, I’m installing on Debian running Kali.

I have preinstalled all the dependencies listed in MANUAL and ReadMe without any concerns.

The typical ./configure command works on any other download I do, but shows up red when in the directory of the cloned repository directory. I just placed the repository directory in home ~/

When I run autoconf automake autoreconf in multiple fashions I get ‘configure.ac’ is required.

I have checked and it is indeed in the directory, so it clearly exists, but for some reason I can’t run the command.

Am I overlooking something here?

Autoconf is version 2.71 (latest version)

Thank you

make error on Centos6.9

Hi,
The openss7 version which I use is openss7-1.1.7.20131207.tar.xz built on Centos 6.9. I have installed all additional prerequisites and ran ../openss7-1.1.8.8.20150415/configure --enable-autotest --enable-silent-rules successfully. But when I make V=0, there are some errors:
make[3]: *** [openss7.txt] error 127
make[3]: Leaving directory /home/*/workspace/build/doc/manual' make[2]: *** [doc/manual/openss7.txt] error 2 make[2]: Leaving directory /home//workspace/build'
make[1]: *** [all-recursive] error 1
make[1]: Leaving directory `/home/
/workspace/build'
make: *** [all] error 2
I can't found openss7.txt at /home/*/workspace/build/doc/manual and openss7-1.1.7.20131207
Any ideas? Thanks

ubuntu 14.04 fails

I made a clean ubuntu 14.04. I have installed kernel sources.

I get the message:

The following directories do not exist in the build environment:

/lib/modules/3.13.0-32-generic/build
/usr/src/kernels/...
etc...

Some of these directories do exist. I assume you are not looking for all of them, but rather some subset. It is not obvious what subset you are looking for but as far as I can tell the directories you are looking for exist.

I am trying to get openss7 to install on anything. I wanted to prove this actually works on something before I spend more time on the 2.6.12 kernel.

Centos 6.4 Build issue

make install-data-hook
make[4]: Entering directory /root/Download/openss7-1.1.7.20131209/build' /bin/sh ../scripts/install_initd -v /etc/rc.d/init.d/specfs /usr/lib/lsb/install_initd /etc/rc.d/init.d/specfs /bin/sh ../scripts/install_initd -v /etc/rc.d/init.d/streams /usr/lib/lsb/install_initd /etc/rc.d/init.d/streams /bin/sh ../scripts/install_initd -v /etc/rc.d/init.d/openss7 /usr/lib/lsb/install_initd /etc/rc.d/init.d/openss7 /bin/sh ../scripts/install_initd -v /etc/rc.d/init.d/strace /usr/lib/lsb/install_initd /etc/rc.d/init.d/strace /bin/sh ../scripts/install_initd -v /etc/rc.d/init.d/strerr /usr/lib/lsb/install_initd /etc/rc.d/init.d/strerr /bin/sh /root/Download/openss7-1.1.7.20131209/scripts/install-sh -d /etc/nslconfig.d /usr/bin/install -c -m 644 ../src/util/sysconfig/netconfig /etc/nslconfig.d/openss7 /bin/sh /root/Download/openss7-1.1.7.20131209/scripts/install-sh -d /etc/sock2path.d /usr/bin/install -c -m 644 ../src/util/sysconfig/sock2path /etc/sock2path.d/openss7 /bin/sh /root/Download/openss7-1.1.7.20131209/scripts/install-sh -d /etc/snmp/snmp.d /usr/bin/install -c -m 644 ../src/util/sysconfig/snmp /etc/snmp/snmp.d/01openss7 gawk -f /root/Download/openss7-1.1.7.20131209/scripts/openss7-modules -- -v 2 --style=redhat -c -b -k 2.6.32-279.el6.x86_64 --add-modules openss7-modules: I: t: depmod, depmod does not support -E option openss7-modules: E: o: one and only one KVERSION permitted for --add-modules openss7-modules: $Id: openss7-modules,v 1.1.2.11 2011-09-20 09:51:33 brian Exp $ Usage: [awk -f ]openss7-modules -- [options] [mode] [KERNEL ...] [awk -f ]openss7-modules -- -h, --help [awk -f ]openss7-modules -- -V, --version [awk -f ]openss7-modules -- -C, --copying openss7-modules: E: o: one and only one KVERSION permitted for --add-modules openss7-modules: E: errs = 1 make[4]: *** [post-updates] Error 2 make[4]: Leaving directory/root/Download/openss7-1.1.7.20131209/build'
make[3]: *** [install-data-am] Error 2
make[3]: Leaving directory /root/Download/openss7-1.1.7.20131209/build' make[2]: *** [install-am] Error 2 make[2]: Leaving directory/root/Download/openss7-1.1.7.20131209/build'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/root/Download/openss7-1.1.7.20131209/build'
make: *** [install] Error 2

Replace GCJ with OpenJDK 8/7

Hi Brian,

As gcj is no longer available on the latest linux kernels, we should adopt the openjdk instead of gcj.

Thanks
Sumeet

Mapv1 to Mapv2 COnversion and viceversa

Hi

We have an application that is sending actually MapV1 but we have a machine that ONLY talks in MapV2.
This conversion can be manage through openss7?

Thanks

Jo

Troubles

My goal is to use this for the OSI/XTI protocols invoked with the t_open set of calls on a 2.6.12.1 kernel. I have been having a lot of trouble compiling this. Unfortunately I can't remember all the different problems. One problem was that the make fails because it can't find linux/autoconf.h.

Question 1: how to differentiate between a tarball and other downloads. The MANUAL references tarballs and src rpms, but I am not finding the src rpms, unless the things I think are tarballs are really full source. For example, if I ./configure, make, and make install streams-0.9.2.4.tar.bz2 have I built from pure source? Or is this some "tarball" that does not really compile from scratch?

Question 2: I am trying to get this to work first on a VirtualBox VM, so that I don't have to turn on the loud real hardware until I have sorted out how to build, install, and use this. Is there any reason to believe it won't work on a virtualbox VM?

Question 3: I downloaded openss7-master.zip from github, and there is no configure file. What do I do? I see the configs folder, but these all seem to reference the nonexistent configure file.

I managed to get 2 different scenarios to compile and install without error but both crash the kernel on start up.

  1. on a 2.6.12.1 kernel, after getting past the autoconf.h problem, and running into another compile error with the full openss7, I managed to configure, make, make install: streams-0.9.2.4, strcompat-0.9.2.7, strxnet-0.9.2.12, and strxns-0.9.2.7. The computer boots, but I get a kernel NULL pointer dereference:

Unable to handle kernel NULL pointer dereference at virtual address 00000000
printing eip:
c013833f
*pde = 2aa40001
*pte = 00000000
Oops: 0000 [#1]
PREEMPT SMP
Modules linked in: streams specfs video
CPU: 0
EIP: 0060:[] Not tainted VLI
EFLAGS: 00010246 (2.6.12.1)
EIP is at print_unload_info+0x3f/0x110
eax: ec96a280 ebx: 00000000 ecx: c0387947 edx: 00001000
esi: ec96a280 edi: eb89fd00 ebp: ea875f08 esp: ea875ee8
ds: 007b es: 007b ss: 0068
Process lsmod (pid: 1797, threadinfo=ea874000 task=eafc1530)
Stack: eb89fd00 c0387943 eb893b80 00000000 ec96a280 ec96a284 ec96a280 eb89fd00
ea875f2c c013a888 eb89fd00 ec96a280 ec96a28c 00027fa0 ec96a284 eb89fd00
ec96a284 ea875f64 c0183b7f eb89fd00 ec96a284 00000000 00000001 00000000
Call Trace:
[] show_stack+0x7f/0xa0
[] show_registers+0x163/0x1d0
[] die+0x101/0x190
[] do_page_fault+0x343/0x76b
[] error_code+0x4f/0x54
[] m_show+0x48/0xb0
[] seq_read+0xdf/0x2c0
[] vfs_read+0xb0/0x130
[] sys_read+0x4b/0x80
[] sysenter_past_esp+0x54/0x75
Code: 7d 08 89 45 f0 89 04 24 e8 cf fd ff ff 89 44 24 08 b8 43 79 38 c0 89 3c 24 89 44 24 04 e8 fa bd 04 00 8b 45 f0 8b 98 00 05 00 00 <8b> 03 0f 18 00 90 8b 75 f0 81 c6 00 05 00 00 39 f3 74 35 c7 45
<6>e1000: eth0: e1000_watchdog_task: NIC Link is Up 1000 Mbps Full Duplex

  1. on FC15, which seemed to be a version that the documentation indicated was a good candidate, I managed to get openss7-1.1.7.20131207 to configure, make and make install, but the computer hangs on startup. I have not managed to capture the error that seems to be displayed but scrolls away too quickly.

Thanks for your help.

jt

installation Problems

Hi Brian,

I'm having a bad day here. I follow the instructions to get the repository (sudo rpm -Uhv $REPO/$SUBDIR/openss7-repo.noarch.rpm) and I get 404 not found.

wget http://www.openss7.org/tarballs/openss7-1.1.8.8.20150415.tar.xz also returns 404 (not found)

And if I clone it from here I get stuck at ../openss7-1.1.8.8.20150415/configure --enable-autotest --enable-silent-rules (configure not found)

What am I missing?

Best regards,

Henry

trouble building on CentOS 7

Hi,

I have downloaded the master package.
Configure fails with below:
configure: error: no acceptable GCJ compiler found in $PATH

This is on CentOS 7:
Linux localhost.localdomain 3.10.0-123.el7.x86_64 #1 SMP Mon Jun 30 12:09:22 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

It seems GCJ is no longer available in CentOS7.

Best regards,
Rupinder.

V5.2 support?

Hi,

Is there any ongoing process of V5.2 protocol implementation? Or is there any open source samples we can integrate?

Regards

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.