在 Linux Ubuntu 16.04 LTS 上安装 tn5250 期间运行 make 命令时出现 scs2ascii 和 SSLv2_client_method 错误

在 Linux Ubuntu 16.04 LTS 上安装 tn5250 期间运行 make 命令时出现 scs2ascii 和 SSLv2_client_method 错误

我正在使用 Linux Ubuntu 16.04 LTS,我拼命想只使用 Linux。为了做到这一点,我必须能够使用 tn5250 来工作。我拒绝使用 Windows 操作系统进行双启动,如果我不必使用 VM,我将不胜感激。我的问题是在 Linux 上的 make 命令期间安装 tn5250。

我从 SourceForge [此处][1] 获得了软件包。我下载了 tn5250_0.16.5-5woody1_i386.deb 和 tn5250-0.17.4.tar.gz。前者只有在通过 wine 运行时才能工作,但它不会记住任何登录凭据或我在程序本身内设置的任何宏。梯子是我在安装时遇到问题的东西。

我运行了以下命令来安装梯子......

./configure --prefix=/opt --with-ssl  
制作  

下面是 make 命令的终端打印输出...

dustin@dustin-laptop:~/Downloads/Work/tn5250-0.17.4/tn5250-0.17.4$**make**  
使全部递归  
make[1]: 进入目录 '/home/dustin/Downloads/Work/tn5250-0.17.4/tn5250-0.17.4'  
在 lib5250 中制作一切  
make[2]: 进入目录 '/home/dustin/Downloads/Work/tn5250-0.17.4/tn5250-0.17.4/lib5250'  
如果 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -DSYSCONFDIR=\"/opt/etc\" -I/usr/include -g -O2 -MT buffer.lo -MD -MP -MF ".deps/buffer.Tpo" -c -o buffer.lo buffer.c; \  
然后 mv -f ".deps/buffer.Tpo" ".deps/buffer.Plo"; 否则 rm -f ".deps/buffer.Tpo"; 退出 1; fi  
创建目录 .libs  
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -DSYSCONFDIR=\"/opt/etc\" -I/usr/include -g -O2 -MT buffer.lo -MD -MP -MF .deps/buffer.Tpo -c buffer.c -fPIC -DPIC -o .libs/buffer.o  
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -DSYSCONFDIR=\"/opt/etc\" -I/usr/include -g -O2 -MT buffer.lo -MD -MP -MF .deps/buffer.Tpo -c buffer.c -o buffer.o >/dev/null 2>&1  
如果/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -DSYSCONFDIR=\"/opt/etc\" -I/usr/include -g -O2 -MT conf.lo -MD -MP -MF ".deps/conf.Tpo" -c -o conf.lo conf.c; \  
然后 mv -f ".deps/conf.Tpo" ".deps/conf.Plo"; 否则 rm -f ".deps/conf.Tpo"; 退出 1; fi  
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -DSYSCONFDIR=\"/opt/etc\" -I/usr/include -g -O2 -MT conf.lo -MD -MP -MF .deps/conf.Tpo -c conf.c -fPIC -DPIC -o .libs/conf.o  
conf.c: 在函数‘**tn5250_config_load**’中:  
conf.c:258:5: **警告**: 忽略“fgets”的返回值,用属性 warn_unused_result [-Wunused-result] 声明  
     fgets (buf,sizeof (buf) - 1,f);  
     ^  
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -DSYSCONFDIR=\"/opt/etc\" -I/usr/include -g -O2 -MT conf.lo -MD -MP -MF .deps/conf.Tpo -c conf.c -o conf.o >/dev/null 2>&1  
如果 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -DSYSCONFDIR=\"/opt/etc\" -I/usr/include -g -O2 -MT dbuffer.lo -MD -MP -MF ".deps/dbuffer.Tpo" -c -o dbuffer.lo dbuffer.c; \  
然后 mv -f ".deps/dbuffer.Tpo" ".deps/dbuffer.Plo"; 否则 rm -f ".deps/dbuffer.Tpo"; 退出 1; fi  
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -DSYSCONFDIR=\"/opt/etc\" -I/usr/include -g -O2 -MT dbuffer.lo -MD -MP -MF .deps/dbuffer.Tpo -c dbuffer.c -fPIC -DPIC -o .libs/dbuffer.o  
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -DSYSCONFDIR=\"/opt/etc\" -I/usr/include -g -O2 -MT dbuffer.lo -MD -MP -MF .deps/dbuffer.Tpo -c dbuffer.c -o dbuffer.o >/dev/null 2>&1  
如果 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -DSYSCONFDIR=\"/opt/etc\" -I/usr/include -g -O2 -MT debug.lo -MD -MP -MF ".deps/debug.Tpo" -c -o debug.lo debug.c; \  
然后 mv -f ".deps/debug.Tpo" ".deps/debug.Plo"; 否则 rm -f ".deps/debug.Tpo"; 退出 1; fi  
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -DSYSCONFDIR=\"/opt/etc\" -I/usr/include -g -O2 -MT debug.lo -MD -MP -MF .deps/debug.Tpo -c debug.c -fPIC -DPIC -o .libs/debug.o  
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -DSYSCONFDIR=\"/opt/etc\" -I/usr/include -g -O2 -MT debug.lo -MD -MP -MF .deps/debug.Tpo -c debug.c -o debug.o >/dev/null 2>&1  
如果 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -DSYSCONFDIR=\"/opt/etc\" -I/usr/include -g -O2 -MT display.lo -MD -MP -MF ".deps/display.Tpo" -c -o display.lo display.c; \  
然后 mv -f ".deps/display.Tpo" ".deps/display.Plo"; 否则 rm -f ".deps/display.Tpo"; 退出 1; fi  
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -DSYSCONFDIR=\"/opt/etc\" -I/usr/include -g -O2 -MT display.lo -MD -MP -MF .deps/display.Tpo -c display.c -fPIC -DPIC -o .libs/display.o  
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -DSYSCONFDIR=\"/opt/etc\" -I/usr/include -g -O2 -MT display.lo -MD -MP -MF .deps/display.Tpo -c display.c -o display.o >/dev/null 2>&1  
如果 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -DSYSCONFDIR=\"/opt/etc\" -I/usr/include -g -O2 -MT field.lo -MD -MP -MF ".deps/field.Tpo" -c -o field.lo field.c; \  
然后 mv -f ".deps/field.Tpo" ".deps/field.Plo"; 否则 rm -f ".deps/field.Tpo"; 退出 1; fi  
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -DSYSCONFDIR=\"/opt/etc\" -I/usr/include -g -O2 -MT field.lo -MD -MP -MF .deps/field.Tpo -c field.c -fPIC -DPIC -o .libs/field.o  
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -DSYSCONFDIR=\"/opt/etc\" -I/usr/include -g -O2 -MT field.lo -MD -MP -MF .deps/field.Tpo -c field.c -o field.o >/dev/null 2>&1  
如果 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -DSYSCONFDIR=\"/opt/etc\" -I/usr/include -g -O2 -MT macro.lo -MD -MP -MF ".deps/macro.Tpo" -c -o macro.lo macro.c; \  
然后 mv -f ".deps/macro.Tpo" ".deps/macro.Plo"; 否则 rm -f ".deps/macro.Tpo"; 退出 1; fi  
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -DSYSCONFDIR=\"/opt/etc\" -I/usr/include -g -O2 -MT macro.lo -MD -MP -MF .deps/macro.Tpo -c macro.c -fPIC -DPIC -o .libs/macro.o  
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -DSYSCONFDIR=\"/opt/etc\" -I/usr/include -g -O2 -MT macro.lo -MD -MP -MF .deps/macro.Tpo -c macro.c -o macro.o >/dev/null 2>&1  
如果 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -DSYSCONFDIR=\"/opt/etc\" -I/usr/include -g -O2 -MT menu.lo -MD -MP -MF ".deps/menu.Tpo" -c -o menu.lo menu.c; \  
然后 mv -f ".deps/menu.Tpo" ".deps/menu.Plo";否则 rm -f ".deps/menu.Tpo"; 1号出口;菲  
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -DSYSCONFDIR=\"/opt/etc\" -I/usr/include -g -O2 -MT menu.lo -MD -MP -MF .deps/menu.Tpo -c menu.c -fPIC -DPIC -o .libs/menu.o  
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -DSYSCONFDIR=\"/opt/etc\" -I/usr/include -g -O2 -MT menu.lo -MD -MP -MF .deps/menu.Tpo -c menu.c -o menu.o >/dev/null 2>&1  
如果 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -DSYSCONFDIR=\"/opt/etc\" -I/usr/include -g -O2 -MT printsession.lo -MD -MP -MF ".deps/printsession.Tpo" -c -o printsession.lo printsession.c; \  
然后 mv -f ".deps/printsession.Tpo" ".deps/printsession.Plo";否则 rm -f ".deps/printsession.Tpo"; 1号出口;菲  
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -DSYSCONFDIR=\"/opt/etc\" -I/usr/include -g -O2 -MT printsession.lo -MD -MP -MF .deps/printsession.Tpo -c printsession.c -fPIC -DPIC -o .libs/printsession.o  
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -DSYSCONFDIR=\"/opt/etc\" -I/usr/include -g -O2 -MT printsession.lo -MD -MP -MF .deps/printsession.Tpo -c printsession.c -o printsession.o >/dev/null 2>&1  
如果 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -DSYSCONFDIR=\"/opt/etc\" -I/usr/include -g -O2 -MT record.lo -MD -MP -MF ".deps/record.Tpo" -c -o record.lo record.c; \  
然后 mv -f ".deps/record.Tpo" ".deps/record.Plo"; 否则 rm -f ".deps/record.Tpo"; 退出 1; fi  
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -DSYSCONFDIR=\"/opt/etc\" -I/usr/include -g -O2 -MT record.lo -MD -MP -MF .deps/record.Tpo -c record.c -fPIC -DPIC -o .libs/record.o  
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -DSYSCONFDIR=\"/opt/etc\" -I/usr/include -g -O2 -MT record.lo -MD -MP -MF .deps/record.Tpo -c record.c -o record.o >/dev/null 2>&1  
如果 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -DSYSCONFDIR=\"/opt/etc\" -I/usr/include -g -O2 -MT scrollbar.lo -MD -MP -MF ".deps/scrollbar.Tpo" -c -o scrollbar.lo scrollbar.c; \  
然后 mv -f ".deps/scrollbar.Tpo" ".deps/scrollbar.Plo"; 否则 rm -f ".deps/scrollbar.Tpo"; 退出 1; fi  
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -DSYSCONFDIR=\"/opt/etc\" -I/usr/include -g -O2 -MT scrollbar.lo -MD -MP -MF .deps/scrollbar.Tpo -c scrollbar.c -fPIC -DPIC -o .libs/scrollbar.o  
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -DSYSCONFDIR=\"/opt/etc\" -I/usr/include -g -O2 -MT scrollbar.lo -MD -MP -MF .deps/scrollbar.Tpo -c scrollbar.c -o scrollbar.o >/dev/null 2>&1  
如果/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -DSYSCONFDIR=\"/opt/etc\" -I/usr/include -g -O2 -MT scs.lo -MD -MP -MF ".deps/scs.Tpo" -c -o scs.lo scs.c; \  
然后 mv -f ".deps/scs.Tpo" ".deps/scs.Plo"; 否则 rm -f ".deps/scs.Tpo"; 退出 1; fi  
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -DSYSCONFDIR=\"/opt/etc\" -I/usr/include -g -O2 -MT scs.lo -MD -MP -MF .deps/scs.Tpo -c scs.c -fPIC -DPIC -o .libs/scs.o  
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -DSYSCONFDIR=\"/opt/etc\" -I/usr/include -g -O2 -MT scs.lo -MD -MP -MF .deps/scs.Tpo -c scs.c -o scs.o >/dev/null 2>&1  
如果 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -DSYSCONFDIR=\"/opt/etc\" -I/usr/include -g -O2 -MT session.lo -MD -MP -MF ".deps/session.Tpo" -c -o session.lo session.c; \  
然后 mv -f ".deps/session.Tpo" ".deps/session.Plo"; 否则 rm -f ".deps/session.Tpo"; 退出 1; fi  
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -DSYSCONFDIR=\"/opt/etc\" -I/usr/include -g -O2 -MT session.lo -MD -MP -MF .deps/session.Tpo -c session.c -fPIC -DPIC -o .libs/session.o  
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -DSYSCONFDIR=\"/opt/etc\" -I/usr/include -g -O2 -MT session.lo -MD -MP -MF .deps/session.Tpo -c session.c -o session.o >/dev/null 2>&1  
如果 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -DSYSCONFDIR=\"/opt/etc\" -I/usr/include -g -O2 -MT sslstream.lo -MD -MP -MF ".deps/sslstream.Tpo" -c -o sslstream.lo sslstream.c; \  
然后 mv -f ".deps/sslstream.Tpo" ".deps/sslstream.Plo"; 否则 rm -f ".deps/sslstream.Tpo"; 退出 1; fi  
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -DSYSCONFDIR=\"/opt/etc\" -I/usr/include -g -O2 -MT sslstream.lo -MD -MP -MF .deps/sslstream.Tpo -c sslstream.c -fPIC -DPIC -o .libs/sslstream.o  
sslstream.c:在函数‘**ssl_getTelOpt**’中:  
sslstream.c:179:14:**警告**:“**what**”的类型默认为“**int**”[-Wimplicit-int]  
 静态字符 *ssl_getTelOpt(什么)  
              ^  
sslstream.c:在函数‘**ssl_log_SB_buf**’中:  
sslstream.c:310:4:**警告**:格式不是字符串文字且没有格式参数 [-Wformat-security]  
    fprintf(tn5250_logfile,ssl_getTelOpt(type=*buf++));  
    ^  
sslstream.c:在函数‘**tn5250_ssl_stream_init**’中:  
sslstream.c:372:16:**警告**:函数“**SSLv2_client_method**”的隐式声明 [-Wimplicit-function-declaration]  
         方法 = SSLv2_client_method();           
                ^  
sslstream.c:372:14:**警告**:赋值从整数生成指针,无需强制类型转换 [-Wint-conversion]  
         方法 = SSLv2_client_method();           
              ^  
sslstream.c:375:14:**警告**:赋值从指针目标类型中丢弃“**const**”限定符 [-Wdiscarded-qualifiers]  
         方法 = SSLv3_client_method();           
              ^  
sslstream.c:378:14:**警告**:赋值从指针目标类型中丢弃“**const**”限定符 [-Wdiscarded-qualifiers]  
         方法 = SSLv23_client_method();           
              ^  
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -DSYSCONFDIR=\"/opt/etc\" -I/usr/include -g -O2 -MT sslstream.lo -MD -MP -MF .deps/sslstream.Tpo -c sslstream.c -o sslstream.o >/dev/null 2>&1  
如果 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -DSYSCONFDIR=\"/opt/etc\" -I/usr/include -g -O2 -MT stream.lo -MD -MP -MF ".deps/stream.Tpo" -c -o stream.lo stream.c; \  
然后 mv -f ".deps/stream.Tpo" ".deps/stream.Plo"; 否则 rm -f ".deps/stream.Tpo"; 退出 1; fi  
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -DSYSCONFDIR=\"/opt/etc\" -I/usr/include -g -O2 -MT stream.lo -MD -MP -MF .deps/stream.Tpo -c stream.c -fPIC -DPIC -o .libs/stream.o  
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -DSYSCONFDIR=\"/opt/etc\" -I/usr/include -g -O2 -MT stream.lo -MD -MP -MF .deps/stream.Tpo -c stream.c -o stream.o >/dev/null 2>&1  
如果/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -DSYSCONFDIR=\"/opt/etc\" -I/usr/include -g -O2 -MT telnetstr.lo -MD -MP -MF ".deps/telnetstr.Tpo" -c -o telnetstr.lo telnetstr.c; \  
然后 mv -f ".deps/telnetstr.Tpo" ".deps/telnetstr.Plo";否则 rm -f ".deps/telnetstr.Tpo"; 1号出口;菲  
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -DSYSCONFDIR=\"/opt/etc\" -I/usr/include -g -O2 -MT telnetstr.lo -MD -MP -MF .deps/telnetstr.Tpo -c telnetstr.c -fPIC -DPIC -o .libs/telnetstr.o  
telnetstr.c:在函数‘**getTelOpt**’中:  
telnetstr.c:161:14:**警告**:“**what**”的类型默认为“**int**”[-Wimplicit-int]  
 静态字符*getTelOpt(什么)  
              ^  
