m-200 linux x86_64

Цифровые телефонные станции, цифровые коммутаторы М-200 производства МТА
Правила форума
ligverd
Сообщения: 6
Зарегистрирован: Вт окт 21, 2008 4:32 pm

m-200 linux x86_64

Сообщение ligverd » Вт фев 25, 2014 4:10 pm

Пропатчил софт m-200 под linux для x86_64

    scomm 0.8.5
    callbuilder 0.6.2.1
    spider 0.2.4

Кому нужно забирайте патчи на http://www.m-200.com/base/index.php/M-200_linux_x86_64

Сделал патч для tune но пока не тестировал.
Было бы хорошо если бы поддержку x86_64 включили в основную ветку.

umkasuper
Сообщения: 90
Зарегистрирован: Ср дек 22, 2010 12:50 pm

Re: m-200 linux x86_64

Сообщение umkasuper » Сб мар 08, 2014 9:49 pm

А что мешает просто собирать с 32 битным окружением используя ключик -m32? Программе не нужны 64 бита.
Чем выпускать патчи и переписывать исходники.

RAD
Сообщения: 1
Зарегистрирован: Пн апр 20, 2015 10:48 am

Re: m-200 linux x86_64

Сообщение RAD » Ср апр 22, 2015 3:22 pm

[quote="ligverd"]Пропатчил софт m-200 под linux для x86_64


[list]
  • scomm 0.8.5

    callbuilder 0.6.2.1

    spider 0.2.4
  • [/list]


    Кому нужно забирайте патчи на [url]http://www.m-200.com/base/index.php/M-200_linux_x86_64[/url]



    Вот хотел забрать, но по ссылке пусто.

    Ключик -m32 не помогает - по разному крутил.

    И знаний, увы, не хватает.

    Centos 6.6



    [root@bgbilling scomm-0.8.5]# make

    make all-recursive

    make[1]: Entering directory `/usr/src/m-200/scomm-0.8.5'

    Making all in src

    make[2]: Entering directory `/usr/src/m-200/scomm-0.8.5/src'

    if g++ -DHAVE_CONFIG_H -I. -I. -I.. -g -O2 -MT main.o -MD -MP -MF ".deps/main.Tpo" \

    -c -o main.o `test -f 'main.cpp' || echo './'`main.cpp; \

    then mv -f ".deps/main.Tpo" ".deps/main.Po"; \

    else rm -f ".deps/main.Tpo"; exit 1; \

    fi

    main.cpp: In function ‘void* Client_ptread(void*)’:

    main.cpp:56: ошибка: cast from ‘void*’ to ‘unsigned int’ loses precision

    main.cpp: In function ‘void* InfoClient_ptread(void*)’:

    main.cpp:112: ошибка: cast from ‘void*’ to ‘int’ loses precision

    make[2]: *** [main.o] Ошибка 1

    make[2]: Leaving directory `/usr/src/m-200/scomm-0.8.5/src'

    make[1]: *** [all-recursive] Ошибка 1

    make[1]: Leaving directory `/usr/src/m-200/scomm-0.8.5'

    make: *** [all] Ошибка 2

    ligverd
    Сообщения: 6
    Зарегистрирован: Вт окт 21, 2008 4:32 pm

    Re: m-200 linux x86_64

    Сообщение ligverd » Пт дек 15, 2017 4:57 pm

    МТА потеряли все патчи со своего вики.



    Чуток переделал, чтобы собиралось все под x86/x86_64 в том числе и tune

    Сделал сборку в виде git с коммитами по версиям + совместимость с x86_64 и выложил все это на github



    git clone https://github.com/Ligverd/scomm.git

    git clone https://github.com/Ligverd/spider.git

    git clone https://github.com/Ligverd/callbuilder.git

    git clone https://github.com/Ligverd/tune.git



    На slackware 64 14.2 все собирается и работает.


    Вернуться в «АТС М-200»

    Кто сейчас на конференции

    Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя