• Кривые номера зон в outbound

    From Eugene Erokhin@2:5083/85 to All on Wed Jan 12 23:49:36 2022
    Hello All!

    Решил для разнообразия завести qico. Скачал 0.59.1, скомпилял, столкнулся с проблемой:
    При запуске qcc видно, что в аутбаунде на всех адресах вместо зоны 2 указана зона 15.
    Соответственно в нодлисте не находятся адреса, прополки не идут, subst'ы не работают. Аутбаунд в порядке, binkd его читает корректно. При добавлении полла вручную
    через qcc зона 2 меняется на 15. Если искать в нодлисте вручную вводя адрес, то находит,
    если искать адрес из очереди - не находит.
    К конфигах нашёл только, что зона из основного адреса используется как дефолтная,
    но у меня там зона 2. Шо за ерунда, кто знает?

    Eugene

    --- gossipEd-linux/amd64 2.0-dev
    * Origin: Just Origin (2:5083/85)
  • From Eugene Erokhin@2:5083/85 to All on Thu Jan 13 17:22:20 2022
    Hello All!

    12 Jan 22 23:49:36, Eugene Erokhin wrote to All:

    Соответственно в нодлисте не находятся адреса, прополки не идут, subst'ы не
    работают. Аутбаунд в порядке, binkd его читает корректно. При добавлении полла вручную
    через qcc зона 2 меняется на 15. Если искать в нодлисте вручную вводя адрес, то находит,
    если искать адрес из очереди - не находит.

    В общем, разобрался. Был маленький косячок в исходниках, в outbound.c. Поправил.
    Заодно поправил проблемку из-за которой qico не хотел компилироваться у меня. Сделаю, конечно pr на гитхабе, но если кому вдруг надо, то вот тут лежит с иправлениями: https://github.com/uncleeugene/qico-0.59.1

    Eugene


    --- gossipEd-linux/amd64 2.0-dev
    * Origin: Just Origin (2:5083/85)
  • From Stas Mishchenkov@2:460/5858 to Eugene Erokhin on Tue Jan 18 12:30:10 2022
    Hi, Eugene!

    13 янв 22 17:22, Eugene Erokhin -> All:

    В общем, разобрался. Был маленький косячок в исходниках, в outbound.c. Поправил. Заодно поправил проблемку из-за которой qico не хотел компилироваться у меня. Сделаю, конечно pr на гитхабе, но если кому вдруг надо, то вот тут лежит с
    иправлениями: https://github.com/uncleeugene/qico-0.59.1

    У меня не собралось. :(

    Have nice nights.
    Stas Mishchenkov.
    --- Кто не любит вина, женщин и песен, так дypаком и yмpет!
    * Origin: Lame Users Breeding. Simferopol, Crimea. (2:460/5858)
  • From Eugene Erokhin@2:5083/85 to Stas Mishchenkov on Tue Jan 18 18:02:16 2022
    Hello Stas Mishchenkov!

    18 Jan 22 12:30:10, Stas Mishchenkov wrote to Eugene Erokhin:

    У меня не собралось. :(
    а что ругается? Давай подробности, будем разбираться :)

    Eugene


    --- gossipEd-linux/amd64 2.0-dev
    * Origin: Just Origin (2:5083/85)
  • From Stas Mishchenkov@2:460/5858 to Eugene Erokhin on Tue Jan 18 17:11:30 2022
    Hi, Eugene!

    18 янв 22 18:02, Eugene Erokhin -> Stas Mishchenkov:

    У меня не собралось. :(

    а что ругается? Давай подробности, будем разбираться :)

    [fido@brorabbit qico-0.59.1]$ ./configure
    bash: ./configure: ет такого файла или каталога
    [fido@brorabbit qico-0.59.1]$ make
    make: *** е заданы цели и не найден make-файл. Останов.
    [fido@brorabbit qico-0.59.1]$
    [fido@brorabbit qico-0.59.1]$ ./configure~
    configure~: error: cannot find install-sh or install.sh in . ./.. ./../..

    Ладно. Подкладываем его от основной ветки qico.

    [fido@brorabbit qico-0.59.1]$ ./configure~
    checking for a BSD-compatible install... /bin/install -c
    checking whether build environment is sane... configure~: error: ls -t appears to fail. Make sure there is not a broken
    alias in your environment
    configure~: error: newly created file is older than distributed files!
    Check your system clock

    [fido@brorabbit qico-0.59.1]$ date
    Вт янв 18 17:13:41 MSK 2022

    [fido@brorabbit qico-0.59.1]$ uname -a
    Linux brorabbit 5.4.81-std-def-alt1 #1 SMP Fri Dec 4 09:57:57 UTC 2020 x86_64 GNU/Linux


    Have nice nights.
    Stas Mishchenkov.
    --- Стыдно бывает только за то, что помнишь. Алкоголь.
    * Origin: Lame Users Breeding. Simferopol, Crimea. (2:460/5858)
  • From Eugene Erokhin@2:5083/85 to Stas Mishchenkov on Tue Jan 18 23:52:52 2022
    Hello Stas Mishchenkov!

    18 Jan 22 17:11:30, Stas Mishchenkov wrote to Eugene Erokhin:

    [fido@brorabbit qico-0.59.1]$ ./configure
    bash: ./configure: ет такого файла или каталога
    е нужно подкладывать. Я собирал так:
    $ autoupdate
    $ ./autogen.sh

    и потом уже

    $ ./configure
    $ make
    $ sudo make install

    Eugene


    --- gossipEd-linux/amd64 2.0-dev
    * Origin: Just Origin (2:5083/85)
  • From Stas Mishchenkov@2:460/5858 to Eugene Erokhin on Wed Jan 19 11:25:44 2022
    Hi, Eugene!

    18 янв 22 23:52, Eugene Erokhin -> Stas Mishchenkov:

    [fido@brorabbit qico-0.59.1]$ ./configure
    bash: ./configure: ет такого файла или каталога

    е нужно подкладывать. Я собирал так:
    $ autoupdate

    [fido@brorabbit qico-0.59.1]$ autoupdate
    configure.ac:70: warning: your code may safely assume C89 semantics that RETSIGTYPE is void.
    Remove this warning and the `AC_CACHE_CHECK' when you adjust the code.

    $ ./autogen.sh

    [fido@brorabbit qico-0.59.1]$ ./autogen.sh
    using default autoconf (GNU Autoconf) 2.69
    using default automake (GNU automake) 1.16.1
    ===== aclocal
    ===== autoheader
    ===== automake
    configure.ac:5: warning: AM_INIT_AUTOMAKE: two- and three-arguments forms are deprecated. For more info, see:
    configure.ac:5: https://www.gnu.org/software/automake/manual/automake.html#Modernize-AM_005fINI T_005fAUTOMAKE-invocation
    configure.ac:5: installing './missing'
    lib/Makefile.am:7: warning: source file '$(srcdir)/dlmalloc.c' is in a subdirectory,
    lib/Makefile.am:7: but option 'subdir-objects' is disabled
    automake-default: warning: possible forward-incompatibility.
    automake-default: At least a source file is in a subdirectory, but the 'subdir-objects'
    automake-default: automake option hasn't been enabled. For now, the corresponding output
    automake-default: object file(s) will be placed in the top-level directory. However,
    automake-default: this behaviour will change in future Automake versions: they will
    automake-default: unconditionally cause object files to be placed in the same subdirectory
    automake-default: of the corresponding sources.
    automake-default: You are advised to start using 'subdir-objects' option throughout your
    automake-default: project, to avoid future incompatibilities.
    lib/Makefile.am: installing './depcomp'
    ===== autoconf
    cleaning up... done.

    и потом уже

    $ ./configure
    $ make
    $ sudo make install

    [fido@brorabbit qico-0.59.1]$ make
    make all-recursive
    make[1]: вход в каталог <</home/fido/src/20220118/qico-0.59.1>>
    Making all in lib
    make[2]: вход в каталог <</home/fido/src/20220118/qico-0.59.1/lib>>
    make[2]: Цель <<all>> не требует выполнения команд.
    make[2]: выход из каталога <</home/fido/src/20220118/qico-0.59.1/lib>>
    Making all in src
    make[2]: вход в каталог <</home/fido/src/20220118/qico-0.59.1/src>>
    Creating qconf.h and qconf.c
    gawk: ./x2c.awk:12: warning: regexp escape sequence `\#' is not a known regexp operator
    /bin/sh ../ylwrap flagexp.y y.tab.c flagexp.c y.tab.h `echo flagexp.c | sed -e s/cc$/hh/ -e s/cpp$/hpp/ -e s/cxx$/hxx/ -e s/c++$/h++/ -e s/c$/h/` y.output flagexp.output -- bison -y -d
    updating flagexp.h
    /bin/sh ../ylwrap flaglex.l .c flaglex.c -- /bin/sh /home/fido/src/20220118/qico-0.59.1/missing flex
    /home/fido/src/20220118/qico-0.59.1/missing: строка 81: flex: команда не найдена
    WARNING: 'flex' is missing on your system.
    You should only need it if you modified a '.l' file.
    You may want to install the Fast Lexical Analyzer package:
    <https://github.com/westes/flex>
    make[2]: *** [Makefile:560: flaglex.c] Ошибка 127
    make[2]: выход из каталога <</home/fido/src/20220118/qico-0.59.1/src>>
    make[1]: *** [Makefile:387: all-recursive] Ошибка 1
    make[1]: выход из каталога <</home/fido/src/20220118/qico-0.59.1>>
    make: *** [Makefile:328: all] Ошибка 2

    Have nice nights.
    Stas Mishchenkov.

    --- А стоит ли идти к психиатру, спросил я себя. Мнения разделились.
    * Origin: Lame Users Breeding. Simferopol, Crimea. (2:460/5858)
  • From Eugene Erokhin@2:5083/85 to Stas Mishchenkov on Wed Jan 19 18:08:02 2022
    Hello Stas Mishchenkov!

    19 Jan 22 11:25:44, Stas Mishchenkov wrote to Eugene Erokhin:

    WARNING: 'flex' is missing on your system.
    You should only need it if you modified a '.l' file.
    You may want to install the Fast Lexical Analyzer package:
    <https://github.com/westes/flex>
    Подозреваю, что вот в этом дело, стоит попробовать поставить flex.
    Из репозиториев или с гитхаба - тут уже, как душе угодно.

    Eugene


    --- gossipEd-linux/amd64 2.0-dev
    * Origin: Just Origin (2:5083/85)
  • From Stas Mishchenkov@2:460/5858 to Eugene Erokhin on Wed Jan 19 17:52:36 2022
    Hi, Eugene!

    19 янв 22 18:08, Eugene Erokhin -> Stas Mishchenkov:

    WARNING: 'flex' is missing on your system.
    You should only need it if you modified a '.l' file.
    You may want to install the Fast Lexical Analyzer package:
    <https://github.com/westes/flex>

    Подозреваю, что вот в этом дело, стоит попробовать поставить flex.
    Из репозиториев или с гитхаба - тут уже, как душе угодно.

    Поставил, а заодно обновил glibc-core библиотеки, оно еще чего-то нового подтянуло. Всё равно не собирается.

    [fido@brorabbit qico-0.59.1]$ make
    make all-recursive
    make[1]: вход в каталог <</home/fido/src/20220119/qico-0.59.1>>
    Making all in lib
    make[2]: вход в каталог <</home/fido/src/20220119/qico-0.59.1/lib>>
    make[2]: Цель <<all>> не требует выполнения команд.
    make[2]: выход из каталога <</home/fido/src/20220119/qico-0.59.1/lib>>
    Making all in src
    make[2]: вход в каталог <</home/fido/src/20220119/qico-0.59.1/src>>
    Creating qconf.h and qconf.c
    gawk: ./x2c.awk:12: warning: regexp escape sequence `\#' is not a known regexp operator
    /bin/sh ../ylwrap flagexp.y y.tab.c flagexp.c y.tab.h `echo flagexp.c | sed -e s/cc$/hh/ -e s/cpp$/hpp/ -e s/cxx$/hxx/ -e s/c++$/h++/ -e s/c$/h/` y.output flagexp.output -- bison -y -d
    updating flagexp.h
    /bin/sh ../ylwrap flaglex.l lex.yy.c flaglex.c -- flex
    make all-am
    make[3]: вход в каталог <</home/fido/src/20220119/qico-0.59.1/src>>
    gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT qctl.o -MD -MP -MF .deps/qctl.Tpo -c -o qctl.o qctl.c
    qctl.c: In function 'main':
    qctl.c:390:17: warning: ignoring return value of 'getcwd', declared with attribute warn_unused_result [-Wunused-result]
    getcwd(filename, MAX_PATH-1);xstrcat(filename, "/", MAX_PATH);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
    mv -f .deps/qctl.Tpo .deps/qctl.Po
    gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT clserv.o -MD -MP -MF .deps/clserv.Tpo -c -o clserv.o clserv.c
    mv -f .deps/clserv.Tpo .deps/clserv.Po
    gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT md5q.o -MD -MP -MF .deps/md5q.Tpo -c -o md5q.o md5q.c
    md5q.c: In function 'MD5Transform':
    md5q.c:233:22: warning: 'x[8]' is used uninitialized in this function [-Wuninitialized]
    FF (a, b, c, d, x[ 8], S11, 0x698098d8); /* 9 */
    ^
    md5q.c:234:22: warning: 'x[9]' is used uninitialized in this function [-Wuninitialized]
    FF (d, a, b, c, x[ 9], S12, 0x8b44f7af); /* 10 */
    ^
    md5q.c:235:22: warning: 'x[10]' is used uninitialized in this function [-Wuninitialized]
    FF (c, d, a, b, x[10], S13, 0xffff5bb1); /* 11 */
    ^
    md5q.c:236:22: warning: 'x[11]' is used uninitialized in this function [-Wuninitialized]
    FF (b, c, d, a, x[11], S14, 0x895cd7be); /* 12 */
    ^
    md5q.c:237:22: warning: 'x[12]' is used uninitialized in this function [-Wuninitialized]
    FF (a, b, c, d, x[12], S11, 0x6b901122); /* 13 */
    ^
    md5q.c:238:22: warning: 'x[13]' is used uninitialized in this function [-Wuninitialized]
    FF (d, a, b, c, x[13], S12, 0xfd987193); /* 14 */
    ^
    md5q.c:239:22: warning: 'x[14]' is used uninitialized in this function [-Wuninitialized]
    FF (c, d, a, b, x[14], S13, 0xa679438e); /* 15 */
    ^
    md5q.c:240:22: warning: 'x[15]' is used uninitialized in this function [-Wuninitialized]
    FF (b, c, d, a, x[15], S14, 0x49b40821); /* 16 */
    ^
    md5q.c:245:22: warning: 'x[11]' is used uninitialized in this function [-Wuninitialized]
    GG (c, d, a, b, x[11], S23, 0x265e5a51); /* 19 */
    ^
    md5q.c:248:22: warning: 'x[10]' is used uninitialized in this function [-Wuninitialized]
    GG (d, a, b, c, x[10], S22, 0x2441453); /* 22 */
    ^
    md5q.c:249:22: warning: 'x[15]' is used uninitialized in this function [-Wuninitialized]
    GG (c, d, a, b, x[15], S23, 0xd8a1e681); /* 23 */
    ^
    md5q.c:251:22: warning: 'x[9]' is used uninitialized in this function [-Wuninitialized]
    GG (a, b, c, d, x[ 9], S21, 0x21e1cde6); /* 25 */
    ^
    md5q.c:252:22: warning: 'x[14]' is used uninitialized in this function [-Wuninitialized]
    GG (d, a, b, c, x[14], S22, 0xc33707d6); /* 26 */
    ^
    md5q.c:254:22: warning: 'x[8]' is used uninitialized in this function [-Wuninitialized]
    GG (b, c, d, a, x[ 8], S24, 0x455a14ed); /* 28 */
    ^
    md5q.c:255:22: warning: 'x[13]' is used uninitialized in this function [-Wuninitialized]
    GG (a, b, c, d, x[13], S21, 0xa9e3e905); /* 29 */
    ^
    md5q.c:258:22: warning: 'x[12]' is used uninitialized in this function [-Wuninitialized]
    GG (b, c, d, a, x[12], S24, 0x8d2a4c8a); /* 32 */
    ^
    md5q.c:262:22: warning: 'x[8]' is used uninitialized in this function [-Wuninitialized]
    HH (d, a, b, c, x[ 8], S32, 0x8771f681); /* 34 */
    ^
    md5q.c:263:22: warning: 'x[11]' is used uninitialized in this function [-Wuninitialized]
    HH (c, d, a, b, x[11], S33, 0x6d9d6122); /* 35 */
    ^
    md5q.c:264:22: warning: 'x[14]' is used uninitialized in this function [-Wuninitialized]
    HH (b, c, d, a, x[14], S34, 0xfde5380c); /* 36 */
    ^
    md5q.c:268:22: warning: 'x[10]' is used uninitialized in this function [-Wuninitialized]
    HH (b, c, d, a, x[10], S34, 0xbebfbc70); /* 40 */
    ^
    md5q.c:269:22: warning: 'x[13]' is used uninitialized in this function [-Wuninitialized]
    HH (a, b, c, d, x[13], S31, 0x289b7ec6); /* 41 */
    ^
    md5q.c:273:22: warning: 'x[9]' is used uninitialized in this function [-Wuninitialized]
    HH (a, b, c, d, x[ 9], S31, 0xd9d4d039); /* 45 */
    ^
    md5q.c:274:22: warning: 'x[12]' is used uninitialized in this function [-Wuninitialized]
    HH (d, a, b, c, x[12], S32, 0xe6db99e5); /* 46 */
    ^
    md5q.c:275:22: warning: 'x[15]' is used uninitialized in this function [-Wuninitialized]
    HH (c, d, a, b, x[15], S33, 0x1fa27cf8); /* 47 */
    ^
    md5q.c:281:22: warning: 'x[14]' is used uninitialized in this function [-Wuninitialized]
    II (c, d, a, b, x[14], S43, 0xab9423a7); /* 51 */
    ^
    md5q.c:283:22: warning: 'x[12]' is used uninitialized in this function [-Wuninitialized]
    II (a, b, c, d, x[12], S41, 0x655b59c3); /* 53 */
    ^
    md5q.c:285:22: warning: 'x[10]' is used uninitialized in this function [-Wuninitialized]
    II (c, d, a, b, x[10], S43, 0xffeff47d); /* 55 */
    ^
    md5q.c:287:22: warning: 'x[8]' is used uninitialized in this function [-Wuninitialized]
    II (a, b, c, d, x[ 8], S41, 0x6fa87e4f); /* 57 */
    ^
    md5q.c:288:22: warning: 'x[15]' is used uninitialized in this function [-Wuninitialized]
    II (d, a, b, c, x[15], S42, 0xfe2ce6e0); /* 58 */
    ^
    md5q.c:290:22: warning: 'x[13]' is used uninitialized in this function [-Wuninitialized]
    II (b, c, d, a, x[13], S44, 0x4e0811a1); /* 60 */
    ^
    md5q.c:292:22: warning: 'x[11]' is used uninitialized in this function [-Wuninitialized]
    II (d, a, b, c, x[11], S42, 0xbd3af235); /* 62 */
    ^
    md5q.c:294:22: warning: 'x[9]' is used uninitialized in this function [-Wuninitialized]
    II (b, c, d, a, x[ 9], S44, 0xeb86d391); /* 64 */
    ^
    mv -f .deps/md5q.Tpo .deps/md5q.Po
    gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT qslib.o -MD -MP -MF .deps/qslib.Tpo -c -o qslib.o qslib.c
    mv -f .deps/qslib.Tpo .deps/qslib.Po
    gcc -g -O2 -Wall -o qctl qctl.o clserv.o md5q.o qslib.o
    gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT qcc.o -MD -MP -MF .deps/qcc.Tpo -c -o qcc.o qcc.c
    qcc.c: In function 'write_log':
    qcc.c:258:9: warning: variable 'y' set but not used [-Wunused-but-set-variable]
    int y, x;
    ^
    qcc.c: In function 'logit':
    qcc.c:516:15: warning: variable 'y' set but not used [-Wunused-but-set-variable]
    int len = 0, y, x = 2, cu = 1;
    ^
    qcc.c: In function 'freshqueue':
    qcc.c:611:32: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'unsigned int' [-Wformat=]
    snprintf(str,MAX_STRING," %5lu%c %6lu%c %3d ",
    ~~~^
    %5u
    qcc.c:611:39: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'unsigned int' [-Wformat=]
    snprintf(str,MAX_STRING," %5lu%c %6lu%c %3d ",
    ~~~^
    %6u
    qcc.c: In function 'inputstr':
    qcc.c:698:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]

    if((ms+2)>COL)ms=COL-2;vl=ms-1;

    ^~
    qcc.c:698:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'

    if((ms+2)>COL)ms=COL-2;vl=ms-1;

    ^~
    qcc.c: In function 'main':
    qcc.c:1518:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for(;que&&que->n!=q_pos;que=que->next);if(!que)break;
    ^~~
    qcc.c:1518:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
    for(;que&&que->n!=q_pos;que=que->next);if(!que)break;
    ^~
    qcc.c:1532:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for(;que&&que->n!=q_pos;que=que->next);if(!que)break;
    ^~~
    qcc.c:1532:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
    for(;que&&que->n!=q_pos;que=que->next);if(!que)break;
    ^~
    qcc.c:1540:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for(;que&&que->n!=q_pos;que=que->next);if(!que&&ch=='F')break;
    ^~~
    qcc.c:1540:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
    for(;que&&que->n!=q_pos;que=que->next);if(!que&&ch=='F')break;
    ^~
    qcc.c:1544:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for(;que&&que->n!=q_pos;que=que->next);if(!que&&ch=='E')break;
    ^~~
    qcc.c:1544:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
    for(;que&&que->n!=q_pos;que=que->next);if(!que&&ch=='E')break;
    ^~
    qcc.c:1564:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for(;que&&que->n!=q_pos;que=que->next);if(!que&&ch=='S')break;
    ^~~
    qcc.c:1564:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
    for(;que&&que->n!=q_pos;que=que->next);if(!que&&ch=='S')break;
    ^~
    qcc.c: In function 'timestr':
    qcc.c:444:18: warning: '%02ld' directive output may be truncated writing between 2 and 16 bytes into a region of size 10 [-Wformat-truncation=]
    snprintf(ts,10,"%02ld:%02ld:%02ld",hr,tim/60-hr*60,tim%60);
    ^~~~~
    qcc.c:444:17: note: directive argument in the range [0, 2562047788015215]
    snprintf(ts,10,"%02ld:%02ld:%02ld",hr,tim/60-hr*60,tim%60);
    ^~~~~~~~~~~~~~~~~~~
    qcc.c:444:17: note: directive argument in the range [-153722867280912900, 153722867280912930]
    qcc.c:444:17: note: directive argument in the range [0, 59]
    In file included from /usr/include/stdio.h:862,
    from qcc.c:41:
    /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 9 and 40 bytes into a destination of size 10
    return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    __bos (__s), __fmt, __va_arg_pack ());
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    In file included from /usr/include/string.h:508,
    from qcc.c:47:
    In function 'strncpy',
    inlined from 'inputstr' at qcc.c:764:7: /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' accessing 1 or more bytes at offsets [-2147483648, 2147483647] and [0, 9223372036854775807] may overlap up to 18446744071562067968 bytes at offset [0, 2147483647] [-Wrestrict]
    return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    mv -f .deps/qcc.Tpo .deps/qcc.Po
    gcc -g -O2 -Wall -lncurses -o qcc qcc.o clserv.o md5q.o qslib.o /usr/bin/ld.default: qcc.o: in function `bar': /home/fido/src/20220119/qico-0.59.1/src/qcc.c:451: undefined reference to `acs_map'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:451: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:451: undefined reference to `acs_map'
    /usr/bin/ld.default: qcc.o: in function `freshhdr': /home/fido/src/20220119/qico-0.59.1/src/qcc.c:422: undefined reference to `werase'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:423: undefined reference to `wattr_on'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:424: undefined reference to `mvwprintw'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:425: undefined reference to `wattr_on'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:426: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:427: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:428: undefined reference to `wattr_on'
    /usr/bin/ld.default: qcc.o: in function `freshhelp': /home/fido/src/20220119/qico-0.59.1/src/qcc.c:405: undefined reference to `werase'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:407: undefined reference to `wattr_on'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:408: undefined reference to `wattr_on'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:412: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:412: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:409: undefined reference to `wattr_on'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:416: undefined reference to `wattr_on'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:417: undefined reference to `COLS'
    /usr/bin/ld.default: qcc.o: in function `freshstatus': /home/fido/src/20220119/qico-0.59.1/src/qcc.c:434: undefined reference to `werase'
    /usr/bin/ld.default: qcc.o: in function `freshqueue': /home/fido/src/20220119/qico-0.59.1/src/qcc.c:592: undefined reference to `werase'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:593: undefined reference to `scrollok'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:595: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:595: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:596: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:596: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:596: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:607: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:607: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:608: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:608: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:609: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:610: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:610: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:613: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:615: undefined reference to `wattr_on'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:616: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:607: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:600: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:600: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:600: undefined reference to `waddnstr'
    /usr/bin/ld.default: qcc.o: in function `logit': /home/fido/src/20220119/qico-0.59.1/src/qcc.c:528: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:529: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:533: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:535: undefined reference to `scrollok'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:536: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:536: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:537: undefined reference to `scrollok'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:535: undefined reference to `scrollok'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:536: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:536: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:537: undefined reference to `scrollok'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:549: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:550: undefined reference to `winsdelln'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:551: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:551: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:552: undefined reference to `scrollok'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:553: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:553: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:554: undefined reference to `scrollok'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:535: undefined reference to `scrollok'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:536: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:536: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:537: undefined reference to `scrollok'
    /usr/bin/ld.default: qcc.o: in function `draw_screen': /home/fido/src/20220119/qico-0.59.1/src/qcc.c:321: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:321: undefined reference to `wredrawln'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:322: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:323: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:323: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:323: undefined reference to `acs_map'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:323: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:323: undefined reference to `wvline'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:324: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:324: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:324: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:324: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:324: undefined reference to `acs_map'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:324: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:324: undefined reference to `wvline'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:325: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:325: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:325: undefined reference to `acs_map'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:325: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:325: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:326: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:326: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:326: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:326: undefined reference to `acs_map'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:326: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:326: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:327: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:327: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:327: undefined reference to `acs_map'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:327: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:327: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:328: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:328: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:328: undefined reference to `acs_map'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:328: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:328: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:329: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:329: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:329: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:329: undefined reference to `acs_map'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:329: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:329: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:330: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:330: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:330: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:330: undefined reference to `acs_map'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:330: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:330: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:331: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:331: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:331: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:331: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:331: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:332: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:332: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:332: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:332: undefined reference to `acs_map'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:332: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:332: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:333: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:333: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:333: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:333: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:333: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:333: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:334: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:334: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:334: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:334: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:334: undefined reference to `acs_map'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:334: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:334: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:335: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:335: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:335: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:335: undefined reference to `acs_map'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:335: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:335: undefined reference to `whline'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:336: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:336: undefined reference to `wattr_on'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:337: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:337: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:337: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:337: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:337: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:337: undefined reference to `whline'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:338: undefined reference to `stdscr'
    /usr/bin/ld.default: qcc.o: in function `freshpfile': /home/fido/src/20220119/qico-0.59.1/src/qcc.c:459: undefined reference to `scrollok'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:461: undefined reference to `mvwprintw'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:463: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:463: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:466: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:466: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:467: undefined reference to `wattr_off'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:468: undefined reference to `mvwprintw'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:469: undefined reference to `wattr_on'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:470: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:470: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:471: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:473: undefined reference to `mvwprintw'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:475: undefined reference to `wattr_on'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:476: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:476: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:477: undefined reference to `waddnstr'
    /usr/bin/ld.default: qcc.o: in function `freshslot': /home/fido/src/20220119/qico-0.59.1/src/qcc.c:482: undefined reference to `werase'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:490: undefined reference to `scrollok'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:492: undefined reference to `mvwprintw'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:493: undefined reference to `wattr_off'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:494: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:494: undefined reference to `mvwprintw'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:495: undefined reference to `mvwprintw'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:496: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:496: undefined reference to `mvwprintw'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:497: undefined reference to `wattr_on'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:498: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:499: undefined reference to `wattr_off'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:500: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:500: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:501: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:501: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:502: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:502: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:502: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:504: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:504: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:504: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:506: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:506: undefined reference to `wattr_on'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:507: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:507: undefined reference to `mvwprintw'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:508: undefined reference to `COLS'
    /usr/bin/ld.default: qcc.o: in function `freshpfile': /home/fido/src/20220119/qico-0.59.1/src/qcc.c:508: undefined reference to `COLS'
    /usr/bin/ld.default: qcc.o: in function `freshslot': /home/fido/src/20220119/qico-0.59.1/src/qcc.c:484: undefined reference to `scrollok'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:485: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:486: undefined reference to `wattr_on'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:487: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:485: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:506: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:506: undefined reference to `acs_map'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:506: undefined reference to `whline'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:501: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:498: undefined reference to `waddnstr'
    /usr/bin/ld.default: qcc.o: in function `freshall': /home/fido/src/20220119/qico-0.59.1/src/qcc.c:624: undefined reference to `wnoutrefresh'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:625: undefined reference to `wnoutrefresh'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:626: undefined reference to `wnoutrefresh'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:629: undefined reference to `wnoutrefresh'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:630: undefined reference to `wredrawln'
    /usr/bin/ld.default: qcc.o: in function `delslot': /home/fido/src/20220119/qico-0.59.1/src/qcc.c:677: undefined reference to `delwin'
    /usr/bin/ld.default: qcc.o: in function `getmessages': /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1105: undefined reference to `wnoutrefresh'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1178: undefined reference to `flash'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1178: undefined reference to `beep'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1178: undefined reference to `flash'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1181: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1182: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1183: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1184: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1186: undefined reference to `wattr_on'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1187: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1188: undefined reference to `wattr_off'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1190: undefined reference to `scrollok'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1191: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1192: undefined reference to `scrollok'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1060: undefined reference to `wrefresh'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1217: undefined reference to `wrefresh'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1211: undefined reference to `wrefresh'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1222: undefined reference to `wrefresh'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1248: undefined reference to `wrefresh'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1115: undefined reference to `wnoutrefresh'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1145: undefined reference to `wnoutrefresh'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1172: undefined reference to `wrefresh'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1071: undefined reference to `wrefresh'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1169: undefined reference to `wnoutrefresh'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1067: undefined reference to `wrefresh'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1060: undefined reference to `wrefresh'
    /usr/bin/ld.default: qcc.o: in function `createslot': /home/fido/src/20220119/qico-0.59.1/src/qcc.c:668: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:668: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:668: undefined reference to `newwin'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:669: undefined reference to `scrollok'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:669: undefined reference to `flash'
    /usr/bin/ld.default: qcc.o: in function `getmessages': /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1060: undefined reference to `wrefresh'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1042: undefined reference to `wrefresh'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1194: undefined reference to `wrefresh'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1060: undefined reference to `wrefresh'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1103: undefined reference to `wrefresh'
    /usr/bin/ld.default: qcc.o: in function `createslot': /home/fido/src/20220119/qico-0.59.1/src/qcc.c:666: undefined reference to `beep'
    /usr/bin/ld.default: qcc.o: in function `getmessages': /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1113: undefined reference to `wrefresh'
    /usr/bin/ld.default: qcc.o: in function `inputstr': /home/fido/src/20220119/qico-0.59.1/src/qcc.c:695: undefined reference to `wnoutrefresh'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:698: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:699: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:700: undefined reference to `newwin'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:701: undefined reference to `wbkgd'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:702: undefined reference to `wattr_on'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:703: undefined reference to `acs_map'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:703: undefined reference to `acs_map'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:703: undefined reference to `acs_map'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:703: undefined reference to `acs_map'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:703: undefined reference to `acs_map'
    /usr/bin/ld.default: qcc.o:/home/fido/src/20220119/qico-0.59.1/src/qcc.c:703: more undefined references to `acs_map' follow
    /usr/bin/ld.default: qcc.o: in function `inputstr': /home/fido/src/20220119/qico-0.59.1/src/qcc.c:703: undefined reference to `wborder'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:704: undefined reference to `wattr_off'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:705: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:705: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:705: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:706: undefined reference to `wnoutrefresh'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:706: undefined reference to `doupdate'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:708: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:708: undefined reference to `wgetch'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:908: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:908: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:910: undefined reference to `wnoutrefresh'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:910: undefined reference to `doupdate'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:913: undefined reference to `delwin'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:918: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:918: undefined reference to `wrefresh'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:919: undefined reference to `wnoutrefresh'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:895: undefined reference to `wattr_on'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:896: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:896: undefined reference to `mvwprintw'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:897: undefined reference to `wnoutrefresh'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:898: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:899: undefined reference to `wnoutrefresh'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:900: undefined reference to `doupdate'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:834: undefined reference to `beep'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:909: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:909: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:915: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:916: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:916: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:916: undefined reference to `acs_map'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:916: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:916: undefined reference to `whline'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:858: undefined reference to `wnoutrefresh'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:853: undefined reference to `beep'
    /usr/bin/ld.default: qcc.o: in function `write_log': /home/fido/src/20220119/qico-0.59.1/src/qcc.c:267: undefined reference to `wattr_on'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:279: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:279: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:280: undefined reference to `wattr_off'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:267: undefined reference to `wattr_on'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:269: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:282: undefined reference to `wrefresh'
    /usr/bin/ld.default: qcc.o: in function `getnode': /home/fido/src/20220119/qico-0.59.1/src/qcc.c:938: undefined reference to `beep'
    /usr/bin/ld.default: qcc.o: in function `freshhdr': /home/fido/src/20220119/qico-0.59.1/src/qcc.c:429: undefined reference to `waddnstr'
    /usr/bin/ld.default: qcc.o: in function `freshhelp': /home/fido/src/20220119/qico-0.59.1/src/qcc.c:417: undefined reference to `mvwprintw'
    /usr/bin/ld.default: qcc.o: in function `freshstatus': /home/fido/src/20220119/qico-0.59.1/src/qcc.c:435: undefined reference to `waddnstr'
    /usr/bin/ld.default: qcc.o: in function `draw_screen': /home/fido/src/20220119/qico-0.59.1/src/qcc.c:338: undefined reference to `wrefresh'
    /usr/bin/ld.default: qcc.o: in function `freshslot': /home/fido/src/20220119/qico-0.59.1/src/qcc.c:487: undefined reference to `wattr_off'
    /usr/bin/ld.default: qcc.o: in function `freshall': /home/fido/src/20220119/qico-0.59.1/src/qcc.c:631: undefined reference to `wrefresh'
    /usr/bin/ld.default: qcc.o: in function `initscreen': /home/fido/src/20220119/qico-0.59.1/src/qcc.c:343: undefined reference to `initscr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:343: undefined reference to `start_color'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:344: undefined reference to `cbreak'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:344: undefined reference to `noecho'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:344: undefined reference to `nonl'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:345: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:345: undefined reference to `nodelay'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:346: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:346: undefined reference to `keypad'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:347: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:347: undefined reference to `leaveok'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:348: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:349: undefined reference to `init_pair'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:350: undefined reference to `init_pair'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:351: undefined reference to `init_pair'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:352: undefined reference to `init_pair'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:353: undefined reference to `init_pair'
    /usr/bin/ld.default: qcc.o:/home/fido/src/20220119/qico-0.59.1/src/qcc.c:354: more undefined references to `init_pair' follow
    /usr/bin/ld.default: qcc.o: in function `initscreen': /home/fido/src/20220119/qico-0.59.1/src/qcc.c:365: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:365: undefined reference to `wbkgd'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:368: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:368: undefined reference to `newwin'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:369: undefined reference to `scrollok'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:370: undefined reference to `wbkgd'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:371: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:371: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:371: undefined reference to `newwin'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:372: undefined reference to `wbkgd'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:373: undefined reference to `scrollok'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:374: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:374: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:374: undefined reference to `newwin'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:375: undefined reference to `wbkgd'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:376: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:376: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:376: undefined reference to `newwin'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:377: undefined reference to `wbkgd'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:378: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:378: undefined reference to `newwin'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:379: undefined reference to `wbkgd'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:380: undefined reference to `wrefresh'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:381: undefined reference to `wrefresh'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:382: undefined reference to `wrefresh'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:383: undefined reference to `wrefresh'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:384: undefined reference to `wrefresh'
    /usr/bin/ld.default: qcc.o:/home/fido/src/20220119/qico-0.59.1/src/qcc.c:1356: more undefined references to `wrefresh' follow
    /usr/bin/ld.default: qcc.o: in function `main': /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1379: undefined reference to `wattr_on'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1380: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1380: undefined reference to `mvwprintw'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1381: undefined reference to `wnoutrefresh'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1381: undefined reference to `wnoutrefresh'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1386: undefined reference to `doupdate'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1399: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1399: undefined reference to `wgetch'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1437: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1439: undefined reference to `wrefresh'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1445: undefined reference to `wrefresh'
    /usr/bin/ld.default: qcc.o: in function `donescreen': /home/fido/src/20220119/qico-0.59.1/src/qcc.c:391: undefined reference to `delwin'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:392: undefined reference to `delwin'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:393: undefined reference to `delwin'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:394: undefined reference to `delwin'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:395: undefined reference to `delwin'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:396: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:396: undefined reference to `wclear'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:397: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:397: undefined reference to `wrefresh'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:398: undefined reference to `endwin'
    /usr/bin/ld.default: qcc.o: in function `main': /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1383: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1384: undefined reference to `wnoutrefresh'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1366: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1366: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1368: undefined reference to `resizeterm'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1369: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1369: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1369: undefined reference to `wresize'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1370: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1370: undefined reference to `wresize'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1370: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1370: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1370: undefined reference to `wresize'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1371: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1371: undefined reference to `mvwin'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1371: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1371: undefined reference to `wresize'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1372: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1372: undefined reference to `mvwin'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1372: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1372: undefined reference to `wresize'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1373: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1373: undefined reference to `wresize'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1411: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1411: undefined reference to `putwin'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1400: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1400: undefined reference to `wgetch'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1438: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1503: undefined reference to `wrefresh'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1508: undefined reference to `wrefresh'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1436: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1442: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1597: undefined reference to `beep'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1602: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1606: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1607: undefined reference to `winsdelln'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1608: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1608: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1609: undefined reference to `scrollok'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1610: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1610: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1611: undefined reference to `scrollok'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1586: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1591: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1592: undefined reference to `winsdelln'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1593: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1593: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1593: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1595: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:1596: undefined reference to `wrefresh'
    collect2: error: ld returned 1 exit status
    make[3]: *** [Makefile:476: qcc] Ошибка 1
    make[3]: выход из каталога <</home/fido/src/20220119/qico-0.59.1/src>>
    make[2]: *** [Makefile:356: all] Ошибка 2
    make[2]: выход из каталога <</home/fido/src/20220119/qico-0.59.1/src>>
    make[1]: *** [Makefile:387: all-recursive] Ошибка 1
    make[1]: выход из каталога <</home/fido/src/20220119/qico-0.59.1>>
    make: *** [Makefile:328: all] Ошибка 2
    [fido@brorabbit qico-0.59.1]$

    Have nice nights.
    Stas Mishchenkov.

    --- Когда я ем - я глух и нем. Когда я пью - я гораздо коммуникабельней.
    * Origin: Lame Users Breeding. Simferopol, Crimea. (2:460/5858)
  • From Eugene Erokhin@2:5083/85 to Stas Mischenkov on Wed Jan 19 22:50:20 2022
    Hello Stas Mischenkov!

    Судя по undefined references, он ещё хочет ncurses.

    Eugene


    --- gossipEd-linux/amd64 2.0-dev
    * Origin: Just Origin (2:5083/85)
  • From Nil A@2:5015/46 to Stas Mishchenkov on Wed Jan 19 21:52:50 2022
    Hello, Stas!

    Wednesday January 19 2022 17:52, from Stas Mishchenkov -> Eugene Erokhin:

    qcc qcc.o clserv.o md5q.o qslib.o /usr/bin/ld.default: qcc.o: in
    function `bar': /home/fido/src/20220119/qico-0.59.1/src/qcc.c:451: undefined reference to `acs_map' /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:451: undefined reference
    to `waddch' /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:451: undefined reference
    to `acs_map' /usr/bin/ld.default: qcc.o: in function
    `freshhdr': /home/fido/src/20220119/qico-0.59.1/src/qcc.c:422:
    undefined reference to `werase' /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:423: undefined reference
    to `wattr_on' /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:424: undefined reference
    to `mvwprintw' /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:425: undefined reference
    to `wattr_on' /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:426: undefined reference
    to `waddnstr' /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:427: undefined reference
    to `waddch' /usr/bin/ld.default: /home/fido/src/20220119/qico-0.59.1/src/qcc.c:428: undefined reference
    to `wattr_on' /usr/bin/ld.default: qcc.o: in function

    Это всё ошибки, что нет библиотеки ncurses, или ещё кого-то curses-варианта, при линковке.

    Best Regards, Nil
    --- GoldED+/LNX 1.1.5
    * Origin: Linux 2.6.32-042stab145.3 (2:5015/46)
  • From Stas Mishchenkov@2:460/5858 to Eugene Erokhin on Thu Jan 20 19:26:06 2022
    Hi, Eugene!

    19 янв 22 22:50, Eugene Erokhin -> Stas Mischenkov:

    Судя по undefined references, он ещё хочет ncurses.

    libncurses - была установлена.
    libncurses-devel -тоже уже была.
    добавил libncurses-devel-static
    всё равно ругается.

    === Import Windows Clipboard Start ===

    [fido@brorabbit qico-0.59.1]$ make
    make all-recursive
    make[1]: вход в каталог <</home/fido/src/20200120/qico-0.59.1>>
    Making all in lib
    make[2]: вход в каталог <</home/fido/src/20200120/qico-0.59.1/lib>>
    make[2]: Цель <<all>> не требует выполнения команд.
    make[2]: выход из каталога <</home/fido/src/20200120/qico-0.59.1/lib>>
    Making all in src
    make[2]: вход в каталог <</home/fido/src/20200120/qico-0.59.1/src>>
    Creating qconf.h and qconf.c
    gawk: ./x2c.awk:12: warning: regexp escape sequence `\#' is not a known regexp operator
    /bin/sh ../ylwrap flagexp.y y.tab.c flagexp.c y.tab.h `echo flagexp.c | sed -e s/cc$/hh/ -e s/cpp$/hpp/ -e s/cxx$/hxx/ -e s/c++$/h++/ -e s/c$/h/` y.output flagexp.output -- bison -y -d
    updating flagexp.h
    /bin/sh ../ylwrap flaglex.l lex.yy.c flaglex.c -- flex
    make all-am
    make[3]: вход в каталог <</home/fido/src/20200120/qico-0.59.1/src>>
    gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT qctl.o -MD -MP -MF .deps/qctl.Tpo -c -o qctl.o qctl.c
    qctl.c: In function 'main':
    qctl.c:390:17: warning: ignoring return value of 'getcwd', declared with attribute warn_unused_result [-Wunused-result]
    getcwd(filename, MAX_PATH-1);xstrcat(filename, "/", MAX_PATH);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
    mv -f .deps/qctl.Tpo .deps/qctl.Po
    gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT clserv.o -MD -MP -MF .deps/clserv.Tpo -c -o clserv.o clserv.c
    mv -f .deps/clserv.Tpo .deps/clserv.Po
    gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT md5q.o -MD -MP -MF .deps/md5q.Tpo -c -o md5q.o md5q.c
    md5q.c: In function 'MD5Transform':
    md5q.c:233:22: warning: 'x[8]' is used uninitialized in this function [-Wuninitialized]
    FF (a, b, c, d, x[ 8], S11, 0x698098d8); /* 9 */
    ^
    md5q.c:234:22: warning: 'x[9]' is used uninitialized in this function [-Wuninitialized]
    FF (d, a, b, c, x[ 9], S12, 0x8b44f7af); /* 10 */
    ^
    md5q.c:235:22: warning: 'x[10]' is used uninitialized in this function [-Wuninitialized]
    FF (c, d, a, b, x[10], S13, 0xffff5bb1); /* 11 */
    ^
    md5q.c:236:22: warning: 'x[11]' is used uninitialized in this function [-Wuninitialized]
    FF (b, c, d, a, x[11], S14, 0x895cd7be); /* 12 */
    ^
    md5q.c:237:22: warning: 'x[12]' is used uninitialized in this function [-Wuninitialized]
    FF (a, b, c, d, x[12], S11, 0x6b901122); /* 13 */
    ^
    md5q.c:238:22: warning: 'x[13]' is used uninitialized in this function [-Wuninitialized]
    FF (d, a, b, c, x[13], S12, 0xfd987193); /* 14 */
    ^
    md5q.c:239:22: warning: 'x[14]' is used uninitialized in this function [-Wuninitialized]
    FF (c, d, a, b, x[14], S13, 0xa679438e); /* 15 */
    ^
    md5q.c:240:22: warning: 'x[15]' is used uninitialized in this function [-Wuninitialized]
    FF (b, c, d, a, x[15], S14, 0x49b40821); /* 16 */
    ^
    md5q.c:245:22: warning: 'x[11]' is used uninitialized in this function [-Wuninitialized]
    GG (c, d, a, b, x[11], S23, 0x265e5a51); /* 19 */
    ^
    md5q.c:248:22: warning: 'x[10]' is used uninitialized in this function [-Wuninitialized]
    GG (d, a, b, c, x[10], S22, 0x2441453); /* 22 */
    ^
    md5q.c:249:22: warning: 'x[15]' is used uninitialized in this function [-Wuninitialized]
    GG (c, d, a, b, x[15], S23, 0xd8a1e681); /* 23 */
    ^
    md5q.c:251:22: warning: 'x[9]' is used uninitialized in this function [-Wuninitialized]
    GG (a, b, c, d, x[ 9], S21, 0x21e1cde6); /* 25 */
    ^
    md5q.c:252:22: warning: 'x[14]' is used uninitialized in this function [-Wuninitialized]
    GG (d, a, b, c, x[14], S22, 0xc33707d6); /* 26 */
    ^
    md5q.c:254:22: warning: 'x[8]' is used uninitialized in this function [-Wuninitialized]
    GG (b, c, d, a, x[ 8], S24, 0x455a14ed); /* 28 */
    ^
    md5q.c:255:22: warning: 'x[13]' is used uninitialized in this function [-Wuninitialized]
    GG (a, b, c, d, x[13], S21, 0xa9e3e905); /* 29 */
    ^
    md5q.c:258:22: warning: 'x[12]' is used uninitialized in this function [-Wuninitialized]
    GG (b, c, d, a, x[12], S24, 0x8d2a4c8a); /* 32 */
    ^
    md5q.c:262:22: warning: 'x[8]' is used uninitialized in this function [-Wuninitialized]
    HH (d, a, b, c, x[ 8], S32, 0x8771f681); /* 34 */
    ^
    md5q.c:263:22: warning: 'x[11]' is used uninitialized in this function [-Wuninitialized]
    HH (c, d, a, b, x[11], S33, 0x6d9d6122); /* 35 */
    ^
    md5q.c:264:22: warning: 'x[14]' is used uninitialized in this function [-Wuninitialized]
    HH (b, c, d, a, x[14], S34, 0xfde5380c); /* 36 */
    ^
    md5q.c:268:22: warning: 'x[10]' is used uninitialized in this function [-Wuninitialized]
    HH (b, c, d, a, x[10], S34, 0xbebfbc70); /* 40 */
    ^
    md5q.c:269:22: warning: 'x[13]' is used uninitialized in this function [-Wuninitialized]
    HH (a, b, c, d, x[13], S31, 0x289b7ec6); /* 41 */
    ^
    md5q.c:273:22: warning: 'x[9]' is used uninitialized in this function [-Wuninitialized]
    HH (a, b, c, d, x[ 9], S31, 0xd9d4d039); /* 45 */
    ^
    md5q.c:274:22: warning: 'x[12]' is used uninitialized in this function [-Wuninitialized]
    HH (d, a, b, c, x[12], S32, 0xe6db99e5); /* 46 */
    ^
    md5q.c:275:22: warning: 'x[15]' is used uninitialized in this function [-Wuninitialized]
    HH (c, d, a, b, x[15], S33, 0x1fa27cf8); /* 47 */
    ^
    md5q.c:281:22: warning: 'x[14]' is used uninitialized in this function [-Wuninitialized]
    II (c, d, a, b, x[14], S43, 0xab9423a7); /* 51 */
    ^
    md5q.c:283:22: warning: 'x[12]' is used uninitialized in this function [-Wuninitialized]
    II (a, b, c, d, x[12], S41, 0x655b59c3); /* 53 */
    ^
    md5q.c:285:22: warning: 'x[10]' is used uninitialized in this function [-Wuninitialized]
    II (c, d, a, b, x[10], S43, 0xffeff47d); /* 55 */
    ^
    md5q.c:287:22: warning: 'x[8]' is used uninitialized in this function [-Wuninitialized]
    II (a, b, c, d, x[ 8], S41, 0x6fa87e4f); /* 57 */
    ^
    md5q.c:288:22: warning: 'x[15]' is used uninitialized in this function [-Wuninitialized]
    II (d, a, b, c, x[15], S42, 0xfe2ce6e0); /* 58 */
    ^
    md5q.c:290:22: warning: 'x[13]' is used uninitialized in this function [-Wuninitialized]
    II (b, c, d, a, x[13], S44, 0x4e0811a1); /* 60 */
    ^
    md5q.c:292:22: warning: 'x[11]' is used uninitialized in this function [-Wuninitialized]
    II (d, a, b, c, x[11], S42, 0xbd3af235); /* 62 */
    ^
    md5q.c:294:22: warning: 'x[9]' is used uninitialized in this function [-Wuninitialized]
    II (b, c, d, a, x[ 9], S44, 0xeb86d391); /* 64 */
    ^
    mv -f .deps/md5q.Tpo .deps/md5q.Po
    gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT qslib.o -MD -MP -MF .deps/qslib.Tpo -c -o qslib.o qslib.c
    mv -f .deps/qslib.Tpo .deps/qslib.Po
    gcc -g -O2 -Wall -o qctl qctl.o clserv.o md5q.o qslib.o
    gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT qcc.o -MD -MP -MF .deps/qcc.Tpo -c -o qcc.o qcc.c
    qcc.c: In function 'write_log':
    qcc.c:258:9: warning: variable 'y' set but not used [-Wunused-but-set-variable]
    int y, x;
    ^
    qcc.c: In function 'logit':
    qcc.c:516:15: warning: variable 'y' set but not used [-Wunused-but-set-variable]
    int len = 0, y, x = 2, cu = 1;
    ^
    qcc.c: In function 'freshqueue':
    qcc.c:611:32: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'unsigned int' [-Wformat=]
    snprintf(str,MAX_STRING," %5lu%c %6lu%c %3d ",
    ~~~^
    %5u
    qcc.c:611:39: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'unsigned int' [-Wformat=]
    snprintf(str,MAX_STRING," %5lu%c %6lu%c %3d ",
    ~~~^
    %6u
    qcc.c: In function 'inputstr':
    qcc.c:698:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]

    if((ms+2)>COL)ms=COL-2;vl=ms-1;

    ^~
    qcc.c:698:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'

    if((ms+2)>COL)ms=COL-2;vl=ms-1;

    ^~
    qcc.c: In function 'main':
    qcc.c:1518:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for(;que&&que->n!=q_pos;que=que->next);if(!que)break;
    ^~~
    qcc.c:1518:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
    for(;que&&que->n!=q_pos;que=que->next);if(!que)break;
    ^~
    qcc.c:1532:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for(;que&&que->n!=q_pos;que=que->next);if(!que)break;
    ^~~
    qcc.c:1532:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
    for(;que&&que->n!=q_pos;que=que->next);if(!que)break;
    ^~
    qcc.c:1540:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for(;que&&que->n!=q_pos;que=que->next);if(!que&&ch=='F')break;
    ^~~
    qcc.c:1540:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
    for(;que&&que->n!=q_pos;que=que->next);if(!que&&ch=='F')break;
    ^~
    qcc.c:1544:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for(;que&&que->n!=q_pos;que=que->next);if(!que&&ch=='E')break;
    ^~~
    qcc.c:1544:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
    for(;que&&que->n!=q_pos;que=que->next);if(!que&&ch=='E')break;
    ^~
    qcc.c:1564:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for(;que&&que->n!=q_pos;que=que->next);if(!que&&ch=='S')break;
    ^~~
    qcc.c:1564:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
    for(;que&&que->n!=q_pos;que=que->next);if(!que&&ch=='S')break;
    ^~
    qcc.c: In function 'timestr':
    qcc.c:444:18: warning: '%02ld' directive output may be truncated writing between 2 and 16 bytes into a region of size 10 [-Wformat-truncation=]
    snprintf(ts,10,"%02ld:%02ld:%02ld",hr,tim/60-hr*60,tim%60);
    ^~~~~
    qcc.c:444:17: note: directive argument in the range [0, 2562047788015215]
    snprintf(ts,10,"%02ld:%02ld:%02ld",hr,tim/60-hr*60,tim%60);
    ^~~~~~~~~~~~~~~~~~~
    qcc.c:444:17: note: directive argument in the range [-153722867280912900, 153722867280912930]
    qcc.c:444:17: note: directive argument in the range [0, 59]
    In file included from /usr/include/stdio.h:862,
    from qcc.c:41:
    /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 9 and 40 bytes into a destination of size 10
    return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    __bos (__s), __fmt, __va_arg_pack ());
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    In file included from /usr/include/string.h:508,
    from qcc.c:47:
    In function 'strncpy',
    inlined from 'inputstr' at qcc.c:764:7: /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' accessing 1 or more bytes at offsets [-2147483648, 2147483647] and [0, 9223372036854775807] may overlap up to 18446744071562067968 bytes at offset [0, 2147483647] [-Wrestrict]
    return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    mv -f .deps/qcc.Tpo .deps/qcc.Po
    gcc -g -O2 -Wall -lncurses -o qcc qcc.o clserv.o md5q.o qslib.o /usr/bin/ld.default: qcc.o: in function `bar': /home/fido/src/20200120/qico-0.59.1/src/qcc.c:451: undefined reference to `acs_map'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:451: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:451: undefined reference to `acs_map'
    /usr/bin/ld.default: qcc.o: in function `freshhdr': /home/fido/src/20200120/qico-0.59.1/src/qcc.c:422: undefined reference to `werase'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:423: undefined reference to `wattr_on'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:424: undefined reference to `mvwprintw'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:425: undefined reference to `wattr_on'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:426: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:427: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:428: undefined reference to `wattr_on'
    /usr/bin/ld.default: qcc.o: in function `freshhelp': /home/fido/src/20200120/qico-0.59.1/src/qcc.c:405: undefined reference to `werase'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:407: undefined reference to `wattr_on'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:408: undefined reference to `wattr_on'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:412: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:412: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:409: undefined reference to `wattr_on'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:416: undefined reference to `wattr_on'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:417: undefined reference to `COLS'
    /usr/bin/ld.default: qcc.o: in function `freshstatus': /home/fido/src/20200120/qico-0.59.1/src/qcc.c:434: undefined reference to `werase'
    /usr/bin/ld.default: qcc.o: in function `freshqueue': /home/fido/src/20200120/qico-0.59.1/src/qcc.c:592: undefined reference to `werase'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:593: undefined reference to `scrollok'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:595: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:595: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:596: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:596: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:596: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:607: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:607: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:608: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:608: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:609: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:610: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:610: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:613: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:615: undefined reference to `wattr_on'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:616: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:607: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:600: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:600: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:600: undefined reference to `waddnstr'
    /usr/bin/ld.default: qcc.o: in function `logit': /home/fido/src/20200120/qico-0.59.1/src/qcc.c:528: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:529: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:533: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:535: undefined reference to `scrollok'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:536: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:536: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:537: undefined reference to `scrollok'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:535: undefined reference to `scrollok'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:536: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:536: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:537: undefined reference to `scrollok'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:549: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:550: undefined reference to `winsdelln'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:551: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:551: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:552: undefined reference to `scrollok'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:553: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:553: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:554: undefined reference to `scrollok'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:535: undefined reference to `scrollok'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:536: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:536: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:537: undefined reference to `scrollok'
    /usr/bin/ld.default: qcc.o: in function `draw_screen': /home/fido/src/20200120/qico-0.59.1/src/qcc.c:321: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:321: undefined reference to `wredrawln'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:322: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:323: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:323: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:323: undefined reference to `acs_map'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:323: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:323: undefined reference to `wvline'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:324: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:324: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:324: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:324: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:324: undefined reference to `acs_map'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:324: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:324: undefined reference to `wvline'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:325: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:325: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:325: undefined reference to `acs_map'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:325: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:325: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:326: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:326: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:326: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:326: undefined reference to `acs_map'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:326: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:326: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:327: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:327: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:327: undefined reference to `acs_map'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:327: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:327: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:328: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:328: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:328: undefined reference to `acs_map'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:328: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:328: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:329: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:329: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:329: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:329: undefined reference to `acs_map'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:329: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:329: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:330: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:330: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:330: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:330: undefined reference to `acs_map'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:330: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:330: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:331: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:331: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:331: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:331: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:331: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:332: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:332: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:332: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:332: undefined reference to `acs_map'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:332: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:332: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:333: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:333: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:333: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:333: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:333: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:333: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:334: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:334: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:334: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:334: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:334: undefined reference to `acs_map'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:334: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:334: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:335: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:335: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:335: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:335: undefined reference to `acs_map'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:335: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:335: undefined reference to `whline'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:336: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:336: undefined reference to `wattr_on'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:337: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:337: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:337: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:337: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:337: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:337: undefined reference to `whline'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:338: undefined reference to `stdscr'
    /usr/bin/ld.default: qcc.o: in function `freshpfile': /home/fido/src/20200120/qico-0.59.1/src/qcc.c:459: undefined reference to `scrollok'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:461: undefined reference to `mvwprintw'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:463: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:463: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:466: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:466: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:467: undefined reference to `wattr_off'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:468: undefined reference to `mvwprintw'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:469: undefined reference to `wattr_on'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:470: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:470: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:471: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:473: undefined reference to `mvwprintw'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:475: undefined reference to `wattr_on'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:476: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:476: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:477: undefined reference to `waddnstr'
    /usr/bin/ld.default: qcc.o: in function `freshslot': /home/fido/src/20200120/qico-0.59.1/src/qcc.c:482: undefined reference to `werase'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:490: undefined reference to `scrollok'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:492: undefined reference to `mvwprintw'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:493: undefined reference to `wattr_off'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:494: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:494: undefined reference to `mvwprintw'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:495: undefined reference to `mvwprintw'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:496: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:496: undefined reference to `mvwprintw'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:497: undefined reference to `wattr_on'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:498: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:499: undefined reference to `wattr_off'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:500: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:500: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:501: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:501: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:502: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:502: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:502: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:504: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:504: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:504: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:506: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:506: undefined reference to `wattr_on'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:507: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:507: undefined reference to `mvwprintw'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:508: undefined reference to `COLS'
    /usr/bin/ld.default: qcc.o: in function `freshpfile': /home/fido/src/20200120/qico-0.59.1/src/qcc.c:508: undefined reference to `COLS'
    /usr/bin/ld.default: qcc.o: in function `freshslot': /home/fido/src/20200120/qico-0.59.1/src/qcc.c:484: undefined reference to `scrollok'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:485: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:486: undefined reference to `wattr_on'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:487: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:485: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:506: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:506: undefined reference to `acs_map'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:506: undefined reference to `whline'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:501: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:498: undefined reference to `waddnstr'
    /usr/bin/ld.default: qcc.o: in function `freshall': /home/fido/src/20200120/qico-0.59.1/src/qcc.c:624: undefined reference to `wnoutrefresh'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:625: undefined reference to `wnoutrefresh'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:626: undefined reference to `wnoutrefresh'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:629: undefined reference to `wnoutrefresh'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:630: undefined reference to `wredrawln'
    /usr/bin/ld.default: qcc.o: in function `delslot': /home/fido/src/20200120/qico-0.59.1/src/qcc.c:677: undefined reference to `delwin'
    /usr/bin/ld.default: qcc.o: in function `getmessages': /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1105: undefined reference to `wnoutrefresh'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1178: undefined reference to `flash'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1178: undefined reference to `beep'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1178: undefined reference to `flash'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1181: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1182: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1183: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1184: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1186: undefined reference to `wattr_on'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1187: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1188: undefined reference to `wattr_off'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1190: undefined reference to `scrollok'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1191: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1192: undefined reference to `scrollok'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1060: undefined reference to `wrefresh'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1217: undefined reference to `wrefresh'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1211: undefined reference to `wrefresh'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1222: undefined reference to `wrefresh'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1248: undefined reference to `wrefresh'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1115: undefined reference to `wnoutrefresh'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1145: undefined reference to `wnoutrefresh'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1172: undefined reference to `wrefresh'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1071: undefined reference to `wrefresh'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1169: undefined reference to `wnoutrefresh'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1067: undefined reference to `wrefresh'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1060: undefined reference to `wrefresh'
    /usr/bin/ld.default: qcc.o: in function `createslot': /home/fido/src/20200120/qico-0.59.1/src/qcc.c:668: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:668: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:668: undefined reference to `newwin'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:669: undefined reference to `scrollok'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:669: undefined reference to `flash'
    /usr/bin/ld.default: qcc.o: in function `getmessages': /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1060: undefined reference to `wrefresh'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1042: undefined reference to `wrefresh'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1194: undefined reference to `wrefresh'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1060: undefined reference to `wrefresh'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1103: undefined reference to `wrefresh'
    /usr/bin/ld.default: qcc.o: in function `createslot': /home/fido/src/20200120/qico-0.59.1/src/qcc.c:666: undefined reference to `beep'
    /usr/bin/ld.default: qcc.o: in function `getmessages': /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1113: undefined reference to `wrefresh'
    /usr/bin/ld.default: qcc.o: in function `inputstr': /home/fido/src/20200120/qico-0.59.1/src/qcc.c:695: undefined reference to `wnoutrefresh'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:698: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:699: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:700: undefined reference to `newwin'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:701: undefined reference to `wbkgd'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:702: undefined reference to `wattr_on'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:703: undefined reference to `acs_map'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:703: undefined reference to `acs_map'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:703: undefined reference to `acs_map'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:703: undefined reference to `acs_map'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:703: undefined reference to `acs_map'
    /usr/bin/ld.default: qcc.o:/home/fido/src/20200120/qico-0.59.1/src/qcc.c:703: more undefined references to `acs_map' follow
    /usr/bin/ld.default: qcc.o: in function `inputstr': /home/fido/src/20200120/qico-0.59.1/src/qcc.c:703: undefined reference to `wborder'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:704: undefined reference to `wattr_off'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:705: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:705: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:705: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:706: undefined reference to `wnoutrefresh'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:706: undefined reference to `doupdate'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:708: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:708: undefined reference to `wgetch'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:908: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:908: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:910: undefined reference to `wnoutrefresh'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:910: undefined reference to `doupdate'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:913: undefined reference to `delwin'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:918: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:918: undefined reference to `wrefresh'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:919: undefined reference to `wnoutrefresh'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:895: undefined reference to `wattr_on'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:896: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:896: undefined reference to `mvwprintw'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:897: undefined reference to `wnoutrefresh'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:898: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:899: undefined reference to `wnoutrefresh'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:900: undefined reference to `doupdate'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:834: undefined reference to `beep'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:909: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:909: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:915: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:916: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:916: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:916: undefined reference to `acs_map'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:916: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:916: undefined reference to `whline'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:858: undefined reference to `wnoutrefresh'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:853: undefined reference to `beep'
    /usr/bin/ld.default: qcc.o: in function `write_log': /home/fido/src/20200120/qico-0.59.1/src/qcc.c:267: undefined reference to `wattr_on'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:279: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:279: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:280: undefined reference to `wattr_off'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:267: undefined reference to `wattr_on'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:269: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:282: undefined reference to `wrefresh'
    /usr/bin/ld.default: qcc.o: in function `getnode': /home/fido/src/20200120/qico-0.59.1/src/qcc.c:938: undefined reference to `beep'
    /usr/bin/ld.default: qcc.o: in function `freshhdr': /home/fido/src/20200120/qico-0.59.1/src/qcc.c:429: undefined reference to `waddnstr'
    /usr/bin/ld.default: qcc.o: in function `freshhelp': /home/fido/src/20200120/qico-0.59.1/src/qcc.c:417: undefined reference to `mvwprintw'
    /usr/bin/ld.default: qcc.o: in function `freshstatus': /home/fido/src/20200120/qico-0.59.1/src/qcc.c:435: undefined reference to `waddnstr'
    /usr/bin/ld.default: qcc.o: in function `draw_screen': /home/fido/src/20200120/qico-0.59.1/src/qcc.c:338: undefined reference to `wrefresh'
    /usr/bin/ld.default: qcc.o: in function `freshslot': /home/fido/src/20200120/qico-0.59.1/src/qcc.c:487: undefined reference to `wattr_off'
    /usr/bin/ld.default: qcc.o: in function `freshall': /home/fido/src/20200120/qico-0.59.1/src/qcc.c:631: undefined reference to `wrefresh'
    /usr/bin/ld.default: qcc.o: in function `initscreen': /home/fido/src/20200120/qico-0.59.1/src/qcc.c:343: undefined reference to `initscr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:343: undefined reference to `start_color'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:344: undefined reference to `cbreak'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:344: undefined reference to `noecho'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:344: undefined reference to `nonl'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:345: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:345: undefined reference to `nodelay'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:346: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:346: undefined reference to `keypad'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:347: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:347: undefined reference to `leaveok'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:348: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:349: undefined reference to `init_pair'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:350: undefined reference to `init_pair'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:351: undefined reference to `init_pair'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:352: undefined reference to `init_pair'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:353: undefined reference to `init_pair'
    /usr/bin/ld.default: qcc.o:/home/fido/src/20200120/qico-0.59.1/src/qcc.c:354: more undefined references to `init_pair' follow
    /usr/bin/ld.default: qcc.o: in function `initscreen': /home/fido/src/20200120/qico-0.59.1/src/qcc.c:365: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:365: undefined reference to `wbkgd'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:368: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:368: undefined reference to `newwin'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:369: undefined reference to `scrollok'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:370: undefined reference to `wbkgd'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:371: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:371: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:371: undefined reference to `newwin'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:372: undefined reference to `wbkgd'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:373: undefined reference to `scrollok'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:374: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:374: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:374: undefined reference to `newwin'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:375: undefined reference to `wbkgd'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:376: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:376: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:376: undefined reference to `newwin'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:377: undefined reference to `wbkgd'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:378: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:378: undefined reference to `newwin'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:379: undefined reference to `wbkgd'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:380: undefined reference to `wrefresh'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:381: undefined reference to `wrefresh'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:382: undefined reference to `wrefresh'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:383: undefined reference to `wrefresh'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:384: undefined reference to `wrefresh'
    /usr/bin/ld.default: qcc.o:/home/fido/src/20200120/qico-0.59.1/src/qcc.c:1356: more undefined references to `wrefresh' follow
    /usr/bin/ld.default: qcc.o: in function `main': /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1379: undefined reference to `wattr_on'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1380: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1380: undefined reference to `mvwprintw'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1381: undefined reference to `wnoutrefresh'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1381: undefined reference to `wnoutrefresh'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1386: undefined reference to `doupdate'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1399: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1399: undefined reference to `wgetch'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1437: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1439: undefined reference to `wrefresh'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1445: undefined reference to `wrefresh'
    /usr/bin/ld.default: qcc.o: in function `donescreen': /home/fido/src/20200120/qico-0.59.1/src/qcc.c:391: undefined reference to `delwin'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:392: undefined reference to `delwin'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:393: undefined reference to `delwin'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:394: undefined reference to `delwin'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:395: undefined reference to `delwin'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:396: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:396: undefined reference to `wclear'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:397: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:397: undefined reference to `wrefresh'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:398: undefined reference to `endwin'
    /usr/bin/ld.default: qcc.o: in function `main': /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1383: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1384: undefined reference to `wnoutrefresh'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1366: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1366: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1368: undefined reference to `resizeterm'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1369: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1369: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1369: undefined reference to `wresize'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1370: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1370: undefined reference to `wresize'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1370: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1370: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1370: undefined reference to `wresize'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1371: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1371: undefined reference to `mvwin'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1371: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1371: undefined reference to `wresize'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1372: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1372: undefined reference to `mvwin'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1372: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1372: undefined reference to `wresize'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1373: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1373: undefined reference to `wresize'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1411: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1411: undefined reference to `putwin'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1400: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1400: undefined reference to `wgetch'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1438: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1503: undefined reference to `wrefresh'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1508: undefined reference to `wrefresh'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1436: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1442: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1597: undefined reference to `beep'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1602: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1606: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1607: undefined reference to `winsdelln'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1608: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1608: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1609: undefined reference to `scrollok'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1610: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1610: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1611: undefined reference to `scrollok'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1586: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1591: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1592: undefined reference to `winsdelln'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1593: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1593: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1593: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1595: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:1596: undefined reference to `wrefresh'
    collect2: error: ld returned 1 exit status
    make[3]: *** [Makefile:476: qcc] Ошибка 1
    make[3]: выход из каталога <</home/fido/src/20200120/qico-0.59.1/src>>
    make[2]: *** [Makefile:356: all] Ошибка 2
    make[2]: выход из каталога <</home/fido/src/20200120/qico-0.59.1/src>>
    make[1]: *** [Makefile:387: all-recursive] Ошибка 1
    make[1]: выход из каталога <</home/fido/src/20200120/qico-0.59.1>>
    make: *** [Makefile:328: all] Ошибка 2
    === Import Windows Clipboard End ===

    Have nice nights.
    Stas Mishchenkov.

    --- Хороший собеседник не только внимательно слушает, но и вовремя наливает.
    * Origin: Lame Users Breeding. Simferopol, Crimea. (2:460/5858)
  • From Stas Mishchenkov@2:460/5858 to Nil A on Thu Jan 20 19:39:28 2022
    Hi, Nil!

    19 янв 22 21:52, Nil A -> Stas Mishchenkov:

    qcc qcc.o clserv.o md5q.o qslib.o /usr/bin/ld.default: qcc.o: in
    function `bar': /home/fido/src/20220119/qico-0.59.1/src/qcc.c:451:
    undefined reference to `acs_map' /usr/bin/ld.default:
    /home/fido/src/20220119/qico-0.59.1/src/qcc.c:451: undefined reference
    to `waddch' /usr/bin/ld.default:
    /home/fido/src/20220119/qico-0.59.1/src/qcc.c:451: undefined reference
    to `acs_map' /usr/bin/ld.default: qcc.o: in function
    `freshhdr': /home/fido/src/20220119/qico-0.59.1/src/qcc.c:422:
    undefined reference to `werase' /usr/bin/ld.default:
    /home/fido/src/20220119/qico-0.59.1/src/qcc.c:423: undefined reference
    to `wattr_on' /usr/bin/ld.default:
    /home/fido/src/20220119/qico-0.59.1/src/qcc.c:424: undefined reference
    to `mvwprintw' /usr/bin/ld.default:
    /home/fido/src/20220119/qico-0.59.1/src/qcc.c:425: undefined reference
    to `wattr_on' /usr/bin/ld.default:
    /home/fido/src/20220119/qico-0.59.1/src/qcc.c:426: undefined reference
    to `waddnstr' /usr/bin/ld.default:
    /home/fido/src/20220119/qico-0.59.1/src/qcc.c:427: undefined reference
    to `waddch' /usr/bin/ld.default:
    /home/fido/src/20220119/qico-0.59.1/src/qcc.c:428: undefined reference
    to `wattr_on' /usr/bin/ld.default: qcc.o: in function

    Это всё ошибки, что нет библиотеки ncurses, или ещё кого-то curses-варианта, при линковке.

    Была. Добавил статик, не помогло.

    Have nice nights.
    Stas Mishchenkov.

    --- Это только от большого ума горе, а от маленького - так, легкая грусть.
    * Origin: Lame Users Breeding. Simferopol, Crimea. (2:460/5858)
  • From Eugene Erokhin@2:5083/85 to Stas Mishchenkov on Thu Jan 20 23:23:10 2022
    Hello Stas Mishchenkov!

    20 Jan 22 19:26:06, Stas Mishchenkov wrote to Eugene Erokhin:

    libncurses - была установлена.
    libncurses-devel -тоже уже была.
    добавил libncurses-devel-static
    всё равно ругается.
    Хм, уже интереснее :) Эти undefined references - это однозначно ncurses. ужно больше
    подробностей :) Под какой системой собираешь? И вывод ./configure не повредит.

    у и на всякий случай: а после неудачной сборки make clean, make distclean делал?
    Если нет, то стоит их выполнить и снова попробовать.

    Eugene

    --- gossipEd-linux/amd64 2.0-dev
    * Origin: Just Origin (2:5083/85)
  • From Sergey Anohin@2:5034/10.1 to All on Thu Jan 20 20:23:14 2022
    Hello, Nil!

    О как и тут движняк организовался :)
    А кто-нить смотрел вообще

    https://github.com/ftnapps/qico/network

    веток много а деушка RJ Clay нифига не мержит :(
    Я помню даже что-то Женю просил помочь починить

    https://github.com/ftnapps/qico/pull/3

    С наилучшими пожеланиями, Sergey Anohin.

    --- wfido
    * Origin: https://5034.ru/wfido (2:5034/10.1)
  • From Sergey Anohin@2:5034/10.1 to Eugene Erokhin on Thu Jan 20 21:11:43 2022
    Hello, Eugene!

    е нужно подкладывать. Я собирал так:
    $ autoupdate
    $ ./autogen.sh
    и потом уже
    $ ./configure
    $ make
    $ sudo make install

    Я помню порт подпиливал под порт фрибсд :)
    Уже не помню, но порт кстати собирается, а руками нет. Магия :)

    make all-recursive
    Making all in lib
    Making all in src
    make all-am
    gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT qctl.o -MD -MP -MF .deps/qctl.Tpo -c -o qctl.o qctl.c
    mv -f .deps/qctl.Tpo .deps/qctl.Po
    gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT clserv.o -MD -MP -MF .deps/clserv.Tpo -c -o clserv.o clserv.c
    In file included from types.h:8,
    from headers.h:104,
    from clserv.c:19:
    ../config.h:493:19: error: two or more data types in declaration specifiers
    493 | #define socklen_t unsigned int
    | ^~~~~~~~
    ../config.h:493:28: error: two or more data types in declaration specifiers
    493 | #define socklen_t unsigned int
    | ^~~
    *** Error code 1

    Stop.
    make[3]: stopped in /root/qico-0.59.1/src
    *** Error code 1
    *** Error code 1
    *** Error code 1

    Видимо там какие-то грабли...

    о когда из портов билдится там в config.h
    #define socklen_t

    Короче из портов билдится:
    https://pastebin.com/RqU5aRnR




    С наилучшими пожеланиями, Sergey Anohin.

    --- wfido
    * Origin: https://5034.ru/wfido (2:5034/10.1)
  • From Sergey Anohin@2:5034/10.1 to Nil A on Thu Jan 20 21:21:12 2022
    Hello, Nil!

    Это всё ошибки, что нет библиотеки ncurses, или ещё кого-то curses-варианта, при линковке.

    Думал что у меня ось лютая, оказалось у Стаса :)
    curses оно ведь в составе оси может идти? че-то у себя не нашел пэкэджей установленных ncurses...

    С наилучшими пожеланиями, Sergey Anohin.

    --- wfido
    * Origin: https://5034.ru/wfido (2:5034/10.1)
  • From Sergey Anohin@2:5034/10.1 to Eugene Erokhin on Thu Jan 20 21:47:36 2022
    Hello, Eugene!

    В общем, разобрался. Был маленький косячок в исходниках, в outbound.c. Поправил.
    Заодно поправил проблемку из-за которой qico не хотел компилироваться у меня.
    Сделаю, конечно pr на гитхабе, но если кому вдруг надо, то вот тут лежит с иправлениями: https://github.com/uncleeugene/qico-0.59.1

    адо черри-пикать мне ))) Дедушку Клея не дождешься пока он смержит ветки.

    Кстати смотрю в порте тоже патч есть
    --- src/binkp.h.orig 2020-08-20 17:16:42 UTC
    +++ src/binkp.h
    @@ -43,7 +43,7 @@


    /* messages */
    -enum {
    +static enum {
    BPM_NONE = 99, /* No available data */
    BPM_DATA = 98, /* Binary data */
    BPM_NUL = 0, /* Site information */

    Ну который https://github.com/ftnapps/qico/pull/4/commits/7358fab1c56601d926aa413123037c2b8b5298ea

    С наилучшими пожеланиями, Sergey Anohin.

    --- wfido
    * Origin: https://5034.ru/wfido (2:5034/10.1)
  • From Sergey Anohin@2:5034/10.1 to Eugene Erokhin on Thu Jan 20 22:27:30 2022
    Hello, Eugene!

    В общем, разобрался. Был маленький косячок в исходниках, в outbound.c. Поправил.
    Заодно поправил проблемку из-за которой qico не хотел компилироваться у меня.
    Сделаю, конечно pr на гитхабе, но если кому вдруг надо, то вот тут лежит с иправлениями: https://github.com/uncleeugene/qico-0.59.1

    Кстати, а зачем у тебя два репозитория qico? https://github.com/uncleeugene/qico-0.59.1
    https://github.com/uncleeugene/qico

    2All Может кто-то хочет стать принцессой гита? :) А то у нас куча веток и никто их не мержит, выберем у кого-нить и все
    туда смержим, создадим где-то суперветку.
    Реально, мы все отпочковались от одного места, но у askovpen уж коммитов вагон и от него еще ответвление с интересными фиксами.

    https://github.com/ftnapps/qico/network/members

    2Nil Ты ведь в гите боженька? Будешь принцессой? :)


    С наилучшими пожеланиями, Sergey Anohin.

    --- wfido
    * Origin: https://5034.ru/wfido (2:5034/10.1)
  • From Stas Mishchenkov@2:460/5858 to Eugene Erokhin on Thu Jan 20 20:35:34 2022
    Hi, Eugene!

    20 янв 22 23:23, Eugene Erokhin -> Stas Mishchenkov:

    libncurses - была установлена.
    libncurses-devel -тоже уже была.
    добавил libncurses-devel-static
    всё равно ругается.

    Хм, уже интереснее :) Эти undefined references - это однозначно ncurses. ужно больше подробностей :) Под какой системой собираешь?

    [fido@brorabbit logs]$ uname -a
    Linux brorabbit 5.4.81-std-def-alt1 #1 SMP Fri Dec 4 09:57:57 UTC 2020 x86_64 GNU/Linux

    И вывод ./configure не повредит.

    [fido@brorabbit qico-0.59.1]$ autoupdate
    configure.ac:70: warning: your code may safely assume C89 semantics that RETSIGTYPE is void.
    Remove this warning and the `AC_CACHE_CHECK' when you adjust the code.

    [fido@brorabbit qico-0.59.1]$ ./autogen.sh
    using default autoconf (GNU Autoconf) 2.69
    using default automake (GNU automake) 1.16.1
    ===== aclocal
    ===== autoheader
    ===== automake
    configure.ac:5: warning: AM_INIT_AUTOMAKE: two- and three-arguments forms are deprecated. For more info, see:
    configure.ac:5: https://www.gnu.org/software/automake/manual/automake.html#Modernize-AM_005fINI T_005fAUTOMAKE-invocation
    configure.ac:5: installing './install-sh'
    configure.ac:5: installing './missing'
    lib/Makefile.am:7: warning: source file '$(srcdir)/dlmalloc.c' is in a subdirectory,
    lib/Makefile.am:7: but option 'subdir-objects' is disabled
    automake-default: warning: possible forward-incompatibility.
    automake-default: At least a source file is in a subdirectory, but the 'subdir-objects'
    automake-default: automake option hasn't been enabled. For now, the corresponding output
    automake-default: object file(s) will be placed in the top-level directory. However,
    automake-default: this behaviour will change in future Automake versions: they will
    automake-default: unconditionally cause object files to be placed in the same subdirectory
    automake-default: of the corresponding sources.
    automake-default: You are advised to start using 'subdir-objects' option throughout your
    automake-default: project, to avoid future incompatibilities.
    lib/Makefile.am: installing './depcomp'
    ===== autoconf
    cleaning up... done.


    [fido@brorabbit qico-0.59.1]$ ./configure
    checking for a BSD-compatible install... /bin/install -c
    checking whether build environment is sane... yes
    checking for a thread-safe mkdir -p... /bin/mkdir -p
    checking for gawk... gawk
    checking whether make sets $(MAKE)... yes
    checking whether make supports nested variables... yes
    checking for gcc... gcc
    checking whether the C compiler works... yes
    checking for C compiler default output file name... a.out
    checking for suffix of executables...
    checking whether we are cross compiling... no
    checking for suffix of object files... o
    checking whether we are using the GNU C compiler... yes
    checking whether gcc accepts -g... yes
    checking for gcc option to accept ISO C89... none needed
    checking whether gcc understands -c and -o together... yes
    checking whether make supports the include directive... yes (GNU style) checking dependency style of gcc... gcc3
    checking for gawk... (cached) gawk
    checking for ranlib... ranlib
    checking for flex... flex
    checking lex output file root... lex.yy
    checking lex library... -lfl
    checking whether yytext is a pointer... yes
    checking for bison... bison -y
    checking whether make sets $(MAKE)... (cached) yes
    checking how to run the C preprocessor... gcc -E
    checking for grep that handles long lines and -e... /bin/grep
    checking for egrep... /bin/grep -E
    checking whether gcc needs -traditional... no
    checking for ANSI C header files... yes
    checking for dirent.h that defines DIR... yes
    checking for library containing opendir... none required
    checking whether time.h and sys/time.h may both be included... yes
    checking for sys/wait.h that is POSIX.1 compatible... yes
    checking whether termios.h defines TIOCGWINSZ... no
    checking whether sys/ioctl.h defines TIOCGWINSZ... yes
    checking for sys/types.h... yes
    checking for sys/stat.h... yes
    checking for stdlib.h... yes
    checking for string.h... yes
    checking for memory.h... yes
    checking for strings.h... yes
    checking for inttypes.h... yes
    checking for stdint.h... yes
    checking for unistd.h... yes
    checking arpa/inet.h usability... yes
    checking arpa/inet.h presence... yes
    checking for arpa/inet.h... yes
    checking errno.h usability... yes
    checking errno.h presence... yes
    checking for errno.h... yes
    checking fcntl.h usability... yes
    checking fcntl.h presence... yes
    checking for fcntl.h... yes
    checking libgen.h usability... yes
    checking libgen.h presence... yes
    checking for libgen.h... yes
    checking libutil.h usability... no
    checking libutil.h presence... no
    checking for libutil.h... no
    checking locale.h usability... yes
    checking locale.h presence... yes
    checking for locale.h... yes
    checking malloc.h usability... yes
    checking malloc.h presence... yes
    checking for malloc.h... yes
    checking netdb.h usability... yes
    checking netdb.h presence... yes
    checking for netdb.h... yes
    checking netinet/in.h usability... yes
    checking netinet/in.h presence... yes
    checking for netinet/in.h... yes
    checking sgtty.h usability... yes
    checking sgtty.h presence... yes
    checking for sgtty.h... yes
    checking stddef.h usability... yes
    checking stddef.h presence... yes
    checking for stddef.h... yes
    checking for stdlib.h... (cached) yes
    checking for string.h... (cached) yes
    checking sys/fs/s5param.h usability... no
    checking sys/fs/s5param.h presence... no
    checking for sys/fs/s5param.h... no
    checking sys/ioctl.h usability... yes
    checking sys/ioctl.h presence... yes
    checking for sys/ioctl.h... yes
    checking sys/param.h usability... yes
    checking sys/param.h presence... yes
    checking for sys/param.h... yes
    checking sys/socket.h usability... yes
    checking sys/socket.h presence... yes
    checking for sys/socket.h... yes
    checking sys/statfs.h usability... yes
    checking sys/statfs.h presence... yes
    checking for sys/statfs.h... yes
    checking sys/statvfs.h usability... yes
    checking sys/statvfs.h presence... yes
    checking for sys/statvfs.h... yes
    checking sys/time.h usability... yes
    checking sys/time.h presence... yes
    checking for sys/time.h... yes
    checking sys/vfs.h usability... yes
    checking sys/vfs.h presence... yes
    checking for sys/vfs.h... yes
    checking syslog.h usability... yes
    checking syslog.h presence... yes
    checking for syslog.h... yes
    checking termio.h usability... yes
    checking termio.h presence... yes
    checking for termio.h... yes
    checking termios.h usability... yes
    checking termios.h presence... yes
    checking for termios.h... yes
    checking for unistd.h... (cached) yes
    checking utime.h usability... yes
    checking utime.h presence... yes
    checking for utime.h... yes
    checking for working POSIX fnmatch... yes
    checking for pid_t... yes
    checking vfork.h usability... no
    checking vfork.h presence... no
    checking for vfork.h... no
    checking for fork... yes
    checking for vfork... yes
    checking for working fork... yes
    checking for working vfork... (cached) yes
    checking for _LARGEFILE_SOURCE value needed for large files... no
    checking for working memcmp... yes
    checking for strftime... yes
    checking for utime.h... (cached) yes
    checking whether utime accepts a null argument... yes
    checking for vprintf... yes
    checking for _doprnt... no
    checking for alarm... yes
    checking for dup2... yes
    checking for getcwd... yes
    checking for getpagesize... yes
    checking for getpass... yes
    checking for gettimeofday... yes
    checking for memcpy... yes
    checking for memmove... yes
    checking for memset... yes
    checking for mkdir... yes
    checking for recv... yes
    checking for rmdir... yes
    checking for select... yes
    checking for send... yes
    checking for setlocale... yes
    checking for statfs... yes
    checking for statvfs... yes
    checking for strcasecmp... yes
    checking for strchr... yes
    checking for strerror... yes
    checking for strncasecmp... yes
    checking for strrchr... yes
    checking for strspn... yes
    checking for strstr... yes
    checking for strtol... yes
    checking for strtoul... yes
    checking for uname... yes
    checking for utime... yes
    checking for vsnprintf... yes
    checking for waitpid... yes
    checking for accept... yes
    checking for bind... yes
    checking for connect... yes
    checking for gethostbyaddr... yes
    checking for gethostbyname... yes
    checking for getpeername... yes
    checking for getservbyname... yes
    checking for inet_addr... yes
    checking for inet_ntoa... yes
    checking for listen... yes
    checking for shutdown... yes
    checking for socket... yes
    checking for strsep... yes
    checking for strcasestr... yes
    checking for strcspn... yes
    checking for getsid... yes
    checking whether byte ordering is bigendian... no
    checking for an ANSI C-conforming const... yes
    checking for off_t... yes
    checking for pid_t... (cached) yes
    checking for size_t... yes
    checking return type of signal handlers... void
    checking whether time.h and sys/time.h may both be included... (cached) yes checking whether struct tm is in sys/time.h or time.h... time.h
    checking size of char... 1
    checking size of short... 2
    checking size of int... 4
    checking size of long... 8
    checking for socklen_t... yes
    checking for struct statfs.f_bavail... yes
    checking for struct statvfs.f_bavail... yes
    checking whether facilitynames is declared... yes
    checking whether prioritynames is declared... yes
    checking whether TIOCSCTTY is declared... yes
    checking whether EIDRM is declared... yes
    checking whether STDIN_FILENO is declared... yes
    checking whether STDOUT_FILENO is declared... yes
    checking whether STDERR_FILENO is declared... yes
    checking for setproctitle... no
    checking for setproctitle in -lutil... no
    checking for MD5Init in -lmd... no
    checking for reliable signals... yes
    checking whether to enable maintainer-specific portions of Makefiles... no checking for stdlib.h... (cached) yes
    checking for GNU libc compatible malloc... yes
    checking for sys/syslog.h... no
    checking for config path... /usr/local/etc/qico.conf
    checking for TCP connection speed... 115200
    checking for default port locking speed... 9600
    checking for shell... /bin/sh
    checking for lock creation style... link
    checking for main in -lncurses... yes
    checking ncurses.h usability... yes
    checking ncurses.h presence... yes
    checking for ncurses.h... yes
    checking curses.h usability... yes
    checking curses.h presence... yes
    checking for curses.h... yes
    checking for ncurses.h... (cached) yes
    checking for mvvline in -lncurses... yes
    checking for resizeterm in -lncurses... yes
    checking for qcc support... yes
    checking for debug logging... yes, use loglevels in config to tune
    checking for DNOTIFY (for ASO auto-rescan)... yes
    checking for Hydra4k/8k/16k support... no
    checking for BinkP protocol support... yes
    checking for perl support... no
    checking for __attribute__((__packed__))... yes
    checking that generated files are newer than configure... done
    configure: creating ./config.status
    config.status: creating Makefile
    config.status: creating lib/Makefile
    config.status: creating src/Makefile
    config.status: creating man/Makefile
    config.status: creating stuff/Makefile
    config.status: creating config.h
    config.status: executing depfiles commands
    Do 'make' and 'make install' to compile and install qico.


    у и на всякий случай: а после неудачной сборки make clean, make
    distclean делал? Если нет, то стоит их выполнить и снова попробовать.

    Я каждый раз делаю новый git clone, что бы наверняка.

    Have nice nights.
    Stas Mishchenkov.

    --- Сёма, шо-то у меня голова разболелась, ты шо, опять меня хочешь?
    * Origin: Lame Users Breeding. Simferopol, Crimea. (2:460/5858)
  • From Eugene Erokhin@2:5083/85 to Sergey Anohin on Fri Jan 21 21:53:32 2022
    Hello Sergey Anohin!

    20 Jan 22 22:27:30, Sergey Anohin wrote to Eugene Erokhin:

    Кстати, а зачем у тебя два репозитория qico? https://github.com/uncleeugene/qico-0.59.1 https://github.com/uncleeugene/qico
    у вот такой вот я гуру гитхаба :) Уж и не помню, я, кажется сливал несколько веток
    из разных мест, искал ту, в которой нет косяка. А потому плюнул и починил. И теперь
    уже непонятно, что откуда взялось.

    Eugene


    --- gossipEd-linux/amd64 2.0-dev
    * Origin: Just Origin (2:5083/85)
  • From Eugene Erokhin@2:5083/85 to Stas Mishchenkov on Fri Jan 21 23:03:22 2022
    Hello Stas Mishchenkov!

    20 Jan 22 20:35:34, Stas Mishchenkov wrote to Eugene Erokhin:

    Я каждый раз делаю новый git clone, что бы наверняка.
    Сейчас немножко в область догадок перехожу, но всё же, если сделать вот так:
    ./autogen.sh
    export LDFLAGS="$LDFLAGS -Wl, --no-as-needed"
    ./configure

    ...ну и далее как всегда?
    Вот тут вот https://www.altlinux.org/UpStream/AsNeeded , пишут, что такое поведение
    может быть связано с "неправильным" порядком опций у линковщика, из-за чего он
    проявляет инициативу и выкидывает линкуемые либы, а впотом сам не может найти
    определения. Я посмотрел в configure~, там вроде всё, как положено, но тем не менее..
    Я не то, чтобы большой специалист в gcc тулчейне и его хитростях, так что стреляю
    наугад, но мало ли.. :)
    Я собираю под manjaro, у меня такое поведение не повторяется, warning'ов много, но
    сборка проходит успешно.

    Ещё один вариант, чисто для проверки: у ./configure вроде есть опция отключить
    сборку qcc. Если без qcc соберётся, тогда совершенно точно дело в ncurses, она
    именно для qcc и нужна. Собственно, если qcc не надо, то можно в крайнем случае так
    и обойтись.


    Eugene


    --- gossipEd-linux/amd64 2.0-dev
    * Origin: Just Origin (2:5083/85)
  • From Sergey Anohin@2:5034/10.1 to Eugene Erokhin on Fri Jan 21 20:13:38 2022
    Hello, Eugene!

    Кстати, а зачем у тебя два репозитория qico?
    https://github.com/uncleeugene/qico-0.59.1
    https://github.com/uncleeugene/qico
    у вот такой вот я гуру гитхаба :) Уж и не помню, я, кажется сливал несколько веток
    из разных мест, искал ту, в которой нет косяка. А потому плюнул и починил. И теперь
    уже непонятно, что откуда взялось.

    Пробовал кстати ветку, одно из ответвлений,

    https://github.com/leenooks/qico

    там кстати какие-то паники фиксятся, у меня собралось, но через порты.
    Я че-то не помню какая магия там происходит :(
    Почему по автогену фиг и из портов норм...
    А так да, по-любому нужно кого-то назначить сливальщиком веток, может и мне придется.

    С Жениной помощью, тоже несколько коммитов есть. Кстати того из-за которого не собиралось у меня.
    У тебя не увидел этих фиксиков в ветке. https://github.com/kosfango/qico/commits/master


    С наилучшими пожеланиями, Sergey Anohin.

    --- wfido
    * Origin: https://5034.ru/wfido (2:5034/10.1)
  • From Stas Mishchenkov@2:460/5858 to Eugene Erokhin on Sat Jan 22 13:08:12 2022
    Hi, Eugene!

    21 янв 22 23:03, Eugene Erokhin -> Stas Mishchenkov:

    Я каждый раз делаю новый git clone, что бы наверняка.

    Сейчас немножко в область догадок перехожу, но всё же, если сделать вот так:
    ./autogen.sh
    export LDFLAGS="$LDFLAGS -Wl, --no-as-needed"
    ./configure

    ...ну и далее как всегда?
    Вот тут вот https://www.altlinux.org/UpStream/AsNeeded , пишут, что такое поведение может быть связано с "неправильным" порядком опций у линковщика, из-за чего он проявляет инициативу и выкидывает линкуемые либы, а впотом сам не может найти определения. Я посмотрел в configure~, там вроде всё, как положено, но тем не менее.. Я не то, чтобы большой специалист в gcc тулчейне и его хитростях, так что стреляю наугад, но мало ли.. :) Я собираю под manjaro, у меня такое поведение не повторяется, warning'ов много, но сборка проходит успешно.

    [fido@brorabbit qico-0.59.1]$ ./configure
    checking for a BSD-compatible install... /bin/install -c
    checking whether build environment is sane... yes
    checking for a thread-safe mkdir -p... /bin/mkdir -p
    checking for gawk... gawk
    checking whether make sets $(MAKE)... yes
    checking whether make supports nested variables... yes
    checking for gcc... gcc
    checking whether the C compiler works... no
    configure: error: in `/home/fido/src/20220122/qico-0.59.1':
    configure: error: C compiler cannot create executables
    See `config.log' for more details

    [fido@brorabbit qico-0.59.1]$ cat ./config.log
    This file contains any messages produced by compilers while
    running configure, to aid debugging if configure makes a mistake.

    It was created by qico configure 0.59.1, which was
    generated by GNU Autoconf 2.69. Invocation command line was

    $ ./configure

    ## --------- ##
    ## Platform. ##
    ## --------- ##

    hostname = brorabbit
    uname -m = x86_64
    uname -r = 5.4.81-std-def-alt1
    uname -s = Linux
    uname -v = #1 SMP Fri Dec 4 09:57:57 UTC 2020

    /usr/bin/uname -p = unknown
    /bin/uname -X = unknown

    /bin/arch = unknown
    /usr/bin/arch -k = unknown
    /usr/convex/getsysinfo = unknown
    /usr/bin/hostinfo = unknown
    /bin/machine = unknown
    /usr/bin/oslevel = unknown
    /bin/universe = unknown

    PATH: /home/fido/bin
    PATH: /bin
    PATH: /usr/bin
    PATH: /usr/local/bin
    PATH: /usr/games


    ## ----------- ##
    ## Core tests. ##
    ## ----------- ##

    configure:2623: checking for a BSD-compatible install
    configure:2691: result: /bin/install -c
    configure:2702: checking whether build environment is sane
    configure:2757: result: yes
    configure:2908: checking for a thread-safe mkdir -p
    configure:2947: result: /bin/mkdir -p
    configure:2954: checking for gawk
    configure:2970: found /bin/gawk
    configure:2981: result: gawk
    configure:2992: checking whether make sets $(MAKE)
    configure:3014: result: yes
    configure:3043: checking whether make supports nested variables
    configure:3060: result: yes
    configure:3238: checking for gcc
    configure:3254: found /usr/bin/gcc
    configure:3265: result: gcc
    configure:3494: checking for C compiler version
    configure:3503: gcc --version >&5
    x86_64-alt-linux-gcc (GCC) 8.4.1 20200305 (ALT p9 8.4.1-alt0.p9.1)
    Copyright (C) 2018 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

    configure:3514: $? = 0
    configure:3503: gcc -v >&5
    Using built-in specs.
    COLLECT_GCC=x86_64-alt-linux-gcc COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-alt-linux/8/lto-wrapper
    Target: x86_64-alt-linux
    Configured with: ../configure --host=x86_64-alt-linux --build=x86_64-alt-linux --target=x86_64-alt-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var/lib --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --disable-silent-rules --without-included-gettext --enable-shared --program-suffix=-8 --with-slibdir=/lib64 --with-bugurl=http://bugzilla.altlinux.org --enable-__cxa_atexit --enable-threads=posix --enable-checking=release --with-system-zlib --without-included-gettext --enable-multilib --enable-gnu-unique-object --enable-linker-build-id --with-linker-hash-style=gnu --with-arch_32=i586 --with-tune_32=generic --with-multilib-list=m64,m32,mx32 --with-gcc-major-version-only --enable-vtable-verify --enable-bootstrap --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,lto --enable-plugin
    Thread model: posix
    gcc version 8.4.1 20200305 (ALT p9 8.4.1-alt0.p9.1) (GCC)
    configure:3514: $? = 0
    configure:3503: gcc -V >&5
    x86_64-alt-linux-gcc: error: unrecognized command line option '-V' x86_64-alt-linux-gcc: fatal error: no input files
    compilation terminated.
    configure:3514: $? = 1
    configure:3503: gcc -qversion >&5
    x86_64-alt-linux-gcc: error: unrecognized command line option '-qversion'; did you mean '--version'?
    x86_64-alt-linux-gcc: fatal error: no input files
    compilation terminated.
    configure:3514: $? = 1
    configure:3534: checking whether the C compiler works
    configure:3556: gcc -Wl, --no-as-needed conftest.c >&5 x86_64-alt-linux-gcc: error: unrecognized command line option '--no-as-needed'; did you mean '--no-see'?
    configure:3560: $? = 1
    configure:3598: result: no
    configure: failed program was:
    | /* confdefs.h */
    | #define PACKAGE_NAME "qico"
    | #define PACKAGE_TARNAME "qico"
    | #define PACKAGE_VERSION "0.59.1"
    | #define PACKAGE_STRING "qico 0.59.1"
    | #define PACKAGE_BUGREPORT "jame at rocasa dot us"
    | #define PACKAGE_URL ""
    | #define PACKAGE "qico"
    | #define VERSION "0.59.1"
    | /* end confdefs.h. */
    |
    | int
    | main ()
    | {
    |
    | ;
    | return 0;
    | }
    configure:3603: error: in `/home/fido/src/20220122/qico-0.59.1': configure:3605: error: C compiler cannot create executables
    See `config.log' for more details

    ## ---------------- ##
    ## Cache variables. ##
    ## ---------------- ##

    ac_cv_env_CC_set=
    ac_cv_env_CC_value=
    ac_cv_env_CFLAGS_set=
    ac_cv_env_CFLAGS_value=
    ac_cv_env_CPPFLAGS_set=
    ac_cv_env_CPPFLAGS_value=
    ac_cv_env_CPP_set=
    ac_cv_env_CPP_value=
    ac_cv_env_LDFLAGS_set=set
    ac_cv_env_LDFLAGS_value=' -Wl, --no-as-needed'
    ac_cv_env_LIBS_set=
    ac_cv_env_LIBS_value=
    ac_cv_env_YACC_set=
    ac_cv_env_YACC_value=
    ac_cv_env_YFLAGS_set=
    ac_cv_env_YFLAGS_value=
    ac_cv_env_build_alias_set=
    ac_cv_env_build_alias_value=
    ac_cv_env_host_alias_set=
    ac_cv_env_host_alias_value=
    ac_cv_env_target_alias_set=
    ac_cv_env_target_alias_value=
    ac_cv_path_install='/bin/install -c'
    ac_cv_path_mkdir=/bin/mkdir
    ac_cv_prog_AWK=gawk
    ac_cv_prog_ac_ct_CC=gcc
    ac_cv_prog_make_make_set=yes
    am_cv_make_support_nested_variables=yes

    ## ----------------- ##
    ## Output variables. ##
    ## ----------------- ##

    ACLOCAL='${SHELL} /home/fido/src/20220122/qico-0.59.1/missing aclocal-1.16' AMDEPBACKSLASH=''
    AMDEP_FALSE=''
    AMDEP_TRUE=''
    AMTAR='$${TAR-tar}'
    AM_BACKSLASH='\'
    AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
    AM_DEFAULT_VERBOSITY='1'
    AM_V='$(V)'
    AUTOCONF='${SHELL} /home/fido/src/20220122/qico-0.59.1/missing autoconf' AUTOHEADER='${SHELL} /home/fido/src/20220122/qico-0.59.1/missing autoheader' AUTOMAKE='${SHELL} /home/fido/src/20220122/qico-0.59.1/missing automake-1.16' AWK='gawk'
    BINKP_O=''
    CC='gcc'
    CCDEPMODE=''
    CFLAGS=''
    CONFIG=''
    CPP=''
    CPPFLAGS=''
    CYGPATH_W='echo'
    DEFAULT_SPEED=''
    DEFS=''
    DEPDIR=''
    ECHO_C=''
    ECHO_N='-n'
    ECHO_T=''
    EGREP=''
    EXEEXT=''
    GREP=''
    INSTALL_DATA='${INSTALL} -m 644'
    INSTALL_PROGRAM='${INSTALL}'
    INSTALL_SCRIPT='${INSTALL}'
    INSTALL_STRIP_PROGRAM='$(install_sh) -c -s'
    LDFLAGS=' -Wl, --no-as-needed'
    LEX=''
    LEXLIB=''
    LEX_OUTPUT_ROOT=''
    LIBDLMALLOC=''
    LIBOBJS=''
    LIBS=''
    LIB_MALLOC=''
    LTLIBOBJS=''
    MAKEINFO='${SHELL} /home/fido/src/20220122/qico-0.59.1/missing makeinfo' MKDIR_P='/bin/mkdir -p'
    OBJEXT=''
    PACKAGE='qico'
    PACKAGE_BUGREPORT='jame at rocasa dot us'
    PACKAGE_NAME='qico'
    PACKAGE_STRING='qico 0.59.1'
    PACKAGE_TARNAME='qico'
    PACKAGE_URL=''
    PACKAGE_VERSION='0.59.1'
    PATH_SEPARATOR=':'
    PERL=''
    PERLCFLAGS=''
    PERLLDFLAGS=''
    PERL_O=''
    QCC=''
    QCCLIBS=''
    RANLIB=''
    SET_MAKE=''
    SHELL='/bin/sh'
    STRIP=''
    TCP_SPEED=''
    VERSION='0.59.1'
    YACC=''
    YFLAGS=''
    ac_ct_CC='gcc'
    am__EXEEXT_FALSE=''
    am__EXEEXT_TRUE=''
    am__fastdepCC_FALSE=''
    am__fastdepCC_TRUE=''
    am__include=''
    am__isrc=''
    am__leading_dot='.'
    am__nodep=''
    am__quote=''
    am__tar='$${TAR-tar} chof - "$$tardir"'
    am__untar='$${TAR-tar} xf -'
    bindir='${exec_prefix}/bin'
    build_alias=''
    datadir='${datarootdir}'
    datarootdir='${prefix}/share'
    docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
    dvidir='${docdir}'
    exec_prefix='NONE'
    host_alias=''
    htmldir='${docdir}'
    includedir='${prefix}/include'
    infodir='${datarootdir}/info'
    install_sh='${SHELL} /home/fido/src/20220122/qico-0.59.1/install-sh' libdir='${exec_prefix}/lib'
    libexecdir='${exec_prefix}/libexec'
    localedir='${datarootdir}/locale'
    localstatedir='${prefix}/var'
    mandir='${datarootdir}/man'
    mkdir_p='$(MKDIR_P)'
    oldincludedir='/usr/include'
    pdfdir='${docdir}'
    prefix='NONE'
    program_transform_name='s,x,x,'
    psdir='${docdir}'
    sbindir='${exec_prefix}/sbin'
    sharedstatedir='${prefix}/com'
    sysconfdir='${prefix}/etc'
    target_alias=''

    ## ----------- ##
    ## confdefs.h. ##
    ## ----------- ##

    /* confdefs.h */
    #define PACKAGE_NAME "qico"
    #define PACKAGE_TARNAME "qico"
    #define PACKAGE_VERSION "0.59.1"
    #define PACKAGE_STRING "qico 0.59.1"
    #define PACKAGE_BUGREPORT "jame at rocasa dot us"
    #define PACKAGE_URL ""
    #define PACKAGE "qico"
    #define VERSION "0.59.1"

    configure: exit 77

    Ещё один вариант, чисто для проверки: у ./configure вроде есть опция отключить сборку qcc. Если без qcc соберётся, тогда совершенно точно
    дело в ncurses, она именно для qcc и нужна. Собственно, если qcc не
    надо, то можно в крайнем случае так и обойтись.

    е помогло.

    [fido@brorabbit qico-0.59.1]$ make
    make all-recursive
    make[1]: вход в каталог <</home/fido/src/20220122/1/qico-0.59.1>>
    Making all in lib
    make[2]: вход в каталог <</home/fido/src/20220122/1/qico-0.59.1/lib>>
    make[2]: Цель <<all>> не требует выполнения команд.
    make[2]: выход из каталога <</home/fido/src/20220122/1/qico-0.59.1/lib>>
    Making all in src
    make[2]: вход в каталог <</home/fido/src/20220122/1/qico-0.59.1/src>>
    Creating qconf.h and qconf.c
    gawk: ./x2c.awk:12: warning: regexp escape sequence `\#' is not a known regexp operator
    /bin/sh ../ylwrap flagexp.y y.tab.c flagexp.c y.tab.h `echo flagexp.c | sed -e s/cc$/hh/ -e s/cpp$/hpp/ -e s/cxx$/hxx/ -e s/c++$/h++/ -e s/c$/h/` y.output flagexp.output -- bison -y -d
    updating flagexp.h
    /bin/sh ../ylwrap flaglex.l lex.yy.c flaglex.c -- flex
    make all-am
    make[3]: вход в каталог <</home/fido/src/20220122/1/qico-0.59.1/src>>
    gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT qctl.o -MD -MP -MF .deps/qctl.Tpo -c -o qctl.o qctl.c
    qctl.c: In function 'main':
    qctl.c:390:17: warning: ignoring return value of 'getcwd', declared with attribute warn_unused_result [-Wunused-result]
    getcwd(filename, MAX_PATH-1);xstrcat(filename, "/", MAX_PATH);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
    mv -f .deps/qctl.Tpo .deps/qctl.Po
    gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT clserv.o -MD -MP -MF .deps/clserv.Tpo -c -o clserv.o clserv.c
    mv -f .deps/clserv.Tpo .deps/clserv.Po
    gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT md5q.o -MD -MP -MF .deps/md5q.Tpo -c -o md5q.o md5q.c
    md5q.c: In function 'MD5Transform':
    md5q.c:233:22: warning: 'x[8]' is used uninitialized in this function [-Wuninitialized]
    FF (a, b, c, d, x[ 8], S11, 0x698098d8); /* 9 */
    ^
    md5q.c:234:22: warning: 'x[9]' is used uninitialized in this function [-Wuninitialized]
    FF (d, a, b, c, x[ 9], S12, 0x8b44f7af); /* 10 */
    ^
    md5q.c:235:22: warning: 'x[10]' is used uninitialized in this function [-Wuninitialized]
    FF (c, d, a, b, x[10], S13, 0xffff5bb1); /* 11 */
    ^
    md5q.c:236:22: warning: 'x[11]' is used uninitialized in this function [-Wuninitialized]
    FF (b, c, d, a, x[11], S14, 0x895cd7be); /* 12 */
    ^
    md5q.c:237:22: warning: 'x[12]' is used uninitialized in this function [-Wuninitialized]
    FF (a, b, c, d, x[12], S11, 0x6b901122); /* 13 */
    ^
    md5q.c:238:22: warning: 'x[13]' is used uninitialized in this function [-Wuninitialized]
    FF (d, a, b, c, x[13], S12, 0xfd987193); /* 14 */
    ^
    md5q.c:239:22: warning: 'x[14]' is used uninitialized in this function [-Wuninitialized]
    FF (c, d, a, b, x[14], S13, 0xa679438e); /* 15 */
    ^
    md5q.c:240:22: warning: 'x[15]' is used uninitialized in this function [-Wuninitialized]
    FF (b, c, d, a, x[15], S14, 0x49b40821); /* 16 */
    ^
    md5q.c:245:22: warning: 'x[11]' is used uninitialized in this function [-Wuninitialized]
    GG (c, d, a, b, x[11], S23, 0x265e5a51); /* 19 */
    ^
    md5q.c:248:22: warning: 'x[10]' is used uninitialized in this function [-Wuninitialized]
    GG (d, a, b, c, x[10], S22, 0x2441453); /* 22 */
    ^
    md5q.c:249:22: warning: 'x[15]' is used uninitialized in this function [-Wuninitialized]
    GG (c, d, a, b, x[15], S23, 0xd8a1e681); /* 23 */
    ^
    md5q.c:251:22: warning: 'x[9]' is used uninitialized in this function [-Wuninitialized]
    GG (a, b, c, d, x[ 9], S21, 0x21e1cde6); /* 25 */
    ^
    md5q.c:252:22: warning: 'x[14]' is used uninitialized in this function [-Wuninitialized]
    GG (d, a, b, c, x[14], S22, 0xc33707d6); /* 26 */
    ^
    md5q.c:254:22: warning: 'x[8]' is used uninitialized in this function [-Wuninitialized]
    GG (b, c, d, a, x[ 8], S24, 0x455a14ed); /* 28 */
    ^
    md5q.c:255:22: warning: 'x[13]' is used uninitialized in this function [-Wuninitialized]
    GG (a, b, c, d, x[13], S21, 0xa9e3e905); /* 29 */
    ^
    md5q.c:258:22: warning: 'x[12]' is used uninitialized in this function [-Wuninitialized]
    GG (b, c, d, a, x[12], S24, 0x8d2a4c8a); /* 32 */
    ^
    md5q.c:262:22: warning: 'x[8]' is used uninitialized in this function [-Wuninitialized]
    HH (d, a, b, c, x[ 8], S32, 0x8771f681); /* 34 */
    ^
    md5q.c:263:22: warning: 'x[11]' is used uninitialized in this function [-Wuninitialized]
    HH (c, d, a, b, x[11], S33, 0x6d9d6122); /* 35 */
    ^
    md5q.c:264:22: warning: 'x[14]' is used uninitialized in this function [-Wuninitialized]
    HH (b, c, d, a, x[14], S34, 0xfde5380c); /* 36 */
    ^
    md5q.c:268:22: warning: 'x[10]' is used uninitialized in this function [-Wuninitialized]
    HH (b, c, d, a, x[10], S34, 0xbebfbc70); /* 40 */
    ^
    md5q.c:269:22: warning: 'x[13]' is used uninitialized in this function [-Wuninitialized]
    HH (a, b, c, d, x[13], S31, 0x289b7ec6); /* 41 */
    ^
    md5q.c:273:22: warning: 'x[9]' is used uninitialized in this function [-Wuninitialized]
    HH (a, b, c, d, x[ 9], S31, 0xd9d4d039); /* 45 */
    ^
    md5q.c:274:22: warning: 'x[12]' is used uninitialized in this function [-Wuninitialized]
    HH (d, a, b, c, x[12], S32, 0xe6db99e5); /* 46 */
    ^
    md5q.c:275:22: warning: 'x[15]' is used uninitialized in this function [-Wuninitialized]
    HH (c, d, a, b, x[15], S33, 0x1fa27cf8); /* 47 */
    ^
    md5q.c:281:22: warning: 'x[14]' is used uninitialized in this function [-Wuninitialized]
    II (c, d, a, b, x[14], S43, 0xab9423a7); /* 51 */
    ^
    md5q.c:283:22: warning: 'x[12]' is used uninitialized in this function [-Wuninitialized]
    II (a, b, c, d, x[12], S41, 0x655b59c3); /* 53 */
    ^
    md5q.c:285:22: warning: 'x[10]' is used uninitialized in this function [-Wuninitialized]
    II (c, d, a, b, x[10], S43, 0xffeff47d); /* 55 */
    ^
    md5q.c:287:22: warning: 'x[8]' is used uninitialized in this function [-Wuninitialized]
    II (a, b, c, d, x[ 8], S41, 0x6fa87e4f); /* 57 */
    ^
    md5q.c:288:22: warning: 'x[15]' is used uninitialized in this function [-Wuninitialized]
    II (d, a, b, c, x[15], S42, 0xfe2ce6e0); /* 58 */
    ^
    md5q.c:290:22: warning: 'x[13]' is used uninitialized in this function [-Wuninitialized]
    II (b, c, d, a, x[13], S44, 0x4e0811a1); /* 60 */
    ^
    md5q.c:292:22: warning: 'x[11]' is used uninitialized in this function [-Wuninitialized]
    II (d, a, b, c, x[11], S42, 0xbd3af235); /* 62 */
    ^
    md5q.c:294:22: warning: 'x[9]' is used uninitialized in this function [-Wuninitialized]
    II (b, c, d, a, x[ 9], S44, 0xeb86d391); /* 64 */
    ^
    mv -f .deps/md5q.Tpo .deps/md5q.Po
    gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT qslib.o -MD -MP -MF .deps/qslib.Tpo -c -o qslib.o qslib.c
    mv -f .deps/qslib.Tpo .deps/qslib.Po
    gcc -g -O2 -Wall -o qctl qctl.o clserv.o md5q.o qslib.o
    gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT call.o -MD -MP -MF .deps/call.Tpo -c -o call.o call.c
    mv -f .deps/call.Tpo .deps/call.Po
    gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT config.o -MD -MP -MF .deps/config.Tpo -c -o config.o config.c
    config.c: In function 'parseconfig':
    config.c:356:54: warning: format '%d' expects argument of type 'int', but argument 4 has type 'size_t' {aka 'long unsigned int'} [-Wformat=]
    printf( "** cfg line: %d: '%s', len = %-4d\n", line, p, strlen( s );
    ~~~^ ~~~~~~~~~~
    %-4ld
    mv -f .deps/config.Tpo .deps/config.Po
    gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT crc.o -MD -MP -MF .deps/crc.Tpo -c -o crc.o crc.c
    mv -f .deps/crc.Tpo .deps/crc.Po
    gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT daemon.o -MD -MP -MF .deps/daemon.Tpo -c -o daemon.o daemon.c
    daemon.c: In function 'daemon_mode':
    daemon.c:501:3: warning: ignoring return value of 'chdir', declared with attribute warn_unused_result [-Wunused-result]
    chdir(ccs);
    ^~~~~~~~~~
    daemon.c: In function 'daemon_evt':
    daemon.c:291:4: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
    fscanf(f,"%d",&pid);
    ^~~~~~~~~~~~~~~~~~~
    mv -f .deps/daemon.Tpo .deps/daemon.Po
    gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT emsi.o -MD -MP -MF .deps/emsi.Tpo -c -o emsi.o emsi.c
    emsi.c: In function 'emsi_parsedat':
    emsi.c:256:39: warning: format '%X' expects argument of type 'unsigned int *', but argument 3 has type 'size_t *' {aka 'long unsigned int *'} [-Wformat=]
    sscanf( str + strlen( str ) - 4, "%04X", &l);
    ~~~^ ~~
    %04lX
    emsi.c: In function 'emsi_makedat':
    emsi.c:562:30: warning: format '%X' expects argument of type 'unsigned int', but argument 4 has type 'size_t' {aka 'long unsigned int'} [-Wformat=]
    snprintf( tmp, TMP_LEN, "%04X", strlen( emsi_dat ) - 14 );
    ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~
    %04lX
    mv -f .deps/emsi.Tpo .deps/emsi.Po
    gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT freq.o -MD -MP -MF .deps/freq.Tpo -c -o freq.o freq.c
    freq.c: In function 'freq_ifextrp':
    freq.c:82:35: warning: '__builtin___snprintf_chk' output may be truncated before the last format character [-Wformat-truncation=]
    snprintf(s,MAX_PATH,"%s %s",cfgs(CFG_SRIFRP),sfn);
    ^
    In file included from /usr/include/stdio.h:862,
    from headers.h:58,
    from freq.c:23:
    /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output 2 or more bytes (assuming 4097) into a destination of size 4096
    return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    __bos (__s), __fmt, __va_arg_pack ());
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    mv -f .deps/freq.Tpo .deps/freq.Po
    gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT ftn.o -MD -MP -MF .deps/ftn.Tpo -c -o ftn.o ftn.c
    mv -f .deps/ftn.Tpo .deps/ftn.Po
    gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT globals.o -MD -MP -MF .deps/globals.Tpo -c -o globals.o globals.c
    mv -f .deps/globals.Tpo .deps/globals.Po
    gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT hydra.o -MD -MP -MF .deps/hydra.Tpo -c -o hydra.o hydra.c
    hydra.c: In function 'hydra_send':
    hydra.c:1637:60: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'unsigned int' [-Wformat=]
    snprintf((char *) txbufin, 1024, "%08lx%08lx%08lx%08lx%08lx%s",
    ~~~~^
    %08x
    (dword) sendf.mtime, (dword) sendf.ftot,
    ~~~~~~~~~~~~~~~~~~~
    hydra.c:1637:65: warning: format '%lx' expects argument of type 'long unsigned int', but argument 5 has type 'unsigned int' [-Wformat=]
    snprintf((char *) txbufin, 1024, "%08lx%08lx%08lx%08lx%08lx%s",
    ~~~~^
    %08x
    (dword) sendf.mtime, (dword) sendf.ftot,
    ~~~~~~~~~~~~~~~~~~ hydra.c:1864:36: warning: format '%lx' expects argument of type 'long unsigned int *', but argument 3 has type 'DWORD *' {aka 'unsigned int *'} [-Wformat=]
    sscanf(p,"%08lx%08lx", (dword *) &rxwindow, (dword *) &txwindow);
    ~~~~^ ~~~~~~~~~~~~~~~~~~~
    %08x
    hydra.c:1864:41: warning: format '%lx' expects argument of type 'long unsigned int *', but argument 4 has type 'DWORD *' {aka 'unsigned int *'} [-Wformat=]
    sscanf(p,"%08lx%08lx", (dword *) &rxwindow, (dword *) &txwindow);
    ~~~~^ ~~~~~~~~~~~~~~~~~~~
    %08x
    hydra.c:1894:40: warning: format '%lx' expects argument of type 'long unsigned int *', but argument 3 has type 'DWORD *' {aka 'unsigned int *'} [-Wformat=]
    sscanf(p,"%08lx", (dword *) &revstamp);
    ~~~~^ ~~~~~~~~~~~~~~~~~~~
    %08x
    hydra.c:1950:54: warning: format '%lx' expects argument of type 'long unsigned int *', but argument 3 has type 'h_timer *' {aka 'unsigned int *'} [-Wformat=]
    sscanf((char *) rxBuf, "%08lx%08lx", &rxftime, (dword *) &rxfsize);
    ~~~~^ ~~~~~~~~
    %08x
    hydra.c:1950:59: warning: format '%lx' expects argument of type 'long unsigned int *', but argument 4 has type 'DWORD *' {aka 'unsigned int *'} [-Wformat=]
    sscanf((char *) rxBuf, "%08lx%08lx", &rxftime, (dword *) &rxfsize);
    ~~~~^ ~~~~~~~~~~~~~~~~~~
    %08x
    hydra.c:1951:59: warning: format '%lx' expects argument of type 'long unsigned int *', but argument 3 has type 'DWORD *' {aka 'unsigned int *'} [-Wformat=]
    sscanf((char *) rxBuf + 32, "%08lx", &count);
    ~~~~^ ~~~~~~
    %08x
    hydra.c:2460:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if ( rxfd )
    ^~
    hydra.c:2464:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
    if ( res == XFER_ABORT ) {
    ^~
    hydra.c:442:48: warning: '__builtin___snprintf_chk' output may be truncated before the last format character [-Wformat-truncation=]
    snprintf( err, ERR_LEN, "'%d' (Unknown)", c );
    ^
    In file included from /usr/include/stdio.h:862,
    from headers.h:58,
    from hydra.c:50:
    /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 14 and 18 bytes into a destination of size 17
    return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    __bos (__s), __fmt, __va_arg_pack ());
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    hydra.c:1775:18: warning: 'p' may be used uninitialized in this function [-Wmaybe-uninitialized]
    write_log( "Hydra: %s",p );
    ^~~~~~~~~~~~~~~~~~~~~~~~~~
    mv -f .deps/hydra.Tpo .deps/hydra.Po
    gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT janus.o -MD -MP -MF .deps/janus.Tpo -c -o janus.o janus.c
    mv -f .deps/janus.Tpo .deps/janus.Po
    gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT log.o -MD -MP -MF .deps/log.Tpo -c -o log.o log.c
    log.c: In function 'log_init':
    log.c:150:38: warning: format '%d' expects argument of type 'int', but argument 3 has type 'size_t' {aka 'long unsigned int'} [-Wformat=]
    fprintf( stderr, "can't malloc() %d bytes of memory\n", len );
    ~^ ~~~
    %ld
    log.c: In function 'vwrite_log':
    log.c:203:75: warning: '%s' directive output may be truncated writing up to 4101 bytes into a region of size between 4062 and 4073 [-Wformat-truncation=]
    snprintf( timedstr, LARGE_STRING, "%02d %3s %02d %02d:%02d:%02d %s[%ld]: %s",
    ^~ log.c:206:3:
    newstr );
    ~~~~~~
    In file included from /usr/include/stdio.h:862,
    from headers.h:58,
    from log.c:32:
    /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output 25 or more bytes (assuming 4137) into a destination of size 4097
    return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    __bos (__s), __fmt, __va_arg_pack ());
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    log.c:196:81: warning: '%s' directive output may be truncated writing up to 4101 bytes into a region of size between 4058 and 4069 [-Wformat-truncation=]
    rintf( timedstr, LARGE_STRING, "%02d %3s %02d %02d:%02d:%02d.%03u %s[%ld]: %s",
    ^~

    log.c:200:4:
    wstr );
    ~~~~

    In file included from /usr/include/stdio.h:862,
    from headers.h:58,
    from log.c:32:
    /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output 29 or more bytes (assuming 4141) into a destination of size 4097
    return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    __bos (__s), __fmt, __va_arg_pack ());
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    In function 'snprintf',
    inlined from 'chatlog_init' at log.c:320:3: /usr/include/bits/stdio2.h:64:10: warning: '__builtin___snprintf_chk' specified bound 4096 exceeds destination size 517 [-Wstringop-overflow=]
    return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    __bos (__s), __fmt, __va_arg_pack ());
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    mv -f .deps/log.Tpo .deps/log.Po
    gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT ls_zglue.o -MD -MP -MF .deps/ls_zglue.Tpo -c -o ls_zglue.o ls_zglue.c
    mv -f .deps/ls_zglue.Tpo .deps/ls_zglue.Po
    gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT ls_zmodem.o -MD -MP -MF .deps/ls_zmodem.Tpo -c -o ls_zmodem.o ls_zmodem.c
    ls_zmodem.c: In function 'ls_zrecvhdr':
    ls_zmodem.c:214:13: warning: variable 'inhex' set but not used [-Wunused-but-set-variable]
    static int inhex = 0;
    ^~~~~
    mv -f .deps/ls_zmodem.Tpo .deps/ls_zmodem.Po
    gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT ls_zreceive.o -MD -MP -MF .deps/ls_zreceive.Tpo -c -o ls_zreceive.o ls_zreceive.c
    mv -f .deps/ls_zreceive.Tpo .deps/ls_zreceive.Po
    gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT ls_zsend.o -MD -MP -MF .deps/ls_zsend.Tpo -c -o ls_zsend.o ls_zsend.c
    ls_zsend.c: In function 'ls_zsendfile':
    ls_zsend.c:373:38: warning: passing argument 3 of 'ls_zsendfinfo' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
    switch((rc = ls_zsendfinfo(f,sernum,&txpos))) {
    ^~~~~~
    ls_zsend.c:228:61: note: expected 'long int *' but argument is of type 'volatile long int *'
    int ls_zsendfinfo(ZFILEINFO *f, unsigned long sernum, long *pos)
    ~~~~~~^~~
    mv -f .deps/ls_zsend.Tpo .deps/ls_zsend.Po
    gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT main.o -MD -MP -MF .deps/main.Tpo -c -o main.o main.c
    main.c: In function 'answer_mode':
    main.c:255:23: warning: passing argument 1 of 'get_hostname' from incompatible pointer type [-Wincompatible-pointer-types]
    get_hostname( &sa, ss, host, sizeof( host ));
    ^~~
    In file included from main.c:86:
    tcp.h:39:7: note: expected 'struct sockaddr *' but argument is of type 'struct sockaddr_storage *'
    char *get_hostname(struct sockaddr *, socklen_t, char *, int);
    ^~~~~~~~~~~~
    main.c:223:9: warning: ignoring return value of 'chdir', declared with attribute warn_unused_result [-Wunused-result]
    chdir( ccs );
    ^~~~~~~~~~~~
    mv -f .deps/main.Tpo .deps/main.Po
    gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT modem.o -MD -MP -MF .deps/modem.Tpo -c -o modem.o modem.c
    In file included from headers.h:113,
    from modem.c:64:
    modem.c: In function 'modem_get_str':
    timer.h:21:30: warning: initialization of 'timer_t' {aka 'void *'} from 'time_t' {aka 'long int'} makes pointer from integer without a cast [-Wint-conversion]
    #define timer_set( expire ) ( time( NULL ) + ( expire ))
    ^
    modem.c:317:20: note: in expansion of macro 'timer_set'
    timer_t tout = timer_set( timeout );
    ^~~~~~~~~
    timer.h:22:48: warning: comparison between pointer and integer
    #define timer_expired( timer ) ( time( NULL ) >= ( timer ))
    ^~
    modem.c:321:13: note: in expansion of macro 'timer_expired'
    while( !timer_expired( tout ) ) {
    ^~~~~~~~~~~~~
    In file included from modem.c:66:
    timer.h:23:41: warning: passing argument 1 of 'tty_getc' makes integer from pointer without a cast [-Wint-conversion]
    #define timer_rest( timer ) (( timer ) - time( NULL ))
    ~~~~~~~~~~~^~~~~~~~~~~~~~~
    tty.h:146:31: note: in definition of macro 'GETCHAR'
    #define GETCHAR(t) tty_getc( t )
    ^
    modem.c:327:28: note: in expansion of macro 'timer_rest'
    rc = ch = GETCHAR( timer_rest( tout ));
    ^~~~~~~~~~
    tty.h:198:14: note: expected 'int' but argument is of type 'timer_t' {aka 'void *'}
    int tty_getc(int);
    ^~~
    In file included from headers.h:113,
    from modem.c:64:
    timer.h:22:48: warning: comparison between pointer and integer
    #define timer_expired( timer ) ( time( NULL ) >= ( timer ))
    ^~
    modem.c:355:10: note: in expansion of macro 'timer_expired'
    if ( timer_expired( tout )) {
    ^~~~~~~~~~~~~
    modem.c: In function 'modem_chat':
    modem.c:415:23: warning: implicit declaration of function 'strcasestr'; did you mean 'strcasecmp'? [-Wimplicit-function-declaration]
    if ( !*buf || strcasestr( cmd, buf ))
    ^~~~~~~~~~
    strcasecmp
    At top level:
    modem.c:189:14: warning: 'modem_find_device' defined but not used [-Wunused-function]
    static char *modem_find_device(char *firstport)
    ^~~~~~~~~~~~~~~~~
    mv -f .deps/modem.Tpo .deps/modem.Po
    gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT nodelist.o -MD -MP -MF .deps/nodelist.Tpo -c -o nodelist.o nodelist.c
    nodelist.c: In function 'ndl_query':
    nodelist.c:518:10: warning: variable 'ndl_i' set but not used [-Wunused-but-set-variable]
    idx_t *ndl_i;
    ^~~~~
    nodelist.c: In function 'ndl_compile':
    nodelist.c:666:29: warning: '%s' directive output may be truncated writing up to 4100 bytes into a region of size 4096 [-Wformat-truncation=]
    snprintf( nidx, MAX_PATH, "%s%s", npath, ndl_idx );
    ^~ ~~~~~
    In file included from /usr/include/stdio.h:862,
    from headers.h:58,
    from nodelist.c:65:
    /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 11 and 4111 bytes into a destination of size 4096
    return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    __bos (__s), __fmt, __va_arg_pack ());
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    nodelist.c:766:35: warning: '%s' directive output may be truncated writing up to 4100 bytes into a region of size 4096 [-Wformat-truncation=]
    snprintf( nodelist, MAX_PATH, "%s/%s", nidx, s );
    ^~ ~~~~
    In file included from /usr/include/stdio.h:862,
    from headers.h:58,
    from nodelist.c:65:
    /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 2 and 4618 bytes into a destination of size 4096
    return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    __bos (__s), __fmt, __va_arg_pack ());
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    nodelist.c:764:36: warning: '%s' directive output may be truncated writing up to 4100 bytes into a region of size 4096 [-Wformat-truncation=]
    snprintf( nodelist, MAX_PATH, "%s/%s", nidx, nlmax );
    ^~ ~~~~
    In file included from /usr/include/stdio.h:862,
    from headers.h:58,
    from nodelist.c:65:
    /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 2 and 8202 bytes into a destination of size 4096
    return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    __bos (__s), __fmt, __va_arg_pack ());
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    nodelist.c:734:32: warning: '%s' directive output may be truncated writing up to 4100 bytes into a region of size 4096 [-Wformat-truncation=]
    snprintf( _n, MAX_PATH, "%s/%s", nidx, de->d_name );
    ^~ ~~~~
    In file included from /usr/include/stdio.h:862,
    from headers.h:58,
    from nodelist.c:65:
    /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 2 and 4357 bytes into a destination of size 4096
    return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    __bos (__s), __fmt, __va_arg_pack ());
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    mv -f .deps/nodelist.Tpo .deps/nodelist.Po
    gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT outbound.o -MD -MP -MF .deps/outbound.Tpo -c -o outbound.o outbound.c
    outbound.c: In function 'aso_select':
    outbound.c:313:25: warning: format '%u' expects argument of type 'unsigned int ', but argument 3 has type 'size_t *' {aka 'long unsigned int *'} [-Wformat=]
    if ( sscanf( d_name, "%u.%u.%u.%u", &len, &len, &len, &len ) != 4 )
    ~^ ~~~~
    %lu
    outbound.c:313:28: warning: format '%u' expects argument of type 'unsigned int ', but argument 4 has type 'size_t *' {aka 'long unsigned int *'} [-Wformat=]
    if ( sscanf( d_name, "%u.%u.%u.%u", &len, &len, &len, &len ) != 4 )
    ~^ ~~~~
    %lu
    outbound.c:313:31: warning: format '%u' expects argument of type 'unsigned int ', but argument 5 has type 'size_t *' {aka 'long unsigned int *'} [-Wformat=]
    if ( sscanf( d_name, "%u.%u.%u.%u", &len, &len, &len, &len ) != 4 )
    ~^ ~~~~
    %lu
    outbound.c:313:34: warning: format '%u' expects argument of type 'unsigned int ', but argument 6 has type 'size_t *' {aka 'long unsigned int *'} [-Wformat=]
    if ( sscanf( d_name, "%u.%u.%u.%u", &len, &len, &len, &len ) != 4 )
    ~^ ~~~~
    %lu
    outbound.c: In function 'outbound_setstatus':
    outbound.c:715:22: warning: format '%d' expects argument of type 'int', but argument 4 has type 'size_t' {aka 'long unsigned int'} [-Wformat=]
    fprintf( f, " %d %d %lu %s", st->bp.flags, st->bp.size, st->bp.time, st->bp.name );
    ~^ ~~~~~~~~~~~
    %ld
    mv -f .deps/outbound.Tpo .deps/outbound.Po
    gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT protfm.o -MD -MP -MF .deps/protfm.Tpo -c -o protfm.o protfm.c
    protfm.c: In function 'rxclose':
    protfm.c:218:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(!cps) cps=1;cps=(recvf.foff-recvf.soff)/cps;
    ^~
    protfm.c:218:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
    if(!cps) cps=1;cps=(recvf.foff-recvf.soff)/cps;
    ^~~
    protfm.c: In function 'txclose':
    protfm.c:334:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(!cps) cps=1;cps=(sendf.foff-sendf.soff)/cps;
    ^~
    protfm.c:334:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
    if(!cps) cps=1;cps=(sendf.foff-sendf.soff)/cps;
    ^~~
    In file included from protfm.c:62:
    At top level:
    binkp.h:64:3: warning: 'bp_msg' defined but not used [-Wunused-variable]
    } bp_msg;
    ^~~~~~
    protfm.c: In function 'rxopen':
    protfm.c:164:28: warning: '%s' directive output may be truncated writing up to 4100 bytes into a region of size 4095 [-Wformat-truncation=]
    snprintf(p, MAX_PATH, "%s/%s", ccs, bn);
    ^~ ~~
    In file included from /usr/include/stdio.h:862,
    from headers.h:58,
    from protfm.c:53:
    /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output 2 or more bytes (assuming 4102) into a destination of size 4096
    return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    __bos (__s), __fmt, __va_arg_pack ());
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    protfm.c:172:32: warning: '%s' directive output may be truncated writing up to 4100 bytes into a region of size 4091 [-Wformat-truncation=]
    snprintf(p, MAX_PATH, "%s/tmp/%s", ccs, bn);
    ^~ ~~
    In file included from /usr/include/stdio.h:862,
    from headers.h:58,
    from protfm.c:53:
    /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output 6 or more bytes (assuming 4106) into a destination of size 4096
    return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    __bos (__s), __fmt, __va_arg_pack ());
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    mv -f .deps/protfm.Tpo .deps/protfm.Po
    gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT qconf.o -MD -MP -MF .deps/qconf.Tpo -c -o qconf.o qconf.c
    mv -f .deps/qconf.Tpo .deps/qconf.Po
    gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT qipc.o -MD -MP -MF .deps/qipc.Tpo -c -o qipc.o qipc.c
    mv -f .deps/qipc.Tpo .deps/qipc.Po
    gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT queue.o -MD -MP -MF .deps/queue.Tpo -c -o queue.o queue.c
    mv -f .deps/queue.Tpo .deps/queue.Po
    gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT session.o -MD -MP -MF .deps/session.Tpo -c -o session.o session.c
    session.c: In function 'emsisession':
    session.c:506:19: warning: variable 'nfiles' set but not used [-Wunused-but-set-variable]
    unsigned long nfiles;
    ^~~~~~
    In file included from session.c:63:
    At top level:
    binkp.h:64:3: warning: 'bp_msg' defined but not used [-Wunused-variable]
    } bp_msg;
    ^~~~~~
    session.c: In function 'makeflist':
    session.c:183:38: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 512 [-Wformat-truncation=]
    snprintf(str,MAX_STRING,"%s/%d.%d.%d.%d.%c",longboxp,fa->z,fa->n,f a->f,fa->p,*flv);
    ^~ ~~~~~~~~
    In file included from /usr/include/stdio.h:862,
    from headers.h:58,
    from session.c:58:
    /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 11 and 4146 bytes into a destination of size 512
    return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    __bos (__s), __fmt, __va_arg_pack ());
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    session.c:187:34: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 512 [-Wformat-truncation=]
    snprintf(str,MAX_STRING,"%s/%d.%d.%d.%d",longboxp,fa->z,fa->n,fa->f,fa ->p);
    ^~ ~~~~~~~~
    In file included from /usr/include/stdio.h:862,
    from headers.h:58,
    from session.c:58:
    /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 9 and 4144 bytes into a destination of size 512
    return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    __bos (__s), __fmt, __va_arg_pack ());
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    mv -f .deps/session.Tpo .deps/session.Po
    gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT slists.o -MD -MP -MF .deps/slists.Tpo -c -o slists.o slists.c
    mv -f .deps/slists.Tpo .deps/slists.Po
    gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT tcp.o -MD -MP -MF .deps/tcp.Tpo -c -o tcp.o tcp.c
    mv -f .deps/tcp.Tpo .deps/tcp.Po
    gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT tools.o -MD -MP -MF .deps/tools.Tpo -c -o tools.o tools.c
    tools.c: In function 'mapname':
    tools.c:196:26: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'UINT32' {aka 'unsigned int'} [-Wformat=]
    snprintf( fn, 14, "%08lx%s", crc32s( fn ), l );
    ~~~~^ ~~~~~~~~~~~~
    %08x
    tools.c: In function 'islocked':
    tools.c:325:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
    fscanf( f, "%ld", &pid );
    ^~~~~~~~~~~~~~~~~~~~~~~~
    tools.c: In function 'lockpid':
    tools.c:363:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result]
    write( rc, pidbuf, 11);
    ^~~~~~~~~~~~~~~~~~~~~~
    At top level:
    tools.c:376:12: warning: 'touch' defined but not used [-Wunused-function]
    static int touch(char *fn)
    ^~~~~
    mv -f .deps/tools.Tpo .deps/tools.Po
    gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT tty.o -MD -MP -MF .deps/tty.Tpo -c -o tty.o tty.c
    tty.c: In function 'tty_bufflush':
    tty.c:634:5: warning: assignment to 'timer_t' {aka 'void *'} from 'time_t' {aka 'long int'} makes pointer from integer without a cast [-Wint-conversion]
    tm = timer_set( tsec );
    ^
    tty.c:637:13: warning: assignment to '__time_t' {aka 'long int'} from 'timer_t' {aka 'void *'} makes integer from pointer without a cast [-Wint-conversion]
    tv.tv_sec = timer_rest( tm );
    ^
    In file included from headers.h:113,
    from tty.c:79:
    timer.h:22:48: warning: comparison between pointer and integer
    #define timer_expired( timer ) ( time( NULL ) >= ( timer ))
    ^~
    tty.c:653:8: note: in expansion of macro 'timer_expired'
    if ( timer_expired( tm ))
    ^~~~~~~~~~~~~
    tty.c: In function 'tty_isfree':
    tty.c:520:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
    fscanf( f, "%d", &pid );
    ^~~~~~~~~~~~~~~~~~~~~~~
    tty.c: In function 'tty_unlock':
    tty.c:574:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
    fscanf( f, "%ld", &pid );
    ^~~~~~~~~~~~~~~~~~~~~~~~
    At top level:
    tty.c:816:13: warning: 'fd_close_all' defined but not used [-Wunused-function]
    static void fd_close_all(int startfd)
    ^~~~~~~~~~~~
    tty.c:87:13: warning: 'tio_compilation_type' defined but not used [-Wunused-variable]
    static char tio_compilation_type[]="@(#)tty.c compiled with POSIX_TERMIOS";
    ^~~~~~~~~~~~~~~~~~~~
    mv -f .deps/tty.Tpo .deps/tty.Po
    gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT flagexp.o -MD -MP -MF .deps/flagexp.Tpo -c -o flagexp.o flagexp.c
    flagexp.c: In function 'yyparse':
    flagexp.c:1589:18: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
    yyerror (yymsgp);
    ^~~~~~
    flagexp.y:45:26: note: expected 'char *' but argument is of type 'const char *'
    static int yyerror(char *s);
    ~~~~~~^
    flagexp.y: In function 'checkflag':
    flagexp.y:142:6: warning: unused variable 'fln' [-Wunused-variable]
    int fln;
    ^~~
    mv -f .deps/flagexp.Tpo .deps/flagexp.Po
    gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT flaglex.o -MD -MP -MF .deps/flaglex.Tpo -c -o flaglex.o flaglex.c
    flaglex.c:2259:16: warning: 'input' defined but not used [-Wunused-function]
    static int input (void)
    ^~~~~
    mv -f .deps/flaglex.Tpo .deps/flaglex.Po
    gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT binkp.o -MD -MP -MF .deps/binkp.Tpo -c -o binkp.o binkp.c
    binkp.c: In function 'msgs':
    binkp.c:220:39: warning: pointer targets in passing argument 1 of 'xstrcpy' differ in signedness [-Wpointer-sign]
    xstrcpy( bps->mqueue[bps->nmsgs].msg + 3, msg_body, len );
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
    In file included from headers.h:106,
    from binkp.c:62:
    qslib.h:103:7: note: expected 'char *' but argument is of type 'BYTE *' {aka 'unsigned char *'}
    char *xstrcpy(char *, const char *, size_t);
    ^~~~~~~
    In file included from binkp.c:69:
    At top level:
    binkp.h:64:3: warning: 'bp_msg' defined but not used [-Wunused-variable]
    } bp_msg;
    ^~~~~~
    mv -f .deps/binkp.Tpo .deps/binkp.Po
    gcc -g -O2 -Wall -o qico call.o clserv.o config.o crc.o daemon.o emsi.o freq.o ftn.o globals.o hydra.o janus.o log.o ls_zglue.o ls_zmodem.o ls_zreceive.o ls_zsend.o main.o md5q.o modem.o nodelist.o outbound.o protfm.o qconf.o qipc.o queue.o qslib.o session.o slists.o tcp.o tools.o tty.o flagexp.o flaglex.o binkp.o
    make[3]: выход из каталога <</home/fido/src/20220122/1/qico-0.59.1/src>> make[2]: выход из каталога <</home/fido/src/20220122/1/qico-0.59.1/src>>
    Making all in man
    make[2]: вход в каталог <</home/fido/src/20220122/1/qico-0.59.1/man>>
    make[2]: Цель <<all>> не требует выполнения команд.
    make[2]: выход из каталога <</home/fido/src/20220122/1/qico-0.59.1/man>>
    Making all in stuff
    make[2]: вход в каталог <</home/fido/src/20220122/1/qico-0.59.1/stuff>> make[2]: Цель <<all>> не требует выполнения команд.
    make[2]: выход из каталога <</home/fido/src/20220122/1/qico-0.59.1/stuff>> make[2]: вход в каталог <</home/fido/src/20220122/1/qico-0.59.1>>
    make[2]: выход из каталога <</home/fido/src/20220122/1/qico-0.59.1>>


    Have nice nights.
    Stas Mishchenkov.

    --- Если ложка не стоит в сметане, очевидно, виновата не ложка!
    * Origin: Lame Users Breeding. Simferopol, Crimea. (2:460/5858)
  • From Zhenja Kaliuta@2:4500/1 to Stas Mishchenkov on Sat Jan 22 16:51:38 2022
    Hi, Stas!

    On Thu, 20 Jan 2022 19:26:06 +0300 Stas Mishchenkov writes:

    gcc -g -O2 -Wall -lncurses -o qcc qcc.o clserv.o md5q.o qslib.o /usr/bin/ld.default: qcc.o: in function `bar': /home/fido/src/20200120/qico-0.59.1/src/qcc.c:451: undefined reference to `acs_map'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:451: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20200120/qico-0.59.1/src/qcc.c:451: undefined reference to `acs_map'
    /usr/bin/ld.default: qcc.o: in function `freshhdr':

    -lncurses должно быть после *.o.
    --- Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux)
    * Origin: Belarus FTN IP network (2:4500/1)
  • From Stas Mishchenkov@2:460/5858 to Zhenja Kaliuta on Sat Jan 22 19:00:58 2022
    Hi, Zhenja!

    22 янв 22 16:51, Zhenja Kaliuta -> Stas Mishchenkov:

    gcc -g -O2 -Wall -lncurses -o qcc qcc.o clserv.o md5q.o qslib.o
    /usr/bin/ld.default: qcc.o: in function `bar':
    /home/fido/src/20200120/qico-0.59.1/src/qcc.c:451: undefined reference to
    `acs_map' /usr/bin/ld.default:
    /home/fido/src/20200120/qico-0.59.1/src/qcc.c:451: undefined reference to
    `waddch' /usr/bin/ld.default:
    /home/fido/src/20200120/qico-0.59.1/src/qcc.c:451: undefined reference to
    `acs_map' /usr/bin/ld.default: qcc.o: in function `freshhdr':

    -lncurses должно быть после *.o.

    Всё равно не собирается.


    [fido@brorabbit qico-0.59.1]$ make
    make all-recursive
    make[1]: вход в каталог <</home/fido/src/20220122/2/qico-0.59.1>>
    Making all in lib
    make[2]: вход в каталог <</home/fido/src/20220122/2/qico-0.59.1/lib>>
    make[2]: Цель <<all>> не требует выполнения команд.
    make[2]: выход из каталога <</home/fido/src/20220122/2/qico-0.59.1/lib>>
    Making all in src
    make[2]: вход в каталог <</home/fido/src/20220122/2/qico-0.59.1/src>>
    Creating qconf.h and qconf.c
    gawk: ./x2c.awk:12: warning: regexp escape sequence `\#' is not a known regexp operator
    /bin/sh ../ylwrap flagexp.y y.tab.c flagexp.c y.tab.h `echo flagexp.c | sed -e s/cc$/hh/ -e s/cpp$/hpp/ -e s/cxx$/hxx/ -e s/c++$/h++/ -e s/c$/h/` y.output flagexp.output -- bison -y -d
    updating flagexp.h
    /bin/sh ../ylwrap flaglex.l lex.yy.c flaglex.c -- flex
    make all-am
    make[3]: вход в каталог <</home/fido/src/20220122/2/qico-0.59.1/src>>
    gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT qctl.o -MD -MP -MF .deps/qctl.Tpo -c -o qctl.o qctl.c
    qctl.c: In function 'main':
    qctl.c:390:17: warning: ignoring return value of 'getcwd', declared with attribute warn_unused_result [-Wunused-result]
    getcwd(filename, MAX_PATH-1);xstrcat(filename, "/", MAX_PATH);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
    mv -f .deps/qctl.Tpo .deps/qctl.Po
    gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT clserv.o -MD -MP -MF .deps/clserv.Tpo -c -o clserv.o clserv.c
    mv -f .deps/clserv.Tpo .deps/clserv.Po
    gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT md5q.o -MD -MP -MF .deps/md5q.Tpo -c -o md5q.o md5q.c
    md5q.c: In function 'MD5Transform':
    md5q.c:233:22: warning: 'x[8]' is used uninitialized in this function [-Wuninitialized]
    FF (a, b, c, d, x[ 8], S11, 0x698098d8); /* 9 */
    ^
    md5q.c:234:22: warning: 'x[9]' is used uninitialized in this function [-Wuninitialized]
    FF (d, a, b, c, x[ 9], S12, 0x8b44f7af); /* 10 */
    ^
    md5q.c:235:22: warning: 'x[10]' is used uninitialized in this function [-Wuninitialized]
    FF (c, d, a, b, x[10], S13, 0xffff5bb1); /* 11 */
    ^
    md5q.c:236:22: warning: 'x[11]' is used uninitialized in this function [-Wuninitialized]
    FF (b, c, d, a, x[11], S14, 0x895cd7be); /* 12 */
    ^
    md5q.c:237:22: warning: 'x[12]' is used uninitialized in this function [-Wuninitialized]
    FF (a, b, c, d, x[12], S11, 0x6b901122); /* 13 */
    ^
    md5q.c:238:22: warning: 'x[13]' is used uninitialized in this function [-Wuninitialized]
    FF (d, a, b, c, x[13], S12, 0xfd987193); /* 14 */
    ^
    md5q.c:239:22: warning: 'x[14]' is used uninitialized in this function [-Wuninitialized]
    FF (c, d, a, b, x[14], S13, 0xa679438e); /* 15 */
    ^
    md5q.c:240:22: warning: 'x[15]' is used uninitialized in this function [-Wuninitialized]
    FF (b, c, d, a, x[15], S14, 0x49b40821); /* 16 */
    ^
    md5q.c:245:22: warning: 'x[11]' is used uninitialized in this function [-Wuninitialized]
    GG (c, d, a, b, x[11], S23, 0x265e5a51); /* 19 */
    ^
    md5q.c:248:22: warning: 'x[10]' is used uninitialized in this function [-Wuninitialized]
    GG (d, a, b, c, x[10], S22, 0x2441453); /* 22 */
    ^
    md5q.c:249:22: warning: 'x[15]' is used uninitialized in this function [-Wuninitialized]
    GG (c, d, a, b, x[15], S23, 0xd8a1e681); /* 23 */
    ^
    md5q.c:251:22: warning: 'x[9]' is used uninitialized in this function [-Wuninitialized]
    GG (a, b, c, d, x[ 9], S21, 0x21e1cde6); /* 25 */
    ^
    md5q.c:252:22: warning: 'x[14]' is used uninitialized in this function [-Wuninitialized]
    GG (d, a, b, c, x[14], S22, 0xc33707d6); /* 26 */
    ^
    md5q.c:254:22: warning: 'x[8]' is used uninitialized in this function [-Wuninitialized]
    GG (b, c, d, a, x[ 8], S24, 0x455a14ed); /* 28 */
    ^
    md5q.c:255:22: warning: 'x[13]' is used uninitialized in this function [-Wuninitialized]
    GG (a, b, c, d, x[13], S21, 0xa9e3e905); /* 29 */
    ^
    md5q.c:258:22: warning: 'x[12]' is used uninitialized in this function [-Wuninitialized]
    GG (b, c, d, a, x[12], S24, 0x8d2a4c8a); /* 32 */
    ^
    md5q.c:262:22: warning: 'x[8]' is used uninitialized in this function [-Wuninitialized]
    HH (d, a, b, c, x[ 8], S32, 0x8771f681); /* 34 */
    ^
    md5q.c:263:22: warning: 'x[11]' is used uninitialized in this function [-Wuninitialized]
    HH (c, d, a, b, x[11], S33, 0x6d9d6122); /* 35 */
    ^
    md5q.c:264:22: warning: 'x[14]' is used uninitialized in this function [-Wuninitialized]
    HH (b, c, d, a, x[14], S34, 0xfde5380c); /* 36 */
    ^
    md5q.c:268:22: warning: 'x[10]' is used uninitialized in this function [-Wuninitialized]
    HH (b, c, d, a, x[10], S34, 0xbebfbc70); /* 40 */
    ^
    md5q.c:269:22: warning: 'x[13]' is used uninitialized in this function [-Wuninitialized]
    HH (a, b, c, d, x[13], S31, 0x289b7ec6); /* 41 */
    ^
    md5q.c:273:22: warning: 'x[9]' is used uninitialized in this function [-Wuninitialized]
    HH (a, b, c, d, x[ 9], S31, 0xd9d4d039); /* 45 */
    ^
    md5q.c:274:22: warning: 'x[12]' is used uninitialized in this function [-Wuninitialized]
    HH (d, a, b, c, x[12], S32, 0xe6db99e5); /* 46 */
    ^
    md5q.c:275:22: warning: 'x[15]' is used uninitialized in this function [-Wuninitialized]
    HH (c, d, a, b, x[15], S33, 0x1fa27cf8); /* 47 */
    ^
    md5q.c:281:22: warning: 'x[14]' is used uninitialized in this function [-Wuninitialized]
    II (c, d, a, b, x[14], S43, 0xab9423a7); /* 51 */
    ^
    md5q.c:283:22: warning: 'x[12]' is used uninitialized in this function [-Wuninitialized]
    II (a, b, c, d, x[12], S41, 0x655b59c3); /* 53 */
    ^
    md5q.c:285:22: warning: 'x[10]' is used uninitialized in this function [-Wuninitialized]
    II (c, d, a, b, x[10], S43, 0xffeff47d); /* 55 */
    ^
    md5q.c:287:22: warning: 'x[8]' is used uninitialized in this function [-Wuninitialized]
    II (a, b, c, d, x[ 8], S41, 0x6fa87e4f); /* 57 */
    ^
    md5q.c:288:22: warning: 'x[15]' is used uninitialized in this function [-Wuninitialized]
    II (d, a, b, c, x[15], S42, 0xfe2ce6e0); /* 58 */
    ^
    md5q.c:290:22: warning: 'x[13]' is used uninitialized in this function [-Wuninitialized]
    II (b, c, d, a, x[13], S44, 0x4e0811a1); /* 60 */
    ^
    md5q.c:292:22: warning: 'x[11]' is used uninitialized in this function [-Wuninitialized]
    II (d, a, b, c, x[11], S42, 0xbd3af235); /* 62 */
    ^
    md5q.c:294:22: warning: 'x[9]' is used uninitialized in this function [-Wuninitialized]
    II (b, c, d, a, x[ 9], S44, 0xeb86d391); /* 64 */
    ^
    mv -f .deps/md5q.Tpo .deps/md5q.Po
    gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT qslib.o -MD -MP -MF .deps/qslib.Tpo -c -o qslib.o qslib.c
    mv -f .deps/qslib.Tpo .deps/qslib.Po
    gcc -g -O2 -Wall -o qctl qctl.o clserv.o md5q.o qslib.o
    gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT qcc.o -MD -MP -MF .deps/qcc.Tpo -c -o qcc.o qcc.c
    qcc.c: In function 'write_log':
    qcc.c:258:9: warning: variable 'y' set but not used [-Wunused-but-set-variable]
    int y, x;
    ^
    qcc.c: In function 'logit':
    qcc.c:516:15: warning: variable 'y' set but not used [-Wunused-but-set-variable]
    int len = 0, y, x = 2, cu = 1;
    ^
    qcc.c: In function 'freshqueue':
    qcc.c:611:32: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'unsigned int' [-Wformat=]
    snprintf(str,MAX_STRING," %5lu%c %6lu%c %3d ",
    ~~~^
    %5u
    qcc.c:611:39: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'unsigned int' [-Wformat=]
    snprintf(str,MAX_STRING," %5lu%c %6lu%c %3d ",
    ~~~^
    %6u
    qcc.c: In function 'inputstr':
    qcc.c:698:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]

    if((ms+2)>COL)ms=COL-2;vl=ms-1;

    ^~
    qcc.c:698:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'

    if((ms+2)>COL)ms=COL-2;vl=ms-1;

    ^~
    qcc.c: In function 'main':
    qcc.c:1518:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for(;que&&que->n!=q_pos;que=que->next);if(!que)break;
    ^~~
    qcc.c:1518:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
    for(;que&&que->n!=q_pos;que=que->next);if(!que)break;
    ^~
    qcc.c:1532:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for(;que&&que->n!=q_pos;que=que->next);if(!que)break;
    ^~~
    qcc.c:1532:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
    for(;que&&que->n!=q_pos;que=que->next);if(!que)break;
    ^~
    qcc.c:1540:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for(;que&&que->n!=q_pos;que=que->next);if(!que&&ch=='F')break;
    ^~~
    qcc.c:1540:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
    for(;que&&que->n!=q_pos;que=que->next);if(!que&&ch=='F')break;
    ^~
    qcc.c:1544:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for(;que&&que->n!=q_pos;que=que->next);if(!que&&ch=='E')break;
    ^~~
    qcc.c:1544:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
    for(;que&&que->n!=q_pos;que=que->next);if(!que&&ch=='E')break;
    ^~
    qcc.c:1564:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    for(;que&&que->n!=q_pos;que=que->next);if(!que&&ch=='S')break;
    ^~~
    qcc.c:1564:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
    for(;que&&que->n!=q_pos;que=que->next);if(!que&&ch=='S')break;
    ^~
    qcc.c: In function 'timestr':
    qcc.c:444:18: warning: '%02ld' directive output may be truncated writing between 2 and 16 bytes into a region of size 10 [-Wformat-truncation=]
    snprintf(ts,10,"%02ld:%02ld:%02ld",hr,tim/60-hr*60,tim%60);
    ^~~~~
    qcc.c:444:17: note: directive argument in the range [0, 2562047788015215]
    snprintf(ts,10,"%02ld:%02ld:%02ld",hr,tim/60-hr*60,tim%60);
    ^~~~~~~~~~~~~~~~~~~
    qcc.c:444:17: note: directive argument in the range [-153722867280912900, 153722867280912930]
    qcc.c:444:17: note: directive argument in the range [0, 59]
    In file included from /usr/include/stdio.h:862,
    from qcc.c:41:
    /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 9 and 40 bytes into a destination of size 10
    return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    __bos (__s), __fmt, __va_arg_pack ());
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    In file included from /usr/include/string.h:508,
    from qcc.c:47:
    In function 'strncpy',
    inlined from 'inputstr' at qcc.c:764:7: /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' accessing 1 or more bytes at offsets [-2147483648, 2147483647] and [0, 9223372036854775807] may overlap up to 18446744071562067968 bytes at offset [0, 2147483647] [-Wrestrict]
    return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    mv -f .deps/qcc.Tpo .deps/qcc.Po
    gcc -g -O2 -Wall -lncurses -o qcc qcc.o clserv.o md5q.o qslib.o /usr/bin/ld.default: qcc.o: in function `bar': /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:451: undefined reference to `acs_map'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:451: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:451: undefined reference to `acs_map'
    /usr/bin/ld.default: qcc.o: in function `freshhdr': /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:422: undefined reference to `werase'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:423: undefined reference to `wattr_on'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:424: undefined reference to `mvwprintw'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:425: undefined reference to `wattr_on'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:426: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:427: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:428: undefined reference to `wattr_on'
    /usr/bin/ld.default: qcc.o: in function `freshhelp': /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:405: undefined reference to `werase'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:407: undefined reference to `wattr_on'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:408: undefined reference to `wattr_on'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:412: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:412: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:409: undefined reference to `wattr_on'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:416: undefined reference to `wattr_on'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:417: undefined reference to `COLS'
    /usr/bin/ld.default: qcc.o: in function `freshstatus': /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:434: undefined reference to `werase'
    /usr/bin/ld.default: qcc.o: in function `freshqueue': /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:592: undefined reference to `werase'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:593: undefined reference to `scrollok'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:595: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:595: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:596: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:596: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:596: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:607: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:607: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:608: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:608: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:609: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:610: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:610: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:613: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:615: undefined reference to `wattr_on'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:616: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:607: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:600: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:600: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:600: undefined reference to `waddnstr'
    /usr/bin/ld.default: qcc.o: in function `logit': /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:528: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:529: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:533: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:535: undefined reference to `scrollok'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:536: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:536: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:537: undefined reference to `scrollok'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:535: undefined reference to `scrollok'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:536: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:536: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:537: undefined reference to `scrollok'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:549: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:550: undefined reference to `winsdelln'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:551: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:551: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:552: undefined reference to `scrollok'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:553: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:553: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:554: undefined reference to `scrollok'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:535: undefined reference to `scrollok'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:536: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:536: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:537: undefined reference to `scrollok'
    /usr/bin/ld.default: qcc.o: in function `draw_screen': /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:321: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:321: undefined reference to `wredrawln'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:322: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:323: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:323: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:323: undefined reference to `acs_map'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:323: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:323: undefined reference to `wvline'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:324: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:324: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:324: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:324: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:324: undefined reference to `acs_map'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:324: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:324: undefined reference to `wvline'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:325: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:325: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:325: undefined reference to `acs_map'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:325: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:325: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:326: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:326: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:326: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:326: undefined reference to `acs_map'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:326: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:326: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:327: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:327: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:327: undefined reference to `acs_map'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:327: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:327: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:328: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:328: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:328: undefined reference to `acs_map'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:328: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:328: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:329: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:329: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:329: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:329: undefined reference to `acs_map'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:329: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:329: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:330: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:330: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:330: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:330: undefined reference to `acs_map'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:330: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:330: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:331: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:331: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:331: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:331: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:331: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:332: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:332: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:332: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:332: undefined reference to `acs_map'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:332: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:332: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:333: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:333: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:333: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:333: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:333: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:333: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:334: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:334: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:334: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:334: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:334: undefined reference to `acs_map'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:334: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:334: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:335: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:335: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:335: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:335: undefined reference to `acs_map'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:335: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:335: undefined reference to `whline'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:336: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:336: undefined reference to `wattr_on'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:337: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:337: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:337: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:337: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:337: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:337: undefined reference to `whline'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:338: undefined reference to `stdscr'
    /usr/bin/ld.default: qcc.o: in function `freshpfile': /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:459: undefined reference to `scrollok'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:461: undefined reference to `mvwprintw'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:463: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:463: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:466: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:466: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:467: undefined reference to `wattr_off'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:468: undefined reference to `mvwprintw'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:469: undefined reference to `wattr_on'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:470: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:470: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:471: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:473: undefined reference to `mvwprintw'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:475: undefined reference to `wattr_on'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:476: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:476: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:477: undefined reference to `waddnstr'
    /usr/bin/ld.default: qcc.o: in function `freshslot': /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:482: undefined reference to `werase'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:490: undefined reference to `scrollok'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:492: undefined reference to `mvwprintw'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:493: undefined reference to `wattr_off'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:494: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:494: undefined reference to `mvwprintw'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:495: undefined reference to `mvwprintw'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:496: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:496: undefined reference to `mvwprintw'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:497: undefined reference to `wattr_on'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:498: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:499: undefined reference to `wattr_off'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:500: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:500: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:501: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:501: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:502: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:502: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:502: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:504: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:504: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:504: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:506: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:506: undefined reference to `wattr_on'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:507: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:507: undefined reference to `mvwprintw'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:508: undefined reference to `COLS'
    /usr/bin/ld.default: qcc.o: in function `freshpfile': /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:508: undefined reference to `COLS'
    /usr/bin/ld.default: qcc.o: in function `freshslot': /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:484: undefined reference to `scrollok'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:485: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:486: undefined reference to `wattr_on'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:487: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:485: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:506: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:506: undefined reference to `acs_map'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:506: undefined reference to `whline'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:501: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:498: undefined reference to `waddnstr'
    /usr/bin/ld.default: qcc.o: in function `freshall': /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:624: undefined reference to `wnoutrefresh'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:625: undefined reference to `wnoutrefresh'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:626: undefined reference to `wnoutrefresh'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:629: undefined reference to `wnoutrefresh'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:630: undefined reference to `wredrawln'
    /usr/bin/ld.default: qcc.o: in function `delslot': /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:677: undefined reference to `delwin'
    /usr/bin/ld.default: qcc.o: in function `getmessages': /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1105: undefined reference to `wnoutrefresh'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1178: undefined reference to `flash'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1178: undefined reference to `beep'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1178: undefined reference to `flash'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1181: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1182: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1183: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1184: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1186: undefined reference to `wattr_on'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1187: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1188: undefined reference to `wattr_off'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1190: undefined reference to `scrollok'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1191: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1192: undefined reference to `scrollok'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1060: undefined reference to `wrefresh'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1217: undefined reference to `wrefresh'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1211: undefined reference to `wrefresh'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1222: undefined reference to `wrefresh'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1248: undefined reference to `wrefresh'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1115: undefined reference to `wnoutrefresh'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1145: undefined reference to `wnoutrefresh'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1172: undefined reference to `wrefresh'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1071: undefined reference to `wrefresh'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1169: undefined reference to `wnoutrefresh'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1067: undefined reference to `wrefresh'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1060: undefined reference to `wrefresh'
    /usr/bin/ld.default: qcc.o: in function `createslot': /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:668: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:668: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:668: undefined reference to `newwin'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:669: undefined reference to `scrollok'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:669: undefined reference to `flash'
    /usr/bin/ld.default: qcc.o: in function `getmessages': /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1060: undefined reference to `wrefresh'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1042: undefined reference to `wrefresh'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1194: undefined reference to `wrefresh'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1060: undefined reference to `wrefresh'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1103: undefined reference to `wrefresh'
    /usr/bin/ld.default: qcc.o: in function `createslot': /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:666: undefined reference to `beep'
    /usr/bin/ld.default: qcc.o: in function `getmessages': /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1113: undefined reference to `wrefresh'
    /usr/bin/ld.default: qcc.o: in function `inputstr': /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:695: undefined reference to `wnoutrefresh'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:698: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:699: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:700: undefined reference to `newwin'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:701: undefined reference to `wbkgd'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:702: undefined reference to `wattr_on'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:703: undefined reference to `acs_map'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:703: undefined reference to `acs_map'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:703: undefined reference to `acs_map'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:703: undefined reference to `acs_map'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:703: undefined reference to `acs_map'
    /usr/bin/ld.default: qcc.o:/home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:703: more undefined references to `acs_map' follow
    /usr/bin/ld.default: qcc.o: in function `inputstr': /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:703: undefined reference to `wborder'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:704: undefined reference to `wattr_off'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:705: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:705: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:705: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:706: undefined reference to `wnoutrefresh'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:706: undefined reference to `doupdate'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:708: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:708: undefined reference to `wgetch'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:908: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:908: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:910: undefined reference to `wnoutrefresh'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:910: undefined reference to `doupdate'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:913: undefined reference to `delwin'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:918: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:918: undefined reference to `wrefresh'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:919: undefined reference to `wnoutrefresh'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:895: undefined reference to `wattr_on'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:896: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:896: undefined reference to `mvwprintw'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:897: undefined reference to `wnoutrefresh'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:898: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:899: undefined reference to `wnoutrefresh'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:900: undefined reference to `doupdate'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:834: undefined reference to `beep'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:909: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:909: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:915: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:916: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:916: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:916: undefined reference to `acs_map'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:916: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:916: undefined reference to `whline'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:858: undefined reference to `wnoutrefresh'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:853: undefined reference to `beep'
    /usr/bin/ld.default: qcc.o: in function `write_log': /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:267: undefined reference to `wattr_on'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:279: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:279: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:280: undefined reference to `wattr_off'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:267: undefined reference to `wattr_on'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:269: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:282: undefined reference to `wrefresh'
    /usr/bin/ld.default: qcc.o: in function `getnode': /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:938: undefined reference to `beep'
    /usr/bin/ld.default: qcc.o: in function `freshhdr': /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:429: undefined reference to `waddnstr'
    /usr/bin/ld.default: qcc.o: in function `freshhelp': /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:417: undefined reference to `mvwprintw'
    /usr/bin/ld.default: qcc.o: in function `freshstatus': /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:435: undefined reference to `waddnstr'
    /usr/bin/ld.default: qcc.o: in function `draw_screen': /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:338: undefined reference to `wrefresh'
    /usr/bin/ld.default: qcc.o: in function `freshslot': /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:487: undefined reference to `wattr_off'
    /usr/bin/ld.default: qcc.o: in function `freshall': /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:631: undefined reference to `wrefresh'
    /usr/bin/ld.default: qcc.o: in function `initscreen': /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:343: undefined reference to `initscr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:343: undefined reference to `start_color'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:344: undefined reference to `cbreak'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:344: undefined reference to `noecho'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:344: undefined reference to `nonl'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:345: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:345: undefined reference to `nodelay'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:346: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:346: undefined reference to `keypad'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:347: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:347: undefined reference to `leaveok'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:348: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:349: undefined reference to `init_pair'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:350: undefined reference to `init_pair'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:351: undefined reference to `init_pair'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:352: undefined reference to `init_pair'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:353: undefined reference to `init_pair'
    /usr/bin/ld.default: qcc.o:/home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:354: more undefined references to `init_pair' follow
    /usr/bin/ld.default: qcc.o: in function `initscreen': /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:365: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:365: undefined reference to `wbkgd'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:368: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:368: undefined reference to `newwin'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:369: undefined reference to `scrollok'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:370: undefined reference to `wbkgd'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:371: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:371: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:371: undefined reference to `newwin'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:372: undefined reference to `wbkgd'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:373: undefined reference to `scrollok'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:374: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:374: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:374: undefined reference to `newwin'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:375: undefined reference to `wbkgd'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:376: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:376: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:376: undefined reference to `newwin'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:377: undefined reference to `wbkgd'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:378: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:378: undefined reference to `newwin'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:379: undefined reference to `wbkgd'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:380: undefined reference to `wrefresh'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:381: undefined reference to `wrefresh'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:382: undefined reference to `wrefresh'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:383: undefined reference to `wrefresh'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:384: undefined reference to `wrefresh'
    /usr/bin/ld.default: qcc.o:/home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1356: more undefined references to `wrefresh' follow
    /usr/bin/ld.default: qcc.o: in function `main': /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1379: undefined reference to `wattr_on'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1380: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1380: undefined reference to `mvwprintw'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1381: undefined reference to `wnoutrefresh'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1381: undefined reference to `wnoutrefresh'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1386: undefined reference to `doupdate'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1399: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1399: undefined reference to `wgetch'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1437: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1439: undefined reference to `wrefresh'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1445: undefined reference to `wrefresh'
    /usr/bin/ld.default: qcc.o: in function `donescreen': /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:391: undefined reference to `delwin'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:392: undefined reference to `delwin'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:393: undefined reference to `delwin'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:394: undefined reference to `delwin'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:395: undefined reference to `delwin'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:396: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:396: undefined reference to `wclear'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:397: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:397: undefined reference to `wrefresh'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:398: undefined reference to `endwin'
    /usr/bin/ld.default: qcc.o: in function `main': /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1383: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1384: undefined reference to `wnoutrefresh'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1366: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1366: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1368: undefined reference to `resizeterm'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1369: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1369: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1369: undefined reference to `wresize'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1370: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1370: undefined reference to `wresize'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1370: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1370: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1370: undefined reference to `wresize'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1371: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1371: undefined reference to `mvwin'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1371: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1371: undefined reference to `wresize'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1372: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1372: undefined reference to `mvwin'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1372: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1372: undefined reference to `wresize'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1373: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1373: undefined reference to `wresize'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1411: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1411: undefined reference to `putwin'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1400: undefined reference to `stdscr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1400: undefined reference to `wgetch'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1438: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1503: undefined reference to `wrefresh'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1508: undefined reference to `wrefresh'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1436: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1442: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1597: undefined reference to `beep'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1602: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1606: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1607: undefined reference to `winsdelln'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1608: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1608: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1609: undefined reference to `scrollok'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1610: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1610: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1611: undefined reference to `scrollok'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1586: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1591: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1592: undefined reference to `winsdelln'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1593: undefined reference to `COLS'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1593: undefined reference to `waddnstr'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1593: undefined reference to `LINES'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1595: undefined reference to `wmove'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:1596: undefined reference to `wrefresh'
    collect2: error: ld returned 1 exit status
    make[3]: *** [Makefile:476: qcc] Ошибка 1
    make[3]: выход из каталога <</home/fido/src/20220122/2/qico-0.59.1/src>> make[2]: *** [Makefile:356: all] Ошибка 2
    make[2]: выход из каталога <</home/fido/src/20220122/2/qico-0.59.1/src>> make[1]: *** [Makefile:387: all-recursive] Ошибка 1
    make[1]: выход из каталога <</home/fido/src/20220122/2/qico-0.59.1>>
    make: *** [Makefile:328: all] Ошибка 2

    Have nice nights.
    Stas Mishchenkov.

    --- Каждый раз бухай как последний. Потому что однажды так и будет.
    * Origin: Lame Users Breeding. Simferopol, Crimea. (2:460/5858)
  • From Zhenja Kaliuta@2:4500/1 to Stas Mishchenkov on Sat Jan 22 19:46:22 2022
    Hi, Stas!

    On Sat, 22 Jan 2022 19:00:58 +0300 Stas Mishchenkov writes:

    gcc -g -O2 -Wall -lncurses -o qcc qcc.o clserv.o md5q.o qslib.o
    /usr/bin/ld.default: qcc.o: in function `bar':
    /home/fido/src/20200120/qico-0.59.1/src/qcc.c:451: undefined reference to
    `acs_map' /usr/bin/ld.default:
    /home/fido/src/20200120/qico-0.59.1/src/qcc.c:451: undefined reference to
    `waddch' /usr/bin/ld.default:
    /home/fido/src/20200120/qico-0.59.1/src/qcc.c:451: undefined reference to
    `acs_map' /usr/bin/ld.default: qcc.o: in function `freshhdr':

    -lncurses должно быть после *.o.

    Всё равно не собирается.

    [...]

    gcc -g -O2 -Wall -lncurses -o qcc qcc.o clserv.o md5q.o qslib.o

    -lncurses должно быть после *.o.

    /usr/bin/ld.default: qcc.o: in function `bar': /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:451: undefined reference to `acs_map'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:451: undefined reference to `waddch'
    /usr/bin/ld.default: /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:451: undefined reference to `acs_map'

    --- Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux)
    * Origin: Belarus FTN IP network (2:4500/1)
  • From Zhenja Kaliuta@2:4500/1.59 to Zhenja Kaliuta on Sat Jan 22 19:48:43 2022
    Hi, Zhenja!

    On Sat, 22 Jan 2022 19:46:22 +0300 Zhenja Kaliuta writes:

    Hi, Stas!
    On Sat, 22 Jan 2022 19:00:58 +0300 Stas Mishchenkov writes:

    gcc -g -O2 -Wall -lncurses -o qcc qcc.o clserv.o md5q.o qslib.o
    /usr/bin/ld.default: qcc.o: in function `bar':
    /home/fido/src/20200120/qico-0.59.1/src/qcc.c:451: undefined reference to
    `acs_map' /usr/bin/ld.default:
    /home/fido/src/20200120/qico-0.59.1/src/qcc.c:451: undefined reference to
    `waddch' /usr/bin/ld.default:
    /home/fido/src/20200120/qico-0.59.1/src/qcc.c:451: undefined reference to
    `acs_map' /usr/bin/ld.default: qcc.o: in function `freshhdr':

    -lncurses должно быть после *.o.

    Всё равно не собирается.

    [...]

    gcc -g -O2 -Wall -lncurses -o qcc qcc.o clserv.o md5q.o qslib.o

    -lncurses должно быть после *.o.

    diff --git a/src/Makefile.am b/src/Makefile.am
    index d2d5eaa7b28b..d223757f6965 100644
    -+- a/src/Makefile.am
    +++ b/src/Makefile.am
    @@ -31,8 +31,7 @@ qctl_SOURCES = qctl.c clserv.c md5q.c qslib.c
    qctl_LDADD = @LIBOBJS@ @LIB_MALLOC@

    qcc_SOURCES = qcc.c clserv.c md5q.c qslib.c
    -qcc_LDADD = @LIBOBJS@ @LIB_MALLOC@
    -qcc_LDFLAGS = @QCCLIBS@
    +qcc_LDADD = @LIBOBJS@ @LIB_MALLOC@ @QCCLIBS@

    AM_YFLAGS = -d


    Либы -- это не LDFLAGS.

    /usr/bin/ld.default: qcc.o: in function `bar':
    /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:451: undefined
    reference to `acs_map'
    /usr/bin/ld.default:
    /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:451: undefined
    reference to `waddch'
    /usr/bin/ld.default:
    /home/fido/src/20220122/2/qico-0.59.1/src/qcc.c:451: undefined
    reference to `acs_map'

    --- Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux)
    * Origin: Somewhere in the North (2:4500/1.59)
  • From Sergey Anohin@2:5034/10.1 to Eugene Erokhin on Sat Jan 22 21:45:18 2022
    Hello, Eugene!

    иправлениями: https://github.com/uncleeugene/qico-0.59.1

    Кстати Zhenja Kaliuta предложил такой патч
    index ce9bac40db73..f9999a9cce9f 100644
    -+- a/src/binkp.h
    +++ b/src/binkp.h
    BPM_CHAT, /* For chat */
    BPM_MIN = BPM_NUL, /* Minimal message type value */
    BPM_MAX = BPM_CHAT /* Maximal message type value */
    -} bp_msg;
    +};

    вместо https://github.com/ftnapps/qico/pull/4/commits/7358fab1c56601d926aa413123037c2b8b5298ea





    С наилучшими пожеланиями, Sergey Anohin.

    --- wfido
    * Origin: https://5034.ru/wfido (2:5034/10.1)
  • From Eugene Erokhin@2:5083/85 to Zhenja Kaliuta on Sun Jan 23 09:18:46 2022
    Hello Zhenja Kaliuta!

    22 Jan 22 19:48:42, Zhenja Kaliuta wrote to Zhenja Kaliuta:

    qcc_SOURCES = qcc.c clserv.c md5q.c qslib.c
    -qcc_LDADD = @LIBOBJS@ @LIB_MALLOC@
    -qcc_LDFLAGS = @QCCLIBS@
    +qcc_LDADD = @LIBOBJS@ @LIB_MALLOC@ @QCCLIBS@
    Вот спасибо! Поправил у себя. Вчера искал, где это прячется, но так и не въехал, не
    соображаю в autotools достаточно :)

    --- gossipEd-linux/amd64 2.0-dev
    * Origin: Just Origin (2:5083/85)
  • From Eugene Erokhin@2:5083/85 to Sergey Anohin on Sun Jan 23 09:23:52 2022
    Hello Sergey Anohin!

    22 Jan 22 21:45:18, Sergey Anohin wrote to Eugene Erokhin:

    +++ b/src/binkp.h
    BPM_CHAT, /* For chat */
    BPM_MIN = BPM_NUL, /* Minimal message type value */
    BPM_MAX = BPM_CHAT /* Maximal message type value */
    -} bp_msg;
    +};
    Тоже, кстати, работает. о я не знаю, насколько это по-сишному - неименованные enum'ы :)

    Eugene


    --- gossipEd-linux/amd64 2.0-dev
    * Origin: Just Origin (2:5083/85)
  • From Eugene Erokhin@2:5083/85 to Stas Mishchenkov on Sun Jan 23 09:27:26 2022
    Hello Stas Mishchenkov!

    22 Jan 22 19:00:58, Stas Mishchenkov wrote to Zhenja Kaliuta:

    -lncurses должно быть после *.o.
    Поправил у себя, по совету Жени. Если мы всё правильно понимаем, то теперь должно собраться :)

    Eugene


    --- gossipEd-linux/amd64 2.0-dev
    * Origin: Just Origin (2:5083/85)
  • From Zhenja Kaliuta@2:4500/1.59 to Eugene Erokhin on Sun Jan 23 08:18:06 2022
    Hi, Eugene!

    On Sun, 23 Jan 2022 09:23:52 +0600 Eugene Erokhin writes:

    +++ b/src/binkp.h
    BPM_CHAT, /* For chat */
    BPM_MIN = BPM_NUL, /* Minimal message type value */
    BPM_MAX = BPM_CHAT /* Maximal message type value */
    -} bp_msg;
    +};
    Тоже, кстати, работает. о я не знаю, насколько это по-сишному - неименованные enum'ы :)

    1) неименованные enum -- это по-сишному (бывает, можно красивее, но не важно). 2) тут не именованный enum (было бы enum <имя> { }), а объявление переменной bp_msg с анонимным enum'ом. Кто это писал, похоже, слабо представлял, что делает, ибо переменная нигде не используется.

    Раньше это работало, так-как по-умолчанию было -fcommon. Потом дефолт поменяли (теперь соответствует стандарту, в принципе). То есть, другой способ -- добавить -fcommon в CFLAGS.

    --- Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux)
    * Origin: Somewhere in the North (2:4500/1.59)
  • From Eugene Erokhin@2:5083/85 to Zhenja Kaliuta on Sun Jan 23 13:52:08 2022
    Hello Zhenja Kaliuta!

    23 Jan 22 08:18:06, Zhenja Kaliuta wrote to Eugene Erokhin:

    1) неименованные enum -- это по-сишному (бывает, можно красивее, но не важно).
    2) тут не именованный enum (было бы enum <имя> { }), а объявление переменной bp_msg с анонимным enum'ом. Кто это писал, похоже, слабо представлял, что делает, ибо переменная нигде не используется.
    Тогда, пожалуй, так же поправлю у себя в репе.

    Раньше это работало, так-как по-умолчанию было -fcommon. Потом дефолт поменяли (теперь соответствует стандарту, в принципе). То есть, другой способ -- добавить -fcommon в CFLAGS.
    у это, я подозреваю, у многих исходников проблемы. Давно заброшены, пилятся дилетантами
    вроде меня, а потом при другой фазе луны не собираются :) Я бы взял труд причесать, но у меня
    сильно не хватает опыта по части того, как сейчас живут тулчейны...

    Eugene


    --- gossipEd-linux/amd64 2.0-dev
    * Origin: Just Origin (2:5083/85)
  • From Zhenja Kaliuta@2:4500/1.59 to Eugene Erokhin on Sun Jan 23 10:18:33 2022
    Hi, Eugene!

    On Sun, 23 Jan 2022 13:52:08 +0600 Eugene Erokhin writes:

    Раньше это работало, так-как по-умолчанию было -fcommon. Потом дефолт поменяли (теперь соответствует стандарту, в принципе). То есть, другой способ -- добавить -fcommon в CFLAGS.
    у это, я подозреваю, у многих исходников проблемы. Давно заброшены, пилятся дилетантами вроде меня, а потом при другой фазе луны не собираются :) Я бы взял труд причесать, но у меня сильно не хватает опыта по части того, как сейчас живут тулчейны...

    :)

    Дорогу осилит идущий

    --- Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux)
    * Origin: Somewhere in the North (2:4500/1.59)
  • From Sergey Anohin@2:5034/10.1 to Eugene Erokhin on Sun Jan 23 12:01:34 2022
    Hello, Eugene!

    у это, я подозреваю, у многих исходников проблемы. Давно заброшены, пилятся дилетантами
    вроде меня, а потом при другой фазе луны не собираются :) Я бы взял труд причесать, но у меня
    сильно не хватает опыта по части того, как сейчас живут тулчейны...

    Я ж и говорю, надо на базе чьего-то форка, сделать суперветку, раз RJ Clay слился и пулы не принимает более.
    Слить все полезности в одну и использовать ее как мейнстрим.

    https://github.com/leenooks/qico/network/members

    Я конечно не гуру в гите, но попробовать можно как-то мержить.
    Линии чтобы тестить модемные соединения у меня нет, если только извращаться через SIP, но я думаю что с модемным
    хайпом, там найдутся желающие потестить мылер который может и диалап и binkp


    С наилучшими пожеланиями, Sergey Anohin.

    --- wfido
    * Origin: https://5034.ru/wfido (2:5034/10.1)
  • From Stas Mishchenkov@2:460/5858 to Eugene Erokhin on Sun Jan 23 12:57:38 2022
    Hi, Eugene!

    23 янв 22 09:27, Eugene Erokhin -> Stas Mishchenkov:

    -lncurses должно быть после *.o.

    Поправил у себя, по совету Жени. Если мы всё правильно понимаем, то теперь должно собраться :)

    Да. Собралось. С кучей варнингов, но собралось. Посмотрим сейчас, как работать будет. У меня до этого оно почему-то при парольной сессии складывало всё в непарольный инбаунд.

    Have nice nights.
    Stas Mishchenkov.
    --- Мне бесполезно что-либо запрещать, я и так не собираюсь ничего делать.
    * Origin: Lame Users Breeding. Simferopol, Crimea. (2:460/5858)
  • From Stas Mishchenkov@2:460/5858 to Eugene Erokhin on Sun Jan 23 13:18:54 2022
    Hi, Eugene!

    23 янв 22 12:57, Stas Mishchenkov -> Eugene Erokhin:

    -lncurses должно быть после *.o.

    Поправил у себя, по совету Жени. Если мы всё правильно понимаем, то
    теперь должно собраться :)

    Да. Собралось. С кучей варнингов, но собралось. Посмотрим сейчас, как работать будет. У меня до этого оно почему-то при парольной сессии складывало всё в непарольный инбаунд.

    Теперь _любая сессия не получается, в логе: Bad EMSI_DAT length: 276, should be: 276!

    Have nice nights.
    Stas Mishchenkov.
    --- Это только от большого ума горе, а от маленького - так, легкая грусть.
    * Origin: Lame Users Breeding. Simferopol, Crimea. (2:460/5858)
  • From Sergey Anohin@2:5034/10.1 to Stas Mishchenkov on Sun Jan 23 13:40:57 2022
    Hello, Stas!

    Теперь _любая сессия не получается, в логе: Bad EMSI_DAT length: 276, should be: 276!

    Это у тебя по модему? Ради теста попробуй собери ветку https://github.com/leenooks/qico/
    с учетом фиксов которые дал Женя. В той ветке было много фиксов для Zmodem. Заодно и протестишь веточку.

    Я откопал у себя логи когдя я тестил:

    09 Jan 20 23:08:45 binkp[49483]: connecting to 2:5034/10 at localhost [binkp] 09 Jan 20 23:08:45 binkp[49483]: TCP/IP connection with 127.0.0.1:24554
    09 Jan 20 23:08:45 binkp[49483]: starting outbound Binkp session
    09 Jan 20 23:08:45 binkp[49483]: address: 2:5034/10@fidonet
    09 Jan 20 23:08:45 binkp[49483]: system: -= FUN Station =-
    09 Jan 20 23:08:45 binkp[49483]: from: Kostroma, Russia
    09 Jan 20 23:08:45 binkp[49483]: sysop: Sergey Anohin
    09 Jan 20 23:08:45 binkp[49483]: phone: -Unpublished-
    09 Jan 20 23:08:45 binkp[49483]: flags: [115200] TCP,BINKP
    09 Jan 20 23:08:45 binkp[49483]: mailer: binkd/1.0.4/FreeBSD binkp/1.1
    09 Jan 20 23:08:45 binkp[49483]: time: 23:08:45, unknown
    09 Jan 20 23:08:45 binkp[49483]: for us: 0b mail, 975K files
    09 Jan 20 23:08:45 binkp[49483]: we have: 0b mail, 0b files
    09 Jan 20 23:08:45 binkp[49483]: options: Binkp/PWD/NR/MB/MD5/CRYPT
    09 Jan 20 23:08:45 binkp[49483]: rcvd: a4e37a00.tu0, 307785 bytes, 307785 cps [ok]
    09 Jan 20 23:08:46 binkp[49483]: rcvd: c8efb400.mo0, 307754 bytes, 307754 cps [ok]
    09 Jan 20 23:08:46 binkp[49483]: rcvd: ec877101.su0, 308134 bytes, 308134 cps [ok]
    09 Jan 20 23:08:46 binkp[49483]: rcvd: 0c6f3d00.we0, 75280 bytes, 75280 cps [ok]
    09 Jan 20 23:08:46 binkp[49483]: total: 0:00:01 online, 0b sent, 975K received 09 Jan 20 23:08:46 binkp[49483]: session with 2:5034/10 successful [ok]
    09 Jan 20 23:08:46 binkp[49483]: exiting with rc=0

    у типа файлы доставились и все на том я и закончил тесты :)



    С наилучшими пожеланиями, Sergey Anohin.

    --- wfido
    * Origin: https://5034.ru/wfido (2:5034/10.1)
  • From Dmitriy Orlov@2:5090/958 to Sergey Anohin on Sun Jan 23 19:55:35 2022
    Hello Sergey!

    23 Jan 22, Sergey Anohin wrote to Stas Mishchenkov:

    Теперь _любая сессия не получается, в логе: Bad EMSI_DAT length:
    276, should be: 276!
    Это у тебя по модему? Ради теста попробуй собери ветку https://github.com/leenooks/qico/
    Эх! Собрал бы кто-нибудь тмыл для linux...

    Bye,
    Dmitry.

    --- GoldED/2 3.00.Beta5 UNREG
    * Origin: (2:5090/958)
  • From Stas Mishchenkov@2:460/5858 to Sergey Anohin on Sun Jan 23 16:26:54 2022
    Hi, Sergey!

    23 янв 22 13:40, Sergey Anohin -> Stas Mishchenkov:

    Теперь _любая сессия не получается, в логе: Bad EMSI_DAT length: 276,
    should be: 276!

    Это у тебя по модему? Ради теста попробуй собери ветку https://github.com/leenooks/qico/
    с учетом фиксов которые дал Женя. В той ветке было много фиксов для Zmodem. Заодно и протестишь веточку.

    Собралось. Такая же фигня в логе:

    Bad EMSI_DAT length: 276, should be: 276!

    Have nice nights.
    Stas Mishchenkov.
    --- Хорошо воспитанная женщина - не ругается матом, она матом умеет смотреть.
    * Origin: Lame Users Breeding. Simferopol, Crimea. (2:460/5858)
  • From Zhenja Kaliuta@2:4500/1.59 to Stas Mishchenkov on Sun Jan 23 17:24:12 2022
    Hi, Stas!

    On Sun, 23 Jan 2022 16:26:54 +0300 Stas Mishchenkov writes:

    Теперь _любая сессия не получается, в логе: Bad EMSI_DAT length: 276,
    should be: 276!

    Это у тебя по модему? Ради теста попробуй собери ветку
    https://github.com/leenooks/qico/
    с учетом фиксов которые дал Женя. В той ветке было много фиксов для
    Zmodem. Заодно и протестишь веточку.

    Собралось. Такая же фигня в логе:

    Bad EMSI_DAT length: 276, should be: 276!

    а с таким патчем что говорит?

    diff --git a/src/emsi.c b/src/emsi.c
    index b362d275b157..9ce61d6ea0c8 100644
    -+- a/src/emsi.c
    +++ b/src/emsi.c
    @@ -245,15 +245,15 @@ static int emsi_parsedat(char *str, ninfo_t *dat)
    return 0;
    }

    - sscanf( str + 10, "%04X", (unsigned *) &l );
    + sscanf( str + 10, "%04zX", &l );
    if ( l != ( l1 = strlen( str ) - 18 )) {
    - write_log( "Bad EMSI_DAT length: %u, should be: %u!", l, l1 ); + write_log( "Bad EMSI_DAT length: %zu, should be: %zu!", l, l1 );
    return 0; /* Bad EMSI length */
    }

    DEBUG(('E',5,"EMSI_DAT length (%d) is OK!", l ));

    - sscanf( str + strlen( str ) - 4, "%04X", &l);
    + sscanf( str + strlen( str ) - 4, "%04zX", &l);
    if ( l != ( l1 = crc16usd( (UINT8 *) str + 2, strlen( str ) - 6 ))) {
    write_log( "Bad EMSI_DAT CRC: %04X, should be: %04X!", l, l1 );
    return 0; /* Bad EMSI CRC */
    @@ -559,7 +559,7 @@ void emsi_makedat(ftnaddr_t *remaddr, unsigned long mail, unsigned long files,
    EMSI_CAT( "}" );

    /* Calculate emsi length */
    - snprintf( tmp, TMP_LEN, "%04X", strlen( emsi_dat ) - 14 );
    + snprintf( tmp, TMP_LEN, "%04zX", strlen( emsi_dat ) - 14 );
    memcpy( emsi_dat + 10, tmp, 4 );

    /* EMSI crc16 */
    --- Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux)
    * Origin: Somewhere in the North (2:4500/1.59)
  • From Stas Mishchenkov@2:460/5858 to Zhenja Kaliuta on Sun Jan 23 19:04:30 2022
    Hi, Zhenja!

    23 янв 22 17:24, Zhenja Kaliuta -> Stas Mishchenkov:

    Теперь _любая сессия не получается, в логе: Bad EMSI_DAT length:
    276,
    should be: 276!

    Это у тебя по модему? Ради теста попробуй собери ветку
    https://github.com/leenooks/qico/
    с учетом фиксов которые дал Женя. В той ветке было много фиксов для
    Zmodem. Заодно и протестишь веточку.

    Собралось. Такая же фигня в логе:

    Bad EMSI_DAT length: 276, should be: 276!

    а с таким патчем что говорит?

    Собралось.

    diff --git a/src/emsi.c b/src/emsi.c

    О! Всё прекрасно заработало. Спасибо.

    Have nice nights.
    Stas Mishchenkov.
    --- Самый мой проверенный рецепт - сказать жене, что хочешь борща.
    * Origin: Lame Users Breeding. Simferopol, Crimea. (2:460/5858)
  • From Eugene Erokhin@2:5083/85 to All on Sun Jan 23 22:58:44 2022
    Hello All!

    23 Jan 22 19:04:30, Stas Mishchenkov wrote to Zhenja Kaliuta:

    Собралось.
    diff --git a/src/emsi.c b/src/emsi.c
    О! Всё прекрасно заработало. Спасибо.
    Сейчас добавлю в репу :)

    Eugene


    --- gossipEd-linux/amd64 2.0-dev
    * Origin: Just Origin (2:5083/85)
  • From Sergey Anohin@2:5034/10.1 to Stas Mishchenkov on Sun Jan 23 21:50:48 2022
    Hello, Stas!

    Bad EMSI_DAT length: 276, should be: 276!

    В целях теста, можешь затестить ветку?
    http://icelan.ru/svn/qicoxe/trunk/



    С наилучшими пожеланиями, Sergey Anohin.

    --- wfido
    * Origin: https://5034.ru/wfido (2:5034/10.1)
  • From Sergey Anohin@2:5034/10.1 to Eugene Erokhin on Sun Jan 23 21:56:23 2022
    Hello, Eugene!

    diff --git a/src/emsi.c b/src/emsi.c
    О! Всё прекрасно заработало. Спасибо.
    Сейчас добавлю в репу :)

    Если по гиту че спросить, то ты не стесняйся, я думаю тут все помогут


    С наилучшими пожеланиями, Sergey Anohin.

    --- wfido
    * Origin: https://5034.ru/wfido (2:5034/10.1)
  • From Sergey Anohin@2:5034/10.1 to Stas Mishchenkov on Sun Jan 23 21:59:57 2022
    Hello, Stas!

    О! Всё прекрасно заработало. Спасибо.

    Походу у тебя у единственного тут есть модем, можно будет тебя периодически просить тестить на благо общего дела? :)

    С наилучшими пожеланиями, Sergey Anohin.

    --- wfido
    * Origin: https://5034.ru/wfido (2:5034/10.1)
  • From Eugene Erokhin@2:5083/85 to Sergey Anohin on Mon Jan 24 14:26:44 2022
    Hello Sergey Anohin!

    23 Jan 22 21:56:22, Sergey Anohin wrote to Eugene Erokhin:

    Если по гиту че спросить, то ты не стесняйся, я думаю тут все помогут
    Да гугл поможет, тут главное, чтобы необходимость была, для пинка :)

    Eugene


    --- gossipEd-linux/amd64 2.0-dev
    * Origin: Just Origin (2:5083/85)
  • From Stas Mishchenkov@2:460/5858 to Sergey Anohin on Wed Jan 26 10:25:06 2022
    Hi, Sergey!

    23 янв 22 21:50, Sergey Anohin -> Stas Mishchenkov:

    В целях теста, можешь затестить ветку?
    http://icelan.ru/svn/qicoxe/trunk/

    а хосте тестить - так себе идея, но на выходные попробую.

    Have nice nights.
    Stas Mishchenkov.
    --- Женщины ревнуют, потому что знают, на что способны женщины.
    * Origin: Lame Users Breeding. Simferopol, Crimea. (2:460/5858)
  • From Alexander Kruglikov@2:5053/58 to All on Wed Jan 26 11:38:34 2022
    Привет, All!

    Так какую в результате компилять? А то я тоже что-то захотел на предстоящих выходных поучаствовать в этом дайлапном угаре.

    С наилучшими пожеланиями, Alexander.
    --- "GoldED+/OSX 1.1.5-b20180707" ---
    * Origin: MS Windows is a treacherous plot against humanity. (2:5053/58)
  • From Stas Mishchenkov@2:460/5858 to Sergey Anohin on Wed Jan 26 13:20:56 2022

    *** Ответ на сообщение из _Carbon.Mail (Carbon.Mail).

    Hi, Sergey!

    23 янв 22 21:59, Sergey Anohin -> Stas Mishchenkov:

    О! Всё прекрасно заработало. Спасибо.

    Походу у тебя у единственного тут есть модем, можно будет тебя периодически просить тестить на благо общего дела? :)

    Можно. о не обещаю делать это часто и регулярно. Иногда по выходным вполне есть настроение поковыряться.

    Have nice nights.
    Stas Mishchenkov.
    --- Когда я ем - я глух и нем. Когда я пью - я гораздо коммуникабельней.
    * Origin: Lame Users Breeding. Simferopol, Crimea. (2:460/5858)
  • From Sergey Anohin@2:5034/10.1 to Alexander Kruglikov on Wed Jan 26 17:42:36 2022
    Hello, Alexander!

    Так какую в результате компилять? А то я тоже что-то захотел на предстоящих выходных поучаствовать в этом дайлапном угаре.

    Этот
    https://github.com/uncleeugene/qico

    но если есть варик протестить, то протесть плз это (svn) http://icelan.ru/svn/qicoxe/trunk/


    С наилучшими пожеланиями, Sergey Anohin.

    --- wfido
    * Origin: https://5034.ru/wfido (2:5034/10.1)
  • From Sergey Anohin@2:5034/10.1 to Alexander Kruglikov on Wed Jan 26 17:52:04 2022
    Hello, Alexander!

    Так какую в результате компилять? А то я тоже что-то захотел на предстоящих выходных поучаствовать в этом дайлапном угаре.

    А ты медью разжился телефонной или через VOIP будешь баловаться?

    С наилучшими пожеланиями, Sergey Anohin.

    --- wfido
    * Origin: https://5034.ru/wfido (2:5034/10.1)
  • From Alexander Kruglikov@2:5053/58 to Sergey Anohin on Wed Jan 26 18:49:01 2022
    Привет, Sergey!

    *** Ответ на сообщение из CarbonArea (Мыльце для меня).

    26 янв 22 17:42, Sergey Anohin писал(а) к Alexander Kruglikov:

    Так какую в результате компилять? А то я тоже что-то захотел на
    предстоящих выходных поучаствовать в этом дайлапном угаре.
    Этот
    https://github.com/uncleeugene/qico

    Спасибо!

    но если есть варик протестить, то протесть плз это (svn) http://icelan.ru/svn/qicoxe/trunk/

    Тут бы хоть что-то для начала запустить. Мне ж ещё и mgetty надо будет собрать, его из RHEL вообще выпилили, как я понимаю...

    С наилучшими пожеланиями, Alexander.
    --- "GoldED+/OSX 1.1.5-b20180707" ---
    * Origin: Smartdrive не заметил потеpи байтца... (2:5053/58)
  • From Alexander Kruglikov@2:5053/58 to Sergey Anohin on Wed Jan 26 19:10:29 2022
    Привет, Sergey!

    *** Ответ на сообщение из CarbonArea (Мыльце для меня).

    26 янв 22 17:52, Sergey Anohin писал(а) к Alexander Kruglikov:

    А ты медью разжился телефонной или через VOIP будешь баловаться?

    Она там сто лет есть. И модем сто лет подключен, валяется в стойке на серваке сверху.

    С наилучшими пожеланиями, Alexander.
    --- "GoldED+/OSX 1.1.5-b20180707" ---
    * Origin: Microsoft DOS for Windows95 (2:5053/58)
  • From Sergey Anohin@2:5034/10.1 to Alexander Kruglikov on Wed Jan 26 18:18:30 2022
    Hello, Alexander!

    Тут бы хоть что-то для начала запустить. Мне ж ещё и mgetty надо будет собрать, его из RHEL вообще выпилили, как я понимаю...

    Что-то пишут
    https://access.redhat.com/discussions/4967181

    С наилучшими пожеланиями, Sergey Anohin.

    --- wfido
    * Origin: https://5034.ru/wfido (2:5034/10.1)
  • From Alexander Kruglikov@2:5053/58 to Sergey Anohin on Wed Jan 26 19:25:55 2022
    Привет, Sergey!

    *** Ответ на сообщение из CarbonArea (Мыльце для меня).

    26 янв 22 18:18, Sergey Anohin писал(а) к Alexander Kruglikov:

    Тут бы хоть что-то для начала запустить. Мне ж ещё и mgetty надо
    будет собрать, его из RHEL вообще выпилили, как я понимаю...
    Что-то пишут
    https://access.redhat.com/discussions/4967181

    Это всё так, только там mgetty без -D FIDO собран.

    С наилучшими пожеланиями, Alexander.
    --- "GoldED+/OSX 1.1.5-b20180707" ---
    * Origin: Less be yankee - "меньше будь амеpиканцем" (2:5053/58)
  • From Sergey Anohin@2:5034/10.1 to Alexander Kruglikov on Wed Jan 26 18:42:07 2022
    Hello, Alexander!

    Это всё так, только там mgetty без -D FIDO собран.

    Ух, да :)))
    У меня так :)
    cd /usr/ports/comms/mgetty+sendfax/ && make config lqqqqqqqqqqqqqqqqqqqqqqqqqqqqq mgetty-1.1.37_2 qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk
    x lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk x
    x x [x] FIDO Enable FIDO EMSI support x x
    x mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj x
    tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqu
    x < OK > <Cancel> x
    mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj

    С наилучшими пожеланиями, Sergey Anohin.

    --- wfido
    * Origin: https://5034.ru/wfido (2:5034/10.1)
  • From Alexander Kruglikov@2:5053/58 to Sergey Anohin on Wed Jan 26 21:56:41 2022
    Привет, Sergey!

    *** Ответ на сообщение из CarbonArea (Мыльце для меня).

    26 янв 22 18:42, Sergey Anohin писал(а) к Alexander Kruglikov:

    Это всё так, только там mgetty без -D FIDO собран.
    Ух, да :)))
    У меня так :)
    cd /usr/ports/comms/mgetty+sendfax/ && make config lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqmgetty-1.1.37_2qqqqqqqqqqqqqqqqqqqqqqqqq qqqqqk x x x [x] FIDO Enable FIDO EMSI support mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq

    Да пересобрать rpm с нужными опциями тоже не проблема. Умеючи-то.

    С наилучшими пожеланиями, Alexander.
    --- "GoldED+/OSX 1.1.5-b20180707" ---
    * Origin: Windows - не вирус! Вирусы хоть что-то делают... (2:5053/58)
  • From Eugene Erokhin@2:5083/85 to Alexander Kruglikov on Wed Jan 26 23:58:52 2022
    Hello Alexander Kruglikov!

    26 Jan 22 18:49:00, Alexander Kruglikov wrote to Sergey Anohin:

    Тут бы хоть что-то для начала запустить. Мне ж ещё и mgetty надо будет собрать, его из RHEL вообще выпилили, как я понимаю...
    git clone git://github.greenie.net/mgetty/ - вот эту, кажется, собирал. Собралась, под manjaro. В работе, правда, не проверял, по причине отсутствия телефонной линии.
    Eugene


    --- gossipEd-linux/amd64 2.0-dev
    * Origin: Just Origin (2:5083/85)
  • From Alexander Kruglikov@2:5053/58 to Eugene Erokhin on Wed Jan 26 22:50:30 2022
    Привет, Eugene!

    *** Ответ на сообщение из CarbonArea (Мыльце для меня).

    26 янв 22 23:58, Eugene Erokhin писал(а) к Alexander Kruglikov:

    git clone git://github.greenie.net/mgetty/ - вот эту, кажется,
    собирал.

    ене, делать из rpm-based Слакварь мы не будем =)))
    Пересоберём пакетик и поставим штатными средствами.

    С наилучшими пожеланиями, Alexander.
    --- "GoldED+/OSX 1.1.5-b20180707" ---
    * Origin: Host-Dog (2:5053/58)
  • From Eugene Erokhin@2:5083/85.1 to Alexander Kruglikov on Thu Jan 27 08:02:08 2022
    Que tal, Alexander Kruglikov?

    26 Jan 22 22:50:30, Alexander Kruglikov escriba a Eugene Erokhin:

    ене, делать из rpm-based Слакварь мы не будем =)))
    Пересоберём пакетик и поставим штатными средствами.
    Дело хозяйское :) адо бы тоже, вообще говоря, завести привычку собирать пакетики, а то бардак :)

    Nos vemos!
    Eugene


    --- gossipEd-windows/amd64 2.0-dev
    * Origin: Just Origin (2:5083/85.1)
  • From Dmitriy Orlov@2:5090/958 to Sergey Anohin on Sun Feb 6 23:56:24 2022
    Hello Sergey!

    23 Jan 22, Sergey Anohin wrote to Stas Mishchenkov:

    О! Всё прекрасно заработало. Спасибо.
    Походу у тебя у единственного тут есть модем, можно будет тебя периодически просить тестить на благо общего дела? :)
    У меня есть линия, есть модем, но нет qico :-) Могу помочь потестить тмылом

    Bye,
    Dmitry.

    --- GoldED/2 3.00.Beta5 UNREG
    * Origin: (2:5090/958)
  • From Sergey Anohin@2:5034/10.1 to Dmitriy Orlov on Mon Feb 7 23:24:55 2022
    Hello, Dmitriy!

    периодически просить тестить на благо общего дела? :)
    У меня есть линия, есть модем, но нет qico :-) Могу помочь потестить тмылом

    Спасибо! Пока со временем хреново (


    С наилучшими пожеланиями, Sergey Anohin.

    --- wfido
    * Origin: https://5034.ru/wfido (2:5034/10.1)