telnetstr.c:在函数‘**log_SB_buf**’中:  
telnetstr.c:285:4:**警告**:格式不是字符串文字且没有格式参数 [-Wformat-security]  
    fprintf(tn5250_logfile,getTelOpt(type=*buf++));  
    ^  
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -DSYSCONFDIR=\"/opt/etc\" -I/usr/include -g -O2 -MT telnetstr.lo -MD -MP -MF .deps/telnetstr.Tpo -c telnetstr.c -o telnetstr.o >/dev/null 2>&1  
如果 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -DSYSCONFDIR=\"/opt/etc\" -I/usr/include -g -O2 -MT terminal.lo -MD -MP -MF ".deps/terminal.Tpo" -c -o terminal.lo terminal.c; \  
然后 mv -f ".deps/terminal.Tpo" ".deps/terminal.Plo"; 否则 rm -f ".deps/terminal.Tpo"; 退出 1; fi  
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -DSYSCONFDIR=\"/opt/etc\" -I/usr/include -g -O2 -MT terminal.lo -MD -MP -MF .deps/terminal.Tpo -c terminal.c -fPIC -DPIC -o .libs/terminal.o  
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -DSYSCONFDIR=\"/opt/etc\" -I/usr/include -g -O2 -MT terminal.lo -MD -MP -MF .deps/terminal.Tpo -c terminal.c -o terminal.o >/dev/null 2>&1  
如果 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -DSYSCONFDIR=\"/opt/etc\" -I/usr/include -g -O2 -MT utility.lo -MD -MP -MF ".deps/utility.Tpo" -c -o utility.lo utility.c; \  
然后 mv -f ".deps/utility.Tpo" ".deps/utility.Plo"; 否则 rm -f ".deps/utility.Tpo"; 退出 1; fi  
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -DSYSCONFDIR=\"/opt/etc\" -I/usr/include -g -O2 -MT utility.lo -MD -MP -MF .deps/utility.Tpo -c utility.c -fPIC -DPIC -o .libs/utility.o  
utility.c: 在函数‘**tn5250_daemon**’中:  
utility.c:114:5:**警告**:函数“umask**”的隐式声明 [-Wimplicit-function-declaration]  
     umask(0);  
     ^  
