Tftp patch to rtems-tools breaks compilation (on ubuntu 18.04 x64)

Jiri Gaisler jiri at gaisler.se
Sun Sep 6 19:01:54 UTC 2020


jiri at office:~/ibm/src/rtems/rtems-tools$ ./waf configure --prefix=/opt/rtems/6
Setting top to                           : /home/jiri/ibm/src/rtems/rtems-tools
Setting out to                           : /home/jiri/ibm/src/rtems/rtems-tools/build
Version                                  : 6.eb3608133b41 (6)
Checking for program 'python'            : /usr/bin/python
Checking for python version >= 2.6.6     : 2.7.17
Checking for program 'python'            : /usr/bin/python
Checking for program 'python2'           : /usr/bin/python2
Checking for program 'python3'           : /usr/bin/python3
Checking for 'gcc' (C compiler)          : /usr/bin/gcc
Checking for 'g++' (C++ compiler)        : /usr/bin/g++
Checking for header alloca.h             : yes
Checking for header fcntl.h              : yes
Checking for header process.h            : not found
Checking for header stdlib.h             : yes
Checking for header string.h             : yes
Checking for header strings.h            : yes
Checking for header sys/file.h           : yes
Checking for header sys/stat.h           : yes
Checking for header sys/time.h           : yes
Checking for header sys/types.h          : yes
Checking for header sys/wait.h           : yes
Checking for header unistd.h             : yes
Checking for header vfork.h              : not found
Checking for getrusage                   : yes
Checking for program 'm4'                : /usr/bin/m4
Checking for header sys/wait.h           : yes
Checking for kill                        : yes
Checking for 'gcc' (C compiler)          : /usr/bin/gcc
Checking for 'g++' (C++ compiler)        : /usr/bin/g++
Checking for 'gcc' (C compiler)          : /usr/bin/gcc
Checking for strnlen                     : yes
Checking for 'g++' (C++ compiler)        : /usr/bin/g++
Checking for fopen64                     : no
Checking for stat64                      : no
Checking for 'gcc' (C compiler)          : /usr/bin/gcc
Checking for 'g++' (C++ compiler)        : /usr/bin/g++
Checking for library LLVM                : not found
Checking for header zlib.h               : yes
Checking for library z                   : yes
Checking for library ws2_32              : not found
Checking for compiler flags -std=c++14   : yes
'configure' finished successfully (0.916s)
jiri at office:~/ibm/src/rtems/rtems-tools$ ./waf build
Waf: Entering directory `/home/jiri/ibm/src/rtems/rtems-tools/build'
Waf: Leaving directory `/home/jiri/ibm/src/rtems/rtems-tools/build'
source not found: 'rt/tftpy/__init__.py' in bld(target='', idx=3, tg_idx_count=42, meths=['feature_py', 'process_rule', 'process_source'], install_path='${PREFIX}/share/rtems/tester', _name='', source=['rt/tftpy/__init__.py', 'rt/tftpy/TftpClient.py', 'rt/tftpy/TftpContexts.py', 'rt/tftpy/TftpPacketFactory.py', 'rt/tftpy/TftpPacketTypes.py', 'rt/tftpy/TftpServer.py', 'rt/tftpy/TftpShared.py', 'rt/tftpy/TftpStates.py'], path=/home/jiri/ibm/src/rtems/rtems-tools/tester, install_from=/home/jiri/ibm/src/rtems/rtems-tools/tester, posted=True, features=['py']) in /home/jiri/ibm/src/rtems/rtems-tools/tester


Going back one commit builds without issues ...

Jiri.




More information about the devel mailing list