초보자 컴파일 오류 해결방법좀 알려주세요

제가 리눅스 초보 인데요
리눅스 ubuntu 22.04 버전에서 옛날 머드를 돌릴수 있는 틴틴을 설치하려 하는데요
컴피겨까지는 성공 했는데 메이크에서 오류 하나가 생겨서 넘어가지 않네요 도와주세요 메이크 전문을 오리려 하니 글자수가 만아서 안되네요 댓글로 올릴께요 도와주세요.

여기에 전문 올리려니 신규 사용자는 링크 2개까지 허용한다는데 이거 어케 늘리나요

옛날 머드가 뭔진 모르겠습니다만, 제가 오래된 머드 몇개 들어가 보았는데, 웬만해서는 틴틴 최신버전으로도 2~30년 넘은 머드들이 돌아갑니다.
스크린 열어서 인코딩을 euc-kr로 바꿔주고, 틴틴 설정에서 charset을 cp949로 해 주면 될텐데, 굳이 틴틴을 다시 컴파일하려는 이유가 있나요?

제가 할줄 몰라서요 혹시 명령어나 하는 방법좀 알려주세요
아그리고 스크린 하면 스크린에 대한 설명과 버전 그런게 나오던데 그거 어떻게 없애나요 그것도 알려주세요.

리눅스 틴틴 환경에서 오래된 머드 들어가려면 자료 찾아가며 공부를 좀 해야 합니다. 특히나 틴틴은 버전업 되면서 명령이 좀 바뀌었기 때문에 옛날 자료만으로는 안되고 틴틴 웹사이트에서 도움말 읽어가며 공부해야 해요.

일단 터미널에서

  1. screen -S 이름아무거나
    이렇게 해서 새로운 스크린을 엽니다.

  2. control+a 누르고 : 누른 후에 encoding euc-kr 엔터 칩니다.
    이렇게 하면 스크린 내에서 인코딩이 euc-kr로 바뀝니다.

  3. 이제 tt++ 엔터쳐서 틴틴을 엽니다.

  4. #config charset cp949 엔터 칩니다.
    이렇게 하면 틴틴 내부에서 구형 문자셋인 cp949를 지원합니다. 틴틴 구버전은 이 명령이 안먹습니다.

  5. 원하는 머드에 접속해서 글자가 안깨지고 잘 나오는지 살펴봅니다.

  6. 틴틴 내부에서 control+a 누른 후에 d 누르면 스크린이 detached 되면서 백그라운드에서 틴틴이 계속 돌아갑니다.

  7. 터미널에서 screen -R 엔터 치면 틴틴이 돌아가던 스크린이 다시 attached 되면서 틴틴 화면이 뜹니다.

알려주셔서 감사합니다
해봤는데 접속은 잘되는데 키가 먹히지 않습니다.
제가 자반을 이용 하려고 하는데 리드도 안되고 오류만 자꾸 뜨네요
이게 예날 버전 에 맞추어서 제작된 자반이라 그런건가 싶고 이상하네요 그리고 이리저리 물어보니 리드라인 설치하라고 5.0버전을 구했는데 컴파일 하고 메이크도 했는데 적용을 어떻게 해야 하는지 잘 모르겟어요 아 참고로 저는 시각 장애인이고 리누스 이용은 텔넷으로 하고 잇어요 주로 쓰는 프로그램은 옛날 천리안쓰던 이야기멀티와 새롬 2가지를 쓰고 있습니다

아마도 가지고계신 자동반응 스크립트가 예전 틴틴에 맞춰져 있어서 그런것 같네요. 틴틴이 별것 아닌 프로그램인데도 계속 버전업 하면서 자동 이동과 관련한 명령들과 티커 등이 명령이 바뀌었더군요. 덕분에 저도 다시 공부했습니다.

제가 아는 인천에 계시는 분도 시각장애인 이신데, 그 분은 사용하는 서버에 이전버전이 깔려있는지 아니면 자동이동 같은건 안하는건지 오래된 스크립트로 접속하시는 것 같더라구요.

단지 틴틴 사용이 목적이면 굳이 리눅스에서 돌릴것 없이 윈도우용 틴틴을 써도 됩니다만(가상리눅스에서 돌아갑니다)… 시각장애인이시면 쉽진 않을것 같습니다.

여러가지로 도와주셔서 감사합니다.
혹시 예날 구버전 gcc 버전 구하는방법 아시나요
지금 은 틴틴 2.02.42버전 깔아는데 안되니
틴틴 1.8x 버전 설치해서 쓰려 하는데 gcc3.x 버전들로으 메이크 해야 되더라구요 근데 요즘은 검색해도 안나와서요 혹시 소스파일 구하는곳 아시나요

윈틴을 생각해 봤는데 윈틴에 서 자반을 돌릴줄도 모르거 자ㄷ반도 없고 화면 낭독 프로그램이 잘 읽어줄지도 몰라서 리눅스에 틴틴을 설치하려 하는겁니다

