Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Asking about project status #23

Open
alishir opened this issue Sep 14, 2017 · 4 comments
Open

Asking about project status #23

alishir opened this issue Sep 14, 2017 · 4 comments

Comments

@alishir
Copy link

alishir commented Sep 14, 2017

Hi @muggot and thanks for this great project, I found that last update on wiki is about debian 7, by the now the latest debian stable in 9. Also the ptlib version that used in openmcu is 2.0 but the latest ptlib version is 2.16. Are there any plan to update this project?

Thanks.

@kay27
Copy link
Collaborator

kay27 commented Dec 5, 2017

Hi @alishir, no reason for update ptlib, at least you'll don't see any speedify of openmcu, so it's interesting like an experiment but no more. Please feel free to update wiki yourself if you have useful information :)

@willamowius
Copy link
Contributor

Don't even try to upgrade PTLib. It changes it's API with every version. Your H323Plus will fail to compile when you try eg. 2.16.x.

@willamowius
Copy link
Contributor

Actually there is a reason to upgrade PTLib: The current version of PTLib doesn't work OpenSSL 1.1.x. neither does OpenMCU's H323Plus version.

I'm maintaining a PTLib 2.10.x fork for H323Plus and GnuGk that keeps the API stable and only fixes serious bugs, like the OpenSSL 1.1 issue. I would suggest OpenMCU switches to that version, too. I alraedy tested that it compiles OK, but haben't tested the resulting executable much.

https://github.com/willamowius/ptlib

@jmu10
Copy link

jmu10 commented Jan 30, 2021

Does anybody has the openMCU installation steps with PTLib. I have tried the following, but it does not pass the make step

apt-get install nasm yasm git build-essential autoconf
pkg-config libtool libavcodec-dev libavformat-dev
libswscale-dev libavutil-dev libfreetype6-dev libssl-dev
libx264-dev libvpx-dev libjpeg62-turbo libjpeg62-turbo-dev
libsofia-sip-ua-dev libsamplerate0-dev libopus-dev

cd /usr/local/src
git clone https://github.com/muggot/openmcu.git
rm -R /usr/local/src/openmcu/libs/ptlib
rm -R /usr/local/src/openmcu/libs/h323plus

cd /usr/local/src/openmcu/libs
git clone https://github.com/willamowius/ptlib.git
cd ptlib
export PTLIBDIR=/usr/local/src/openmcu/libs/ptlib
./configure --enable-ipv6 --disable-odbc --disable-sdl --disable-lua --disable-expat
make optnoshared

cd /usr/local/src/openmcu/libs
git clone https://github.com/willamowius/h323plus.git
cd h323plus
export OPENH323DIR=/usr/local/src/openmcu/libs/h323plus
./configure --enable-h235 --enable-h46017 --enable-h46026
make optnoshared

cd /usr/local/src/openmcu
./autogen.sh
./configure --prefix=/usr/local/bin/openmcu --disable-openssl
make
make install
openmcu -d

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants