FailedConsole Output

Skipping 442 KB.. Full Log
'__builtin___sprintf_chk' output between 5 and 2052 bytes into a destination of size 1024
   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       __bos (__s), __fmt, __va_arg_pack ());
       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
repgen.c:473:29: warning: '.short' directive writing 6 bytes into a region of size between 0 and 2047 [-Wformat-overflow=]
   sprintf ( filename, "%s/%s.short", data_dstdir, tclist->tcname );
                             ^~~~~~
In file included from /usr/include/stdio.h:862:0,
                 from repgen.c:15:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 8 or more bytes (assuming 2055) into a destination of size 2048
   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       __bos (__s), __fmt, __va_arg_pack ());
       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
repgen.c:474:26: warning: '%s' directive writing up to 2047 bytes into a region of size 1020 [-Wformat-overflow=]
   sprintf ( buf, "\"./%s/%s.short\", ", dirname, tclist->tcname );
                          ^~
In file included from /usr/include/stdio.h:862:0,
                 from repgen.c:15:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 2061) into a destination of size 1024
   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       __bos (__s), __fmt, __va_arg_pack ());
       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
repgen.c:478:29: warning: '.long' directive writing 5 bytes into a region of size between 0 and 2047 [-Wformat-overflow=]
   sprintf ( filename, "%s/%s.long", data_dstdir, tclist->tcname );
                             ^~~~~
In file included from /usr/include/stdio.h:862:0,
                 from repgen.c:15:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 7 or more bytes (assuming 2054) into a destination of size 2048
   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       __bos (__s), __fmt, __va_arg_pack ());
       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
repgen.c:479:26: warning: '%s' directive writing up to 2047 bytes into a region of size 1020 [-Wformat-overflow=]
   sprintf ( buf, "\"./%s/%s.long\", ", dirname, tclist->tcname );
                          ^~
In file included from /usr/include/stdio.h:862:0,
                 from repgen.c:15:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 13 or more bytes (assuming 2060) into a destination of size 1024
   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       __bos (__s), __fmt, __va_arg_pack ());
       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
repgen.c:483:29: warning: '.ttcn' directive writing 5 bytes into a region of size between 0 and 2047 [-Wformat-overflow=]
   sprintf ( filename, "%s/%s.ttcn", data_dstdir, tclist->tcname );
                             ^~~~~
In file included from /usr/include/stdio.h:862:0,
                 from repgen.c:15:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 7 or more bytes (assuming 2054) into a destination of size 2048
   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       __bos (__s), __fmt, __va_arg_pack ());
       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
repgen.c:484:26: warning: '%s' directive writing up to 2047 bytes into a region of size 1020 [-Wformat-overflow=]
   sprintf ( buf, "\"./%s/%s.ttcn\", ", dirname, tclist->tcname );
                          ^~
In file included from /usr/include/stdio.h:862:0,
                 from repgen.c:15:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 13 or more bytes (assuming 2060) into a destination of size 1024
   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       __bos (__s), __fmt, __va_arg_pack ());
       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
repgen.c:488:29: warning: '.ttcnlog' directive writing 8 bytes into a region of size between 0 and 2047 [-Wformat-overflow=]
   sprintf ( filename, "%s/%s.ttcnlog", data_dstdir, tclist->tcname );
                             ^~~~~~~~
In file included from /usr/include/stdio.h:862:0,
                 from repgen.c:15:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 10 or more bytes (assuming 2057) into a destination of size 2048
   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       __bos (__s), __fmt, __va_arg_pack ());
       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
repgen.c:489:26: warning: '%s' directive writing up to 2047 bytes into a region of size 1020 [-Wformat-overflow=]
   sprintf ( buf, "\"./%s/%s.ttcnlog\", ", dirname, tclist->tcname );
                          ^~
In file included from /usr/include/stdio.h:862:0,
                 from repgen.c:15:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 16 or more bytes (assuming 2063) into a destination of size 1024
   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       __bos (__s), __fmt, __va_arg_pack ());
       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
repgen.c:493:29: warning: '.dump' directive writing 5 bytes into a region of size between 0 and 2047 [-Wformat-overflow=]
   sprintf ( filename, "%s/%s.dump", data_dstdir, tclist->tcname );
                             ^~~~~
In file included from /usr/include/stdio.h:862:0,
                 from repgen.c:15:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 7 or more bytes (assuming 2054) into a destination of size 2048
   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       __bos (__s), __fmt, __va_arg_pack ());
       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
repgen.c:494:26: warning: '%s' directive writing up to 2047 bytes into a region of size 1020 [-Wformat-overflow=]
   sprintf ( buf, "\"./%s/%s.dump\",\n", dirname, tclist->tcname );
                          ^~
In file included from /usr/include/stdio.h:862:0,
                 from repgen.c:15:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 13 or more bytes (assuming 2060) into a destination of size 1024
   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       __bos (__s), __fmt, __va_arg_pack ());
       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
repgen.c:612:58: warning: '%s' directive writing up to 2047 bytes into a region of size 986 [-Wformat-overflow=]
   sprintf ( buf, "mywin.document.writeln(\"<tr><td>&nbsp %s &nbsp</td><td>", tclist->tcname );
                                                          ^~
In file included from /usr/include/stdio.h:862:0,
                 from repgen.c:15:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 54 and 2101 bytes into a destination of size 1024
   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       __bos (__s), __fmt, __va_arg_pack ());
       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
repgen.c:615:29: warning: '.short' directive writing 6 bytes into a region of size between 0 and 2047 [-Wformat-overflow=]
   sprintf ( filename, "%s/%s.short", data_dstdir, tclist->tcname );
                             ^~~~~~
In file included from /usr/include/stdio.h:862:0,
                 from repgen.c:15:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 8 or more bytes (assuming 2055) into a destination of size 2048
   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       __bos (__s), __fmt, __va_arg_pack ());
       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
repgen.c:636:29: warning: '.ttcnlog' directive writing 8 bytes into a region of size between 0 and 2047 [-Wformat-overflow=]
   sprintf ( filename, "%s/%s.ttcnlog", data_dstdir, tclist->tcname );
                             ^~~~~~~~
In file included from /usr/include/stdio.h:862:0,
                 from repgen.c:15:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 10 or more bytes (assuming 2057) into a destination of size 2048
   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       __bos (__s), __fmt, __va_arg_pack ());
       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc  -fPIC -o ttcn3_repgen parser.o repgen.o ../common/memory.o  
make[1]: Leaving directory '/home/etsi/frameworks/titan/titan.core/repgen'
make[1]: Entering directory '/home/etsi/frameworks/titan/titan.core/xsdconvert'
  (dep)	 Constant.cc
  (dep)	 Mstring.cc
  (dep)	 GeneralFunctions.cc
  (dep)	 PredefinedModules.cc
  (dep)	 ImportStatement.cc
  (dep)	 Annotation.cc
  (dep)	 ComplexType.cc
  (dep)	 AttributeType.cc
  (dep)	 SimpleType.cc
  (dep)	 RootType.cc
  (dep)	 TTCN3ModuleInventory.cc
  (dep)	 TTCN3Module.cc
  (dep)	 XMLParser.cc
  (dep)	 converter.cc
  (C++)	 converter.cc
  (C++)	 XMLParser.cc
  (C++)	 TTCN3Module.cc
  (C++)	 TTCN3ModuleInventory.cc
  (C++)	 RootType.cc
  (C++)	 SimpleType.cc
  (C++)	 AttributeType.cc
  (C++)	 ComplexType.cc
  (C++)	 Annotation.cc
  (C++)	 ImportStatement.cc
  (C++)	 PredefinedModules.cc
  (C++)	 GeneralFunctions.cc
  (C++)	 Mstring.cc
  (C++)	 Constant.cc
g++  -fPIC -o xsd2ttcn converter.o XMLParser.o TTCN3Module.o TTCN3ModuleInventory.o RootType.o SimpleType.o AttributeType.o ComplexType.o Annotation.o ImportStatement.o PredefinedModules.o GeneralFunctions.o Mstring.o Constant.o ../common/new.o ../common/memory.o -lxml2 -lcrypto 
make[1]: Leaving directory '/home/etsi/frameworks/titan/titan.core/xsdconvert'
make[1]: Entering directory '/home/etsi/frameworks/titan/titan.core/mctr2'
make[2]: Entering directory '/home/etsi/frameworks/titan/titan.core/mctr2/editline'
mkdir -p build
Running configure script...
cd build &&  MINGW=''  CPPFLAGS='-DYY_NO_INPUT -DNDEBUG  -DLINUX -DUSE_EPOLL'  CC='gcc'  CCFLAGS='-Wall -std=gnu9x -O2 -fPIC'  CCDEPFLAG='-MM'  CXXDEPFLAG='-MM'  EXEEXT=''  CFLAGS='-Wall -std=gnu9x -O2 -fPIC -DYY_NO_INPUT -DNDEBUG -DLINUX -DUSE_EPOLL -Wno-unused-value'  LDFLAGS=' -fPIC'  prefix='../../Install'  mandir='../../Install/man' /home/etsi/frameworks/titan/titan.core//mctr2/editline/libedit/configure 
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 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 for ANSI C header files... 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 minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking for a sed that does not truncate output... /bin/sed
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for ar... ar
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for gcc option to accept ISO C99... none needed
checking whether ln -s works... yes
checking for gawk... (cached) mawk
checking for nroff... no
checking for awf... no
checking for tgetent in -lcurses... yes
checking if you want wide-character code... no
checking for working alloca.h... yes
checking for alloca... yes
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking for ANSI C header files... (cached) yes
checking for sys/wait.h that is POSIX.1 compatible... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking malloc.h usability... yes
checking malloc.h presence... yes
checking for malloc.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
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 for unistd.h... (cached) yes
checking curses.h usability... yes
checking curses.h presence... yes
checking for curses.h... yes
checking ncurses.h usability... yes
checking ncurses.h presence... yes
checking for ncurses.h... yes
checking sys/cdefs.h usability... yes
checking sys/cdefs.h presence... yes
checking for sys/cdefs.h... yes
checking termios.h usability... yes
checking termios.h presence... yes
checking for termios.h... yes
checking for term.h... yes
checking for an ANSI C-conforming const... yes
checking for pid_t... yes
checking for size_t... yes
checking for u_int32_t... yes
checking whether closedir returns void... no
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 whether gcc needs -traditional... no
checking return type of signal handlers... void
checking whether lstat correctly handles trailing slash... yes
checking whether stat accepts an empty string... no
checking for endpwent... yes
checking for isascii... yes
checking for memchr... yes
checking for memset... yes
checking for re_comp... yes
checking for regcomp... yes
checking for strcasecmp... yes
checking for strchr... yes
checking for strcspn... yes
checking for strdup... yes
checking for strerror... yes
checking for strrchr... yes
checking for strstr... yes
checking for strtol... yes
checking for issetugid... no
checking for wcsdup... yes
checking whether getpwnam_r and getpwuid_r are posix like... yes
checking whether getpwnam_r and getpwuid_r are posix _draft_ like... no
configure: creating ./config.status
config.status: creating Makefile
config.status: creating libedit.pc
config.status: creating src/Makefile
config.status: creating doc/Makefile
config.status: creating examples/Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
make -C build all
make[3]: Entering directory '/home/etsi/frameworks/titan/titan.core/mctr2/editline/build'
 cd /home/etsi/frameworks/titan/titan.core//mctr2/editline/libedit && /bin/bash /home/etsi/frameworks/titan/titan.core/mctr2/editline/libedit/missing --run automake-1.11 --foreign
/home/etsi/frameworks/titan/titan.core/mctr2/editline/libedit/missing: line 52: automake-1.11: command not found
WARNING: `automake-1.11' is missing on your system.  You should only need it if
         you modified `Makefile.am', `acinclude.m4' or `configure.ac'.
         You might want to install the `Automake' and `Perl' packages.
         Grab them from any GNU archive site.
 cd . && /bin/bash ./config.status Makefile 
config.status: creating Makefile
make  all-recursive
make[4]: Entering directory '/home/etsi/frameworks/titan/titan.core/mctr2/editline/build'
Making all in src
make[5]: Entering directory '/home/etsi/frameworks/titan/titan.core/mctr2/editline/build/src'
 cd .. && /bin/bash ./config.status src/Makefile depfiles
config.status: creating src/Makefile
config.status: executing depfiles commands
sh /home/etsi/frameworks/titan/titan.core//mctr2/editline/libedit/src/makelist -h /home/etsi/frameworks/titan/titan.core//mctr2/editline/libedit/src/vi.c > vi.h
sh /home/etsi/frameworks/titan/titan.core//mctr2/editline/libedit/src/makelist -h /home/etsi/frameworks/titan/titan.core//mctr2/editline/libedit/src/emacs.c > emacs.h
sh /home/etsi/frameworks/titan/titan.core//mctr2/editline/libedit/src/makelist -h /home/etsi/frameworks/titan/titan.core//mctr2/editline/libedit/src/common.c > common.h
sh /home/etsi/frameworks/titan/titan.core//mctr2/editline/libedit/src/makelist -fh vi.h emacs.h common.h  > fcns.h
sh /home/etsi/frameworks/titan/titan.core//mctr2/editline/libedit/src/makelist -bh /home/etsi/frameworks/titan/titan.core//mctr2/editline/libedit/src/vi.c /home/etsi/frameworks/titan/titan.core//mctr2/editline/libedit/src/emacs.c /home/etsi/frameworks/titan/titan.core//mctr2/editline/libedit/src/common.c > help.h
sh /home/etsi/frameworks/titan/titan.core//mctr2/editline/libedit/src/makelist -fc vi.h emacs.h common.h  > fcns.c
sh /home/etsi/frameworks/titan/titan.core//mctr2/editline/libedit/src/makelist -bc /home/etsi/frameworks/titan/titan.core//mctr2/editline/libedit/src/vi.c /home/etsi/frameworks/titan/titan.core//mctr2/editline/libedit/src/emacs.c /home/etsi/frameworks/titan/titan.core//mctr2/editline/libedit/src/common.c > help.c
make  all-am
make[6]: Entering directory '/home/etsi/frameworks/titan/titan.core/mctr2/editline/build/src'
  CC     chared.lo
  CC     common.lo
  CC     el.lo
  CC     emacs.lo
  CC     hist.lo
  CC     key.lo
  CC     map.lo
  CC     chartype.lo
  CC     parse.lo
  CC     prompt.lo
  CC     read.lo
  CC     refresh.lo
  CC     search.lo
  CC     sig.lo
  CC     term.lo
/home/etsi/frameworks/titan/titan.core//mctr2/editline/libedit/src/term.c: In function 'term_alloc':
/home/etsi/frameworks/titan/titan.core//mctr2/editline/libedit/src/term.c:428:28: warning: comparison between pointer and zero character constant [-Wpointer-compare]
   if (*tmp != NULL && *tmp != '\0' && *tmp != *str) {
                            ^~
/home/etsi/frameworks/titan/titan.core//mctr2/editline/libedit/src/term.c:428:23: note: did you mean to dereference the pointer?
   if (*tmp != NULL && *tmp != '\0' && *tmp != *str) {
                       ^
  CC     tty.lo
  CC     vi.lo
/home/etsi/frameworks/titan/titan.core//mctr2/editline/libedit/src/vi.c: In function 'vi_histedit':
/home/etsi/frameworks/titan/titan.core//mctr2/editline/libedit/src/vi.c:1037:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result]
  write(fd, cp, len);
  ^~~~~~~~~~~~~~~~~~
/home/etsi/frameworks/titan/titan.core//mctr2/editline/libedit/src/vi.c:1038:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result]
  write(fd, "\n", 1);
  ^~~~~~~~~~~~~~~~~~
  CC     fgetln.lo
  CC     strlcat.lo
  CC     strlcpy.lo
  CC     unvis.lo
  CC     vis.lo
  CC     wcsdup.lo
  CC     tokenizer.lo
  CC     history.lo
  CC     filecomplete.lo
  CC     readline.lo
/home/etsi/frameworks/titan/titan.core//mctr2/editline/libedit/src/readline.c: In function 'username_completion_function':
/home/etsi/frameworks/titan/titan.core//mctr2/editline/libedit/src/readline.c:1693:4: warning: this 'while' clause does not guard... [-Wmisleading-indentation]
    while ((pwd = getpwent())
    ^~~~~
/home/etsi/frameworks/titan/titan.core//mctr2/editline/libedit/src/readline.c:1697:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while'
  if (pwd == NULL) {
  ^~
/home/etsi/frameworks/titan/titan.core//mctr2/editline/libedit/src/readline.c: In function 'history_truncate_file':
/home/etsi/frameworks/titan/titan.core//mctr2/editline/libedit/src/readline.c:1277:3: warning: ignoring return value of 'ftruncate', declared with attribute warn_unused_result [-Wunused-result]
   (void)ftruncate(fileno(fp), off);
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  CC     fcns.lo
  CC     help.lo
  CCLD   libedit.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[6]: Leaving directory '/home/etsi/frameworks/titan/titan.core/mctr2/editline/build/src'
make[5]: Leaving directory '/home/etsi/frameworks/titan/titan.core/mctr2/editline/build/src'
make[5]: Entering directory '/home/etsi/frameworks/titan/titan.core/mctr2/editline/build'
make[5]: Leaving directory '/home/etsi/frameworks/titan/titan.core/mctr2/editline/build'
make[4]: Leaving directory '/home/etsi/frameworks/titan/titan.core/mctr2/editline/build'
make[3]: Leaving directory '/home/etsi/frameworks/titan/titan.core/mctr2/editline/build'
make[2]: Leaving directory '/home/etsi/frameworks/titan/titan.core/mctr2/editline'
make[2]: Entering directory '/home/etsi/frameworks/titan/titan.core/mctr2/cli'
bison -d -o config_read.tab.cc -p config_read_ config_read.y
  (dep)	 config_read.tab.cc
flex -B -s -Cr -Cfe -Pconfig_read_ -oconfig_read.lex.cc config_read.l
  (dep)	 config_read.lex.cc
  (dep)	 Cli.cc
  (C++)	 Cli.cc
  (C++)	 config_read.lex.cc
  (C++)	 config_read.tab.cc
ar -r libcli.a Cli.o config_read.lex.o config_read.tab.o
ar: creating libcli.a
make[2]: Leaving directory '/home/etsi/frameworks/titan/titan.core/mctr2/cli'
make[2]: Entering directory '/home/etsi/frameworks/titan/titan.core/mctr2/mctr'
  (dep)	 Cli_main.cc
  (dep)	 config_data.cc
  (dep)	 UserInterface.cc
  (dep)	 MainController.cc
  (dep)	 MctrError.cc
  (C++)	 Cli_main.cc
  (C++)	 MctrError.cc
  (C++)	 MainController.cc
  (C++)	 UserInterface.cc
  (C++)	 config_data.cc
cd ../../core/ && make RInt.o
make[3]: Entering directory '/home/etsi/frameworks/titan/titan.core/core'
gcc -Wall -std=gnu9x -O2 -fPIC -DYY_NO_INPUT -DNDEBUG  -DLINUX -DUSE_EPOLL -I. -IRT1 -I/usr/include/libxml2 -I../common  -fPIC  \
gccversion.c   -o gccversion
./gccversion > cversion.h.tmp
if [ -f cversion.h ] ; then \
  if diff cversion.h.tmp cversion.h >/dev/null ; then \
    rm cversion.h.tmp ; \
  else \
    mv cversion.h.tmp cversion.h ; \
  fi \
else \
  mv cversion.h.tmp cversion.h ; \
fi
  (dep)	 OER.cc
  (dep)	 DebuggerUI.cc
In file included from DebuggerUI.cc:16:0:
Debugger.hh:23:10: fatal error: RT1/PreGenRecordOf.hh: No such file or directory
 #include "RT1/PreGenRecordOf.hh"
          ^~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
  (dep)	 Debugger.cc
In file included from Debugger.cc:14:0:
Debugger.hh:23:10: fatal error: RT1/PreGenRecordOf.hh: No such file or directory
 #include "RT1/PreGenRecordOf.hh"
          ^~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
  (dep)	 ProfMerge_main.cc
  (dep)	 ProfilerTools.cc
  (dep)	 Profiler.cc
  (dep)	 JSON.cc
  (dep)	 TCov.cc
mkdir -p RT1
../compiler2/compiler  -o RT1 TitanLoggerControl.ttcn - TitanLoggerControl.ttcn
Notify: Parsing TTCN-3 module `TitanLoggerControl.ttcn'...
Notify: Checking modules...
Notify: Generating code...
Notify: File `RT1/TitanLoggerControl.hh' was generated.
Notify: File `RT1/TitanLoggerControl.cc' was generated.
Notify: 2 files were updated.
touch RT1/TitanLoggerControl.cc.compiled
  (dep)	 TitanLoggerControlImpl.cc
In file included from RT1/TitanLoggerControl.hh:19:0,
                 from TitanLoggerControlImpl.cc:15:
./TTCN3.hh:77:10: fatal error: RT1/TitanLoggerApiSimple.hh: No such file or directory
 #include "RT1/TitanLoggerApiSimple.hh"
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
  (dep)	 XmlReader.cc
  (dep)	 XER.cc
  (dep)	 Verdicttype.cc
  (dep)	 Universal_charstring.cc
  (dep)	 Param_Types.cc
In file included from Param_Types.cc:37:0:
Debugger.hh:23:10: fatal error: RT1/PreGenRecordOf.hh: No such file or directory
 #include "RT1/PreGenRecordOf.hh"
          ^~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
  (dep)	 Timer.cc
  (dep)	 Textbuf.cc
  (dep)	 TEXT.cc
  (dep)	 Template.cc
  (dep)	 Struct_of.cc
  (dep)	 Snapshot.cc
  (dep)	 Single_main.cc
Single_main.cc:39:10: fatal error: TitanLoggerApi.hh: No such file or directory
 #include "TitanLoggerApi.hh"
          ^~~~~~~~~~~~~~~~~~~
compilation terminated.
  (dep)	 Runtime.cc
  (dep)	 RAW.cc
  (dep)	 Port.cc
Port.cc:49:10: fatal error: TitanLoggerApi.hh: No such file or directory
 #include "TitanLoggerApi.hh"
          ^~~~~~~~~~~~~~~~~~~
compilation terminated.
  (dep)	 Parallel_main.cc
  (dep)	 Octetstring.cc
  (dep)	 Objid.cc
  (dep)	 Module_list.cc
In file included from Module_list.cc:40:0:
Debugger.hh:23:10: fatal error: RT1/PreGenRecordOf.hh: No such file or directory
 #include "RT1/PreGenRecordOf.hh"
          ^~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
  (dep)	 LoggingBits.cc
  (dep)	 LegacyLogger.cc
In file included from ILoggerPlugin.hh:21:0,
                 from LegacyLogger.hh:19,
                 from LegacyLogger.cc:20:
TTCN3.hh:77:10: fatal error: RT1/TitanLoggerApiSimple.hh: No such file or directory
 #include "RT1/TitanLoggerApiSimple.hh"
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
  (dep)	 LoggerPluginManager.cc
In file included from LoggerPluginManager.cc:20:0:
LoggerPluginManager.hh:25:10: fatal error: TitanLoggerApi.hh: No such file or directory
 #include "TitanLoggerApi.hh"
          ^~~~~~~~~~~~~~~~~~~
compilation terminated.
  (dep)	 LoggerPlugin.cc
LoggerPlugin.cc:20:10: fatal error: TitanLoggerApi.hh: No such file or directory
 #include "TitanLoggerApi.hh"
          ^~~~~~~~~~~~~~~~~~~
compilation terminated.
  (dep)	 Logger.cc
In file included from Logger.cc:41:0:
LoggerPluginManager.hh:25:10: fatal error: TitanLoggerApi.hh: No such file or directory
 #include "TitanLoggerApi.hh"
          ^~~~~~~~~~~~~~~~~~~
compilation terminated.
  (dep)	 Integer.cc
  (dep)	 RInt.cc
  (dep)	 Hexstring.cc
  (dep)	 Float.cc
  (dep)	 Error.cc
Error.cc:22:10: fatal error: TitanLoggerApi.hh: No such file or directory
 #include "TitanLoggerApi.hh"
          ^~~~~~~~~~~~~~~~~~~
compilation terminated.
  (dep)	 Encdec.cc
  (dep)	 Default.cc
Default.cc:27:10: fatal error: TitanLoggerApi.hh: No such file or directory
 #include "TitanLoggerApi.hh"
          ^~~~~~~~~~~~~~~~~~~
compilation terminated.
  (dep)	 Component.cc
  (dep)	 Communication.cc
Communication.cc:53:10: fatal error: TitanLoggerApiSimple.hh: No such file or directory
 #include "TitanLoggerApiSimple.hh"
          ^~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
  (dep)	 Charstring.cc
  (dep)	 Boolean.cc
  (dep)	 Bitstring.cc
  (dep)	 BER.cc
  (dep)	 Basetype.cc
  (dep)	 ASN_Null.cc
  (dep)	 ASN_External.cc
  (dep)	 ASN_EmbeddedPDV.cc
  (dep)	 ASN_CharacterString.cc
  (dep)	 ASN_Any.cc
  (dep)	 Array.cc
  (dep)	 Addfunc.cc
Addfunc.cc:36:10: fatal error: TitanLoggerApi.hh: No such file or directory
 #include "TitanLoggerApi.hh"
          ^~~~~~~~~~~~~~~~~~~
compilation terminated.
mkdir -p RT1
../compiler2/compiler -F  -o RT1 PreGenRecordOf.ttcn - PreGenRecordOf.ttcn
Notify: Parsing TTCN-3 module `PreGenRecordOf.ttcn'...
Notify: Checking modules...
Notify: Generating code...
Notify: File `RT1/PreGenRecordOf.hh' was generated.
Notify: File `RT1/PreGenRecordOf.cc' was generated.
Notify: 2 files were updated.
touch RT1/PreGenRecordOf.cc.compiled
  (dep)	 RT1/PreGenRecordOf.cc
In file included from RT1/PreGenRecordOf.hh:19:0,
                 from RT1/PreGenRecordOf.cc:11:
./TTCN3.hh:77:10: fatal error: RT1/TitanLoggerApiSimple.hh: No such file or directory
 #include "RT1/TitanLoggerApiSimple.hh"
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
flex -B -s -Cr -Cfe -Pconfig_process_ --header-file=config_process.lex.hh \
	-oconfig_process.lex.cc config_process.l
bison -d -o config_process.tab.cc -p config_process_ config_process.y
  (dep)	 config_process.tab.cc
In file included from RT1/PreGenRecordOf.hh:19:0,
                 from Debugger.hh:23,
                 from config_process.y:59:
./TTCN3.hh:77:10: fatal error: RT1/TitanLoggerApiSimple.hh: No such file or directory
 #include "RT1/TitanLoggerApiSimple.hh"
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
  (dep)	 config_process.lex.cc
  (dep)	 RT1/TitanLoggerControl.cc
In file included from RT1/TitanLoggerControl.hh:19:0,
                 from RT1/TitanLoggerControl.cc:11:
./TTCN3.hh:77:10: fatal error: RT1/TitanLoggerApiSimple.hh: No such file or directory
 #include "RT1/TitanLoggerApiSimple.hh"
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
../xsdconvert/xsd2ttcn -p TitanLoggerApi.xsd
Notify: Checking documents...
Notify: Parsing XML schema document `TitanLoggerApi.xsd'...
Notify: Generating TTCN-3 modules...
Notify: File 'TitanLoggerApi.ttcn' was generated.
sed -e 's/XSD.String/charstring/g;s/XSD.AnySimpleType/charstring/g;s/XSD.Integer/integer/g;s/XSD.Float/float/g;s/XSD.Double/float/g;s/XSD.Boolean/boolean/g;s/import from XSD all;//g' TitanLoggerApi.ttcn >TitanLoggerApi.ttcn_
mv TitanLoggerApi.ttcn_ TitanLoggerApi.ttcn
mkdir -p RT1
if ../compiler2/compiler  -o RT1 TitanLoggerApi.ttcn - TitanLoggerApi.ttcn; then :; else mv TitanLoggerApi.ttcn TitanLoggerApi.ttcn.$$.bad; exit 1; fi
Notify: Parsing TTCN-3 module `TitanLoggerApi.ttcn'...
Notify: Checking modules...
Notify: Generating code...
Notify: File `RT1/TitanLoggerApi.hh' was generated.
Notify: File `RT1/TitanLoggerApi.cc' was generated.
Notify: 2 files were updated.
perl /home/etsi/frameworks/titan/titan.core/core/../core/simplify.pl RT1/TitanLoggerApi.hh > RT1/TitanLoggerApiSimple.hh 
touch RT1/TitanLoggerApi.cc.compiled
  (dep)	 RT1/TitanLoggerApi.cc
  (dep)	 DebuggerUI.cc
  (dep)	 Debugger.cc
  (dep)	 TitanLoggerControlImpl.cc
  (dep)	 Param_Types.cc
  (dep)	 Single_main.cc
  (dep)	 Port.cc
  (dep)	 Module_list.cc
  (dep)	 LegacyLogger.cc
  (dep)	 LoggerPluginManager.cc
  (dep)	 LoggerPlugin.cc
  (dep)	 Logger.cc
  (dep)	 Error.cc
  (dep)	 Default.cc
  (dep)	 Communication.cc
  (dep)	 Addfunc.cc
  (dep)	 RT1/PreGenRecordOf.cc
  (dep)	 config_process.tab.cc
  (dep)	 RT1/TitanLoggerControl.cc
  (C++)	 RInt.cc
make[3]: Leaving directory '/home/etsi/frameworks/titan/titan.core/core'
cd ../../core/ && make Textbuf.o
make[3]: Entering directory '/home/etsi/frameworks/titan/titan.core/core'
  (C++)	 Textbuf.cc
make[3]: Leaving directory '/home/etsi/frameworks/titan/titan.core/core'
g++  -fPIC -o mctr_cli Cli_main.o MctrError.o MainController.o UserInterface.o config_data.o ../../common/memory.o ../../common/config_preproc.o ../../common/config_preproc_la.o ../../common/config_preproc_p.tab.o ../../common/path.o ../../common/NetworkHandler.o ../../common/Path2.o ../../common/openssl_version.o ../../core/RInt.o ../../core/Textbuf.o ../cli/libcli.a ../editline/build/src/.libs/libedit.a \
-lcrypto -lncurses -lpthread 
make[2]: Leaving directory '/home/etsi/frameworks/titan/titan.core/mctr2/mctr'
make[1]: Leaving directory '/home/etsi/frameworks/titan/titan.core/mctr2'
make[1]: Entering directory '/home/etsi/frameworks/titan/titan.core/core'
  (C++)	 RT1/TitanLoggerApi.cc
  (C++)	 RT1/TitanLoggerControl.cc
  (C++)	 config_process.lex.cc
  (C++)	 config_process.tab.cc
  (C++)	 RT1/PreGenRecordOf.cc
  (C++)	 Addfunc.cc
  (C++)	 Array.cc
  (C++)	 ASN_Any.cc
  (C++)	 ASN_CharacterString.cc
  (C++)	 ASN_EmbeddedPDV.cc
  (C++)	 ASN_External.cc
ASN_External.cc:382:11: warning: 'boolean {anonymous}::EXTERNALtransfer_encoding::BER_decode_isMyMsg(const TTCN_Typedescriptor_t&, const ASN_BER_TLV_t&)' defined but not used [-Wunused-function]
   boolean EXTERNALtransfer_encoding::BER_decode_isMyMsg(const TTCN_Typedescriptor_t& p_td, const ASN_BER_TLV_t& p_tlv)
           ^~~~~~~~~~~~~~~~~~~~~~~~~
ASN_External.cc:273:30: warning: '{anonymous}::EXTERNALtransfer_encoding& {anonymous}::EXTERNALtransfer_encoding::operator=(const {anonymous}::EXTERNALtransfer_encoding&)' defined but not used [-Wunused-function]
   EXTERNALtransfer_encoding& EXTERNALtransfer_encoding::operator=(const EXTERNALtransfer_encoding& other_value)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~
  (C++)	 ASN_Null.cc
  (C++)	 Basetype.cc
  (C++)	 BER.cc
  (C++)	 Bitstring.cc
  (C++)	 Boolean.cc
  (C++)	 Charstring.cc
  (C++)	 Communication.cc
  (C++)	 Component.cc
  (C++)	 Default.cc
  (C++)	 Encdec.cc
  (C++)	 Error.cc
  (C++)	 Float.cc
  (C++)	 Hexstring.cc
  (C++)	 Integer.cc
  (C++)	 Logger.cc
In file included from Logger.cc:41:0:
LoggerPluginManager.hh: In member function 'TitanLoggerApi::TitanLogEvent& LoggerPluginManager::ActiveEvent::get_event()':
LoggerPluginManager.hh:305:78: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
       return *reinterpret_cast<TitanLoggerApi::TitanLogEvent*>((void*)&event_);
                                                                              ^
Logger.cc: In static member function 'static void TTCN_Logger::set_executable_name(const char*)':
Logger.cc:593:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (name_end >= 4 && !strncasecmp(argv_0 + name_end - 4, ".exe", 4))
   ^~
Logger.cc:595:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
     size_t name_begin = 0;
     ^~~~~~
  (C++)	 LoggerPlugin.cc
  (C++)	 LoggerPluginManager.cc
In file included from LoggerPluginManager.cc:20:0:
LoggerPluginManager.hh: In member function 'TitanLoggerApi::TitanLogEvent& LoggerPluginManager::ActiveEvent::get_event()':
LoggerPluginManager.hh:305:78: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
       return *reinterpret_cast<TitanLoggerApi::TitanLogEvent*>((void*)&event_);
                                                                              ^
  (C++)	 LegacyLogger.cc
LegacyLogger.cc: In member function 'char* LegacyLogger::get_file_name(size_t)':
LegacyLogger.cc:2093:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (this->logfile_number_ != 1)
       ^~
LegacyLogger.cc:2095:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
         i_present = TRUE;
         ^~~~~~~~~
  (C++)	 LoggingBits.cc
  (C++)	 Module_list.cc
  (C++)	 Objid.cc
  (C++)	 Octetstring.cc
  (C++)	 Port.cc
  (C++)	 RAW.cc
  (C++)	 Runtime.cc
  (C++)	 Snapshot.cc
  (C++)	 Struct_of.cc
  (C++)	 Template.cc
  (C++)	 TEXT.cc
  (C++)	 Timer.cc
  (C++)	 Param_Types.cc
  (C++)	 Universal_charstring.cc
  (C++)	 Verdicttype.cc
  (C++)	 XER.cc
  (C++)	 XmlReader.cc
In file included from Encdec.hh:23:0,
                 from XmlReader.cc:24:
Types.h:42:0: warning: "FALSE" redefined
 #define FALSE false
 
In file included from /usr/include/unicode/utypes.h:38:0,
                 from /usr/include/unicode/ucnv_err.h:88,
                 from /usr/include/unicode/ucnv.h:52,
                 from /usr/include/libxml2/libxml/encoding.h:31,
                 from /usr/include/libxml2/libxml/parser.h:810,
                 from /usr/include/libxml2/libxml/globals.h:18,
                 from /usr/include/libxml2/libxml/threads.h:35,
                 from /usr/include/libxml2/libxml/xmlmemory.h:218,
                 from /usr/include/libxml2/libxml/tree.h:1307,
                 from /usr/include/libxml2/libxml/xmlreader.h:14,
                 from XmlReader.cc:20:
/usr/include/unicode/umachine.h:244:0: note: this is the location of the previous definition
 #   define FALSE 0
 
In file included from Encdec.hh:23:0,
                 from XmlReader.cc:24:
Types.h:43:0: warning: "TRUE" redefined
 #define TRUE true
 
In file included from /usr/include/unicode/utypes.h:38:0,
                 from /usr/include/unicode/ucnv_err.h:88,
                 from /usr/include/unicode/ucnv.h:52,
                 from /usr/include/libxml2/libxml/encoding.h:31,
                 from /usr/include/libxml2/libxml/parser.h:810,
                 from /usr/include/libxml2/libxml/globals.h:18,
                 from /usr/include/libxml2/libxml/threads.h:35,
                 from /usr/include/libxml2/libxml/xmlmemory.h:218,
                 from /usr/include/libxml2/libxml/tree.h:1307,
                 from /usr/include/libxml2/libxml/xmlreader.h:14,
                 from XmlReader.cc:20:
/usr/include/unicode/umachine.h:240:0: note: this is the location of the previous definition
 #   define TRUE  1
 
  (C++)	 TitanLoggerControlImpl.cc
  (C++)	 TCov.cc
  (C++)	 JSON.cc
  (C++)	 Profiler.cc
  (C++)	 ProfilerTools.cc
  (C++)	 Debugger.cc
  (C++)	 DebuggerUI.cc
  (C++)	 OER.cc
  (C++)	 LoggerPlugin_static.cc
  (C++)	 Single_main.cc
ar -r libttcn3.a RT1/TitanLoggerApi.o RT1/TitanLoggerControl.o config_process.lex.o config_process.tab.o RT1/PreGenRecordOf.o Addfunc.o Array.o ASN_Any.o ASN_CharacterString.o ASN_EmbeddedPDV.o ASN_External.o ASN_Null.o Basetype.o BER.o Bitstring.o Boolean.o Charstring.o Communication.o Component.o Default.o Encdec.o Error.o Float.o Hexstring.o RInt.o Integer.o Logger.o LoggerPlugin.o LoggerPluginManager.o LegacyLogger.o LoggingBits.o Module_list.o Objid.o Octetstring.o Port.o RAW.o Runtime.o Snapshot.o Struct_of.o Template.o TEXT.o Textbuf.o Timer.o Param_Types.o Universal_charstring.o Verdicttype.o XER.o XmlReader.o TitanLoggerControlImpl.o TCov.o JSON.o Profiler.o ProfilerTools.o Debugger.o DebuggerUI.o OER.o ../common/memory.o ../common/pattern_la.o ../common/pattern_p.o ../common/config_preproc.o ../common/config_preproc_la.o ../common/config_preproc_p.tab.o ../common/path.o ../common/pattern_uni.o ../common/Quadruple.o ../common/NetworkHandler.o ../common/Path2.o ../common/ModuleVersion.o ../common/JSON_Tokenizer.o ../common/UnicharPattern.o LoggerPlugin_static.o Single_main.o
ar: creating libttcn3.a
  (C++)	 Parallel_main.cc
ar -r libttcn3-parallel.a RT1/TitanLoggerApi.o RT1/TitanLoggerControl.o config_process.lex.o config_process.tab.o RT1/PreGenRecordOf.o Addfunc.o Array.o ASN_Any.o ASN_CharacterString.o ASN_EmbeddedPDV.o ASN_External.o ASN_Null.o Basetype.o BER.o Bitstring.o Boolean.o Charstring.o Communication.o Component.o Default.o Encdec.o Error.o Float.o Hexstring.o RInt.o Integer.o Logger.o LoggerPlugin.o LoggerPluginManager.o LegacyLogger.o LoggingBits.o Module_list.o Objid.o Octetstring.o Port.o RAW.o Runtime.o Snapshot.o Struct_of.o Template.o TEXT.o Textbuf.o Timer.o Param_Types.o Universal_charstring.o Verdicttype.o XER.o XmlReader.o TitanLoggerControlImpl.o TCov.o JSON.o Profiler.o ProfilerTools.o Debugger.o DebuggerUI.o OER.o ../common/memory.o ../common/pattern_la.o ../common/pattern_p.o ../common/config_preproc.o ../common/config_preproc_la.o ../common/config_preproc_p.tab.o ../common/path.o ../common/pattern_uni.o ../common/Quadruple.o ../common/NetworkHandler.o ../common/Path2.o ../common/ModuleVersion.o ../common/JSON_Tokenizer.o ../common/UnicharPattern.o LoggerPlugin_static.o Parallel_main.o
ar: creating libttcn3-parallel.a
  (C++)	 LoggerPlugin_dynamic.cc
g++ -shared  -fPIC -o libttcn3-dynamic.so RT1/TitanLoggerApi.o RT1/TitanLoggerControl.o config_process.lex.o config_process.tab.o RT1/PreGenRecordOf.o Addfunc.o Array.o ASN_Any.o ASN_CharacterString.o ASN_EmbeddedPDV.o ASN_External.o ASN_Null.o Basetype.o BER.o Bitstring.o Boolean.o Charstring.o Communication.o Component.o Default.o Encdec.o Error.o Float.o Hexstring.o RInt.o Integer.o Logger.o LoggerPlugin.o LoggerPluginManager.o LegacyLogger.o LoggingBits.o Module_list.o Objid.o Octetstring.o Port.o RAW.o Runtime.o Snapshot.o Struct_of.o Template.o TEXT.o Textbuf.o Timer.o Param_Types.o Universal_charstring.o Verdicttype.o XER.o XmlReader.o TitanLoggerControlImpl.o TCov.o JSON.o Profiler.o ProfilerTools.o Debugger.o DebuggerUI.o OER.o ../common/memory.o ../common/pattern_la.o ../common/pattern_p.o ../common/config_preproc.o ../common/config_preproc_la.o ../common/config_preproc_p.tab.o ../common/path.o ../common/pattern_uni.o ../common/Quadruple.o ../common/NetworkHandler.o ../common/Path2.o ../common/ModuleVersion.o ../common/JSON_Tokenizer.o ../common/UnicharPattern.o LoggerPlugin_dynamic.o Single_main.o -Ldefault/lib -lcrypto -lxml2
g++ -shared  -fPIC -o libttcn3-parallel-dynamic.so RT1/TitanLoggerApi.o RT1/TitanLoggerControl.o config_process.lex.o config_process.tab.o RT1/PreGenRecordOf.o Addfunc.o Array.o ASN_Any.o ASN_CharacterString.o ASN_EmbeddedPDV.o ASN_External.o ASN_Null.o Basetype.o BER.o Bitstring.o Boolean.o Charstring.o Communication.o Component.o Default.o Encdec.o Error.o Float.o Hexstring.o RInt.o Integer.o Logger.o LoggerPlugin.o LoggerPluginManager.o LegacyLogger.o LoggingBits.o Module_list.o Objid.o Octetstring.o Port.o RAW.o Runtime.o Snapshot.o Struct_of.o Template.o TEXT.o Textbuf.o Timer.o Param_Types.o Universal_charstring.o Verdicttype.o XER.o XmlReader.o TitanLoggerControlImpl.o TCov.o JSON.o Profiler.o ProfilerTools.o Debugger.o DebuggerUI.o OER.o ../common/memory.o ../common/pattern_la.o ../common/pattern_p.o ../common/config_preproc.o ../common/config_preproc_la.o ../common/config_preproc_p.tab.o ../common/path.o ../common/pattern_uni.o ../common/Quadruple.o ../common/NetworkHandler.o ../common/Path2.o ../common/ModuleVersion.o ../common/JSON_Tokenizer.o ../common/UnicharPattern.o LoggerPlugin_dynamic.o Parallel_main.o -Ldefault/lib -lcrypto -lxml2
  (C++)	 ProfMerge_main.cc
  (C++)	 ProfilerTools.cc
g++  -fPIC -o ttcn3_profmerge ProfMerge_main.o ProfilerTools.profmerge.o ../common/JSON_Tokenizer.o ../common/memory.o  -lxml2
g++  -fPIC -o single libttcn3.a -lcrypto -lxml2
g++  -fPIC -o parallel libttcn3-parallel.a -lcrypto -lxml2
g++  -fPIC -o single-dynamic Single_main.o libttcn3-dynamic.so -lcrypto -lxml2
g++  -fPIC -o parallel-dynamic Parallel_main.o libttcn3-parallel-dynamic.so -lcrypto -lxml2
make[1]: Leaving directory '/home/etsi/frameworks/titan/titan.core/core'
make[1]: Entering directory '/home/etsi/frameworks/titan/titan.core/core2'
  (dep)	 Basetype2.cc
Basetype2.cc:37:10: fatal error: PreGenRecordOf.hh: No such file or directory
 #include "PreGenRecordOf.hh"
          ^~~~~~~~~~~~~~~~~~~
compilation terminated.
  (dep)	 ../core/OER.cc
  (dep)	 ../core/DebuggerUI.cc
In file included from ../core/DebuggerUI.cc:16:0:
../core/Debugger.hh:21:10: fatal error: RT2/PreGenRecordOf.hh: No such file or directory
 #include "RT2/PreGenRecordOf.hh"
          ^~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
  (dep)	 ../core/Debugger.cc
In file included from ../core/Debugger.cc:14:0:
../core/Debugger.hh:21:10: fatal error: RT2/PreGenRecordOf.hh: No such file or directory
 #include "RT2/PreGenRecordOf.hh"
          ^~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
  (dep)	 ../core/ProfMerge_main.cc
  (dep)	 ../core/ProfilerTools.cc
  (dep)	 ../core/Profiler.cc
  (dep)	 ../core/JSON.cc
  (dep)	 ../core/TCov.cc
mkdir -p RT2
../compiler2/compiler  -R -o RT2 ../core/TitanLoggerControl.ttcn - ../core/TitanLoggerControl.ttcn
Notify: Parsing TTCN-3 module `../core/TitanLoggerControl.ttcn'...
Notify: Checking modules...
Notify: Generating code...
Notify: File `RT2/TitanLoggerControl.hh' was generated.
Notify: File `RT2/TitanLoggerControl.cc' was generated.
Notify: 2 files were updated.
touch RT2/TitanLoggerControl.cc.compiled
  (dep)	 ../core/TitanLoggerControlImpl.cc
In file included from RT2/TitanLoggerControl.hh:19:0,
                 from ../core/TitanLoggerControlImpl.cc:15:
../core/TTCN3.hh:74:10: fatal error: RT2/TitanLoggerApiSimple.hh: No such file or directory
 #include "RT2/TitanLoggerApiSimple.hh"
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
  (dep)	 ../core/XmlReader.cc
  (dep)	 ../core/XER.cc
  (dep)	 ../core/Verdicttype.cc
  (dep)	 ../core/Universal_charstring.cc
  (dep)	 ../core/Param_Types.cc
In file included from ../core/Param_Types.cc:37:0:
../core/Debugger.hh:21:10: fatal error: RT2/PreGenRecordOf.hh: No such file or directory
 #include "RT2/PreGenRecordOf.hh"
          ^~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
  (dep)	 ../core/Timer.cc
  (dep)	 ../core/Textbuf.cc
  (dep)	 ../core/TEXT.cc
  (dep)	 ../core/Template.cc
  (dep)	 ../core/Struct_of.cc
  (dep)	 ../core/Snapshot.cc
  (dep)	 ../core/Single_main.cc
../core/Single_main.cc:39:10: fatal error: TitanLoggerApi.hh: No such file or directory
 #include "TitanLoggerApi.hh"
          ^~~~~~~~~~~~~~~~~~~
compilation terminated.
  (dep)	 ../core/Runtime.cc
  (dep)	 ../core/RAW.cc
  (dep)	 ../core/Port.cc
../core/Port.cc:49:10: fatal error: TitanLoggerApi.hh: No such file or directory
 #include "TitanLoggerApi.hh"
          ^~~~~~~~~~~~~~~~~~~
compilation terminated.
  (dep)	 ../core/Parallel_main.cc
  (dep)	 ../core/Octetstring.cc
  (dep)	 ../core/Objid.cc
  (dep)	 ../core/Module_list.cc
In file included from ../core/Module_list.cc:40:0:
../core/Debugger.hh:21:10: fatal error: RT2/PreGenRecordOf.hh: No such file or directory
 #include "RT2/PreGenRecordOf.hh"
          ^~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
  (dep)	 ../core/LoggingBits.cc
  (dep)	 ../core/LegacyLogger.cc
In file included from ../core/ILoggerPlugin.hh:21:0,
                 from ../core/LegacyLogger.hh:19,
                 from ../core/LegacyLogger.cc:20:
../core/TTCN3.hh:74:10: fatal error: RT2/TitanLoggerApiSimple.hh: No such file or directory
 #include "RT2/TitanLoggerApiSimple.hh"
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
  (dep)	 ../core/LoggerPluginManager.cc
In file included from ../core/LoggerPluginManager.cc:20:0:
../core/LoggerPluginManager.hh:25:10: fatal error: TitanLoggerApi.hh: No such file or directory
 #include "TitanLoggerApi.hh"
          ^~~~~~~~~~~~~~~~~~~
compilation terminated.
  (dep)	 ../core/LoggerPlugin.cc
../core/LoggerPlugin.cc:20:10: fatal error: TitanLoggerApi.hh: No such file or directory
 #include "TitanLoggerApi.hh"
          ^~~~~~~~~~~~~~~~~~~
compilation terminated.
  (dep)	 ../core/Logger.cc
In file included from ../core/Logger.cc:41:0:
../core/LoggerPluginManager.hh:25:10: fatal error: TitanLoggerApi.hh: No such file or directory
 #include "TitanLoggerApi.hh"
          ^~~~~~~~~~~~~~~~~~~
compilation terminated.
  (dep)	 ../core/Integer.cc
  (dep)	 ../core/RInt.cc
  (dep)	 ../core/Hexstring.cc
  (dep)	 ../core/Float.cc
  (dep)	 ../core/Error.cc
../core/Error.cc:22:10: fatal error: TitanLoggerApi.hh: No such file or directory
 #include "TitanLoggerApi.hh"
          ^~~~~~~~~~~~~~~~~~~
compilation terminated.
  (dep)	 ../core/Encdec.cc
  (dep)	 ../core/Default.cc
../core/Default.cc:27:10: fatal error: TitanLoggerApi.hh: No such file or directory
 #include "TitanLoggerApi.hh"
          ^~~~~~~~~~~~~~~~~~~
compilation terminated.
  (dep)	 ../core/Component.cc
  (dep)	 ../core/Communication.cc
../core/Communication.cc:53:10: fatal error: TitanLoggerApiSimple.hh: No such file or directory
 #include "TitanLoggerApiSimple.hh"
          ^~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
  (dep)	 ../core/Charstring.cc
  (dep)	 ../core/Boolean.cc
  (dep)	 ../core/Bitstring.cc
  (dep)	 ../core/BER.cc
  (dep)	 ../core/Basetype.cc
  (dep)	 ../core/ASN_Null.cc
  (dep)	 ../core/ASN_External.cc
  (dep)	 ../core/ASN_EmbeddedPDV.cc
  (dep)	 ../core/ASN_CharacterString.cc
  (dep)	 ../core/ASN_Any.cc
  (dep)	 ../core/Array.cc
  (dep)	 ../core/Addfunc.cc
../core/Addfunc.cc:36:10: fatal error: TitanLoggerApi.hh: No such file or directory
 #include "TitanLoggerApi.hh"
          ^~~~~~~~~~~~~~~~~~~
compilation terminated.
mkdir -p RT2
../compiler2/compiler -F  -R -o RT2 ../core/PreGenRecordOf.ttcn - ../core/PreGenRecordOf.ttcn
Notify: Parsing TTCN-3 module `../core/PreGenRecordOf.ttcn'...
Notify: Checking modules...
Notify: Generating code...
Notify: File `RT2/PreGenRecordOf.hh' was generated.
Notify: File `RT2/PreGenRecordOf.cc' was generated.
Notify: 2 files were updated.
touch RT2/PreGenRecordOf.cc.compiled
  (dep)	 RT2/PreGenRecordOf.cc
In file included from RT2/PreGenRecordOf.hh:19:0,
                 from RT2/PreGenRecordOf.cc:11:
../core/TTCN3.hh:74:10: fatal error: RT2/TitanLoggerApiSimple.hh: No such file or directory
 #include "RT2/TitanLoggerApiSimple.hh"
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
  (dep)	 ../core/config_process.tab.cc
In file included from ./RT2/PreGenRecordOf.hh:19:0,
                 from ../core/Debugger.hh:21,
                 from config_process.y:59:
../core/TTCN3.hh:74:10: fatal error: RT2/TitanLoggerApiSimple.hh: No such file or directory
 #include "RT2/TitanLoggerApiSimple.hh"
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
  (dep)	 ../core/config_process.lex.cc
  (dep)	 RT2/TitanLoggerControl.cc
In file included from RT2/TitanLoggerControl.hh:19:0,
                 from RT2/TitanLoggerControl.cc:11:
../core/TTCN3.hh:74:10: fatal error: RT2/TitanLoggerApiSimple.hh: No such file or directory
 #include "RT2/TitanLoggerApiSimple.hh"
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
mkdir -p RT2
if ../compiler2/compiler  -R -o RT2 ../core/TitanLoggerApi.ttcn - ../core/TitanLoggerApi.ttcn; then :; else mv ../core/TitanLoggerApi.ttcn ../core/TitanLoggerApi.ttcn.$$.bad; exit 1; fi
Notify: Parsing TTCN-3 module `../core/TitanLoggerApi.ttcn'...
Notify: Checking modules...
Notify: Generating code...
Notify: File `RT2/TitanLoggerApi.hh' was generated.
Notify: File `RT2/TitanLoggerApi.cc' was generated.
Notify: 2 files were updated.
perl ../core2/../core/simplify.pl RT2/TitanLoggerApi.hh > RT2/TitanLoggerApiSimple.hh 
touch RT2/TitanLoggerApi.cc.compiled
  (dep)	 RT2/TitanLoggerApi.cc
  (dep)	 Basetype2.cc
  (dep)	 ../core/DebuggerUI.cc
  (dep)	 ../core/Debugger.cc
  (dep)	 ../core/TitanLoggerControlImpl.cc
  (dep)	 ../core/Param_Types.cc
  (dep)	 ../core/Single_main.cc
  (dep)	 ../core/Port.cc
  (dep)	 ../core/Module_list.cc
  (dep)	 ../core/LegacyLogger.cc
  (dep)	 ../core/LoggerPluginManager.cc
  (dep)	 ../core/LoggerPlugin.cc
  (dep)	 ../core/Logger.cc
  (dep)	 ../core/Error.cc
  (dep)	 ../core/Default.cc
  (dep)	 ../core/Communication.cc
  (dep)	 ../core/Addfunc.cc
  (dep)	 RT2/PreGenRecordOf.cc
  (dep)	 ../core/config_process.tab.cc
  (dep)	 RT2/TitanLoggerControl.cc
  (C++)	 RT2/TitanLoggerApi.cc
  (C++)	 RT2/TitanLoggerControl.cc
  (C++)	 ../core/config_process.lex.cc
  (C++)	 ../core/config_process.tab.cc
  (C++)	 RT2/PreGenRecordOf.cc
  (C++)	 ../core/Addfunc.cc
  (C++)	 ../core/Array.cc
  (C++)	 ../core/ASN_Any.cc
  (C++)	 ../core/ASN_CharacterString.cc
  (C++)	 ../core/ASN_EmbeddedPDV.cc
  (C++)	 ../core/ASN_External.cc
../core/ASN_External.cc:273:30: warning: '{anonymous}::EXTERNALtransfer_encoding& {anonymous}::EXTERNALtransfer_encoding::operator=(const {anonymous}::EXTERNALtransfer_encoding&)' defined but not used [-Wunused-function]
   EXTERNALtransfer_encoding& EXTERNALtransfer_encoding::operator=(const EXTERNALtransfer_encoding& other_value)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~
  (C++)	 ../core/ASN_Null.cc
  (C++)	 ../core/Basetype.cc
  (C++)	 ../core/BER.cc
  (C++)	 ../core/Bitstring.cc
  (C++)	 ../core/Boolean.cc
  (C++)	 ../core/Charstring.cc
  (C++)	 ../core/Communication.cc
  (C++)	 ../core/Component.cc
  (C++)	 ../core/Default.cc
  (C++)	 ../core/Encdec.cc
  (C++)	 ../core/Error.cc
  (C++)	 ../core/Float.cc
  (C++)	 ../core/Hexstring.cc
  (C++)	 ../core/RInt.cc
  (C++)	 ../core/Integer.cc
  (C++)	 ../core/Logger.cc
In file included from ../core/Logger.cc:41:0:
../core/LoggerPluginManager.hh: In member function 'TitanLoggerApi::TitanLogEvent& LoggerPluginManager::ActiveEvent::get_event()':
../core/LoggerPluginManager.hh:305:78: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
       return *reinterpret_cast<TitanLoggerApi::TitanLogEvent*>((void*)&event_);
                                                                              ^
../core/Logger.cc: In static member function 'static void TTCN_Logger::set_executable_name(const char*)':
../core/Logger.cc:593:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (name_end >= 4 && !strncasecmp(argv_0 + name_end - 4, ".exe", 4))
   ^~
../core/Logger.cc:595:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
     size_t name_begin = 0;
     ^~~~~~
  (C++)	 ../core/LoggerPlugin.cc
  (C++)	 ../core/LoggerPluginManager.cc
In file included from ../core/LoggerPluginManager.cc:20:0:
../core/LoggerPluginManager.hh: In member function 'TitanLoggerApi::TitanLogEvent& LoggerPluginManager::ActiveEvent::get_event()':
../core/LoggerPluginManager.hh:305:78: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
       return *reinterpret_cast<TitanLoggerApi::TitanLogEvent*>((void*)&event_);
                                                                              ^
  (C++)	 ../core/LegacyLogger.cc
../core/LegacyLogger.cc: In member function 'char* LegacyLogger::get_file_name(size_t)':
../core/LegacyLogger.cc:2093:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (this->logfile_number_ != 1)
       ^~
../core/LegacyLogger.cc:2095:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
         i_present = TRUE;
         ^~~~~~~~~
  (C++)	 ../core/LoggingBits.cc
  (C++)	 ../core/Module_list.cc
  (C++)	 ../core/Objid.cc
  (C++)	 ../core/Octetstring.cc
  (C++)	 ../core/Port.cc
  (C++)	 ../core/RAW.cc
  (C++)	 ../core/Runtime.cc
  (C++)	 ../core/Snapshot.cc
  (C++)	 ../core/Struct_of.cc
  (C++)	 ../core/Template.cc
  (C++)	 ../core/TEXT.cc
  (C++)	 ../core/Textbuf.cc
  (C++)	 ../core/Timer.cc
  (C++)	 ../core/Param_Types.cc
  (C++)	 ../core/Universal_charstring.cc
  (C++)	 ../core/Verdicttype.cc
  (C++)	 ../core/XER.cc
  (C++)	 ../core/XmlReader.cc
In file included from ../core/Encdec.hh:23:0,
                 from ../core/XmlReader.cc:24:
../core/Types.h:42:0: warning: "FALSE" redefined
 #define FALSE false
 
In file included from /usr/include/unicode/utypes.h:38:0,
                 from /usr/include/unicode/ucnv_err.h:88,
                 from /usr/include/unicode/ucnv.h:52,
                 from /usr/include/libxml2/libxml/encoding.h:31,
                 from /usr/include/libxml2/libxml/parser.h:810,
                 from /usr/include/libxml2/libxml/globals.h:18,
                 from /usr/include/libxml2/libxml/threads.h:35,
                 from /usr/include/libxml2/libxml/xmlmemory.h:218,
                 from /usr/include/libxml2/libxml/tree.h:1307,
                 from /usr/include/libxml2/libxml/xmlreader.h:14,
                 from ../core/XmlReader.cc:20:
/usr/include/unicode/umachine.h:244:0: note: this is the location of the previous definition
 #   define FALSE 0
 
In file included from ../core/Encdec.hh:23:0,
                 from ../core/XmlReader.cc:24:
../core/Types.h:43:0: warning: "TRUE" redefined
 #define TRUE true
 
In file included from /usr/include/unicode/utypes.h:38:0,
                 from /usr/include/unicode/ucnv_err.h:88,
                 from /usr/include/unicode/ucnv.h:52,
                 from /usr/include/libxml2/libxml/encoding.h:31,
                 from /usr/include/libxml2/libxml/parser.h:810,
                 from /usr/include/libxml2/libxml/globals.h:18,
                 from /usr/include/libxml2/libxml/threads.h:35,
                 from /usr/include/libxml2/libxml/xmlmemory.h:218,
                 from /usr/include/libxml2/libxml/tree.h:1307,
                 from /usr/include/libxml2/libxml/xmlreader.h:14,
                 from ../core/XmlReader.cc:20:
/usr/include/unicode/umachine.h:240:0: note: this is the location of the previous definition
 #   define TRUE  1
 
  (C++)	 ../core/TitanLoggerControlImpl.cc
  (C++)	 ../core/TCov.cc
  (C++)	 ../core/JSON.cc
  (C++)	 ../core/Profiler.cc
  (C++)	 ../core/ProfilerTools.cc
  (C++)	 ../core/Debugger.cc
  (C++)	 ../core/DebuggerUI.cc
  (C++)	 ../core/OER.cc
  (C++)	 Basetype2.cc
Basetype2.cc: In member function 'virtual void Record_Of_Type::decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...)':
Basetype2.cc:1903:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if(RAW_decode(p_td, p_buf, p_buf.get_len()*8, order)<0)
     ^~
Basetype2.cc:1906:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
       break;}
       ^~~~~
  (C++)	 ../core/LoggerPlugin_static.cc
  (C++)	 ../core/Single_main.cc
ar -r libttcn3-rt2.a RT2/TitanLoggerApi.o RT2/TitanLoggerControl.o config_process.lex.o config_process.tab.o RT2/PreGenRecordOf.o Addfunc.o Array.o ASN_Any.o ASN_CharacterString.o ASN_EmbeddedPDV.o ASN_External.o ASN_Null.o Basetype.o BER.o Bitstring.o Boolean.o Charstring.o Communication.o Component.o Default.o Encdec.o Error.o Float.o Hexstring.o RInt.o Integer.o Logger.o LoggerPlugin.o LoggerPluginManager.o LegacyLogger.o LoggingBits.o Module_list.o Objid.o Octetstring.o Port.o RAW.o Runtime.o Snapshot.o Struct_of.o Template.o TEXT.o Textbuf.o Timer.o Param_Types.o Universal_charstring.o Verdicttype.o XER.o XmlReader.o TitanLoggerControlImpl.o TCov.o JSON.o Profiler.o ProfilerTools.o Debugger.o DebuggerUI.o OER.o Basetype2.o ../common/memory.o ../common/pattern_la.o ../common/pattern_p.o ../common/config_preproc.o ../common/config_preproc_la.o ../common/config_preproc_p.tab.o ../common/path.o ../common/pattern_uni.o ../common/Quadruple.o ../common/NetworkHandler.o ../common/Path2.o ../common/ModuleVersion.o ../common/JSON_Tokenizer.o ../common/UnicharPattern.o LoggerPlugin_static.o Single_main.o
ar: creating libttcn3-rt2.a
  (C++)	 ../core/Parallel_main.cc
ar -r libttcn3-rt2-parallel.a RT2/TitanLoggerApi.o RT2/TitanLoggerControl.o config_process.lex.o config_process.tab.o RT2/PreGenRecordOf.o Addfunc.o Array.o ASN_Any.o ASN_CharacterString.o ASN_EmbeddedPDV.o ASN_External.o ASN_Null.o Basetype.o BER.o Bitstring.o Boolean.o Charstring.o Communication.o Component.o Default.o Encdec.o Error.o Float.o Hexstring.o RInt.o Integer.o Logger.o LoggerPlugin.o LoggerPluginManager.o LegacyLogger.o LoggingBits.o Module_list.o Objid.o Octetstring.o Port.o RAW.o Runtime.o Snapshot.o Struct_of.o Template.o TEXT.o Textbuf.o Timer.o Param_Types.o Universal_charstring.o Verdicttype.o XER.o XmlReader.o TitanLoggerControlImpl.o TCov.o JSON.o Profiler.o ProfilerTools.o Debugger.o DebuggerUI.o OER.o Basetype2.o ../common/memory.o ../common/pattern_la.o ../common/pattern_p.o ../common/config_preproc.o ../common/config_preproc_la.o ../common/config_preproc_p.tab.o ../common/path.o ../common/pattern_uni.o ../common/Quadruple.o ../common/NetworkHandler.o ../common/Path2.o ../common/ModuleVersion.o ../common/JSON_Tokenizer.o ../common/UnicharPattern.o LoggerPlugin_static.o Parallel_main.o
ar: creating libttcn3-rt2-parallel.a
  (C++)	 ../core/LoggerPlugin_dynamic.cc
g++ -shared  -fPIC -o libttcn3-rt2-dynamic.so RT2/TitanLoggerApi.o RT2/TitanLoggerControl.o config_process.lex.o config_process.tab.o RT2/PreGenRecordOf.o Addfunc.o Array.o ASN_Any.o ASN_CharacterString.o ASN_EmbeddedPDV.o ASN_External.o ASN_Null.o Basetype.o BER.o Bitstring.o Boolean.o Charstring.o Communication.o Component.o Default.o Encdec.o Error.o Float.o Hexstring.o RInt.o Integer.o Logger.o LoggerPlugin.o LoggerPluginManager.o LegacyLogger.o LoggingBits.o Module_list.o Objid.o Octetstring.o Port.o RAW.o Runtime.o Snapshot.o Struct_of.o Template.o TEXT.o Textbuf.o Timer.o Param_Types.o Universal_charstring.o Verdicttype.o XER.o XmlReader.o TitanLoggerControlImpl.o TCov.o JSON.o Profiler.o ProfilerTools.o Debugger.o DebuggerUI.o OER.o Basetype2.o ../common/memory.o ../common/pattern_la.o ../common/pattern_p.o ../common/config_preproc.o ../common/config_preproc_la.o ../common/config_preproc_p.tab.o ../common/path.o ../common/pattern_uni.o ../common/Quadruple.o ../common/NetworkHandler.o ../common/Path2.o ../common/ModuleVersion.o ../common/JSON_Tokenizer.o ../common/UnicharPattern.o LoggerPlugin_dynamic.o Single_main.o -Ldefault/lib -lcrypto -lxml2
g++ -shared  -fPIC -o libttcn3-rt2-parallel-dynamic.so RT2/TitanLoggerApi.o RT2/TitanLoggerControl.o config_process.lex.o config_process.tab.o RT2/PreGenRecordOf.o Addfunc.o Array.o ASN_Any.o ASN_CharacterString.o ASN_EmbeddedPDV.o ASN_External.o ASN_Null.o Basetype.o BER.o Bitstring.o Boolean.o Charstring.o Communication.o Component.o Default.o Encdec.o Error.o Float.o Hexstring.o RInt.o Integer.o Logger.o LoggerPlugin.o LoggerPluginManager.o LegacyLogger.o LoggingBits.o Module_list.o Objid.o Octetstring.o Port.o RAW.o Runtime.o Snapshot.o Struct_of.o Template.o TEXT.o Textbuf.o Timer.o Param_Types.o Universal_charstring.o Verdicttype.o XER.o XmlReader.o TitanLoggerControlImpl.o TCov.o JSON.o Profiler.o ProfilerTools.o Debugger.o DebuggerUI.o OER.o Basetype2.o ../common/memory.o ../common/pattern_la.o ../common/pattern_p.o ../common/config_preproc.o ../common/config_preproc_la.o ../common/config_preproc_p.tab.o ../common/path.o ../common/pattern_uni.o ../common/Quadruple.o ../common/NetworkHandler.o ../common/Path2.o ../common/ModuleVersion.o ../common/JSON_Tokenizer.o ../common/UnicharPattern.o LoggerPlugin_dynamic.o Parallel_main.o -Ldefault/lib -lcrypto -lxml2
g++  -fPIC -o single-rt2 libttcn3-rt2.a -lcrypto -lxml2
g++  -fPIC -o parallel-rt2 libttcn3-rt2-parallel.a -lcrypto -lxml2
g++  -fPIC -o single-rt2-dynamic Single_main.o libttcn3-rt2-dynamic.so -lcrypto -lxml2
g++  -fPIC -o parallel-rt2-dynamic Parallel_main.o libttcn3-rt2-parallel-dynamic.so -lcrypto -lxml2
make[1]: Leaving directory '/home/etsi/frameworks/titan/titan.core/core2'
make[1]: Entering directory '/home/etsi/frameworks/titan/titan.core/loggerplugins'
for d in JUnitLogger TSTLogger JUnitLogger2; do make -C $d all || exit 1; done
make[2]: Entering directory '/home/etsi/frameworks/titan/titan.core/loggerplugins/JUnitLogger'
g++ -DYY_NO_INPUT -DNDEBUG  -DLINUX -DUSE_EPOLL -I../../core -I/home/etsi/frameworks/titan/titan.core/loggerplugins/JUnitLogger/../../common -I/home/etsi/frameworks/titan/titan.core/loggerplugins/JUnitLogger/../../core -Wall -Wno-long-long -O2 -fPIC  -c JUnitLogger.cc
g++ -DYY_NO_INPUT -DNDEBUG  -DLINUX -DUSE_EPOLL -I../../core -I/home/etsi/frameworks/titan/titan.core/loggerplugins/JUnitLogger/../../common -I/home/etsi/frameworks/titan/titan.core/loggerplugins/JUnitLogger/../../core -Wall -Wno-long-long -O2 -fPIC   -fPIC -g -L/home/etsi/frameworks/titan/titan.core/loggerplugins/JUnitLogger/../../core  -Wl,-soname,libjunitlogger.so.0 				    -o libjunitlogger.so.0.0 JUnitLogger.o -lttcn3-dynamic -shared
ln -sf libjunitlogger.so.0.0 libjunitlogger.so.0
ln -sf libjunitlogger.so.0 libjunitlogger.so
g++ -DYY_NO_INPUT -DNDEBUG  -DLINUX -DUSE_EPOLL -I../../core -I/home/etsi/frameworks/titan/titan.core/loggerplugins/JUnitLogger/../../common -I/home/etsi/frameworks/titan/titan.core/loggerplugins/JUnitLogger/../../core -Wall -Wno-long-long -O2 -fPIC   -fPIC -g -L/home/etsi/frameworks/titan/titan.core/loggerplugins/JUnitLogger/../../core  -Wl,-soname,libjunitlogger-parallel.so.0     -o libjunitlogger-parallel.so.0.0 JUnitLogger.o -lttcn3-parallel-dynamic -shared
ln -sf libjunitlogger-parallel.so.0.0 libjunitlogger-parallel.so.0
ln -sf libjunitlogger-parallel.so.0 libjunitlogger-parallel.so
mkdir -p FT
g++ -DYY_NO_INPUT -DNDEBUG  -DLINUX -DUSE_EPOLL -I../../core -I/home/etsi/frameworks/titan/titan.core/loggerplugins/JUnitLogger/../../common -I/home/etsi/frameworks/titan/titan.core/loggerplugins/JUnitLogger/../../core -I/home/etsi/frameworks/titan/titan.core/loggerplugins/JUnitLogger/../../core2 -DTITAN_RUNTIME_2 -Wall -Wno-long-long -O2 -fPIC  -c JUnitLogger.cc -o FT/JUnitLogger.o
g++ -DYY_NO_INPUT -DNDEBUG  -DLINUX -DUSE_EPOLL -I../../core -I/home/etsi/frameworks/titan/titan.core/loggerplugins/JUnitLogger/../../common -I/home/etsi/frameworks/titan/titan.core/loggerplugins/JUnitLogger/../../core -I/home/etsi/frameworks/titan/titan.core/loggerplugins/JUnitLogger/../../core2 -DTITAN_RUNTIME_2 -Wall -Wno-long-long -O2 -fPIC   -fPIC -g -L/home/etsi/frameworks/titan/titan.core/loggerplugins/JUnitLogger/../../core2 -Wl,-soname,libjunitlogger-rt2.so.0          -o libjunitlogger-rt2.so.0.0 FT/JUnitLogger.o -lttcn3-rt2-dynamic -shared
ln -sf libjunitlogger-rt2.so.0.0 libjunitlogger-rt2.so.0
ln -sf libjunitlogger-rt2.so.0 libjunitlogger-rt2.so
g++ -DYY_NO_INPUT -DNDEBUG  -DLINUX -DUSE_EPOLL -I../../core -I/home/etsi/frameworks/titan/titan.core/loggerplugins/JUnitLogger/../../common -I/home/etsi/frameworks/titan/titan.core/loggerplugins/JUnitLogger/../../core -I/home/etsi/frameworks/titan/titan.core/loggerplugins/JUnitLogger/../../core2 -DTITAN_RUNTIME_2 -Wall -Wno-long-long -O2 -fPIC   -fPIC -g -L/home/etsi/frameworks/titan/titan.core/loggerplugins/JUnitLogger/../../core2 -Wl,-soname,libjunitlogger-parallel-rt2.so.0 -o libjunitlogger-parallel-rt2.so.0.0 FT/JUnitLogger.o -lttcn3-rt2-parallel-dynamic -shared
ln -sf libjunitlogger-parallel-rt2.so.0.0 libjunitlogger-parallel-rt2.so.0
ln -sf libjunitlogger-parallel-rt2.so.0 libjunitlogger-parallel-rt2.so
make[2]: Leaving directory '/home/etsi/frameworks/titan/titan.core/loggerplugins/JUnitLogger'
make[2]: Entering directory '/home/etsi/frameworks/titan/titan.core/loggerplugins/TSTLogger'
g++ -DYY_NO_INPUT -DNDEBUG  -DLINUX -DUSE_EPOLL -I../../core -I/home/etsi/frameworks/titan/titan.core/loggerplugins/TSTLogger/../../common -I/home/etsi/frameworks/titan/titan.core/loggerplugins/TSTLogger/../../core -Wall -Wno-long-long -O2 -fPIC  -c TSTLogger.cc
TSTLogger.cc:79:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   void open_connection(const string host_name, const string service_name) throw(SocketException);
                                                                           ^~~~~
TSTLogger.cc:81:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   void send_string(const string& str) throw(SocketException);
                                       ^~~~~
TSTLogger.cc:84:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   bool receive_string(string& str, const size_t wait_for_bytes) throw(SocketException);
                                                                 ^~~~~
TSTLogger.cc:86:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   void close_connection() throw(SocketException);
                           ^~~~~
TSTLogger.cc:91:84: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 void TCPClient::open_connection(const string host_name, const string service_name) throw(SocketException)
                                                                                    ^~~~~
TSTLogger.cc:119:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 void TCPClient::close_connection() throw(SocketException)
                                    ^~~~~
TSTLogger.cc:160:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 void TCPClient::send_string(const string& str) throw(SocketException)
                                                ^~~~~
TSTLogger.cc:180:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 bool TCPClient::receive_string(string& str, const size_t wait_for_bytes) throw(SocketException)
                                                                          ^~~~~
TSTLogger.cc:223:118: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   string post_request(const string& host, const string& uri, const string& user_agent, const string_map& req_params) throw(SocketException);
                                                                                                                      ^~~~~
TSTLogger.cc:243:128: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 string HTTPClient::post_request(const string& host, const string& uri, const string& user_agent, const string_map& req_params) throw(SocketException)
                                                                                                                                ^~~~~
g++ -DYY_NO_INPUT -DNDEBUG  -DLINUX -DUSE_EPOLL -I../../core -I/home/etsi/frameworks/titan/titan.core/loggerplugins/TSTLogger/../../common -I/home/etsi/frameworks/titan/titan.core/loggerplugins/TSTLogger/../../core -Wall -Wno-long-long -O2 -fPIC   -fPIC -g -L/home/etsi/frameworks/titan/titan.core/loggerplugins/TSTLogger/../../core  -Wl,-soname,libtstlogger.so.1				    -o libtstlogger.so.1.0 TSTLogger.o -lttcn3-dynamic -shared
ln -sf libtstlogger.so.1.0 libtstlogger.so.1
ln -sf libtstlogger.so.1 libtstlogger.so
g++ -DYY_NO_INPUT -DNDEBUG  -DLINUX -DUSE_EPOLL -I../../core -I/home/etsi/frameworks/titan/titan.core/loggerplugins/TSTLogger/../../common -I/home/etsi/frameworks/titan/titan.core/loggerplugins/TSTLogger/../../core -Wall -Wno-long-long -O2 -fPIC   -fPIC -g -L/home/etsi/frameworks/titan/titan.core/loggerplugins/TSTLogger/../../core  -Wl,-soname,libtstlogger-parallel.so.1     -o libtstlogger-parallel.so.1.0 TSTLogger.o -lttcn3-parallel-dynamic -shared
ln -sf libtstlogger-parallel.so.1.0 libtstlogger-parallel.so.1
ln -sf libtstlogger-parallel.so.1 libtstlogger-parallel.so
mkdir -p FT
g++ -DYY_NO_INPUT -DNDEBUG  -DLINUX -DUSE_EPOLL -I../../core -I/home/etsi/frameworks/titan/titan.core/loggerplugins/TSTLogger/../../common -I/home/etsi/frameworks/titan/titan.core/loggerplugins/TSTLogger/../../core -I/home/etsi/frameworks/titan/titan.core/loggerplugins/TSTLogger/../../core2 -DTITAN_RUNTIME_2 -Wall -Wno-long-long -O2 -fPIC  -c TSTLogger.cc -o FT/TSTLogger.o
TSTLogger.cc:79:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   void open_connection(const string host_name, const string service_name) throw(SocketException);
                                                                           ^~~~~
TSTLogger.cc:81:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   void send_string(const string& str) throw(SocketException);
                                       ^~~~~
TSTLogger.cc:84:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   bool receive_string(string& str, const size_t wait_for_bytes) throw(SocketException);
                                                                 ^~~~~
TSTLogger.cc:86:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   void close_connection() throw(SocketException);
                           ^~~~~
TSTLogger.cc:91:84: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 void TCPClient::open_connection(const string host_name, const string service_name) throw(SocketException)
                                                                                    ^~~~~
TSTLogger.cc:119:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 void TCPClient::close_connection() throw(SocketException)
                                    ^~~~~
TSTLogger.cc:160:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 void TCPClient::send_string(const string& str) throw(SocketException)
                                                ^~~~~
TSTLogger.cc:180:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 bool TCPClient::receive_string(string& str, const size_t wait_for_bytes) throw(SocketException)
                                                                          ^~~~~
TSTLogger.cc:223:118: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   string post_request(const string& host, const string& uri, const string& user_agent, const string_map& req_params) throw(SocketException);
                                                                                                                      ^~~~~
TSTLogger.cc:243:128: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
 string HTTPClient::post_request(const string& host, const string& uri, const string& user_agent, const string_map& req_params) throw(SocketException)
                                                                                                                                ^~~~~
g++ -DYY_NO_INPUT -DNDEBUG  -DLINUX -DUSE_EPOLL -I../../core -I/home/etsi/frameworks/titan/titan.core/loggerplugins/TSTLogger/../../common -I/home/etsi/frameworks/titan/titan.core/loggerplugins/TSTLogger/../../core -I/home/etsi/frameworks/titan/titan.core/loggerplugins/TSTLogger/../../core2 -DTITAN_RUNTIME_2 -Wall -Wno-long-long -O2 -fPIC   -fPIC -g -L/home/etsi/frameworks/titan/titan.core/loggerplugins/TSTLogger/../../core2 -Wl,-soname,libtstlogger-rt2.so.1          -o libtstlogger-rt2.so.1.0 FT/TSTLogger.o -lttcn3-rt2-dynamic -shared
ln -sf libtstlogger-rt2.so.1.0 libtstlogger-rt2.so.1
ln -sf libtstlogger-rt2.so.1 libtstlogger-rt2.so
g++ -DYY_NO_INPUT -DNDEBUG  -DLINUX -DUSE_EPOLL -I../../core -I/home/etsi/frameworks/titan/titan.core/loggerplugins/TSTLogger/../../common -I/home/etsi/frameworks/titan/titan.core/loggerplugins/TSTLogger/../../core -I/home/etsi/frameworks/titan/titan.core/loggerplugins/TSTLogger/../../core2 -DTITAN_RUNTIME_2 -Wall -Wno-long-long -O2 -fPIC   -fPIC -g -L/home/etsi/frameworks/titan/titan.core/loggerplugins/TSTLogger/../../core2 -Wl,-soname,libtstlogger-parallel-rt2.so.1 -o libtstlogger-parallel-rt2.so.1.0 FT/TSTLogger.o -lttcn3-rt2-parallel-dynamic -shared
ln -sf libtstlogger-parallel-rt2.so.1.0 libtstlogger-parallel-rt2.so.1
ln -sf libtstlogger-parallel-rt2.so.1 libtstlogger-parallel-rt2.so
make[2]: Leaving directory '/home/etsi/frameworks/titan/titan.core/loggerplugins/TSTLogger'
make[2]: Entering directory '/home/etsi/frameworks/titan/titan.core/loggerplugins/JUnitLogger2'
g++ -DYY_NO_INPUT -DNDEBUG  -DLINUX -DUSE_EPOLL -I../../core -I/home/etsi/frameworks/titan/titan.core/loggerplugins/JUnitLogger2/../../common -I/home/etsi/frameworks/titan/titan.core/loggerplugins/JUnitLogger2/../../core -Wall -Wno-long-long -O2 -fPIC  -c JUnitLogger2.cc
g++ -DYY_NO_INPUT -DNDEBUG  -DLINUX -DUSE_EPOLL -I../../core -I/home/etsi/frameworks/titan/titan.core/loggerplugins/JUnitLogger2/../../common -I/home/etsi/frameworks/titan/titan.core/loggerplugins/JUnitLogger2/../../core -Wall -Wno-long-long -O2 -fPIC   -fPIC -g -L/home/etsi/frameworks/titan/titan.core/loggerplugins/JUnitLogger2/../../core  -Wl,-soname,libjunitlogger2.so.0				    -o libjunitlogger2.so.0.0 JUnitLogger2.o -lttcn3-dynamic -shared
ln -sf libjunitlogger2.so.0.0 libjunitlogger2.so.0
ln -sf libjunitlogger2.so.0 libjunitlogger2.so
g++ -DYY_NO_INPUT -DNDEBUG  -DLINUX -DUSE_EPOLL -I../../core -I/home/etsi/frameworks/titan/titan.core/loggerplugins/JUnitLogger2/../../common -I/home/etsi/frameworks/titan/titan.core/loggerplugins/JUnitLogger2/../../core -Wall -Wno-long-long -O2 -fPIC   -fPIC -g -L/home/etsi/frameworks/titan/titan.core/loggerplugins/JUnitLogger2/../../core  -Wl,-soname,libjunitlogger2-parallel.so.0     -o libjunitlogger2-parallel.so.0.0 JUnitLogger2.o -lttcn3-parallel-dynamic -shared
ln -sf libjunitlogger2-parallel.so.0.0 libjunitlogger2-parallel.so.0
ln -sf libjunitlogger2-parallel.so.0 libjunitlogger2-parallel.so
mkdir -p FT
g++ -DYY_NO_INPUT -DNDEBUG  -DLINUX -DUSE_EPOLL -I../../core -I/home/etsi/frameworks/titan/titan.core/loggerplugins/JUnitLogger2/../../common -I/home/etsi/frameworks/titan/titan.core/loggerplugins/JUnitLogger2/../../core -I/home/etsi/frameworks/titan/titan.core/loggerplugins/JUnitLogger2/../../core2 -DTITAN_RUNTIME_2 -Wall -Wno-long-long -O2 -fPIC  -c JUnitLogger2.cc -o FT/JUnitLogger2.o
g++ -DYY_NO_INPUT -DNDEBUG  -DLINUX -DUSE_EPOLL -I../../core -I/home/etsi/frameworks/titan/titan.core/loggerplugins/JUnitLogger2/../../common -I/home/etsi/frameworks/titan/titan.core/loggerplugins/JUnitLogger2/../../core -I/home/etsi/frameworks/titan/titan.core/loggerplugins/JUnitLogger2/../../core2 -DTITAN_RUNTIME_2 -Wall -Wno-long-long -O2 -fPIC   -fPIC -g -L/home/etsi/frameworks/titan/titan.core/loggerplugins/JUnitLogger2/../../core2 -Wl,-soname,libjunitlogger2-rt2.so.0          -o libjunitlogger2-rt2.so.0.0 FT/JUnitLogger2.o -lttcn3-rt2-dynamic -shared
ln -sf libjunitlogger2-rt2.so.0.0 libjunitlogger2-rt2.so.0
ln -sf libjunitlogger2-rt2.so.0 libjunitlogger2-rt2.so
g++ -DYY_NO_INPUT -DNDEBUG  -DLINUX -DUSE_EPOLL -I../../core -I/home/etsi/frameworks/titan/titan.core/loggerplugins/JUnitLogger2/../../common -I/home/etsi/frameworks/titan/titan.core/loggerplugins/JUnitLogger2/../../core -I/home/etsi/frameworks/titan/titan.core/loggerplugins/JUnitLogger2/../../core2 -DTITAN_RUNTIME_2 -Wall -Wno-long-long -O2 -fPIC   -fPIC -g -L/home/etsi/frameworks/titan/titan.core/loggerplugins/JUnitLogger2/../../core2 -Wl,-soname,libjunitlogger2-parallel-rt2.so.0 -o libjunitlogger2-parallel-rt2.so.0.0 FT/JUnitLogger2.o -lttcn3-rt2-parallel-dynamic -shared
ln -sf libjunitlogger2-parallel-rt2.so.0.0 libjunitlogger2-parallel-rt2.so.0
ln -sf libjunitlogger2-parallel-rt2.so.0 libjunitlogger2-parallel-rt2.so
make[2]: Leaving directory '/home/etsi/frameworks/titan/titan.core/loggerplugins/JUnitLogger2'
make[1]: Leaving directory '/home/etsi/frameworks/titan/titan.core/loggerplugins'
make[1]: Entering directory '/home/etsi/frameworks/titan/titan.core/usrguide'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/etsi/frameworks/titan/titan.core/usrguide'
if test -h ./Install; then \
  echo ./Install is a symlink, you cannot be serious; exit 1; fi
rm -rf ./Install
make[1]: Entering directory '/home/etsi/frameworks/titan/titan.core/common'
mkdir -p ../Install/include
cp version.h memory.h platform.h ttcn3float.hh pattern.hh CharCoding.hh JSON_Tokenizer.hh ../Install/include
make[1]: Leaving directory '/home/etsi/frameworks/titan/titan.core/common'
make[1]: Entering directory '/home/etsi/frameworks/titan/titan.core/compiler2'
make -C asn1
make[2]: Entering directory '/home/etsi/frameworks/titan/titan.core/compiler2/asn1'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/etsi/frameworks/titan/titan.core/compiler2/asn1'
make -C ttcn3
make[2]: Entering directory '/home/etsi/frameworks/titan/titan.core/compiler2/ttcn3'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/etsi/frameworks/titan/titan.core/compiler2/ttcn3'
strip compiler ttcn3_makefilegen tcov2lcov
mkdir -p ../Install/bin
cp compiler ttcn3_makefilegen tcov2lcov ../Install/bin
cp tcov.xsd tcov.xsl ../Install/include
cp titanver ../Install/bin
chmod a+x ../Install/bin/titanver
rm -f ../Install/bin/ttcn3_compiler \
../Install/bin/asn1_compiler ../Install/bin/makefilegen
ln -s compiler ../Install/bin/ttcn3_compiler
ln -s compiler ../Install/bin/asn1_compiler
ln -s ttcn3_makefilegen ../Install/bin/makefilegen
mkdir -p ../Install/man/man1
cp compiler.1 ttcn3_makefilegen.1 ../Install/man/man1
rm -f ../Install/man/man1/ttcn3_compiler.1 ../Install/man/man1/asn1_compiler.1 \
../Install/man/man1/makefilegen.1
ln -s compiler.1 ../Install/man/man1/ttcn3_compiler.1
ln -s compiler.1 ../Install/man/man1/asn1_compiler.1
ln -s ttcn3_makefilegen.1 ../Install/man/man1/makefilegen.1
make[1]: Leaving directory '/home/etsi/frameworks/titan/titan.core/compiler2'
make[1]: Entering directory '/home/etsi/frameworks/titan/titan.core/repgen'
strip ttcn3_logmerge ttcn3_logfilter ttcn3_logformat ttcn3_repgen
mkdir -p ../Install/bin
cp ttcn3_logmerge ttcn3_logfilter ttcn3_logformat ttcn3_repgen ../Install/bin
rm -f ../Install/bin/logformat ../Install/bin/repgen
ln -s ttcn3_logformat ../Install/bin/logformat
ln -s ttcn3_repgen ../Install/bin/repgen
cp ttcn3_logmerge.1 ttcn3_logfilter.1 ttcn3_logformat.1 ../Install/man/man1
rm -f ../Install/man/man1/logformat.1
ln -s ttcn3_logformat.1 ../Install/man/man1/logformat.1
make[1]: Leaving directory '/home/etsi/frameworks/titan/titan.core/repgen'
make[1]: Entering directory '/home/etsi/frameworks/titan/titan.core/xsdconvert'
mkdir -p ../Install/bin
cp -f xsd2ttcn ../Install/bin
make[1]: Leaving directory '/home/etsi/frameworks/titan/titan.core/xsdconvert'
make[1]: Entering directory '/home/etsi/frameworks/titan/titan.core/mctr2'
make[2]: Entering directory '/home/etsi/frameworks/titan/titan.core/mctr2/editline'
make -C build all
make[3]: Entering directory '/home/etsi/frameworks/titan/titan.core/mctr2/editline/build'
make  all-recursive
make[4]: Entering directory '/home/etsi/frameworks/titan/titan.core/mctr2/editline/build'
Making all in src
make[5]: Entering directory '/home/etsi/frameworks/titan/titan.core/mctr2/editline/build/src'
make  all-am
make[6]: Entering directory '/home/etsi/frameworks/titan/titan.core/mctr2/editline/build/src'
make[6]: Nothing to be done for 'all-am'.
make[6]: Leaving directory '/home/etsi/frameworks/titan/titan.core/mctr2/editline/build/src'
make[5]: Leaving directory '/home/etsi/frameworks/titan/titan.core/mctr2/editline/build/src'
make[5]: Entering directory '/home/etsi/frameworks/titan/titan.core/mctr2/editline/build'
make[5]: Leaving directory '/home/etsi/frameworks/titan/titan.core/mctr2/editline/build'
make[4]: Leaving directory '/home/etsi/frameworks/titan/titan.core/mctr2/editline/build'
make[3]: Leaving directory '/home/etsi/frameworks/titan/titan.core/mctr2/editline/build'
make[2]: Leaving directory '/home/etsi/frameworks/titan/titan.core/mctr2/editline'
make[2]: Entering directory '/home/etsi/frameworks/titan/titan.core/mctr2/cli'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/etsi/frameworks/titan/titan.core/mctr2/cli'
make[2]: Entering directory '/home/etsi/frameworks/titan/titan.core/mctr2/mctr'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/etsi/frameworks/titan/titan.core/mctr2/mctr'
cd mctr && make install
make[2]: Entering directory '/home/etsi/frameworks/titan/titan.core/mctr2/mctr'
strip  mctr_cli
mkdir -p ../../Install/bin
cp  mctr_cli ../../Install/bin
ln -s mctr_cli ../../Install/bin/mctr
cp ttcn3_start ../../Install/bin
chmod +x ../../Install/bin/ttcn3_start
make[2]: Leaving directory '/home/etsi/frameworks/titan/titan.core/mctr2/mctr'
make[1]: Leaving directory '/home/etsi/frameworks/titan/titan.core/mctr2'
make[1]: Entering directory '/home/etsi/frameworks/titan/titan.core/core'
make[2]: Entering directory '/home/etsi/frameworks/titan/titan.core/core'
mkdir -p RT1
../compiler2/compiler  -o RT1 TitanLoggerControl.ttcn - TitanLoggerControl.ttcn
Notify: Parsing TTCN-3 module `TitanLoggerControl.ttcn'...
Notify: Checking modules...
Notify: Generating code...
Notify: None of the files needed update.
touch RT1/TitanLoggerControl.cc.compiled
make[3]: Entering directory '/home/etsi/frameworks/titan/titan.core/core'
mkdir -p RT1
../compiler2/compiler -F  -o RT1 PreGenRecordOf.ttcn - PreGenRecordOf.ttcn
Notify: Parsing TTCN-3 module `PreGenRecordOf.ttcn'...
Notify: Checking modules...
Notify: Generating code...
Notify: None of the files needed update.
touch RT1/PreGenRecordOf.cc.compiled
make[4]: Entering directory '/home/etsi/frameworks/titan/titan.core/core'
mkdir -p RT1
if ../compiler2/compiler  -o RT1 TitanLoggerApi.ttcn - TitanLoggerApi.ttcn; then :; else mv TitanLoggerApi.ttcn TitanLoggerApi.ttcn.$$.bad; exit 1; fi
Notify: Parsing TTCN-3 module `TitanLoggerApi.ttcn'...
Notify: Checking modules...
Notify: Generating code...
Notify: None of the files needed update.
perl /home/etsi/frameworks/titan/titan.core/core/../core/simplify.pl RT1/TitanLoggerApi.hh > RT1/TitanLoggerApiSimple.hh 
touch RT1/TitanLoggerApi.cc.compiled
make[4]: 'RT1/TitanLoggerApi.cc.compiled' is up to date.
make[4]: Leaving directory '/home/etsi/frameworks/titan/titan.core/core'
make[3]: 'RT1/PreGenRecordOf.cc.compiled' is up to date.
make[3]: Leaving directory '/home/etsi/frameworks/titan/titan.core/core'
make[2]: 'RT1/TitanLoggerControl.cc.compiled' is up to date.
make[2]: Leaving directory '/home/etsi/frameworks/titan/titan.core/core'
strip libttcn3-dynamic.so libttcn3-parallel-dynamic.so
mkdir -p ../Install/lib
cp libttcn3.a libttcn3-parallel.a libttcn3-dynamic.so libttcn3-parallel-dynamic.so cversion.h ../Install/lib
mkdir -p ../Install/include
cp TTCN3.hh Types.h Param_Types.hh Basetype.hh Template.hh RInt.hh Integer.hh Float.hh Boolean.hh Objid.hh Verdicttype.hh Bitstring.hh Hexstring.hh Octetstring.hh Charstring.hh Universal_charstring.hh Component.hh Logger.hh ILoggerPlugin.hh Error.hh Timer.hh Runtime.hh Snapshot.hh Default.hh Port.hh Event_Handler.hh Struct_of.hh Array.hh Optional.hh Textbuf.hh Encdec.hh Module_list.hh Parameters.h Addfunc.hh RAW.hh BER.hh TEXT.hh ASN_Null.hh ASN_Any.hh ASN_External.hh ASN_EmbeddedPDV.hh ASN_CharacterString.hh XER.hh XmlReader.hh cversion.h TitanLoggerControl.ttcn TitanLoggerApi.xsd Vector.hh JSON.hh Profiler.hh RefdIndex.hh ProfilerTools.hh Debugger.hh DebugCommands.hh DebuggerUI.hh OER.hh ../Install/include
mkdir -p ../Install/bin
cp ttcn3_profmerge ../Install/bin
mkdir -p ../Install/man/man1
cp ttcn3_profmerge.1 ../Install/man/man1
mkdir -p ../Install/include/RT1
cp RT1/TitanLoggerApi*.hh ../Install/include/RT1
cp RT1/PreGenRecordOf.hh ../Install/include/RT1
make[1]: Leaving directory '/home/etsi/frameworks/titan/titan.core/core'
make[1]: Entering directory '/home/etsi/frameworks/titan/titan.core/core2'
make[2]: Entering directory '/home/etsi/frameworks/titan/titan.core/core2'
mkdir -p RT2
../compiler2/compiler  -R -o RT2 ../core/TitanLoggerControl.ttcn - ../core/TitanLoggerControl.ttcn
Notify: Parsing TTCN-3 module `../core/TitanLoggerControl.ttcn'...
Notify: Checking modules...
Notify: Generating code...
Notify: None of the files needed update.
touch RT2/TitanLoggerControl.cc.compiled
make[3]: Entering directory '/home/etsi/frameworks/titan/titan.core/core2'
mkdir -p RT2
../compiler2/compiler -F  -R -o RT2 ../core/PreGenRecordOf.ttcn - ../core/PreGenRecordOf.ttcn
Notify: Parsing TTCN-3 module `../core/PreGenRecordOf.ttcn'...
Notify: Checking modules...
Notify: Generating code...
Notify: None of the files needed update.
touch RT2/PreGenRecordOf.cc.compiled
make[4]: Entering directory '/home/etsi/frameworks/titan/titan.core/core2'
mkdir -p RT2
if ../compiler2/compiler  -R -o RT2 ../core/TitanLoggerApi.ttcn - ../core/TitanLoggerApi.ttcn; then :; else mv ../core/TitanLoggerApi.ttcn ../core/TitanLoggerApi.ttcn.$$.bad; exit 1; fi
Notify: Parsing TTCN-3 module `../core/TitanLoggerApi.ttcn'...
Notify: Checking modules...
Notify: Generating code...
Notify: None of the files needed update.
perl ../core2/../core/simplify.pl RT2/TitanLoggerApi.hh > RT2/TitanLoggerApiSimple.hh 
touch RT2/TitanLoggerApi.cc.compiled
make[4]: 'RT2/TitanLoggerApi.cc.compiled' is up to date.
make[4]: Leaving directory '/home/etsi/frameworks/titan/titan.core/core2'
make[3]: 'RT2/PreGenRecordOf.cc.compiled' is up to date.
make[3]: Leaving directory '/home/etsi/frameworks/titan/titan.core/core2'
make[2]: 'RT2/TitanLoggerControl.cc.compiled' is up to date.
make[2]: Leaving directory '/home/etsi/frameworks/titan/titan.core/core2'
strip libttcn3-rt2-dynamic.so libttcn3-rt2-parallel-dynamic.so
mkdir -p ../Install/lib
cp libttcn3-rt2.a libttcn3-rt2-parallel.a libttcn3-rt2-dynamic.so libttcn3-rt2-parallel-dynamic.so ../Install/lib
mkdir -p ../Install/include/RT2
cp RT2/TitanLoggerApi*.hh ../Install/include/RT2
cp RT2/PreGenRecordOf.hh ../Install/include/RT2
make[1]: Leaving directory '/home/etsi/frameworks/titan/titan.core/core2'
make[1]: Entering directory '/home/etsi/frameworks/titan/titan.core/loggerplugins'
for d in JUnitLogger TSTLogger JUnitLogger2; do make -C $d install || exit 1; done
make[2]: Entering directory '/home/etsi/frameworks/titan/titan.core/loggerplugins/JUnitLogger'
mkdir -p ../../Install/lib
cp libjunitlogger.so* libjunitlogger-rt2.so* libjunitlogger-parallel.so* libjunitlogger-parallel-rt2.so* ../../Install/lib
make[2]: Leaving directory '/home/etsi/frameworks/titan/titan.core/loggerplugins/JUnitLogger'
make[2]: Entering directory '/home/etsi/frameworks/titan/titan.core/loggerplugins/TSTLogger'
mkdir -p ../../Install/lib
cp libtstlogger.so* libtstlogger-rt2.so* libtstlogger-parallel.so* libtstlogger-parallel-rt2.so* ../../Install/lib
make[2]: Leaving directory '/home/etsi/frameworks/titan/titan.core/loggerplugins/TSTLogger'
make[2]: Entering directory '/home/etsi/frameworks/titan/titan.core/loggerplugins/JUnitLogger2'
mkdir -p ../../Install/lib
cp libjunitlogger2.so* libjunitlogger2-rt2.so* libjunitlogger2-parallel.so* libjunitlogger2-parallel-rt2.so* ../../Install/lib
make[2]: Leaving directory '/home/etsi/frameworks/titan/titan.core/loggerplugins/JUnitLogger2'
make[1]: Leaving directory '/home/etsi/frameworks/titan/titan.core/loggerplugins'
make[1]: Entering directory '/home/etsi/frameworks/titan/titan.core/usrguide'
make[1]: Nothing to be done for 'install'.
make[1]: Leaving directory '/home/etsi/frameworks/titan/titan.core/usrguide'
make[1]: Entering directory '/home/etsi/frameworks/titan/titan.core/etc'
mkdir -p ../Install/etc/xsd
cp xsd/TPD.xsd ../Install/etc/xsd
mkdir -p ../Install/etc/asciiart
mkdir -p ../Install/etc/scripts
cp scripts/*.py ../Install/etc/scripts
cp CaseFolding.txt ../Install/etc
make[1]: Leaving directory '/home/etsi/frameworks/titan/titan.core/etc'
make[1]: Entering directory '/home/etsi/frameworks/titan/titan.core/help'
mkdir -p ../Install/bin
cp ttcn3_help ../Install/bin
chmod +x ../Install/bin/ttcn3_help
mkdir -p ../Install/help
cp titan_main.html titan_index.html ../Install/help
mkdir -p ../Install/help/info
cp info/BNF.html info/action.html info/activate.html info/address.html info/alive.html info/all.html info/alt.html info/altstep.html info/and.html info/and4b.html info/any.html info/anytype.html info/bit2hex.html info/bit2int.html info/bit2oct.html info/bit2str.html info/bitstring.html info/boolean.html info/break.html info/call.html info/case.html info/catch.html info/char.html info/char2int.html info/char2oct.html info/charstring.html info/check.html info/clear.html info/complement.html info/component.html info/connect.html info/const.html info/continue.html info/control.html info/create.html info/deactivate.html info/decode_base64.html info/decvalue.html info/default.html info/disconnect.html info/display.html info/do.html info/done.html info/else.html info/encode.html info/encode_base64.html info/encvalue.html info/enumerated.html info/error.html info/except.html info/exception.html info/execute.html info/extension.html info/external.html info/fail.html info/false.html info/float.html info/float2int.html info/float2str.html info/for.html info/from.html info/function.html info/friend.html info/get_stringencoding.html info/getcall.html info/getreply.html info/getverdict.html info/goto.html info/group.html info/hex2bit.html info/hex2int.html info/hex2oct.html info/hex2str.html info/hexstring.html info/if.html info/ifpresent.html info/import.html info/in.html info/inconc.html info/infinity.html info/inout.html info/int2bit.html info/int2char.html info/int2float.html info/int2hex.html info/int2oct.html info/int2str.html info/int2unichar.html info/integer.html info/interleave.html info/isbound.html info/ischosen.html info/ispresent.html info/isvalue.html info/kill.html info/killed.html info/label.html info/language.html info/length.html info/lengthof.html info/log.html info/map.html info/match.html info/message.html info/mixed.html info/mod.html info/modifies.html info/module.html info/modulepar.html info/mtc.html info/noblock.html info/none.html info/not.html info/not4b.html info/nowait.html info/null.html info/objid.html info/oct2bit.html info/oct2char.html info/oct2hex.html info/oct2int.html info/oct2str.html info/oct2unichar.html info/octetstring.html info/of.html info/omit.html info/on.html info/operators.html info/optional.html info/or.html info/or4b.html info/out.html info/override.html info/param.html info/pass.html info/pattern.html info/permutation.html info/port.html info/public.html info/private.html info/procedure.html info/raise.html info/read.html info/receive.html info/record.html info/recursive.html info/regexp.html info/rem.html info/remove_bom.html info/repeat.html info/replace.html info/reply.html info/return.html info/rnd.html info/running.html info/runs.html info/select.html info/self.html info/send.html info/sender.html info/set.html info/setverdict.html info/signature.html info/sizeof.html info/start.html info/stop.html info/str2bit.html info/str2float.html info/str2hex.html info/str2int.html info/str2oct.html info/subset.html info/substr.html info/superset.html info/system.html info/template.html info/testcase.html info/testcasename.html info/timeout.html info/timer.html info/to.html info/trigger.html info/true.html info/type.html info/unichar2char.html info/unichar2int.html info/unichar2oct.html info/union.html info/universal.html info/unmap.html info/value.html info/valueof.html info/var.html info/variant.html info/verdicttype.html info/while.html info/with.html info/xor.html info/xor4b.html info/profiler.html ../Install/help/info
mkdir -p ../Install/help/images
cp images/ao.jpg images/left.jpg images/right.jpg images/up.jpg images/titan_transparent.gif ../Install/help/images
mkdir -p ../Install/help/docs
cp docs/naming.pdf ../Install/help/docs
make[1]: Leaving directory '/home/etsi/frameworks/titan/titan.core/help'
make[1]: Entering directory '/home/etsi/frameworks/titan/titan.core/hello'
mkdir -p /home/etsi/frameworks/titan/titan.core/Install/demo
cp MyExample.ttcn PCOType.hh PCOType.cc hello_world.ttcn MyExample.cfg /home/etsi/frameworks/titan/titan.core/Install/demo
cd /home/etsi/frameworks/titan/titan.core/Install/demo && /home/etsi/frameworks/titan/titan.core/Install/bin/ttcn3_makefilegen -g MyExample.ttcn PCOType.hh PCOType.cc hello_world.ttcn MyExample.cfg && \
make CXX='g++' CXXFLAGS='-Wall -Wno-long-long -O2 -fPIC' LDFLAGS=' -fPIC' && \
(sleep 5 && echo 'Hello, TTCN-3!') | ttcn3_start MyExample MyExample.cfg && \
logformat -o MyExample_merged.log *.log
Generating Makefile skeleton...
Makefile skeleton was generated.
make[2]: Entering directory '/home/etsi/frameworks/titan/titan.core/Install/demo'
/home/etsi/frameworks/titan/titan.core/Install/bin/compiler -L  MyExample.ttcn hello_world.ttcn - MyExample.ttcn hello_world.ttcn
Notify: Parsing TTCN-3 module `MyExample.ttcn'...
Notify: Parsing TTCN-3 module `hello_world.ttcn'...
Notify: Checking modules...
Notify: Generating code...
Notify: File `MyExample.hh' was generated.
Notify: File `MyExample.cc' was generated.
Notify: File `hello_world.hh' was generated.
Notify: File `hello_world.cc' was generated.
Notify: 4 files were updated.
touch compile
Creating dependency file for hello_world.cc
Creating dependency file for MyExample.cc
Creating dependency file for PCOType.cc
g++ -c -DLINUX -I/home/etsi/frameworks/titan/titan.core/Install/include -Wall -Wno-long-long -O2 -fPIC -o MyExample.o MyExample.cc
g++ -c -DLINUX -I/home/etsi/frameworks/titan/titan.core/Install/include -Wall -Wno-long-long -O2 -fPIC -o hello_world.o hello_world.cc
g++ -c -DLINUX -I/home/etsi/frameworks/titan/titan.core/Install/include -Wall -Wno-long-long -O2 -fPIC -o PCOType.o PCOType.cc
if g++ -fPIC -o MyExample MyExample.o hello_world.o PCOType.o \
-L/home/etsi/frameworks/titan/titan.core/Install/lib -lttcn3-parallel \
-L/lib -lcrypto \
-L/home/etsi/frameworks/titan/titan.core/Install/lib -lxml2; \
then : ; else /home/etsi/frameworks/titan/titan.core/Install/bin/titanver MyExample.o hello_world.o PCOType.o; exit 1; fi
make[2]: Leaving directory '/home/etsi/frameworks/titan/titan.core/Install/demo'
ttcn3_start: Starting the test suite
spawn /home/etsi/frameworks/titan/titan.core/Install/bin/mctr_cli MyExample.cfg

*************************************************************************
* TTCN-3 Test Executor - Main Controller 2                              *
* Version: CRL 113 200/6 R4C                                            *
* Copyright (c) 2000-2018 Ericsson Telecom AB                           *
* All rights reserved. This program and the accompanying materials      *
* are made available under the terms of the Eclipse Public License v2.0 *
* which accompanies this distribution, and is available at              *
* https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.html            *
*************************************************************************

Using configuration file: MyExample.cfg
MC@f3050ba3d061: Unix server socket created successfully.
MC@f3050ba3d061: Listening on TCP port 42968.
f3050ba3d061 is the default
MC2> spawn ./MyExample f3050ba3d061 42968
TTCN-3 Host Controller (parallel mode), version CRL 113 200/6 R4C
MC@f3050ba3d061: New HC connected from f3050ba3d061 [172.17.0.2]. f3050ba3d061: Linux 4.4.0-138-generic on x86_64.
cmtc
MC@f3050ba3d061: Downloading configuration file to all HCs.
MC@f3050ba3d061: Configuration file was processed on all HCs.
MC@f3050ba3d061: Creating MTC on host f3050ba3d061.
MC@f3050ba3d061: MTC is created.
MC2> smtc
Executing all items of [EXECUTE] section.
MC2> MTC@f3050ba3d061: Execution of control part in module MyExample started.
MTC@f3050ba3d061: Test case HelloW started.
Hello, world!
MTC@f3050ba3d061: Test case HelloW finished. Verdict: pass
MTC@f3050ba3d061: Test case HelloW2 started.
Hello, world!
MTC@f3050ba3d061: Test case HelloW2 finished. Verdict: pass
MTC@f3050ba3d061: Execution of control part in module MyExample finished.
MC@f3050ba3d061: Test execution finished.
Execution of [EXECUTE] section finished.
emtc
MC@f3050ba3d061: Terminating MTC.
MTC@f3050ba3d061: Verdict statistics: 0 none (0.00 %), 2 pass (100.00 %), 0 inconc (0.00 %), 0 fail (0.00 %), 0 error (0.00 %).
MTC@f3050ba3d061: Test execution summary: 2 test cases were executed. Overall verdict: pass
MC@f3050ba3d061: MTC terminated.
MC2> exit
MC@f3050ba3d061: Shutting down session.
MC@f3050ba3d061: Shutdown complete.
cd /home/etsi/frameworks/titan/titan.core/Install/demo && make clean
make[2]: Entering directory '/home/etsi/frameworks/titan/titan.core/Install/demo'
rm -f MyExample libMyExample.a MyExample.o hello_world.o PCOType.o MyExample.hh hello_world.hh \
MyExample.cc hello_world.cc  compile PCOType.d  MyExample.d hello_world.d \
tags *.log
make[2]: Leaving directory '/home/etsi/frameworks/titan/titan.core/Install/demo'
make[1]: Leaving directory '/home/etsi/frameworks/titan/titan.core/hello'
chmod -R +r,go-w ./Install
***********************************
Installation successfully completed
***********************************
Build done

# Usage: sudo ./update_emcom_project.bash
# TODO Use git clone in temporary directory

OLDPWD=`pwd`
++ pwd
+ OLDPWD=/home/etsi/dev/STF549_Ng112/scripts

# Execution path
RUN_PATH="${0%/*}"
+ RUN_PATH=.

USER=`whoami`
++ whoami
+ USER=etsi
CHOWN_USER_GROUP=${USER}:${USER}
+ CHOWN_USER_GROUP=etsi:etsi
SRC_EMCOM_PATH=${HOME}/dev/STF549_Ng112
+ SRC_EMCOM_PATH=/home/etsi/dev/STF549_Ng112

if [ "${PATH_DEV_EMCOM}" == "" ]
then
    PATH_DEV_EMCOM=${HOME}/dev/etsi_emcom
fi
+ '[' '' == '' ']'
+ PATH_DEV_EMCOM=/home/etsi/dev/etsi_emcom

if [ -d ${PATH_DEV_EMCOM} ]
then
    if [ -f ${HOME}/tmp/emcom.tar.bz2 ]
    then
        mv ${HOME}/tmp/emcom.tar.bz2 ${HOME}/tmp/emcom.tar.`date +'%Y%m%d'`.bz2
    fi
    find ${PATH_DEV_EMCOM} -name "*.o" -exec rm {} \;
    tar jcvf ${HOME}/tmp/emcom.tar.bz2 ${PATH_DEV_EMCOM}
    rm -fr ${PATH_DEV_EMCOM}
fi
+ '[' -d /home/etsi/dev/etsi_emcom ']'

# Check if target directory exist
if [ ! -d ${PATH_DEV_EMCOM} ]
then
    mkdir -p ${PATH_DEV_EMCOM}/xsd ${PATH_DEV_EMCOM}/framework ${PATH_DEV_EMCOM}/include ${PATH_DEV_EMCOM}/bin ${PATH_DEV_EMCOM}/lib ${PATH_DEV_EMCOM}/objs ${PATH_DEV_EMCOM}/src ${PATH_DEV_EMCOM}/docs
fi
+ '[' '!' -d /home/etsi/dev/etsi_emcom ']'
+ mkdir -p /home/etsi/dev/etsi_emcom/xsd /home/etsi/dev/etsi_emcom/framework /home/etsi/dev/etsi_emcom/include /home/etsi/dev/etsi_emcom/bin /home/etsi/dev/etsi_emcom/lib /home/etsi/dev/etsi_emcom/objs /home/etsi/dev/etsi_emcom/src /home/etsi/dev/etsi_emcom/docs
Updating XSD files

# Update XSD files
echo 'Updating XSD files'
+ echo 'Updating XSD files'
XSD_SRC_PATH=${SRC_EMCOM_PATH}/xsd
+ XSD_SRC_PATH=/home/etsi/dev/STF549_Ng112/xsd
XSD_DST_PATH=${PATH_DEV_EMCOM}/xsd
+ XSD_DST_PATH=/home/etsi/dev/etsi_emcom/xsd
cp ${XSD_SRC_PATH}/*.xsd ${XSD_DST_PATH}
+ cp '/home/etsi/dev/STF549_Ng112/xsd/*.xsd' /home/etsi/dev/etsi_emcom/xsd
cp: cannot stat '/home/etsi/dev/STF549_Ng112/xsd/*.xsd': No such file or directory
cp ${XSD_SRC_PATH}/*.dtd ${XSD_DST_PATH}
+ cp '/home/etsi/dev/STF549_Ng112/xsd/*.dtd' /home/etsi/dev/etsi_emcom/xsd
cp: cannot stat '/home/etsi/dev/STF549_Ng112/xsd/*.dtd': No such file or directory

# Update ETSI Framework files
echo 'Updating ETSI Framework files'
+ echo 'Updating ETSI Framework files'
Updating ETSI Framework files
FWK_SRC_PATH=${SRC_EMCOM_PATH}/ccsrc
+ FWK_SRC_PATH=/home/etsi/dev/STF549_Ng112/ccsrc
FWK_DST_PATH=${PATH_DEV_EMCOM}/framework
+ FWK_DST_PATH=/home/etsi/dev/etsi_emcom/framework
mkdir -p ${FWK_DST_PATH}/src ${FWK_DST_PATH}/include
+ mkdir -p /home/etsi/dev/etsi_emcom/framework/src /home/etsi/dev/etsi_emcom/framework/include
chmod -R 775 ${FWK_DST_PATH}
+ chmod -R 775 /home/etsi/dev/etsi_emcom/framework
# Create link to TITAN Abstract_Socket
ln -sf $TOP/../titan.TestPorts.Common_Components.Abstract_Socket/src/Abstract_Socket.cc ${FWK_DST_PATH}/src/Abstract_Socket.cc
+ ln -sf /home/etsi/frameworks/titan/titan.core/../titan.TestPorts.Common_Components.Abstract_Socket/src/Abstract_Socket.cc /home/etsi/dev/etsi_emcom/framework/src/Abstract_Socket.cc
ln -sf $TOP/../titan.TestPorts.Common_Components.Abstract_Socket/src/Abstract_Socket.hh ${FWK_DST_PATH}/include/Abstract_Socket.hh
+ ln -sf /home/etsi/frameworks/titan/titan.core/../titan.TestPorts.Common_Components.Abstract_Socket/src/Abstract_Socket.hh /home/etsi/dev/etsi_emcom/framework/include/Abstract_Socket.hh
FWK_DIR_LIST_HH=`find ${FWK_SRC_PATH}/Protocols/ -name "*.h*" -type f`
++ find /home/etsi/dev/STF549_Ng112/ccsrc/Protocols/ -name '*.h*' -type f
+ FWK_DIR_LIST_HH='/home/etsi/dev/STF549_Ng112/ccsrc/Protocols/Pcap/pcap_cygwin_layer.hh
/home/etsi/dev/STF549_Ng112/ccsrc/Protocols/Pcap/pcap_offline_layer_factory.hh
/home/etsi/dev/STF549_Ng112/ccsrc/Protocols/Pcap/pcap_linux_layer.hh
/home/etsi/dev/STF549_Ng112/ccsrc/Protocols/Pcap/pcap_layer_factory.hh
/home/etsi/dev/STF549_Ng112/ccsrc/Protocols/Pcap/pcap_layer.hh
/home/etsi/dev/STF549_Ng112/ccsrc/Protocols/Pcap/pcap_offline_layer.hh
/home/etsi/dev/STF549_Ng112/ccsrc/Protocols/UDP/udp_layer.hh
/home/etsi/dev/STF549_Ng112/ccsrc/Protocols/UDP/udp_layer_factory.hh
/home/etsi/dev/STF549_Ng112/ccsrc/Protocols/ETH/ethernet_layer_factory.hh
/home/etsi/dev/STF549_Ng112/ccsrc/Protocols/ETH/ethernet_layer.hh
/home/etsi/dev/STF549_Ng112/ccsrc/Protocols/Tcp/tcp_layer.hh
/home/etsi/dev/STF549_Ng112/ccsrc/Protocols/Tcp/tcp_layer_factory.hh
/home/etsi/dev/STF549_Ng112/ccsrc/Protocols/Held/held_codec_factory.hh
/home/etsi/dev/STF549_Ng112/ccsrc/Protocols/Held/held_codec.hh
/home/etsi/dev/STF549_Ng112/ccsrc/Protocols/Sip/sip_layer_factory.hh
/home/etsi/dev/STF549_Ng112/ccsrc/Protocols/Sip/sip_layer.hh
/home/etsi/dev/STF549_Ng112/ccsrc/Protocols/Sip/sip_codec_register_request.hh
/home/etsi/dev/STF549_Ng112/ccsrc/Protocols/Sip/sip_codec_invite_request.hh
/home/etsi/dev/STF549_Ng112/ccsrc/Protocols/Sip/sip_codec_request.hh
/home/etsi/dev/STF549_Ng112/ccsrc/Protocols/Http/http_layer_factory.hh
/home/etsi/dev/STF549_Ng112/ccsrc/Protocols/Http/http_codec.hh
/home/etsi/dev/STF549_Ng112/ccsrc/Protocols/Http/http_layer.hh
/home/etsi/dev/STF549_Ng112/ccsrc/Protocols/Lost/lost_codec.hh
/home/etsi/dev/STF549_Ng112/ccsrc/Protocols/Lost/lost_codec_factory.hh'
FWK_DIR_LIST_THH=`find ${FWK_SRC_PATH}/Protocols/ -name "*.t.h*" -type f`
++ find /home/etsi/dev/STF549_Ng112/ccsrc/Protocols/ -name '*.t.h*' -type f
+ FWK_DIR_LIST_THH=
FWK_DIR_LIST_CC=`find ${FWK_SRC_PATH}/Protocols/ -name "*.c*" -type f`
++ find /home/etsi/dev/STF549_Ng112/ccsrc/Protocols/ -name '*.c*' -type f
+ FWK_DIR_LIST_CC='/home/etsi/dev/STF549_Ng112/ccsrc/Protocols/Pcap/pcap_layer.cc
/home/etsi/dev/STF549_Ng112/ccsrc/Protocols/Pcap/pcap_linux_layer.cc
/home/etsi/dev/STF549_Ng112/ccsrc/Protocols/Pcap/pcap_offline_layer.cc
/home/etsi/dev/STF549_Ng112/ccsrc/Protocols/Pcap/pcap_cygwin_layer.cc
/home/etsi/dev/STF549_Ng112/ccsrc/Protocols/UDP/udp_layer.cc
/home/etsi/dev/STF549_Ng112/ccsrc/Protocols/ETH/ethernet_layer.cc
/home/etsi/dev/STF549_Ng112/ccsrc/Protocols/Tcp/tcp_layer.cc
/home/etsi/dev/STF549_Ng112/ccsrc/Protocols/Held/held_codec.cc
/home/etsi/dev/STF549_Ng112/ccsrc/Protocols/Sip/sip_codec_request.cc
/home/etsi/dev/STF549_Ng112/ccsrc/Protocols/Sip/sip_codec_register_request.cc
/home/etsi/dev/STF549_Ng112/ccsrc/Protocols/Sip/sip_layer.cc
/home/etsi/dev/STF549_Ng112/ccsrc/Protocols/Sip/sip_codec_invite_request.cc
/home/etsi/dev/STF549_Ng112/ccsrc/Protocols/Http/http_layer.cc
/home/etsi/dev/STF549_Ng112/ccsrc/Protocols/Http/http_codec.cc
/home/etsi/dev/STF549_Ng112/ccsrc/Protocols/Lost/lost_codec.cc'
FWK_DIR_LIST_L=`find ${FWK_SRC_PATH}/Protocols/ -name "*.l" -type f`
++ find /home/etsi/dev/STF549_Ng112/ccsrc/Protocols/ -name '*.l' -type f
+ FWK_DIR_LIST_L=
FWK_DIR_LIST_Y=`find ${FWK_SRC_PATH}/Protocols/ -name "*.y" -type f`
++ find /home/etsi/dev/STF549_Ng112/ccsrc/Protocols/ -name '*.y' -type f
+ FWK_DIR_LIST_Y=
for i in ${FWK_DIR_LIST_HH}
do
    cp $i ${FWK_DST_PATH}/include
done
+ for i in ${FWK_DIR_LIST_HH}
+ cp /home/etsi/dev/STF549_Ng112/ccsrc/Protocols/Pcap/pcap_cygwin_layer.hh /home/etsi/dev/etsi_emcom/framework/include
+ for i in ${FWK_DIR_LIST_HH}
+ cp /home/etsi/dev/STF549_Ng112/ccsrc/Protocols/Pcap/pcap_offline_layer_factory.hh /home/etsi/dev/etsi_emcom/framework/include
+ for i in ${FWK_DIR_LIST_HH}
+ cp /home/etsi/dev/STF549_Ng112/ccsrc/Protocols/Pcap/pcap_linux_layer.hh /home/etsi/dev/etsi_emcom/framework/include
+ for i in ${FWK_DIR_LIST_HH}
+ cp /home/etsi/dev/STF549_Ng112/ccsrc/Protocols/Pcap/pcap_layer_factory.hh /home/etsi/dev/etsi_emcom/framework/include
+ for i in ${FWK_DIR_LIST_HH}
+ cp /home/etsi/dev/STF549_Ng112/ccsrc/Protocols/Pcap/pcap_layer.hh /home/etsi/dev/etsi_emcom/framework/include
+ for i in ${FWK_DIR_LIST_HH}
+ cp /home/etsi/dev/STF549_Ng112/ccsrc/Protocols/Pcap/pcap_offline_layer.hh /home/etsi/dev/etsi_emcom/framework/include
+ for i in ${FWK_DIR_LIST_HH}
+ cp /home/etsi/dev/STF549_Ng112/ccsrc/Protocols/UDP/udp_layer.hh /home/etsi/dev/etsi_emcom/framework/include
+ for i in ${FWK_DIR_LIST_HH}
+ cp /home/etsi/dev/STF549_Ng112/ccsrc/Protocols/UDP/udp_layer_factory.hh /home/etsi/dev/etsi_emcom/framework/include
+ for i in ${FWK_DIR_LIST_HH}
+ cp /home/etsi/dev/STF549_Ng112/ccsrc/Protocols/ETH/ethernet_layer_factory.hh /home/etsi/dev/etsi_emcom/framework/include
+ for i in ${FWK_DIR_LIST_HH}
+ cp /home/etsi/dev/STF549_Ng112/ccsrc/Protocols/ETH/ethernet_layer.hh /home/etsi/dev/etsi_emcom/framework/include
+ for i in ${FWK_DIR_LIST_HH}
+ cp /home/etsi/dev/STF549_Ng112/ccsrc/Protocols/Tcp/tcp_layer.hh /home/etsi/dev/etsi_emcom/framework/include
+ for i in ${FWK_DIR_LIST_HH}
+ cp /home/etsi/dev/STF549_Ng112/ccsrc/Protocols/Tcp/tcp_layer_factory.hh /home/etsi/dev/etsi_emcom/framework/include
+ for i in ${FWK_DIR_LIST_HH}
+ cp /home/etsi/dev/STF549_Ng112/ccsrc/Protocols/Held/held_codec_factory.hh /home/etsi/dev/etsi_emcom/framework/include
+ for i in ${FWK_DIR_LIST_HH}
+ cp /home/etsi/dev/STF549_Ng112/ccsrc/Protocols/Held/held_codec.hh /home/etsi/dev/etsi_emcom/framework/include
+ for i in ${FWK_DIR_LIST_HH}
+ cp /home/etsi/dev/STF549_Ng112/ccsrc/Protocols/Sip/sip_layer_factory.hh /home/etsi/dev/etsi_emcom/framework/include
+ for i in ${FWK_DIR_LIST_HH}
+ cp /home/etsi/dev/STF549_Ng112/ccsrc/Protocols/Sip/sip_layer.hh /home/etsi/dev/etsi_emcom/framework/include
+ for i in ${FWK_DIR_LIST_HH}
+ cp /home/etsi/dev/STF549_Ng112/ccsrc/Protocols/Sip/sip_codec_register_request.hh /home/etsi/dev/etsi_emcom/framework/include
+ for i in ${FWK_DIR_LIST_HH}
+ cp /home/etsi/dev/STF549_Ng112/ccsrc/Protocols/Sip/sip_codec_invite_request.hh /home/etsi/dev/etsi_emcom/framework/include
+ for i in ${FWK_DIR_LIST_HH}
+ cp /home/etsi/dev/STF549_Ng112/ccsrc/Protocols/Sip/sip_codec_request.hh /home/etsi/dev/etsi_emcom/framework/include
+ for i in ${FWK_DIR_LIST_HH}
+ cp /home/etsi/dev/STF549_Ng112/ccsrc/Protocols/Http/http_layer_factory.hh /home/etsi/dev/etsi_emcom/framework/include
+ for i in ${FWK_DIR_LIST_HH}
+ cp /home/etsi/dev/STF549_Ng112/ccsrc/Protocols/Http/http_codec.hh /home/etsi/dev/etsi_emcom/framework/include
+ for i in ${FWK_DIR_LIST_HH}
+ cp /home/etsi/dev/STF549_Ng112/ccsrc/Protocols/Http/http_layer.hh /home/etsi/dev/etsi_emcom/framework/include
+ for i in ${FWK_DIR_LIST_HH}
+ cp /home/etsi/dev/STF549_Ng112/ccsrc/Protocols/Lost/lost_codec.hh /home/etsi/dev/etsi_emcom/framework/include
+ for i in ${FWK_DIR_LIST_HH}
+ cp /home/etsi/dev/STF549_Ng112/ccsrc/Protocols/Lost/lost_codec_factory.hh /home/etsi/dev/etsi_emcom/framework/include
for i in ${FWK_DIR_LIST_THH}
do
    cp $i ${FWK_DST_PATH}/include
done
for i in ${FWK_DIR_LIST_CC}
do
    cp $i ${FWK_DST_PATH}/src
done
+ for i in ${FWK_DIR_LIST_CC}
+ cp /home/etsi/dev/STF549_Ng112/ccsrc/Protocols/Pcap/pcap_layer.cc /home/etsi/dev/etsi_emcom/framework/src
+ for i in ${FWK_DIR_LIST_CC}
+ cp /home/etsi/dev/STF549_Ng112/ccsrc/Protocols/Pcap/pcap_linux_layer.cc /home/etsi/dev/etsi_emcom/framework/src
+ for i in ${FWK_DIR_LIST_CC}
+ cp /home/etsi/dev/STF549_Ng112/ccsrc/Protocols/Pcap/pcap_offline_layer.cc /home/etsi/dev/etsi_emcom/framework/src
+ for i in ${FWK_DIR_LIST_CC}
+ cp /home/etsi/dev/STF549_Ng112/ccsrc/Protocols/Pcap/pcap_cygwin_layer.cc /home/etsi/dev/etsi_emcom/framework/src
+ for i in ${FWK_DIR_LIST_CC}
+ cp /home/etsi/dev/STF549_Ng112/ccsrc/Protocols/UDP/udp_layer.cc /home/etsi/dev/etsi_emcom/framework/src
+ for i in ${FWK_DIR_LIST_CC}
+ cp /home/etsi/dev/STF549_Ng112/ccsrc/Protocols/ETH/ethernet_layer.cc /home/etsi/dev/etsi_emcom/framework/src
+ for i in ${FWK_DIR_LIST_CC}
+ cp /home/etsi/dev/STF549_Ng112/ccsrc/Protocols/Tcp/tcp_layer.cc /home/etsi/dev/etsi_emcom/framework/src
+ for i in ${FWK_DIR_LIST_CC}
+ cp /home/etsi/dev/STF549_Ng112/ccsrc/Protocols/Held/held_codec.cc /home/etsi/dev/etsi_emcom/framework/src
+ for i in ${FWK_DIR_LIST_CC}
+ cp /home/etsi/dev/STF549_Ng112/ccsrc/Protocols/Sip/sip_codec_request.cc /home/etsi/dev/etsi_emcom/framework/src
+ for i in ${FWK_DIR_LIST_CC}
+ cp /home/etsi/dev/STF549_Ng112/ccsrc/Protocols/Sip/sip_codec_register_request.cc /home/etsi/dev/etsi_emcom/framework/src
+ for i in ${FWK_DIR_LIST_CC}
+ cp /home/etsi/dev/STF549_Ng112/ccsrc/Protocols/Sip/sip_layer.cc /home/etsi/dev/etsi_emcom/framework/src
+ for i in ${FWK_DIR_LIST_CC}
+ cp /home/etsi/dev/STF549_Ng112/ccsrc/Protocols/Sip/sip_codec_invite_request.cc /home/etsi/dev/etsi_emcom/framework/src
+ for i in ${FWK_DIR_LIST_CC}
+ cp /home/etsi/dev/STF549_Ng112/ccsrc/Protocols/Http/http_layer.cc /home/etsi/dev/etsi_emcom/framework/src
+ for i in ${FWK_DIR_LIST_CC}
+ cp /home/etsi/dev/STF549_Ng112/ccsrc/Protocols/Http/http_codec.cc /home/etsi/dev/etsi_emcom/framework/src
+ for i in ${FWK_DIR_LIST_CC}
+ cp /home/etsi/dev/STF549_Ng112/ccsrc/Protocols/Lost/lost_codec.cc /home/etsi/dev/etsi_emcom/framework/src
if [ "${FWK_DIR_LIST_L}" != "" ]
then
    for i in ${FWK_DIR_LIST_L}
    do
        cp $i ${FWK_DST_PATH}/src
    done
fi
+ '[' '' '!=' '' ']'
if [ "${FWK_DIR_LIST_Y}" != "" ]
then
    for i in ${FWK_DIR_LIST_Y}
    do
        cp $i ${FWK_DST_PATH}/src
    done
fi
+ '[' '' '!=' '' ']'
FWK_DIR_LIST_HH=`find ${FWK_SRC_PATH}/Framework/ -name "*.h*" -type f`
++ find /home/etsi/dev/STF549_Ng112/ccsrc/Framework/ -name '*.h*' -type f
+ FWK_DIR_LIST_HH='/home/etsi/dev/STF549_Ng112/ccsrc/Framework/include/layer_factory.hh
/home/etsi/dev/STF549_Ng112/ccsrc/Framework/include/codec_stack_builder.hh
/home/etsi/dev/STF549_Ng112/ccsrc/Framework/include/layer_stack_builder.hh
/home/etsi/dev/STF549_Ng112/ccsrc/Framework/include/loggers.hh
/home/etsi/dev/STF549_Ng112/ccsrc/Framework/include/t_layer.hh
/home/etsi/dev/STF549_Ng112/ccsrc/Framework/include/codec.hh
/home/etsi/dev/STF549_Ng112/ccsrc/Framework/include/codec_factory.hh
/home/etsi/dev/STF549_Ng112/ccsrc/Framework/include/layer.hh
/home/etsi/dev/STF549_Ng112/ccsrc/Framework/include/converter.hh
/home/etsi/dev/STF549_Ng112/ccsrc/Framework/include/params.hh'
FWK_DIR_LIST_CC=`find ${FWK_SRC_PATH}/Framework/ -name "*.c*" -type f`
++ find /home/etsi/dev/STF549_Ng112/ccsrc/Framework/ -name '*.c*' -type f
+ FWK_DIR_LIST_CC='/home/etsi/dev/STF549_Ng112/ccsrc/Framework/src/loggers.cc
/home/etsi/dev/STF549_Ng112/ccsrc/Framework/src/codec_stack_builder.cc
/home/etsi/dev/STF549_Ng112/ccsrc/Framework/src/layer_factory.cc
/home/etsi/dev/STF549_Ng112/ccsrc/Framework/src/converter.cc
/home/etsi/dev/STF549_Ng112/ccsrc/Framework/src/params.cc'
for i in ${FWK_DIR_LIST_HH}
do
    cp $i ${FWK_DST_PATH}/include
done
+ for i in ${FWK_DIR_LIST_HH}
+ cp /home/etsi/dev/STF549_Ng112/ccsrc/Framework/include/layer_factory.hh /home/etsi/dev/etsi_emcom/framework/include
+ for i in ${FWK_DIR_LIST_HH}
+ cp /home/etsi/dev/STF549_Ng112/ccsrc/Framework/include/codec_stack_builder.hh /home/etsi/dev/etsi_emcom/framework/include
+ for i in ${FWK_DIR_LIST_HH}
+ cp /home/etsi/dev/STF549_Ng112/ccsrc/Framework/include/layer_stack_builder.hh /home/etsi/dev/etsi_emcom/framework/include
+ for i in ${FWK_DIR_LIST_HH}
+ cp /home/etsi/dev/STF549_Ng112/ccsrc/Framework/include/loggers.hh /home/etsi/dev/etsi_emcom/framework/include
+ for i in ${FWK_DIR_LIST_HH}
+ cp /home/etsi/dev/STF549_Ng112/ccsrc/Framework/include/t_layer.hh /home/etsi/dev/etsi_emcom/framework/include
+ for i in ${FWK_DIR_LIST_HH}
+ cp /home/etsi/dev/STF549_Ng112/ccsrc/Framework/include/codec.hh /home/etsi/dev/etsi_emcom/framework/include
+ for i in ${FWK_DIR_LIST_HH}
+ cp /home/etsi/dev/STF549_Ng112/ccsrc/Framework/include/codec_factory.hh /home/etsi/dev/etsi_emcom/framework/include
+ for i in ${FWK_DIR_LIST_HH}
+ cp /home/etsi/dev/STF549_Ng112/ccsrc/Framework/include/layer.hh /home/etsi/dev/etsi_emcom/framework/include
+ for i in ${FWK_DIR_LIST_HH}
+ cp /home/etsi/dev/STF549_Ng112/ccsrc/Framework/include/converter.hh /home/etsi/dev/etsi_emcom/framework/include
+ for i in ${FWK_DIR_LIST_HH}
+ cp /home/etsi/dev/STF549_Ng112/ccsrc/Framework/include/params.hh /home/etsi/dev/etsi_emcom/framework/include
for i in ${FWK_DIR_LIST_CC}
do
    cp $i ${FWK_DST_PATH}/src
done
+ for i in ${FWK_DIR_LIST_CC}
+ cp /home/etsi/dev/STF549_Ng112/ccsrc/Framework/src/loggers.cc /home/etsi/dev/etsi_emcom/framework/src
+ for i in ${FWK_DIR_LIST_CC}
+ cp /home/etsi/dev/STF549_Ng112/ccsrc/Framework/src/codec_stack_builder.cc /home/etsi/dev/etsi_emcom/framework/src
+ for i in ${FWK_DIR_LIST_CC}
+ cp /home/etsi/dev/STF549_Ng112/ccsrc/Framework/src/layer_factory.cc /home/etsi/dev/etsi_emcom/framework/src
+ for i in ${FWK_DIR_LIST_CC}
+ cp /home/etsi/dev/STF549_Ng112/ccsrc/Framework/src/converter.cc /home/etsi/dev/etsi_emcom/framework/src
+ for i in ${FWK_DIR_LIST_CC}
+ cp /home/etsi/dev/STF549_Ng112/ccsrc/Framework/src/params.cc /home/etsi/dev/etsi_emcom/framework/src

# Update ATS TTCN-3 files
echo 'Update TTCN-3 files'
+ echo 'Update TTCN-3 files'
TTCN_3_ORG_PATH=${SRC_EMCOM_PATH}/ttcn
Update TTCN-3 files
+ TTCN_3_ORG_PATH=/home/etsi/dev/STF549_Ng112/ttcn
TTCN_3_DST_PATH=${PATH_DEV_EMCOM}/src
+ TTCN_3_DST_PATH=/home/etsi/dev/etsi_emcom/src
CC_SRC_PATH=${SRC_EMCOM_PATH}/ccsrc
+ CC_SRC_PATH=/home/etsi/dev/STF549_Ng112/ccsrc
TTCN_3_ATS_LIST='AtsNg112 TestCodec'
+ TTCN_3_ATS_LIST='AtsNg112 TestCodec'
for i in ${TTCN_3_ATS_LIST}
do
    if [ ! -d ${TTCN_3_DST_PATH}/$i ]
    then
        mkdir -p ${TTCN_3_DST_PATH}/$i/bin ${TTCN_3_DST_PATH}/$i/lib ${TTCN_3_DST_PATH}/$i/src ${TTCN_3_DST_PATH}/$i/include ${TTCN_3_DST_PATH}/$i/ttcn ${TTCN_3_DST_PATH}/$i/objs ${TTCN_3_DST_PATH}/$i/etc ${TTCN_3_DST_PATH}/$i/docs
        chmod -R 775 ${TTCN_3_DST_PATH}/$i
    fi
    cp ${TTCN_3_ORG_PATH}/$i/*.ttcn ${TTCN_3_DST_PATH}/$i/ttcn
    cp ${TTCN_3_ORG_PATH}/../etc/$i/*.cfg ${TTCN_3_DST_PATH}/$i/etc
    cp ${TTCN_3_ORG_PATH}/../docs/$i/o2.cfg ${TTCN_3_DST_PATH}/$i/docs
done
+ for i in ${TTCN_3_ATS_LIST}
+ '[' '!' -d /home/etsi/dev/etsi_emcom/src/AtsNg112 ']'
+ mkdir -p /home/etsi/dev/etsi_emcom/src/AtsNg112/bin /home/etsi/dev/etsi_emcom/src/AtsNg112/lib /home/etsi/dev/etsi_emcom/src/AtsNg112/src /home/etsi/dev/etsi_emcom/src/AtsNg112/include /home/etsi/dev/etsi_emcom/src/AtsNg112/ttcn /home/etsi/dev/etsi_emcom/src/AtsNg112/objs /home/etsi/dev/etsi_emcom/src/AtsNg112/etc /home/etsi/dev/etsi_emcom/src/AtsNg112/docs
+ chmod -R 775 /home/etsi/dev/etsi_emcom/src/AtsNg112
+ cp /home/etsi/dev/STF549_Ng112/ttcn/AtsNg112/AtsNg112_TestCases.ttcn /home/etsi/dev/STF549_Ng112/ttcn/AtsNg112/AtsNg112_TestControl.ttcn /home/etsi/dev/etsi_emcom/src/AtsNg112/ttcn
+ cp /home/etsi/dev/STF549_Ng112/ttcn/../etc/AtsNg112/AtsNg112.cfg /home/etsi/dev/etsi_emcom/src/AtsNg112/etc
+ cp /home/etsi/dev/STF549_Ng112/ttcn/../docs/AtsNg112/o2.cfg /home/etsi/dev/etsi_emcom/src/AtsNg112/docs
+ for i in ${TTCN_3_ATS_LIST}
+ '[' '!' -d /home/etsi/dev/etsi_emcom/src/TestCodec ']'
+ mkdir -p /home/etsi/dev/etsi_emcom/src/TestCodec/bin /home/etsi/dev/etsi_emcom/src/TestCodec/lib /home/etsi/dev/etsi_emcom/src/TestCodec/src /home/etsi/dev/etsi_emcom/src/TestCodec/include /home/etsi/dev/etsi_emcom/src/TestCodec/ttcn /home/etsi/dev/etsi_emcom/src/TestCodec/objs /home/etsi/dev/etsi_emcom/src/TestCodec/etc /home/etsi/dev/etsi_emcom/src/TestCodec/docs
+ chmod -R 775 /home/etsi/dev/etsi_emcom/src/TestCodec
+ cp /home/etsi/dev/STF549_Ng112/ttcn/TestCodec/TestCodec_HttpPort.ttcn /home/etsi/dev/STF549_Ng112/ttcn/TestCodec/TestCodec_HttpRequest.ttcn /home/etsi/dev/STF549_Ng112/ttcn/TestCodec/TestCodec_HttpResponse.ttcn /home/etsi/dev/STF549_Ng112/ttcn/TestCodec/TestCodec_Invite.ttcn /home/etsi/dev/STF549_Ng112/ttcn/TestCodec/TestCodec_Register.ttcn /home/etsi/dev/STF549_Ng112/ttcn/TestCodec/TestCodec_TestAndSystem.ttcn /home/etsi/dev/etsi_emcom/src/TestCodec/ttcn
+ cp /home/etsi/dev/STF549_Ng112/ttcn/../etc/TestCodec/TestCodec.cfg /home/etsi/dev/etsi_emcom/src/TestCodec/etc
+ cp /home/etsi/dev/STF549_Ng112/ttcn/../docs/TestCodec/o2.cfg /home/etsi/dev/etsi_emcom/src/TestCodec/docs

# Update libraries & CC files
TTCN_3_LIB_LIST='LibEmcom/LibNg112 LibHttp LibSip LibCommon'
+ TTCN_3_LIB_LIST='LibEmcom/LibNg112 LibHttp LibSip LibCommon'
for i in ${TTCN_3_LIB_LIST}
do
    if [ ! -d ${TTCN_3_DST_PATH}/$i ]
    then
        mkdir -p ${TTCN_3_DST_PATH}/$i/docs ${TTCN_3_DST_PATH}/$i/src ${TTCN_3_DST_PATH}/$i/include ${TTCN_3_DST_PATH}/$i/ttcn ${TTCN_3_DST_PATH}/$i/xsd
    fi
    cp ${TTCN_3_ORG_PATH}/$i/*.ttcn ${TTCN_3_DST_PATH}/$i/ttcn
    # Update files
    if [ "$i" == "LibEmcom/LibNg112" ]
    then
        cp ${TTCN_3_ORG_PATH}/$i/ttcn/*.ttcn ${TTCN_3_DST_PATH}/$i/ttcn
        cp ${TTCN_3_ORG_PATH}/$i/xsd/*.xsd ${TTCN_3_DST_PATH}/$i/xsd
        cp ${TTCN_3_ORG_PATH}/$i/xsd/*.ttcn ${TTCN_3_DST_PATH}/$i/ttcn
        cp ${CC_SRC_PATH}/include/$i/*.hh ${TTCN_3_DST_PATH}/$i/include
        cp ${CC_SRC_PATH}/src/$i/*.cc ${TTCN_3_DST_PATH}/$i/src
    elif [ "$i" == "LibSip" ]
    then
        cp ${TTCN_3_ORG_PATH}/$i/ttcn/*.ttcn ${TTCN_3_DST_PATH}/$i/ttcn
        cp ${TTCN_3_ORG_PATH}/$i/xsd/*.xsd ${TTCN_3_DST_PATH}/$i/xsd
        cp ${TTCN_3_ORG_PATH}/$i/xsd/*.ttcn ${TTCN_3_DST_PATH}/$i/ttcn
        cp ${CC_SRC_PATH}/EncDec/$i/*_Encdec.cc ${TTCN_3_DST_PATH}/$i/src
        cp ${CC_SRC_PATH}/Ports/$i/*.hh ${TTCN_3_DST_PATH}/$i/include
        cp ${CC_SRC_PATH}/Ports/$i/*.cc ${TTCN_3_DST_PATH}/$i/src
        cp ${CC_SRC_PATH}/include/$i/*.hh ${TTCN_3_DST_PATH}/$i/include
        cp ${CC_SRC_PATH}/src/$i/*.cc ${TTCN_3_DST_PATH}/$i/src
        # Patch TITAN due to issues in xsd2ttcn
        cp ${SRC_EMCOM_PATH}/ttcn/patch_sip_titan/*.ttcn ${TTCN_3_DST_PATH}/$i/ttcn
    elif [ "$i" == "LibHttp" ]
    then
        cp ${TTCN_3_ORG_PATH}/LibIts/ttcn/Http/*.ttcn ${TTCN_3_DST_PATH}/$i/ttcn
        cp ${CC_SRC_PATH}/EncDec/$i/*_Encdec.cc ${TTCN_3_DST_PATH}/$i/src
        cp ${CC_SRC_PATH}/Ports/$i/*.hh ${TTCN_3_DST_PATH}/$i/include
        cp ${CC_SRC_PATH}/Ports/$i/*.cc ${TTCN_3_DST_PATH}/$i/src
        cp ${CC_SRC_PATH}/include/$i/*.hh ${TTCN_3_DST_PATH}/$i/include
        cp ${CC_SRC_PATH}/src/$i/*.cc ${TTCN_3_DST_PATH}/$i/src
        # Patch due to svn/gitlab moving
        cp ${SRC_EMCOM_PATH}/ttcn/patch_lib_http/*.ttcn ${TTCN_3_DST_PATH}/$i/ttcn
    elif [ "$i" == "LibCommon" ]
    then
        cp ${TTCN_3_ORG_PATH}/$i/ttcn/*.ttcn ${TTCN_3_DST_PATH}/$i/ttcn
        cp ${TTCN_3_ORG_PATH}/$i/ttcn/*.ttcn ${TTCN_3_DST_PATH}/$i/ttcn
        # Patch TITAN due to issues in xsd2ttcn
        cp ${SRC_EMCOM_PATH}/ttcn/patch_lib_common_titan/*.ttcn ${TTCN_3_DST_PATH}/$i/ttcn
    fi
done
+ for i in ${TTCN_3_LIB_LIST}
+ '[' '!' -d /home/etsi/dev/etsi_emcom/src/LibEmcom/LibNg112 ']'
+ mkdir -p /home/etsi/dev/etsi_emcom/src/LibEmcom/LibNg112/docs /home/etsi/dev/etsi_emcom/src/LibEmcom/LibNg112/src /home/etsi/dev/etsi_emcom/src/LibEmcom/LibNg112/include /home/etsi/dev/etsi_emcom/src/LibEmcom/LibNg112/ttcn /home/etsi/dev/etsi_emcom/src/LibEmcom/LibNg112/xsd
+ cp '/home/etsi/dev/STF549_Ng112/ttcn/LibEmcom/LibNg112/*.ttcn' /home/etsi/dev/etsi_emcom/src/LibEmcom/LibNg112/ttcn
cp: cannot stat '/home/etsi/dev/STF549_Ng112/ttcn/LibEmcom/LibNg112/*.ttcn': No such file or directory
+ '[' LibEmcom/LibNg112 == LibEmcom/LibNg112 ']'
+ cp /home/etsi/dev/STF549_Ng112/ttcn/LibEmcom/LibNg112/ttcn/LibNg112_EncdecDeclarations.ttcn /home/etsi/dev/STF549_Ng112/ttcn/LibEmcom/LibNg112/ttcn/LibNg112_Functions.ttcn /home/etsi/dev/STF549_Ng112/ttcn/LibEmcom/LibNg112/ttcn/LibNg112_Pics.ttcn /home/etsi/dev/STF549_Ng112/ttcn/LibEmcom/LibNg112/ttcn/LibNg112_Pixits.ttcn /home/etsi/dev/STF549_Ng112/ttcn/LibEmcom/LibNg112/ttcn/LibNg112_Templates.ttcn /home/etsi/dev/STF549_Ng112/ttcn/LibEmcom/LibNg112/ttcn/LibNg112_TestSystem.ttcn /home/etsi/dev/STF549_Ng112/ttcn/LibEmcom/LibNg112/ttcn/LibNg112_TypesAndValues.ttcn /home/etsi/dev/etsi_emcom/src/LibEmcom/LibNg112/ttcn
+ cp /home/etsi/dev/STF549_Ng112/ttcn/LibEmcom/LibNg112/xsd/GML-pidf-lo-shape.xsd /home/etsi/dev/STF549_Ng112/ttcn/LibEmcom/LibNg112/xsd/RFC3863_pidf.xsd /home/etsi/dev/STF549_Ng112/ttcn/LibEmcom/LibNg112/xsd/RFC4119_geopriv10.xsd /home/etsi/dev/STF549_Ng112/ttcn/LibEmcom/LibNg112/xsd/RFC4119_geopriv10_basic_policy.xsd /home/etsi/dev/STF549_Ng112/ttcn/LibEmcom/LibNg112/xsd/RFC5139_pdif_geopriv10_civic_address.xsd /home/etsi/dev/STF549_Ng112/ttcn/LibEmcom/LibNg112/xsd/RFC5222_lost.xsd /home/etsi/dev/STF549_Ng112/ttcn/LibEmcom/LibNg112/xsd/RFC5985_held.xsd /home/etsi/dev/STF549_Ng112/ttcn/LibEmcom/LibNg112/xsd/RFC6155_held_id.xsd /home/etsi/dev/STF549_Ng112/ttcn/LibEmcom/LibNg112/xsd/RFC7459_pidf_lo.xsd /home/etsi/dev/STF549_Ng112/ttcn/LibEmcom/LibNg112/xsd/basicTypes.xsd /home/etsi/dev/STF549_Ng112/ttcn/LibEmcom/LibNg112/xsd/geometryBasic0d1d.xsd /home/etsi/dev/STF549_Ng112/ttcn/LibEmcom/LibNg112/xsd/geometryBasic2d.xsd /home/etsi/dev/STF549_Ng112/ttcn/LibEmcom/LibNg112/xsd/geometryPrimitives.xsd /home/etsi/dev/STF549_Ng112/ttcn/LibEmcom/LibNg112/xsd/gmlBase.xsd /home/etsi/dev/STF549_Ng112/ttcn/LibEmcom/LibNg112/xsd/measures.xsd /home/etsi/dev/STF549_Ng112/ttcn/LibEmcom/LibNg112/xsd/xml.xsd /home/etsi/dev/STF549_Ng112/ttcn/LibEmcom/LibNg112/xsd/xml_2001.xsd /home/etsi/dev/etsi_emcom/src/LibEmcom/LibNg112/xsd
+ cp /home/etsi/dev/STF549_Ng112/ttcn/LibEmcom/LibNg112/xsd/NoTargetNamespace.ttcn /home/etsi/dev/STF549_Ng112/ttcn/LibEmcom/LibNg112/xsd/UsefulTtcn3Types.ttcn /home/etsi/dev/STF549_Ng112/ttcn/LibEmcom/LibNg112/xsd/XSD.ttcn /home/etsi/dev/STF549_Ng112/ttcn/LibEmcom/LibNg112/xsd/http_www_opengis_net_gml.ttcn /home/etsi/dev/STF549_Ng112/ttcn/LibEmcom/LibNg112/xsd/http_www_opengis_net_pidflo_1_0.ttcn /home/etsi/dev/STF549_Ng112/ttcn/LibEmcom/LibNg112/xsd/http_www_w3_org_XML_1998_namespace.ttcn /home/etsi/dev/STF549_Ng112/ttcn/LibEmcom/LibNg112/xsd/urn_ietf_params_xml_ns_geopriv_conf.ttcn /home/etsi/dev/STF549_Ng112/ttcn/LibEmcom/LibNg112/xsd/urn_ietf_params_xml_ns_geopriv_held.ttcn /home/etsi/dev/STF549_Ng112/ttcn/LibEmcom/LibNg112/xsd/urn_ietf_params_xml_ns_geopriv_held_id.ttcn /home/etsi/dev/STF549_Ng112/ttcn/LibEmcom/LibNg112/xsd/urn_ietf_params_xml_ns_lost1.ttcn /home/etsi/dev/STF549_Ng112/ttcn/LibEmcom/LibNg112/xsd/urn_ietf_params_xml_ns_pidf.ttcn /home/etsi/dev/STF549_Ng112/ttcn/LibEmcom/LibNg112/xsd/urn_ietf_params_xml_ns_pidf_geopriv10.ttcn /home/etsi/dev/STF549_Ng112/ttcn/LibEmcom/LibNg112/xsd/urn_ietf_params_xml_ns_pidf_geopriv10_basicPolicy.ttcn /home/etsi/dev/STF549_Ng112/ttcn/LibEmcom/LibNg112/xsd/urn_ietf_params_xml_ns_pidf_geopriv10_civicAddr.ttcn /home/etsi/dev/etsi_emcom/src/LibEmcom/LibNg112/ttcn
+ cp '/home/etsi/dev/STF549_Ng112/ccsrc/include/LibEmcom/LibNg112/*.hh' /home/etsi/dev/etsi_emcom/src/LibEmcom/LibNg112/include
cp: cannot stat '/home/etsi/dev/STF549_Ng112/ccsrc/include/LibEmcom/LibNg112/*.hh': No such file or directory
+ cp '/home/etsi/dev/STF549_Ng112/ccsrc/src/LibEmcom/LibNg112/*.cc' /home/etsi/dev/etsi_emcom/src/LibEmcom/LibNg112/src
cp: cannot stat '/home/etsi/dev/STF549_Ng112/ccsrc/src/LibEmcom/LibNg112/*.cc': No such file or directory
+ for i in ${TTCN_3_LIB_LIST}
+ '[' '!' -d /home/etsi/dev/etsi_emcom/src/LibHttp ']'
+ mkdir -p /home/etsi/dev/etsi_emcom/src/LibHttp/docs /home/etsi/dev/etsi_emcom/src/LibHttp/src /home/etsi/dev/etsi_emcom/src/LibHttp/include /home/etsi/dev/etsi_emcom/src/LibHttp/ttcn /home/etsi/dev/etsi_emcom/src/LibHttp/xsd
+ cp '/home/etsi/dev/STF549_Ng112/ttcn/LibHttp/*.ttcn' /home/etsi/dev/etsi_emcom/src/LibHttp/ttcn
cp: cannot stat '/home/etsi/dev/STF549_Ng112/ttcn/LibHttp/*.ttcn': No such file or directory
+ '[' LibHttp == LibEmcom/LibNg112 ']'
+ '[' LibHttp == LibSip ']'
+ '[' LibHttp == LibHttp ']'
+ cp /home/etsi/dev/STF549_Ng112/ttcn/LibIts/ttcn/Http/LibItsHttp_BinaryMessageBodyTypes.ttcn /home/etsi/dev/STF549_Ng112/ttcn/LibIts/ttcn/Http/LibItsHttp_BinaryTemplates.ttcn /home/etsi/dev/STF549_Ng112/ttcn/LibIts/ttcn/Http/LibItsHttp_BinaryTypes.ttcn /home/etsi/dev/STF549_Ng112/ttcn/LibIts/ttcn/Http/LibItsHttp_EncdecDeclarations.ttcn /home/etsi/dev/STF549_Ng112/ttcn/LibIts/ttcn/Http/LibItsHttp_Functions.ttcn /home/etsi/dev/STF549_Ng112/ttcn/LibIts/ttcn/Http/LibItsHttp_MessageBodyTypes.ttcn /home/etsi/dev/STF549_Ng112/ttcn/LibIts/ttcn/Http/LibItsHttp_Pics.ttcn /home/etsi/dev/STF549_Ng112/ttcn/LibIts/ttcn/Http/LibItsHttp_Templates.ttcn /home/etsi/dev/STF549_Ng112/ttcn/LibIts/ttcn/Http/LibItsHttp_TestSystem.ttcn /home/etsi/dev/STF549_Ng112/ttcn/LibIts/ttcn/Http/LibItsHttp_TypesAndValues.ttcn /home/etsi/dev/STF549_Ng112/ttcn/LibIts/ttcn/Http/LibItsHttp_XMLTypes.ttcn /home/etsi/dev/STF549_Ng112/ttcn/LibIts/ttcn/Http/LibItsHttp_XmlMessageBodyTypes.ttcn /home/etsi/dev/STF549_Ng112/ttcn/LibIts/ttcn/Http/LibItsHttp_XmlTemplates.ttcn /home/etsi/dev/etsi_emcom/src/LibHttp/ttcn
+ cp /home/etsi/dev/STF549_Ng112/ccsrc/EncDec/LibHttp/LibItsHttp_Encdec.cc /home/etsi/dev/etsi_emcom/src/LibHttp/src
+ cp /home/etsi/dev/STF549_Ng112/ccsrc/Ports/LibHttp/HttpPort.hh /home/etsi/dev/etsi_emcom/src/LibHttp/include
+ cp /home/etsi/dev/STF549_Ng112/ccsrc/Ports/LibHttp/HttpPort.cc /home/etsi/dev/etsi_emcom/src/LibHttp/src
+ cp '/home/etsi/dev/STF549_Ng112/ccsrc/include/LibHttp/*.hh' /home/etsi/dev/etsi_emcom/src/LibHttp/include
cp: cannot stat '/home/etsi/dev/STF549_Ng112/ccsrc/include/LibHttp/*.hh': No such file or directory
+ cp '/home/etsi/dev/STF549_Ng112/ccsrc/src/LibHttp/*.cc' /home/etsi/dev/etsi_emcom/src/LibHttp/src
cp: cannot stat '/home/etsi/dev/STF549_Ng112/ccsrc/src/LibHttp/*.cc': No such file or directory
+ cp /home/etsi/dev/STF549_Ng112/ttcn/patch_lib_http/LibItsHttp_BinaryMessageBodyTypes.ttcn /home/etsi/dev/STF549_Ng112/ttcn/patch_lib_http/LibItsHttp_BinaryTemplates.ttcn /home/etsi/dev/STF549_Ng112/ttcn/patch_lib_http/LibItsHttp_BinaryTypes.ttcn /home/etsi/dev/STF549_Ng112/ttcn/patch_lib_http/LibItsHttp_XMLTypes.ttcn /home/etsi/dev/STF549_Ng112/ttcn/patch_lib_http/LibItsHttp_XmlMessageBodyTypes.ttcn /home/etsi/dev/STF549_Ng112/ttcn/patch_lib_http/LibItsHttp_XmlTemplates.ttcn /home/etsi/dev/etsi_emcom/src/LibHttp/ttcn
+ for i in ${TTCN_3_LIB_LIST}
+ '[' '!' -d /home/etsi/dev/etsi_emcom/src/LibSip ']'
+ mkdir -p /home/etsi/dev/etsi_emcom/src/LibSip/docs /home/etsi/dev/etsi_emcom/src/LibSip/src /home/etsi/dev/etsi_emcom/src/LibSip/include /home/etsi/dev/etsi_emcom/src/LibSip/ttcn /home/etsi/dev/etsi_emcom/src/LibSip/xsd
+ cp '/home/etsi/dev/STF549_Ng112/ttcn/LibSip/*.ttcn' /home/etsi/dev/etsi_emcom/src/LibSip/ttcn
cp: cannot stat '/home/etsi/dev/STF549_Ng112/ttcn/LibSip/*.ttcn': No such file or directory
+ '[' LibSip == LibEmcom/LibNg112 ']'
+ '[' LibSip == LibSip ']'
+ cp /home/etsi/dev/STF549_Ng112/ttcn/LibSip/ttcn/LibSip_Common.ttcn /home/etsi/dev/STF549_Ng112/ttcn/LibSip/ttcn/LibSip_Interface.ttcn /home/etsi/dev/STF549_Ng112/ttcn/LibSip/ttcn/LibSip_Library.ttcn /home/etsi/dev/STF549_Ng112/ttcn/LibSip/ttcn/LibSip_MessageBodyTypes.ttcn /home/etsi/dev/STF549_Ng112/ttcn/LibSip/ttcn/LibSip_PIXITS.ttcn /home/etsi/dev/STF549_Ng112/ttcn/LibSip/ttcn/LibSip_SDPTypes.ttcn /home/etsi/dev/STF549_Ng112/ttcn/LibSip/ttcn/LibSip_SIPTypesAndValues.ttcn /home/etsi/dev/STF549_Ng112/ttcn/LibSip/ttcn/LibSip_SMSTypesAndValues.ttcn /home/etsi/dev/STF549_Ng112/ttcn/LibSip/ttcn/LibSip_SimpleMsgSummaryTypes.ttcn /home/etsi/dev/STF549_Ng112/ttcn/LibSip/ttcn/LibSip_Steps.ttcn /home/etsi/dev/STF549_Ng112/ttcn/LibSip/ttcn/LibSip_Templates.ttcn /home/etsi/dev/STF549_Ng112/ttcn/LibSip/ttcn/LibSip_XMLTypes.ttcn /home/etsi/dev/etsi_emcom/src/LibSip/ttcn
+ cp /home/etsi/dev/STF549_Ng112/ttcn/LibSip/xsd/ACR_CB.xsd /home/etsi/dev/STF549_Ng112/ttcn/LibSip/xsd/CDIV.xsd /home/etsi/dev/STF549_Ng112/ttcn/LibSip/xsd/CDIVN.xsd /home/etsi/dev/STF549_Ng112/ttcn/LibSip/xsd/CONF.xsd /home/etsi/dev/STF549_Ng112/ttcn/LibSip/xsd/Ims3gpp.xsd /home/etsi/dev/STF549_Ng112/ttcn/LibSip/xsd/MCID.xsd /home/etsi/dev/STF549_Ng112/ttcn/LibSip/xsd/OIP-OIR.xsd /home/etsi/dev/STF549_Ng112/ttcn/LibSip/xsd/PSTN.xsd /home/etsi/dev/STF549_Ng112/ttcn/LibSip/xsd/ResourceList.xsd /home/etsi/dev/STF549_Ng112/ttcn/LibSip/xsd/SupplementaryServices.xsd /home/etsi/dev/STF549_Ng112/ttcn/LibSip/xsd/TIP-TIR.xsd /home/etsi/dev/STF549_Ng112/ttcn/LibSip/xsd/common-policy.xsd /home/etsi/dev/STF549_Ng112/ttcn/LibSip/xsd/cug.xsd /home/etsi/dev/STF549_Ng112/ttcn/LibSip/xsd/cw.xsd /home/etsi/dev/STF549_Ng112/ttcn/LibSip/xsd/geopriv10basic.xsd /home/etsi/dev/STF549_Ng112/ttcn/LibSip/xsd/pidf.xsd /home/etsi/dev/STF549_Ng112/ttcn/LibSip/xsd/pidf_lo.xsd /home/etsi/dev/STF549_Ng112/ttcn/LibSip/xsd/regInfo.xsd /home/etsi/dev/STF549_Ng112/ttcn/LibSip/xsd/simservs.xsd /home/etsi/dev/STF549_Ng112/ttcn/LibSip/xsd/xdm_commonPolicy-v1_0.xsd /home/etsi/dev/STF549_Ng112/ttcn/LibSip/xsd/xml.xsd /home/etsi/dev/etsi_emcom/src/LibSip/xsd
+ cp '/home/etsi/dev/STF549_Ng112/ttcn/LibSip/xsd/*.ttcn' /home/etsi/dev/etsi_emcom/src/LibSip/ttcn
cp: cannot stat '/home/etsi/dev/STF549_Ng112/ttcn/LibSip/xsd/*.ttcn': No such file or directory
+ cp /home/etsi/dev/STF549_Ng112/ccsrc/EncDec/LibSip/LibSip_Encdec.cc /home/etsi/dev/STF549_Ng112/ccsrc/EncDec/LibSip/LibSip_SMSFunctions_Encdec.cc /home/etsi/dev/STF549_Ng112/ccsrc/EncDec/LibSip/LibSip_Steps_Encdec.cc /home/etsi/dev/STF549_Ng112/ccsrc/EncDec/LibSip/LibSip_Templates_Encdec.cc /home/etsi/dev/etsi_emcom/src/LibSip/src
+ cp /home/etsi/dev/STF549_Ng112/ccsrc/Ports/LibSip/OperatorPort.hh /home/etsi/dev/STF549_Ng112/ccsrc/Ports/LibSip/SipPort.hh /home/etsi/dev/etsi_emcom/src/LibSip/include
+ cp /home/etsi/dev/STF549_Ng112/ccsrc/Ports/LibSip/SipPort.cc /home/etsi/dev/etsi_emcom/src/LibSip/src
+ cp '/home/etsi/dev/STF549_Ng112/ccsrc/include/LibSip/*.hh' /home/etsi/dev/etsi_emcom/src/LibSip/include
cp: cannot stat '/home/etsi/dev/STF549_Ng112/ccsrc/include/LibSip/*.hh': No such file or directory
+ cp '/home/etsi/dev/STF549_Ng112/ccsrc/src/LibSip/*.cc' /home/etsi/dev/etsi_emcom/src/LibSip/src
cp: cannot stat '/home/etsi/dev/STF549_Ng112/ccsrc/src/LibSip/*.cc': No such file or directory
+ cp /home/etsi/dev/STF549_Ng112/ttcn/patch_sip_titan/LibSip_Common.ttcn /home/etsi/dev/STF549_Ng112/ttcn/patch_sip_titan/LibSip_EncdecDeclarations.ttcn /home/etsi/dev/STF549_Ng112/ttcn/patch_sip_titan/LibSip_MessageBodyTypes.ttcn /home/etsi/dev/STF549_Ng112/ttcn/patch_sip_titan/LibSip_SDPTypes.ttcn /home/etsi/dev/STF549_Ng112/ttcn/patch_sip_titan/LibSip_SIPTypesAndValues.ttcn /home/etsi/dev/STF549_Ng112/ttcn/patch_sip_titan/LibSip_SMSFunctions.ttcn /home/etsi/dev/STF549_Ng112/ttcn/patch_sip_titan/LibSip_SMSTemplates.ttcn /home/etsi/dev/STF549_Ng112/ttcn/patch_sip_titan/LibSip_SMSTypesAndValues.ttcn /home/etsi/dev/STF549_Ng112/ttcn/patch_sip_titan/LibSip_SimpleMsgSummaryTypes.ttcn /home/etsi/dev/STF549_Ng112/ttcn/patch_sip_titan/LibSip_Steps.ttcn /home/etsi/dev/STF549_Ng112/ttcn/patch_sip_titan/LibSip_Templates.ttcn /home/etsi/dev/STF549_Ng112/ttcn/patch_sip_titan/http_uri_etsi_org_ngn_params_xml_comm_div_info.ttcn /home/etsi/dev/STF549_Ng112/ttcn/patch_sip_titan/http_uri_etsi_org_ngn_params_xml_simservs_mcid.ttcn /home/etsi/dev/STF549_Ng112/ttcn/patch_sip_titan/http_uri_etsi_org_ngn_params_xml_simservs_pstn.ttcn /home/etsi/dev/STF549_Ng112/ttcn/patch_sip_titan/http_uri_etsi_org_ngn_params_xml_simservs_xcap.ttcn /home/etsi/dev/STF549_Ng112/ttcn/patch_sip_titan/urn_3gpp_ns_cw_1_0.ttcn /home/etsi/dev/STF549_Ng112/ttcn/patch_sip_titan/urn_ietf_params_xml_ns_common_policy.ttcn /home/etsi/dev/STF549_Ng112/ttcn/patch_sip_titan/urn_ietf_params_xml_ns_conference_info.ttcn /home/etsi/dev/STF549_Ng112/ttcn/patch_sip_titan/urn_ietf_params_xml_ns_reginfo.ttcn /home/etsi/dev/STF549_Ng112/ttcn/patch_sip_titan/urn_ietf_params_xml_ns_resource_lists.ttcn /home/etsi/dev/STF549_Ng112/ttcn/patch_sip_titan/urn_oma_xml_xdm_common_policy.ttcn /home/etsi/dev/etsi_emcom/src/LibSip/ttcn
+ for i in ${TTCN_3_LIB_LIST}
+ '[' '!' -d /home/etsi/dev/etsi_emcom/src/LibCommon ']'
+ mkdir -p /home/etsi/dev/etsi_emcom/src/LibCommon/docs /home/etsi/dev/etsi_emcom/src/LibCommon/src /home/etsi/dev/etsi_emcom/src/LibCommon/include /home/etsi/dev/etsi_emcom/src/LibCommon/ttcn /home/etsi/dev/etsi_emcom/src/LibCommon/xsd
+ cp '/home/etsi/dev/STF549_Ng112/ttcn/LibCommon/*.ttcn' /home/etsi/dev/etsi_emcom/src/LibCommon/ttcn
cp: cannot stat '/home/etsi/dev/STF549_Ng112/ttcn/LibCommon/*.ttcn': No such file or directory
+ '[' LibCommon == LibEmcom/LibNg112 ']'
+ '[' LibCommon == LibSip ']'
+ '[' LibCommon == LibHttp ']'
+ '[' LibCommon == LibCommon ']'
+ cp /home/etsi/dev/STF549_Ng112/ttcn/LibCommon/ttcn/LibCommon_AbstractData.ttcn /home/etsi/dev/STF549_Ng112/ttcn/LibCommon/ttcn/LibCommon_BasicTypesAndValues.ttcn /home/etsi/dev/STF549_Ng112/ttcn/LibCommon/ttcn/LibCommon_DataStrings.ttcn /home/etsi/dev/STF549_Ng112/ttcn/LibCommon/ttcn/LibCommon_Sync.ttcn /home/etsi/dev/STF549_Ng112/ttcn/LibCommon/ttcn/LibCommon_TextStrings.ttcn /home/etsi/dev/STF549_Ng112/ttcn/LibCommon/ttcn/LibCommon_Time.ttcn /home/etsi/dev/STF549_Ng112/ttcn/LibCommon/ttcn/LibCommon_VerdictControl.ttcn /home/etsi/dev/etsi_emcom/src/LibCommon/ttcn
+ cp /home/etsi/dev/STF549_Ng112/ttcn/LibCommon/ttcn/LibCommon_AbstractData.ttcn /home/etsi/dev/STF549_Ng112/ttcn/LibCommon/ttcn/LibCommon_BasicTypesAndValues.ttcn /home/etsi/dev/STF549_Ng112/ttcn/LibCommon/ttcn/LibCommon_DataStrings.ttcn /home/etsi/dev/STF549_Ng112/ttcn/LibCommon/ttcn/LibCommon_Sync.ttcn /home/etsi/dev/STF549_Ng112/ttcn/LibCommon/ttcn/LibCommon_TextStrings.ttcn /home/etsi/dev/STF549_Ng112/ttcn/LibCommon/ttcn/LibCommon_Time.ttcn /home/etsi/dev/STF549_Ng112/ttcn/LibCommon/ttcn/LibCommon_VerdictControl.ttcn /home/etsi/dev/etsi_emcom/src/LibCommon/ttcn
+ cp /home/etsi/dev/STF549_Ng112/ttcn/patch_lib_common_titan/LibCommon_Sync.ttcn /home/etsi/dev/etsi_emcom/src/LibCommon/ttcn

# Generate Bison parsers is any
#cd ${FWK_DST_PATH}/src
#if [ "${FWK_DIR_LIST_Y}" != "" ]
#then
#    for i in ${FWK_DIR_LIST_Y}
#    do
#        BASE_NAME=$(basename "$i" .y)
#        bison -dv -p${BASE_NAME}_ -b${BASE_NAME}_ ${BASE_NAME}.y #--defines=../include/${BASE_NAME}.h -o${BASE_NAME}.c
#    done
#fi
#if [ "${FWK_DIR_LIST_L}" != "" ]
#then
#    for i in ${FWK_DIR_LIST_L}
#    do
#        BASE_NAME=$(basename "$i" .l)
#        flex -Cfr -8 -Bvpp -P${BASE_NAME}_ ${BASE_NAME}.l  # -o${BASE_NAME}_flex.c ${BASE_NAME}.l
#    done
#    mv ${BASE_NAME}_.tab.h ../include
#fi
#cd -

# Apply patches
PATH_PATCHES=`pwd`
++ pwd
+ PATH_PATCHES=/home/etsi/dev/STF549_Ng112/scripts
if [ -d ${PATH_PATCHES} ]
then
    # Update Ng112
    cp ${PATH_PATCHES}/ng112_generate_makefile.bash ${PATH_DEV_EMCOM}/src/AtsNg112/bin
    cp ${PATH_PATCHES}/run_mtc.bash ${PATH_DEV_EMCOM}/src/AtsNg112/bin
    cp ${PATH_PATCHES}/run_ptcs.bash ${PATH_DEV_EMCOM}/src/AtsNg112/bin
    cp ${PATH_PATCHES}/run_all.bash ${PATH_DEV_EMCOM}/src/AtsNg112/bin
    # Update TestCodec
    cp ${PATH_PATCHES}/testcodec_generate_makefile.bash ${PATH_DEV_EMCOM}/src/TestCodec/bin
    cp ${PATH_PATCHES}/run_mtc.bash ${PATH_DEV_EMCOM}/src/TestCodec/bin
    cp ${PATH_PATCHES}/run_ptcs.bash ${PATH_DEV_EMCOM}/src/TestCodec/bin
    cp ${PATH_PATCHES}/run_all.bash ${PATH_DEV_EMCOM}/src/TestCodec/bin
fi
+ '[' -d /home/etsi/dev/STF549_Ng112/scripts ']'
+ cp /home/etsi/dev/STF549_Ng112/scripts/ng112_generate_makefile.bash /home/etsi/dev/etsi_emcom/src/AtsNg112/bin
+ cp /home/etsi/dev/STF549_Ng112/scripts/run_mtc.bash /home/etsi/dev/etsi_emcom/src/AtsNg112/bin
+ cp /home/etsi/dev/STF549_Ng112/scripts/run_ptcs.bash /home/etsi/dev/etsi_emcom/src/AtsNg112/bin
+ cp /home/etsi/dev/STF549_Ng112/scripts/run_all.bash /home/etsi/dev/etsi_emcom/src/AtsNg112/bin
+ cp /home/etsi/dev/STF549_Ng112/scripts/testcodec_generate_makefile.bash /home/etsi/dev/etsi_emcom/src/TestCodec/bin
+ cp /home/etsi/dev/STF549_Ng112/scripts/run_mtc.bash /home/etsi/dev/etsi_emcom/src/TestCodec/bin
+ cp /home/etsi/dev/STF549_Ng112/scripts/run_ptcs.bash /home/etsi/dev/etsi_emcom/src/TestCodec/bin
+ cp /home/etsi/dev/STF549_Ng112/scripts/run_all.bash /home/etsi/dev/etsi_emcom/src/TestCodec/bin

# Set rights
find ${PATH_DEV_EMCOM} -type f -exec chmod 664 {} \;
+ find /home/etsi/dev/etsi_emcom -type f -exec chmod 664 '{}' ';'
find ${PATH_DEV_EMCOM} -name "*.bash" -type f -exec chmod 775 {} \;
+ find /home/etsi/dev/etsi_emcom -name '*.bash' -type f -exec chmod 775 '{}' ';'
find ${PATH_DEV_EMCOM} -type d -exec chmod 775 {} \;
+ find /home/etsi/dev/etsi_emcom -type d -exec chmod 775 '{}' ';'
chown -R ${CHOWN_USER_GROUP} ${PATH_DEV_EMCOM}
+ chown -R etsi:etsi /home/etsi/dev/etsi_emcom

cd ${OLDPWD}
+ cd /home/etsi/dev/STF549_Ng112/scripts

exit 0
+ exit 0
	XSD.DateTime timestamp optional
                    Timestamp timestamp optional,
                    timestamp := omit,
                    timestamp := *,
      timestamp := *

function f_exit {
    cd ${CURPWD}
    
    unset TTCN_FILES
    unset CC_FILES
    unset CFG_FILES
    unset EXECUTABLE
    echo $1
    exit $2
}

function f_usage {
    echo "build.bash: This script import from External Disk the "
    echo "Optional arguments:"
    echo "  prof: Generate a makefile including profiling options (e.g. ./build.bash prof)"
    exit 0
}

clear
+ clear

if [ "$1" == "help" ]
then
    f_usage
fi
+ '[' '' == help ']'

ATS_NAME=Ng112
+ ATS_NAME=Ng112

#CURPWD=`pwd`
if [ ! "${PWD##*/}" == "objs" ]
then
    cd ../objs
    if [ ! $? == 0 ]
    then
        echo "Please move to PROJECT/obj directory"
        exit 1
    fi
fi
+ '[' '!' objs == objs ']'
# Remove everything
rm -fr ../objs/*.hh
+ rm -fr '../objs/*.hh'
rm -fr ../objs/*.cc
+ rm -fr '../objs/*.cc'
rm -fr ../objs/*.log
+ rm -fr '../objs/*.log'
rm -fr ../objs/*.o
+ rm -fr '../objs/*.o'
rm -fr ../objs/Makefile
+ rm -fr ../objs/Makefile

# Remove useless files
find .. -type f -name "*~" -exec rm {} \;
+ find .. -type f -name '*~' -exec rm '{}' ';'
find .. -type f -name "*.bak" -exec rm {} \;
+ find .. -type f -name '*.bak' -exec rm '{}' ';'
find .. -type f -name "*.log" -exec rm {} \;
+ find .. -type f -name '*.log' -exec rm '{}' ';'

# Build XSD files if any and put them in objs directory
#XSD_PATH=${PATH_DEV_EMCOM}/src/LibSip/xsd
XSD_PATH=${PATH_DEV_EMCOM}/null # Do not use xsd2ttcn for now, need to fix issues first
+ XSD_PATH=/null
if [ -d ${XSD_PATH} ]
then
    XSD_FILES=`find ${XSD_PATH} -name '*.xsd'`

    if [ "${OSTYPE}" == "cygwin" ]
    then
        xsd2ttcn.exe ${XSD_FILES}
    else
        xsd2ttcn ${XSD_FILES}
    fi
    if [ "$?" != "0" ]
    then
        f_exit "Failed to generate XSD source code" 2
    fi
    XSD_FILES=`find . -name '*.ttcn'`
fi
+ '[' -d /null ']'

REFERENCES="LibCommon LibHttp LibEmcom/LibNg112 LibSip"
+ REFERENCES='LibCommon LibHttp LibEmcom/LibNg112 LibSip'
for i in ${REFERENCES}
do
    # TTCN code
    for j in `find ${PATH_DEV_EMCOM}/src/$i/ttcn -type f -name "*.ttcn"`;
    do
	      ln -sf $j ../ttcn/`basename $j`
    done
    # Include source code
    files=`find ${PATH_DEV_EMCOM}/src/$i/include -type f`
    if [ "${files}" != " " ]
    then
	      for j in ${files};
	      do
	          ln -sf $j ../include/`basename $j`
	      done
    fi
    # CC source code
    files=`find ${PATH_DEV_EMCOM}/src/$i/src -type f`
    if [ "${files}" != " " ]
    then
	      for j in ${files};
	      do
	          ln -sf $j ../src/`basename $j`
	      done
    fi
done
+ for i in ${REFERENCES}
++ find /src/LibCommon/ttcn -type f -name '*.ttcn'
find: '/src/LibCommon/ttcn': No such file or directory
++ find /src/LibCommon/include -type f
find: '/src/LibCommon/include': No such file or directory
+ files=
+ '[' '' '!=' ' ' ']'
++ find /src/LibCommon/src -type f
find: '/src/LibCommon/src': No such file or directory
+ files=
+ '[' '' '!=' ' ' ']'
+ for i in ${REFERENCES}
++ find /src/LibHttp/ttcn -type f -name '*.ttcn'
find: '/src/LibHttp/ttcn': No such file or directory
++ find /src/LibHttp/include -type f
find: '/src/LibHttp/include': No such file or directory
+ files=
+ '[' '' '!=' ' ' ']'
++ find /src/LibHttp/src -type f
find: '/src/LibHttp/src': No such file or directory
+ files=
+ '[' '' '!=' ' ' ']'
+ for i in ${REFERENCES}
++ find /src/LibEmcom/LibNg112/ttcn -type f -name '*.ttcn'
find: '/src/LibEmcom/LibNg112/ttcn': No such file or directory
++ find /src/LibEmcom/LibNg112/include -type f
find: '/src/LibEmcom/LibNg112/include': No such file or directory
+ files=
+ '[' '' '!=' ' ' ']'
++ find /src/LibEmcom/LibNg112/src -type f
find: '/src/LibEmcom/LibNg112/src': No such file or directory
+ files=
+ '[' '' '!=' ' ' ']'
+ for i in ${REFERENCES}
++ find /src/LibSip/ttcn -type f -name '*.ttcn'
find: '/src/LibSip/ttcn': No such file or directory
++ find /src/LibSip/include -type f
find: '/src/LibSip/include': No such file or directory
+ files=
+ '[' '' '!=' ' ' ']'
++ find /src/LibSip/src -type f
find: '/src/LibSip/src': No such file or directory
+ files=
+ '[' '' '!=' ' ' ']'

# Generate the list of the TTCN-3 files
TTCN_FILES=`find .. -name '*.ttcn*'`
++ find .. -name '*.ttcn*'
+ TTCN_FILES='../ttcn/AtsNg112_TestControl.ttcn
../ttcn/AtsNg112_TestCases.ttcn'

# Start ATS generation - Step 1
if [ "${OSTYPE}" == "cygwin" ]
then
    rm ../bin/*.exe ../lib/*.dll
    compiler.exe -e -f -g -l -L -M -n -O -t -R -U none ${TTCN_FILES} 2>&1 3>&1 | tee build.log
    if [ "$?" == "1" ]
    then
        f_exit "Failed to compile ATS" 4
    fi
else
    compiler -e -f -g -l -L -M -n -O -t -R -U none ${TTCN_FILES} 2>&1 3>&1 | tee build.log
    if [ "$?" == "1" ]
    then 
        f_exit "Failed to generate ATS source code" 6
    fi
fi
+ '[' linux-gnu == cygwin ']'
+ compiler -e -f -g -l -L -M -n -O -t -R -U none ../ttcn/AtsNg112_TestControl.ttcn ../ttcn/AtsNg112_TestCases.ttcn
+ tee build.log
../bin/ng112_generate_makefile.bash: line 115: compiler: command not found
+ '[' 0 == 1 ']'

# Sart ATS generation - Step 2
# Create working variables
CC_FILES=`find ../src -name '*.c*'`
++ find ../src -name '*.c*'
+ CC_FILES=
FWK_FILES=`find ${PATH_DEV_EMCOM}/framework/ -name '*.c*'`
++ find /framework/ -name '*.c*'
find: '/framework/': No such file or directory
+ FWK_FILES=
CFG_FILES=`find ../etc -name '*.cfg'`
++ find ../etc -name '*.cfg'
+ CFG_FILES=../etc/AtsNg112.cfg

# Sart ATS generation - Step 3
if [ "${OSTYPE}" == "cygwin" ]
then
    ttcn3_makefilegen.exe -d -f -g -m -M -R -U none -e Ats${ATS_NAME} ${TTCN_FILES} ${CC_FILES} ${FWK_FILES} ${CFG_FILES} | tee --append build.log
    if [ "$?" == "1" ]
    then
        f_exit "Failed to compile ATS" 5
    fi
else
    ttcn3_makefilegen -d -f -g -m -M -R -U none -e Ats${ATS_NAME} ${TTCN_FILES} ${CC_FILES} ${FWK_FILES} ${CFG_FILES} | tee --append build.log
    if [ "$?" == "1" ]
    then
        f_exit "Failed to generate ATS source code" 7
    fi
fi
+ '[' linux-gnu == cygwin ']'
+ ttcn3_makefilegen -d -f -g -m -M -R -U none -e AtsNg112 ../ttcn/AtsNg112_TestControl.ttcn ../ttcn/AtsNg112_TestCases.ttcn ../etc/AtsNg112.cfg
+ tee --append build.log
../bin/ng112_generate_makefile.bash: line 137: ttcn3_makefilegen: command not found
+ '[' 0 == 1 ']'

# Bug xsd2ttcn
for i in ${XSD_FILES}
do
    VARIANT='s/  variant (\[\-\]) ;//g'
    sed --in-place "${VARIANT}" $i
done

# Remove port skeletons to use src/<port skeletons>
for i in `ls ../include/*.hh`
do
    if [ -f ./`basename $i` ]
    then
	      rm ./`basename $i`
    fi
done
++ ls '../include/*.hh'
ls: cannot access '../include/*.hh': No such file or directory
for i in `ls ../src/*.cc`
do
    if [ -f ./`basename $i` ]
    then
	      rm ./`basename $i`
    fi
done
++ ls '../src/*.cc'
ls: cannot access '../src/*.cc': No such file or directory

# Check if Makefile was generated
if [ ! -f ./Makefile ]
then
    f_exit "Failed to generate ATS source code" 8
fi
+ '[' '!' -f ./Makefile ']'
+ f_exit 'Failed to generate ATS source code' 8
+ cd
+ unset TTCN_FILES
+ unset CC_FILES
+ unset CFG_FILES
+ unset EXECUTABLE
+ echo Failed to generate ATS source code
+ exit 8
Failed to generate ATS source code
Removing intermediate container f3050ba3d061
The command '/bin/sh -c cd /home/etsi/frameworks     && wget -q 'http://ftp.halifax.rwth-aachen.de/eclipse//technology/epp/downloads/release/oxygen/2/eclipse-cpp-oxygen-2-linux-gtk-x86_64.tar.gz' -Oeclipse-cpp-oxygen-2-linux-gtk-x86_64.tar.gz     && tar -zxvf ./eclipse-cpp-oxygen-2-linux-gtk-x86_64.tar.gz     && rm -f ./eclipse-cpp-oxygen-2-linux-gtk-x86_64.tar.gz     && find $HOME -name "*"     && cd /home/etsi/dev/STF549_Ng112     && ls     && cd /home/etsi/dev/STF549_Ng112/ttcn     && git clone https://forge.etsi.org/gitlab/LIBS/LibSip.git ./LibSip     && git clone https://forge.etsi.org/gitlab/LIBS/LibIms.git ./LibIms     && git clone https://forge.etsi.org/gitlab/LIBS/LibCommon.git ./LibCommon     && git clone -bSTF525 https://forge.etsi.org/gitlab/LIBS/LibIts ./LibIts     && cd /home/etsi/dev/STF549_Ng112/ttcn/LibIts     && rm -fr asn1 t3q xsd     && cd ttcn && rm -fr BTP CALM CAM Common DCC DENM GeoNetworking Ipv6OverGeoNetworking IVIM MapemSpatem Pki Security SremSsem V2G     && cd /home/etsi/dev/STF549_Ng112/scripts     && chmod 775 *.bash devenv.bash.*     && cd /home/etsi     && ln -sf /home/etsi/dev/STF549_Ng112/scripts/devenv.bash.ubuntu /home/etsi/devenv.bash     && ls -ltr /home/etsi     && export HOME=/home/etsi     && . /home/etsi/devenv.bash     && cd /home/etsi/dev/STF549_Ng112/scripts     && ./build_titan.bash     && ./update_emcom_project.bash     && cd /home/etsi/dev/etsi_emcom/src/AtsNg112/objs     && find /home/etsi/dev/etsi_emcom -type f -name "*.ttcn" -exec grep timestamp {} \;     && ../bin/ng112_generate_makefile.bash' returned a non-zero code: 8
Docker build failed: 0
Build step 'Execute shell' marked build as failure
Finished: FAILURE