utility.c: 在函数‘**tn5250_log_open**’中:  
utility.c:391:4: **警告**: 函数“**fchmod**”的隐式声明 [-Wimplicit-function-declaration]  
    fchmod(fileno(tn5250_logfile),0600);  
    ^  
utility.c: 在函数‘**tn5250_daemon**’中:  
utility.c:105:7: **警告**: 忽略“**chdir**”的返回值,用属性 warn_unused_result [-Wunused-result] 声明  
       chdir(“/”);  
       ^  
utility.c:111:9: **警告**:忽略“**dup**”的返回值,用属性 warn_unused_result [-Wunused-result] 声明  
         重复(0); 重复(0);  
         ^  
utility.c:111:17:**警告**:忽略“**dup**”的返回值,用属性 warn_unused_result [-Wunused-result] 声明  
         重复(0); 重复(0);  
                 ^  
utility.c: 在函数‘**tn5250_run_cmd**’中:  
utility.c:607:12:**警告**:忽略“**系统**”的返回值,用属性 warn_unused_result [-Wunused-result] 声明  
            系统(cmd);  
            ^  
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -DSYSCONFDIR=\"/opt/etc\" -I/usr/include -g -O2 -MT utility.lo -MD -MP -MF .deps/utility.Tpo -c utility.c -o utility.o >/dev/null 2>&1  
如果 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -DSYSCONFDIR=\"/opt/etc\" -I/usr/include -g -O2 -MT version.lo -MD -MP -MF ".deps/version.Tpo" -c -o version.lo version.c; \  
然后 mv -f ".deps/version.Tpo" ".deps/version.Plo"; 否则 rm -f ".deps/version.Tpo"; 退出 1; fi  
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -DSYSCONFDIR=\"/opt/etc\" -I/usr/include -g -O2 -MT 版本.lo -MD -MP -MF .deps/版本.Tpo -c 版本.c -fPIC -DPIC -o .libs/版本.o  
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -DSYSCONFDIR=\"/opt/etc\" -I/usr/include -g -O2 -MT 版本.lo -MD -MP -MF .deps/版本.Tpo -c 版本.c -o 版本.o >/dev/null 2>&1  
如果 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -DSYSCONFDIR=\"/opt/etc\" -I/usr/include -g -O2 -MT window.lo -MD -MP -MF ".deps/window.Tpo" -c -o window.lo window.c; \  
然后 mv -f ".deps/window.Tpo" ".deps/window.Plo"; 否则 rm -f ".deps/window.Tpo"; 退出 1; fi  
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -DSYSCONFDIR=\"/opt/etc\" -I/usr/include -g -O2 -MT window.lo -MD -MP -MF .deps/window.Tpo -c window.c -fPIC -DPIC -o .libs/window.o  
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -DSYSCONFDIR=\"/opt/etc\" -I/usr/include -g -O2 -MT window.lo -MD -MP -MF .deps/window.Tpo -c window.c -o window.o >/dev/null 2>&1  
如果/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -DSYSCONFDIR=\"/opt/etc\" -I/usr/include -g -O2 -MT wtd.lo -MD -MP -MF ".deps/wtd.Tpo" -c -o wtd.lo wtd.c; \  
然后 mv -f ".deps/wtd.Tpo" ".deps/wtd.Plo"; 否则 rm -f ".deps/wtd.Tpo"; 退出 1; fi  
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -DSYSCONFDIR=\"/opt/etc\" -I/usr/include -g -O2 -MT wtd.lo -MD -MP -MF .deps/wtd.Tpo -c wtd.c -fPIC -DPIC -o .libs/wtd.o  
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -DSYSCONFDIR=\"/opt/etc\" -I/usr/include -g -O2 -MT wtd.lo -MD -MP -MF .deps/wtd.Tpo -c wtd.c -o wtd.o >/dev/null 2>&1  
/bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -o lib5250.la -rpath /opt/lib buffer.lo conf.lo dbuffer.lo debug.lo display.lo field.lo macro.lo menu.lo printsession.lo record.lo scrollbar.lo scs.lo session.lo sslstream.lo stream.lo telnetstr.lo terminal.lo utility.lo version.lo window.lo wtd.lo -lssl -lcrypto   
gcc -shared .libs/buffer.o .libs/conf.o .libs/dbuffer.o .libs/debug.o .libs/display.o .libs/field.o .libs/macro.o .libs/menu.o .libs/printsession.o .libs/record.o .libs/scrollbar.o .libs/scs.o .libs/session.o .libs/sslstream.o .libs/stream.o .libs/telnetstr.o .libs/terminal.o .libs/utility.o .libs/version.o .libs/window.o .libs/wtd.o -lssl -lcrypto -Wl,-soname -Wl,lib5250.so.0 -o .libs/lib5250.so.0.0.0  
(cd .libs && rm -f lib5250.so.0 && ln -s lib5250.so.0.0.0 lib5250.so.0)  
(cd .libs && rm -f lib5250.so && ln -s lib5250.so.0.0.0 lib5250.so)  
我们找到 .libs/lib5250.a buffer.o conf.o dbuffer.o debug.o display.o field.o macro.o menu.o printsession.o record.o scrollbar.o scs.o session.o sslstream.o stream.o telnetstr.o terminal.o utility.o version.o window.o wtd.o  
ar: 由于 `D' 是默认值,因此 `u' 修饰符被忽略(参见 `U')
ranlib .libs/lib5250.a
创建 lib5250.la
(cd .libs && rm -f lib5250.la && ln -s ../lib5250.la lib5250.la)
make[2]: 离开目录 '/home/dustin/Downloads/Work/tn5250-0.17.4/tn5250-0.17.4/lib5250'
全部在 lp5250d 中制作
make[2]: 进入目录 '/home/dustin/Downloads/Work/tn5250-0.17.4/tn5250-0.17.4/lp5250d'
如果 gcc -DHAVE_CONFIG_H -I. -I. -I.. -DSYSCONFDIR=\"/opt/etc\" -I../lib5250 -I/usr/include -g -O2 -MT scs2ascii.o -MD -MP -MF ".deps/scs2ascii.Tpo" -c -o scs2ascii.o scs2ascii.c; \
然后 mv -f ".deps/scs2ascii.Tpo" ".deps/scs2ascii.Po"; 否则 rm -f ".deps/scs2ascii.Tpo"; 退出 1; fi
scs2ascii.c:在函数‘**main**’中:
scs2ascii.c:70:3: **警告**: 函数“**scs_main**”的隐式声明 [-Wimplicit-function-declaration]
   scs_main(scs);
   ^