오류난 메이크 올려볼께요 도와주세요.
gcc -O2 -D_GNU_SOURCE -DHAVE_CONFIG_H -Iprotos -c action.c
action.c: In function ?ction_command?
action.c:76:30: warning: ?s?directive writing up to 1023 bytes into a region of size 1018 [-Wformat-overflow=]
76 | sprintf(result, “#Ok. {%s} now triggers {%s} @ {%s}”, left, right, pr);
| ^~ ~~~~
In file included from /usr/include/stdio.h:894,
from tintin.h:9,
from action.c:10:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ?_builtin___sprintf_chk?output between 29 and 3098 bytes into a destination of size 1024
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
action.c: In function ?naction_command?
action.c:105:47: warning: ?s?directive writing up to 1023 bytes into a region of size 999 [-Wformat-overflow=]
105 | sprintf(result, “#No match(es) found for {%s}”, left);
| ^~ ~~~~
In file included from /usr/include/stdio.h:894,
from tintin.h:9,
from action.c:10:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ?_builtin___sprintf_chk?output between 27 and 1050 bytes into a destination of size 1024
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
action.c: In function ?heck_all_actions?
action.c:226:34: warning: ?s?directive writing up to 1023 bytes into a region of size 1015 [-Wformat-overflow=]
226 | sprintf(strng, “[ACTION: %s]”, buffer);
| ^~ ~~~~~~
In file included from /usr/include/stdio.h:894,
from tintin.h:9,
from action.c:10:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ?_builtin___sprintf_chk?output between 11 and 1034 bytes into a destination of size 1024
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
gcc -O2 -D_GNU_SOURCE -DHAVE_CONFIG_H -Iprotos -c alias.c
alias.c: In function ?lias_command?
alias.c:58:28: warning: ?s?directive writing up to 1023 bytes into a region of size 1018 [-Wformat-overflow=]
58 | sprintf(arg2, “#Ok. {%s} aliases {%s}.”, left, right);
| ^~ ~~~~
In file included from /usr/include/stdio.h:894,
from tintin.h:9,
from alias.c:10:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ?_builtin___sprintf_chk?output between 20 and 2066 bytes into a destination of size 1024
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
alias.c:49:48: warning: ?s?directive writing up to 1023 bytes into a region of size 999 [-Wformat-overflow=]
49 | sprintf(right, “#No match(es) found for {%s}”, left);
| ^~ ~~~~
In file included from /usr/include/stdio.h:894,
from tintin.h:9,
from alias.c:10:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ?_builtin___sprintf_chk?output between 27 and 1050 bytes into a destination of size 1024
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
alias.c: In function ?nalias_command?
alias.c:87:47: warning: ?s?directive writing up to 1023 bytes into a region of size 999 [-Wformat-overflow=]
87 | sprintf(result, “#No match(es) found for {%s}”, left);
| ^~ ~~~~
In file included from /usr/include/stdio.h:894,
from tintin.h:9,
from alias.c:10:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ?_builtin___sprintf_chk?output between 27 and 1050 bytes into a destination of size 1024
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
gcc -O2 -D_GNU_SOURCE -DHAVE_CONFIG_H -Iprotos -c ansi.c
gcc -O2 -D_GNU_SOURCE -DHAVE_CONFIG_H -Iprotos -c antisub.c
antisub.c: In function ?arse_antisub?
antisub.c:56:44: warning: ?s?directive writing up to 1023 bytes into a region of size 1004 [-Wformat-overflow=]
56 | sprintf(result, “#Ok. Any line with {%s} will not be subbed.”, left);
| ^~ ~~~~
In file included from /usr/include/stdio.h:894,
from tintin.h:9,
from antisub.c:10:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ?_builtin___sprintf_chk?output between 42 and 1065 bytes into a destination of size 1024
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
gcc -O2 -D_GNU_SOURCE -DHAVE_CONFIG_H -Iprotos -c files.c
files.c: In function ?ead_command_new?
files.c:488:97: warning: ?d?directive writing between 1 and 10 bytes into a region of size 7 [-Wformat-overflow=]
488 | brace error possibly in your tintin command starting at line %d of your command file.", startlastcommand);
| ^~

files.c:488:23: note: directive argument in the range [1, 2147483647]
488 | sprintf(message, “Check for a brace error possibly in your tintin command starting at line %d of your command file.”, startlastcommand);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:894,
from tintin.h:9,
from files.c:11:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ?_builtin___sprintf_chk?output between 97 and 106 bytes into a destination of size 80
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
gcc -O2 -D_GNU_SOURCE -DHAVE_CONFIG_H -Iprotos -c glob.c
glob.c: In function ?atch?
glob.c:22:17: warning: implicit declaration of function ?trlen?[-Wimplicit-function-declaration]
22 | string += strlen(string);
| ^~~~~~
glob.c:22:17: warning: incompatible implicit declaration of built-in function ?trlen?
glob.c:6:1: note: include ?string.h>?or provide a declaration of ?trlen?
5 | #include “glob.proto”
+++ |+#include <string.h>
6 |
gcc -O2 -D_GNU_SOURCE -DHAVE_CONFIG_H -Iprotos -c help.c
help.c: In function ?elp_command?
help.c:78:17: warning: implicit declaration of function ?trcmp?[-Wimplicit-function-declaration]
78 | if(!myfile && strcmp(DEFAULT_FILE_DIR, “HOME”)) {
| ^~~~~~
help.c:107:20: warning: implicit declaration of function ?trlen?[-Wimplicit-function-declaration]
107 | line[strlen(line)-1] = ‘\0’;
| ^~~~~~
help.c:107:20: warning: incompatible implicit declaration of built-in function ?trlen?
help.c:25:1: note: include ?string.h>?or provide a declaration of ?trlen?
24 | #include “utils.proto”
+++ |+#include <string.h>
25 |
help.c:122:7: warning: incompatible implicit declaration of built-in function ?trlen?
122 | line[strlen(line)-1] = ‘\0’;
| ^~~~~~
help.c:122:7: note: include ?string.h>?or provide a declaration of ?trlen?
gcc -O2 -D_GNU_SOURCE -DHAVE_CONFIG_H -Iprotos -c highlight.c
highlight.c: In function ?arse_high?
highlight.c:82:32: warning: ?s?directive writing up to 1023 bytes into a region of size 1018 [-Wformat-overflow=]
82 | sprintf(result, “#Ok. {%s} is now highlighted %s.”, right, left);
| ^~ ~~~~~
In file included from /usr/include/stdio.h:894,
from tintin.h:9,
from highlight.c:10:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ?_builtin___sprintf_chk?output between 29 and 2075 bytes into a destination of size 1024
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
gcc -O2 -D_GNU_SOURCE -DHAVE_CONFIG_H -Iprotos -c ivars.c
ivars.c: In function ?fstrequal_command?
ivars.c:119:7: warning: implicit declaration of function ?trcmp?[-Wimplicit-function-declaration]
119 | if (strcmp(str1,str2)==0) {
| ^~~~~~
ivars.c: In function ?evstring_command?
ivars.c:171:14: warning: implicit declaration of function ?trlen?[-Wimplicit-function-declaration]
171 | for(i=(int)strlen(string)-1; i>=0; i–)
| ^~~~~~
ivars.c:171:14: warning: incompatible implicit declaration of built-in function ?trlen?
ivars.c:26:1: note: include ?string.h>?or provide a declaration of ?trlen?
25 | #include “glob.proto”
+++ |+#include <string.h>
26 |
ivars.c:173:8: warning: incompatible implicit declaration of built-in function ?trlen?
173 | temp[strlen(string)] = ‘\0’;
| ^~~~~~
ivars.c:173:8: note: include ?string.h>?or provide a declaration of ?trlen?
ivars.c:179:28: warning: ?s?directive writing up to 1023 bytes into a region of size 1018 [-Wformat-overflow=]
179 | sprintf(result, “#Ok. $%s is now set to {%s}.”, left, temp);
| ^~ ~~~~
In file included from /usr/include/stdio.h:894,
from tintin.h:9,
from ivars.c:4:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ?_builtin___sprintf_chk?output between 25 and 2071 bytes into a destination of size 1024
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
ivars.c: In function ?ath_command?
ivars.c:54:25: warning: ?s?directive writing up to 1023 bytes into a region of size 1018 [-Wformat-overflow=]
54 | sprintf(result, “#Ok. $%s is now set to {%s}.”, left, temp);
| ^~ ~~~~
In file included from /usr/include/stdio.h:894,
from tintin.h:9,
from ivars.c:4:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ?_builtin___sprintf_chk?output between 25 and 2071 bytes into a destination of size 1024
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
gcc -O2 -D_GNU_SOURCE -DHAVE_CONFIG_H -Iprotos -c llist.c
gcc -O2 -D_GNU_SOURCE -DHAVE_CONFIG_H -Iprotos -c log.c
log.c: In function ?owlogit?
log.c:37:35: warning: format ?d?expects argument of type ?nt? but argument 5 has type ?ize_t?{aka ?ong unsigned int? [-Wformat=]
37 | fprintf(s->lowlogfile, “(%d,%d,%d)\n”, s->old_more_coming, s->more_coming,
| ~^
| |
| int
| %ld
38 | nbytes) ;
| ~~~~~~
| |
| size_t {aka long unsigned int}
gcc -O2 -D_GNU_SOURCE -DHAVE_CONFIG_H -Iprotos -c main.c
main.c: In function ?ain?
main.c:200:22: warning: ?_builtin___sprintf_chk?may write a terminating nul past the end of the destination [-Wformat-overflow=]
200 | sprintf(temp, “%s”, homepath);
| ^
In file included from /usr/include/stdio.h:894,
from tintin.h:9,
from main.c:12:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ?_builtin___sprintf_chk?output between 1 and 1025 bytes into a destination of size 1024
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
main.c:209:26: warning: ?_builtin___sprintf_chk?may write a terminating nul past the end of the destination [-Wformat-overflow=]
209 | sprintf(temp, “%s”, homepath);
| ^
In file included from /usr/include/stdio.h:894,
from tintin.h:9,
from main.c:12:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ?_builtin___sprintf_chk?output between 1 and 1025 bytes into a destination of size 1024
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
gcc -O2 -D_GNU_SOURCE -DHAVE_CONFIG_H -Iprotos -c misc.c
misc.c: In function ?andom_command?
misc.c:634:5: warning: implicit declaration of function ?ime?[-Wimplicit-function-declaration]
634 | i=time(NULL);
| ^~~~
misc.c: In function ?ell_command?
misc.c:133:3: warning: ignoring return value of ?rite? declared with attribute warn_unused_result [-Wunused-result]
133 | write(1, temp, 1);
| ^~~~~~~~~~~~~~~~~
misc.c: In function ?ystem_command?
misc.c:522:3: warning: ignoring return value of ?ystem? declared with attribute warn_unused_result [-Wunused-result]
522 | system(left);
| ^~~~~~~~~~~~
misc.c: In function ?andom_command?
misc.c:662:28: warning: ?s?directive writing up to 1023 bytes into a region of size 1018 [-Wformat-overflow=]
662 | sprintf(arg2, “#Ok. $%s is now set to {%s}.”, left, right);
| ^~ ~~~~
In file included from /usr/include/stdio.h:894,
from tintin.h:9,
from misc.c:12:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ?_builtin___sprintf_chk?output between 25 and 2071 bytes into a destination of size 1024
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
misc.c: In function ?etprompt_command?
misc.c:689:30: warning: ?s?directive writing up to 1023 bytes into a region of size 1018 [-Wformat-overflow=]
689 | sprintf(result, “#Ok. {%s} will now be displayed on the status line “, left);
| ^~ ~~~~
In file included from /usr/include/stdio.h:894,
from tintin.h:9,
from misc.c:12:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ?_builtin___sprintf_chk?output between 50 and 1073 bytes into a destination of size 1024
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
gcc -O2 -D_GNU_SOURCE -DHAVE_CONFIG_H -Iprotos -c net.c
gcc -O2 -D_GNU_SOURCE -DHAVE_CONFIG_H -Iprotos -c parse.c
gcc -O2 -D_GNU_SOURCE -DHAVE_CONFIG_H -Iprotos -c path.c
path.c: In function ?avepath_command?
path.c:85:33: warning: ?s?directive writing up to 1023 bytes into a region of size 1016 [-Wformat-overflow=]
85 | sprintf(result, “%calias {%s} {”, tintin_char, left);
| ^~ ~~~~
In file included from /usr/include/stdio.h:894,
from tintin.h:9,
from path.c:14:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ?_builtin___sprintf_chk?output between 12 and 1035 bytes into a destination of size 1024
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
path.c: In function ?athdir_command?
path.c:219:29: warning: ?s?directive writing up to 1023 bytes into a region of size 1017 [-Wformat-overflow=]
219 | sprintf(arg2, “#Ok. {%s} is marked in #path. {%s} is it’s #return.”,
| ^~
220 | left, right);
| ~~~~
In file included from /usr/include/stdio.h:894,
from tintin.h:9,
from path.c:14:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ?_builtin___sprintf_chk?output between 49 and 2095 bytes into a destination of size 1024
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
gcc -O2 -D_GNU_SOURCE -DHAVE_CONFIG_H -Iprotos -c rl.c
rl.c: In function ?nitrl?
rl.c:161:32: warning: assignment to ?har * ()(const char , int)?from incompatible pointer type ?nt ()()?[-Wincompatible-pointer-types]
161 | rl_completion_entry_function = (int (
)())rltab_generate;
| ^
rl.c: In function ?leanscreen?
rl.c:442:3: warning: ignoring return value of ?ystem? declared with attribute warn_unused_result [-Wunused-result]
442 | system(“stty echo”); /* a hack, admittedly */
| ^~~~~~~~~~~~~~~~~~~
gcc -O2 -D_GNU_SOURCE -DHAVE_CONFIG_H -Iprotos -c rlhist.c
gcc -O2 -D_GNU_SOURCE -DHAVE_CONFIG_H -Iprotos -c rltab.c
gcc -O2 -D_GNU_SOURCE -DHAVE_CONFIG_H -Iprotos -c rltick.c
gcc -O2 -D_GNU_SOURCE -DHAVE_CONFIG_H -Iprotos -c rlvt100.c
gcc -O2 -D_GNU_SOURCE -DHAVE_CONFIG_H -Iprotos -c scrsize.c
gcc -O2 -D_GNU_SOURCE -DHAVE_CONFIG_H -Iprotos -c session.c
gcc -O2 -D_GNU_SOURCE -DHAVE_CONFIG_H -Iprotos -c substitute.c
substitute.c: In function ?arse_sub?
substitute.c:59:30: warning: ?s?directive writing up to 1023 bytes into a region of size 1018 [-Wformat-overflow=]
59 | sprintf(result, “#Ok. {%s} is now gagged.”, left);
| ^~ ~~~~
In file included from /usr/include/stdio.h:894,
from tintin.h:9,
from substitute.c:10:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ?_builtin___sprintf_chk?output between 23 and 1046 bytes into a destination of size 1024
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
substitute.c:57:30: warning: ?s?directive writing up to 1023 bytes into a region of size 1018 [-Wformat-overflow=]
57 | sprintf(result, “#Ok. {%s} now replaces {%s}.”, right, left);
| ^~ ~~~~~
In file included from /usr/include/stdio.h:894,
from tintin.h:9,
from substitute.c:10:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ?_builtin___sprintf_chk?output between 25 and 2071 bytes into a destination of size 1024
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
gcc -O2 -D_GNU_SOURCE -DHAVE_CONFIG_H -Iprotos -c text.c
gcc -O2 -D_GNU_SOURCE -DHAVE_CONFIG_H -Iprotos -c ticks.c
gcc -O2 -D_GNU_SOURCE -DHAVE_CONFIG_H -Iprotos -c utils.c
gcc -O2 -D_GNU_SOURCE -DHAVE_CONFIG_H -Iprotos -c variables.c
variables.c: In function ?ar_command?
variables.c:86:28: warning: ?s?directive writing up to 1023 bytes into a region of size 1018 [-Wformat-overflow=]
86 | sprintf(arg2, “#Ok. $%s is now set to {%s}.”,left, right);
| ^~ ~~~~
In file included from /usr/include/stdio.h:894,
from tintin.h:9,
from variables.c:9:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ?_builtin___sprintf_chk?output between 25 and 2071 bytes into a destination of size 1024
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
variables.c: In function ?etvarvalue_command?
variables.c:251:24: warning: ? {?directive writing 3 bytes into a region of size between 0 and 1023 [-Wformat-overflow=]
251 | sprintf(temp,”{%s} {%s}”,left,ln->right);
| ^~~
In file included from /usr/include/stdio.h:894,
from tintin.h:9,
from variables.c:9:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ?_builtin___sprintf_chk?output 6 or more bytes (assuming 1029) into a destination of size 1024
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
variables.c: In function ?etlistlength_command?
variables.c:293:22: warning: ? {?directive writing 3 bytes into a region of size between 0 and 1023 [-Wformat-overflow=]
293 | sprintf(temp,“{%s} {%d}”,left,i);
| ^~~
variables.c:293:18: note: directive argument in the range [0, 2147483647]
293 | sprintf(temp,“{%s} {%d}”,left,i);
| ^~~~~~~~~~~
In file included from /usr/include/stdio.h:894,
from tintin.h:9,
from variables.c:9:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ?_builtin___sprintf_chk?output between 7 and 1039 bytes into a destination of size 1024
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
variables.c: In function ?etitemnr_command?
variables.c:342:29: warning: ? {?directive writing 3 bytes into a region of size between 0 and 1023 [-Wformat-overflow=]
342 | sprintf(temp2,“{%s} {%s}”,destvar,temp1);
| ^~~
In file included from /usr/include/stdio.h:894,
from tintin.h:9,
from variables.c:9:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ?_builtin___sprintf_chk?output between 6 and 2052 bytes into a destination of size 1024
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
variables.c: In function ?olower_command?
variables.c:375:28: warning: ?s?directive writing up to 1023 bytes into a region of size 1018 [-Wformat-overflow=]
375 | sprintf(arg2, “#Ok. $%s is now set to {%s}.”,left, right);
| ^~ ~~~~
In file included from /usr/include/stdio.h:894,
from tintin.h:9,
from variables.c:9:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ?_builtin___sprintf_chk?output between 25 and 2071 bytes into a destination of size 1024
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
variables.c: In function ?oupper_command?
variables.c:402:28: warning: ?s?directive writing up to 1023 bytes into a region of size 1018 [-Wformat-overflow=]
402 | sprintf(arg2, “#Ok. $%s is now set to {%s}.”,left, right);
| ^~ ~~~~
In file included from /usr/include/stdio.h:894,
from tintin.h:9,
from variables.c:9:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ?_builtin___sprintf_chk?output between 25 and 2071 bytes into a destination of size 1024
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
variables.c: In function ?ostpad_command?
variables.c:452:24: warning: ? {?directive writing 3 bytes into a region of size between 0 and 1023 [-Wformat-overflow=]
452 | sprintf(temp,“{%s} {%s}”,destvar,newtextstr);
| ^~~
In file included from /usr/include/stdio.h:894,
from tintin.h:9,
from variables.c:9:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ?_builtin___sprintf_chk?output between 6 and 2052 bytes into a destination of size 1024
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

39 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
variables.c: In function ?repad_command?
variables.c:502:24: warning: ? {?directive writing 3 bytes into a region of size between 0 and 1023 [-Wformat-overflow=]
502 | sprintf(temp,“{%s} {%s}”,destvar,newtextstr);
| ^~~
In file included from /usr/include/stdio.h:894,
from tintin.h:9,
from variables.c:9:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ?_builtin___sprintf_chk?output between 6 and 2052 bytes into a destination of size 1024
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
variables.c: In function ?emovestring_command?
variables.c:543:30: warning: ?s?directive writing up to 1023 bytes into a region of size 1018 [-Wformat-overflow=]
543 | sprintf(arg2, “#Ok. $%s is now set to {%s}.”, left, buf);
| ^~ ~~~~
In file included from /usr/include/stdio.h:894,
from tintin.h:9,
from variables.c:9:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ?_builtin___sprintf_chk?output between 25 and 2071 bytes into a destination of size 1024
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
gcc -O2 -D_GNU_SOURCE -DHAVE_CONFIG_H -Iprotos -c function.c
function.c: In function ?unction_command?
function.c:100:30: warning: ?s?directive writing up to 1023 bytes into a region of size 1018 [-Wformat-overflow=]
100 | sprintf(result, “#Ok. {%s} now gives {%s}.”,left,right);
| ^~ ~~~~
In file included from /usr/include/stdio.h:894,
from tintin.h:9,
from function.c:7:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ?_builtin___sprintf_chk?output between 22 and 2068 bytes into a destination of size 1024
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
gcc -O2 -D_GNU_SOURCE -DHAVE_CONFIG_H -Iprotos -c bindkey.c
gcc -O2 -D_GNU_SOURCE -DHAVE_CONFIG_H -Iprotos -c walk.c
walk.c: In function ?alkset_command?
walk.c:263:30: warning: ?s?directive writing up to 1023 bytes into a region of size 117 [-Wformat-overflow=]
263 | sprintf(buf, “#Ok. Alias[%s] is copied into the walkpath.”, al_name);
| ^~ ~~~~~~~
In file included from /usr/include/stdio.h:894,
from tintin.h:9,
from walk.c:12:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ?_builtin___sprintf_chk?output between 42 and 1065 bytes into a destination of size 128
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
walk.c:53:34: warning: ?s?directive writing up to 1023 bytes into a region of size 121 [-Wformat-overflow=]
53 | sprintf(buf, “#ALIAS %s IS NOT FOUND.”, alias_name);
| ^~

256 | if(!get_alias(ses->walk_path, al_name, ses)) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:894,
from tintin.h:9,
from walk.c:12:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ?_builtin___sprintf_chk?output between 22 and 1045 bytes into a destination of size 128
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
walk.c: In function ?alkinfo_command?
walk.c:510:31: warning: ?s?directive writing up to 255 bytes into a region of size 116 [-Wformat-overflow=]
510 | sprintf(buf, " Walk Mode:%s", modestr) ;
| ^~ ~~~~~~~
In file included from /usr/include/stdio.h:894,
from tintin.h:9,
from walk.c:12:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ?_builtin___sprintf_chk?output between 13 and 268 bytes into a destination of size 128
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
walk.c:512:31: warning: ?s?directive writing up to 1023 bytes into a region of size 116 [-Wformat-overflow=]
512 | sprintf(buf, " Walk Path:%s", ses->walk_path) ;
| ^~
In file included from /usr/include/stdio.h:894,
from tintin.h:9,
from walk.c:12:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ?_builtin___sprintf_chk?output between 13 and 1036 bytes into a destination of size 128
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
walk.c:514:31: warning: ?s?directive writing up to 1023 bytes into a region of size 116 [-Wformat-overflow=]
514 | sprintf(buf, " Position:%s", linebuf) ;
| ^~ ~~~~~~~
In file included from /usr/include/stdio.h:894,
from tintin.h:9,
from walk.c:12:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ?_builtin___sprintf_chk?output between 13 and 1036 bytes into a destination of size 128
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
walk.c: In function ?etwalkposition_command?
walk.c:572:32: warning: ?s?directive writing up to 1023 bytes into a region of size 1013 [-Wformat-overflow=]
572 | sprintf(temp, “%cvariable {%s} {%d}”, tintin_char, left, ses->walk_now) ;
| ^~ ~~~~
In file included from /usr/include/stdio.h:894,
from tintin.h:9,
from walk.c:12:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ?_builtin___sprintf_chk?output between 17 and 1050 bytes into a destination of size 1024
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
walk.c: In function ?etwalkdirection_command?
walk.c:637:32: warning: ?s?directive writing up to 1023 bytes into a region of size 1013 [-Wformat-overflow=]
637 | sprintf(temp, “%cvariable {%s} {%s}”, tintin_char, left, onedir) ;
| ^~ ~~~~
In file included from /usr/include/stdio.h:894,
from tintin.h:9,
from walk.c:12:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ?_builtin___sprintf_chk?output between 16 and 1294 bytes into a destination of size 1024
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
gcc -O2 -D_GNU_SOURCE -DHAVE_CONFIG_H -Iprotos -c chat.c
chat.c: In function ?hat_all?
chat.c:673:38: warning: ?s?directive writing up to 8191 bytes into a region of size 8169 [-Wformat-overflow=]
673 | sprintf(s, “You chat to everyone, ‘%s’”, left);
| ^~ ~~~~
In file included from /usr/include/stdio.h:894,
from tintin.h:9,
from chat.c:75:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ?_builtin___sprintf_chk?output between 25 and 8216 bytes into a destination of size 8192
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
chat.c:676:44: warning: ?s?directive writing up to 8191 bytes into a region of size between 8042 and 8169 [-Wformat-overflow=]
676 | sprintf(s, “%c\n%s chats to everbody, ‘%s’\n%c”,
| ^~
677 | CHAT_TEXT_EVERYBODY, my_name, left, CHAT_END_OF_COMMAND);
| ~~~~
In file included from /usr/include/stdio.h:894,
from tintin.h:9,
from chat.c:75:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ?_builtin___sprintf_chk?output between 27 and 8345 bytes into a destination of size 8192
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
chat.c: In function ?mote_all?
chat.c:698:41: warning: ?s?directive writing up to 8191 bytes into a region of size between 8041 and 8168 [-Wformat-overflow=]
698 | sprintf(s, “You emote to everyone: %s %s”, my_name, left);
| ^~ ~~~~
In file included from /usr/include/stdio.h:894,
from tintin.h:9,
from chat.c:75:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ?_builtin___sprintf_chk?output between 25 and 8343 bytes into a destination of size 8192
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
chat.c:701:24: warning: ?s?directive writing up to 8191 bytes into a region of size between 8062 and 8189 [-Wformat-overflow=]
701 | sprintf(s, “%c\n%s %s\n%c”,
| ^~
702 | CHAT_TEXT_EVERYBODY, my_name, left, CHAT_END_OF_COMMAND);
| ~~~~
In file included from /usr/include/stdio.h:894,
from tintin.h:9,
from chat.c:75:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ?_builtin___sprintf_chk?output between 6 and 8324 bytes into a destination of size 8192
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
chat.c: In function ?hatname?
chat.c:833:19: warning: ?c?directive writing 1 byte into a region of size between 0 and 127 [-Wformat-overflow=]
833 | sprintf(s, “%c%s%c”, CHAT_NAME_CHANGE, my_name, CHAT_END_OF_COMMAND);
| ^~
In file included from /usr/include/stdio.h:894,
from tintin.h:9,
from chat.c:75:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ?_builtin___sprintf_chk?output between 3 and 130 bytes into a destination of size 128
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
chat.c:838:38: warning: ?s?directive writing up to 127 bytes into a region of size 105 [-Wformat-overflow=]
838 | sprintf(s, “ Name changed to %s”, my_name);
| ^~ ~~~~~~~
In file included from /usr/include/stdio.h:894,
from tintin.h:9,
from chat.c:75:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ?_builtin___sprintf_chk?output between 24 and 151 bytes into a destination of size 128
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
chat.c: In function ?equest_response?
chat.c:955:19: warning: ?c?directive writing 1 byte into a region of size between 0 and 8191 [-Wformat-overflow=]
955 | sprintf(s, “%c%s%c”, CHAT_CONNECTION_LIST, response, CHAT_END_OF_COMMAND);
| ^~
In file included from /usr/include/stdio.h:894,
from tintin.h:9,
from chat.c:75:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ?_builtin___sprintf_chk?output between 3 and 8194 bytes into a destination of size 8192
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
chat.c: In function ?isplay_cinfo?
chat.c:1010:38: warning: ?s?directive writing up to 8191 bytes into a region of size 8169 [-Wformat-overflow=]
1010 | sprintf(s, “IP Address : %s”, my_ip);
| ^~ ~~~~~
In file included from /usr/include/stdio.h:894,
from tintin.h:9,
from chat.c:75:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ?_builtin___sprintf_chk?output between 24 and 8215 bytes into a destination of size 8192
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
chat.c:1014:38: warning: ?s?directive writing up to 8191 bytes into a region of size 8169 [-Wformat-overflow=]
1014 | sprintf(s, “Download Dir : %s”, dl_path);
| ^~ ~~~~~~~
In file included from /usr/include/stdio.h:894,
from tintin.h:9,
from chat.c:75:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ?_builtin___sprintf_chk?output between 24 and 8215 bytes into a destination of size 8192
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
chat.c: In function ?end_block?
chat.c:1233:39: warning: ?s?directive writing up to 8191 bytes into a region of size 8170 [-Wformat-overflow=]
1233 | sprintf(s, “ File transfer: %s, to %s completed.”, ch->filename, ch->chatname);
| ^~
In file included from /usr/include/stdio.h:894,
from tintin.h:9,
from chat.c:75:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ?_builtin___sprintf_chk?output between 39 and 8357 bytes into a destination of size 8192
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
chat.c: In function ?hat_init?
chat.c:204:22: warning: ?s?directive writing up to 8191 bytes into a region of size 8189 [-Wformat-overflow=]
204 | sprintf(str, “%s %s”, “ip”, my_ip);
| ^~ ~~~~~
In file included from /usr/include/stdio.h:894,
from tintin.h:9,
from chat.c:75:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ?_builtin___sprintf_chk?output between 4 and 8195 bytes into a destination of size 8192
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
chat.c: In function ?mote?
chat.c:727:39: warning: ?s?directive writing up to 8191 bytes into a region of size between 7922 and 8176 [-Wformat-overflow=]
727 | sprintf(s, “You emote to %s: %s %s”, ch->chatname, my_name, right);
| ^~ ~~~~~
In file included from /usr/include/stdio.h:894,
from tintin.h:9,
from chat.c:75:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ?_builtin___sprintf_chk?output between 17 and 8462 bytes into a destination of size 8192
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
chat.c:729:26: warning: ?s?directive writing up to 8191 bytes into a region of size between 8062 and 8189 [-Wformat-overflow=]
729 | sprintf(s, “%c\n%s %s\n%c”, CHAT_TEXT_PERSONAL, my_name, right, CHAT_END_OF_COMMAND);
| ^~ ~~~~~
In file included from /usr/include/stdio.h:894,
from tintin.h:9,
from chat.c:75:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ?_builtin___sprintf_chk?output between 6 and 8324 bytes into a destination of size 8192
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
chat.c: In function ?hat?
chat.c:765:34: warning: ?s?directive writing up to 8191 bytes into a region of size between 8050 and 8177 [-Wformat-overflow=]
765 | sprintf(s, “You chat to %s, ‘%s’”, ch->chatname, right);
| ^~ ~~~~~
In file included from /usr/include/stdio.h:894,
from tintin.h:9,
from chat.c:75:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ?_builtin___sprintf_chk?output between 17 and 8335 bytes into a destination of size 8192
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
chat.c:768:39: warning: ?s?directive writing up to 8191 bytes into a region of size between 8047 and 8174 [-Wformat-overflow=]
768 | sprintf(s, “%c\n%s chats to you, ‘%s’\n%c”, CHAT_TEXT_PERSONAL, my_name, right, CHAT_END_OF_COMMAND);
| ^~ ~~~~~
In file included from /usr/include/stdio.h:894,
from tintin.h:9,
from chat.c:75:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ?_builtin___sprintf_chk?output between 22 and 8340 bytes into a destination of size 8192
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
chat.c: In function ?hat_ping?
chat.c:872:38: warning: ?s?directive writing up to 127 bytes into a region of size 105 [-Wformat-overflow=]
872 | sprintf(s, “# Ping request sent to %s.”, ch->chatname);
| ^~
In file included from /usr/include/stdio.h:894,
from tintin.h:9,
from chat.c:75:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ?_builtin___sprintf_chk?output between 25 and 152 bytes into a destination of size 128
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
chat.c:861:52: warning: ?s?directive writing up to 127 bytes into a region of size 93 [-Wformat-overflow=]
861 | sprintf(s, “# No person connected the name of <%s>”, sname);
| ^~ ~~~~~
In file included from /usr/include/stdio.h:894,
from tintin.h:9,
from chat.c:75:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ?_builtin___sprintf_chk?output between 37 and 164 bytes into a destination of size 128
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
chat.c: In function ?ilestat?
chat.c:1426:28: warning: ?12s?directive writing between 12 and 8191 bytes into a region of size 8181 [-Wformat-overflow=]
1426 | sprintf(s, “Filename: [%12s] – Filesize: [%5d]”, ch->filename, ch->filesize);
| ^~~~
In file included from /usr/include/stdio.h:894,
from tintin.h:9,
from chat.c:75:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ?_builtin___sprintf_chk?output between 46 and 8231 bytes into a destination of size 8192
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
chat.c: In function ?end_file?
chat.c:1123:21: warning: ??directive writing 1 byte into a region of size between 0 and 8191 [-Wformat-overflow=]
1123 | sprintf (t, “%c%s,%d%c”, CHAT_FILE_START, ch->filename, ch->filesize, CHAT_END_OF_COMMAND);
| ^
In file included from /usr/include/stdio.h:894,
from tintin.h:9,
from chat.c:75:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ?_builtin___sprintf_chk?output between 5 and 8206 bytes into a destination of size 8192
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
chat.c:1126:50: warning: ?s?directive writing up to 8191 bytes into a region of size between 8033 and 8160 [-Wformat-overflow=]
1126 | sprintf(t, “ Sending file to: %s, File: %s, Size: %d”, ch->chatname, ch->filename, ch->filesize);
| ^~
In file included from /usr/include/stdio.h:894,
from tintin.h:9,
from chat.c:75:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ?_builtin___sprintf_chk?output between 42 and 8370 bytes into a destination of size 8192
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
chat.c: In function ?ecv_file?
chat.c:1198:51: warning: ?s?directive writing up to 8191 bytes into a region of size between 8031 and 8158 [-Wformat-overflow=]
1198 | sprintf(t, “ File transfer from %s, file: %s, size: %d”, ch->chatname, ch->filename, ch->filesize);
| ^~
In file included from /usr/include/stdio.h:894,
from tintin.h:9,
from chat.c:75:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ?_builtin___sprintf_chk?output between 44 and 8372 bytes into a destination of size 8192
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
chat.c: In function ?et_chat_commands?
chat.c:640:25: warning: ?c?directive writing 1 byte into a region of size between 0 and 8191 [-Wformat-overflow=]
640 | sprintf(tmp, “%c%s%c”, CHAT_PING_RESPONSE, txt, CHAT_END_OF_COMMAND);
| ^~
In file included from /usr/include/stdio.h:894,
from tintin.h:9,
from chat.c:75:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ?_builtin___sprintf_chk?output between 3 and 8194 bytes into a destination of size 8192
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
chat.c:551:40: warning: ?s?directive writing up to 8191 bytes into a region of size between 8049 and 8176 [-Wformat-overflow=]
551 | sprintf(tmp, “\n %s is now %s\n”, ch->chatname, txt);
| ^~ ~~~
In file included from /usr/include/stdio.h:894,
from tintin.h:9,
from chat.c:75:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ?_builtin___sprintf_chk?output between 18 and 8336 bytes into a destination of size 8192
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
chat.c: In function ?hat_call?
chat.c:351:24: warning: ?s?directive writing up to 8191 bytes into a region of size between 8059 and 8186 [-Wformat-overflow=]
351 | sprintf(s, “CHAT:%s\n%s%-5u”, my_name, my_ip, my_port);
| ^~ ~~~~~
chat.c:351:14: note: using the range [0, 4294967295] for directive argument
351 | sprintf(s, “CHAT:%s\n%s%-5u”, my_name, my_ip, my_port);
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:894,
from tintin.h:9,
from chat.c:75:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ?_builtin___sprintf_chk?output between 12 and 8335 bytes into a destination of size 8192
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
---- Linking…
gcc -Iprotos -O2 -D_GNU_SOURCE -DHAVE_CONFIG_H -o tt++ action.o alias.o ansi.o antisub.o files.o glob.o help.o highlight.o ivars.o llist.o log.o main.o misc.o net.o parse.o path.o rl.o rlhist.o rltab.o rltick.o rlvt100.o scrsize.o session.o substitute.o text.o ticks.o utils.o variables.o function.o bindkey.o walk.o chat.o -lreadline -lhistory -lnsl -ltermcap
/usr/bin/ld: parse.o: warning: relocation against readline_echoing_p' in read-only section .text’
/usr/bin/ld: action.o: in function check_all_actions': action.c:(.text+0x9c5): undefined reference to readline_echoing_p’
/usr/bin/ld: parse.o: in function parse_input': parse.c:(.text+0x6bc): undefined reference to readline_echoing_p’
/usr/bin/ld: warning: creating DT_TEXTREL in a PIE
collect2: error: ld returned 1 exit status
make: *** [Makefile:75: tt++] Error 1

제가 도와드릴 범위를 넘어선 것 같습니다.
make 오류는 시스템 환경 등에 따라 달라질수도 있는데 이렇게 전문을 올려버리면 답변드릴수 있는 분이 많지 않습니다.

차라리 tintin script는 제가 조금 들여다볼 수 있으니 작동 안하는 스크립트가 뭔지 알려주시면 최신 버전에서 어떻게 바꿔야 하는지는 도움을 드릴수 있을것 같네요.