scs2ascii.c:在函数‘**scs2ascii_ff**’中:
scs2ascii.c:142:3:**警告**:函数‘**scs_ff**’的隐式声明 [-Wimplicit-function-declaration]
   scs_ff (这);
   ^
scs2ascii.c:在函数‘**scs2ascii_nl**’中:
scs2ascii.c:156:3:**警告**:函数“**scs_nl**”的隐式声明 [-Wimplicit-function-declaration]
   scs_nl (这);
   ^
/bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -o scs2ascii scs2ascii.o ../lib5250/lib5250.la -lssl -lcrypto
创建目录 .libs
gcc -g -O2 -o .libs/scs2ascii scs2ascii.o ../lib5250/.libs/lib5250.so -lssl -lcrypto -Wl,--rpath -Wl,/opt/lib
../lib5250/.libs/lib5250.so: 对“SSLv2_client_method”未定义引用
collect2:错误:ld 返回 1 退出状态  
Makefile:265:目标“scs2ascii”的配方失败  
make[2]: *** [scs2ascii] 错误 1  
make[2]: 离开目录 '/home/dustin/Downloads/Work/tn5250-0.17.4/tn5250-0.17.4/lp5250d'  
Makefile:335:目标“全递归”的配方失败  
make[1]: *** [全递归] 错误 1  
make[1]: 离开目录 '/home/dustin/Downloads/Work/tn5250-0.17.4/tn5250-0.17.4'  
Makefile:226:目标“全部”的配方失败  
make:*** [全部] 错误 2

相关内容