This is an unusually long text for the mailing list. I tried to write a
kind of tutorial using an example for a GSOC student. I'm looking forward to the comments from the pros and can write it down completely.
Hello, Mritunjay

if I understood it correctly, one idea of the rtems source builder is to
make existing software packages usable for RTEMS. Most existing software packages do not work without changes in the RTEMS environment. You have already noticed this with ptpd ;-)
The most common auto-tools and configure have trouble making the correct

assumptions for the rtems environment. Here you have to intervene. This
can be done with the builder-cfg files.
This is a bit of hard work and you have to approach it with small steps.

You also have to use not so clean tricks in different places. When you
have achieved the integration you can/must then try to optimize it so that it becomes generally valid.
That's my policy. Maybe the others here in the maillist have more ideas,
also for me.
I have now tried to implement what I mean using a similar example
(openntp). Unfortunately, I haven't finished yet, but I hope to clear a few hurdles for you. I was doing some digging around and I came across this: https://github.com/openntpd-portable/openntpd-portable
Here I was then confronted with the same problems as you with autoreconf
etc. Here it didn't work, just run autoreconf twice and generate a tar-file for installation like I did with the ptpd from github. Then I found this: https://artfiles.org/openbsd/OpenNTPD/openntpd-6.2p3.tar.gz Now I have made a "standard" config file for rsb: # # OpenNTPd 6.2p3 Version 1. # # This configuration file configure's, make's and install's OpenNTPd. # %if %{release} == %{nil} %define release 1 %endif Name: openntpd-%{openntpd_version}-%{_host}-%{release} Summary: NTP is the Network Time Protocol. Version: %{openntpd_version} Release: %{release} URL: https://github.com/openntpd-portable # # NTP Source # %source set openntpd
https://artfiles.org/openbsd/OpenNTPD/openntpd-%{openntpd_version}.tar.gz

%hash sha512 openntpd-%{openntpd_version}.tar.gz
56a04bfd8b161b365607673ac80086ff53ae943938fa49bf52edbc541432eca30730a46a4af581fe26ce3bbceb144cb25982a38959b7a3f9304c727fe60f9
f50 # # Prepare the source code. # %prep build_top=$(pwd) source_dir_openntpd="openntpd-%{openntpd_version}" %source setup openntpd -q -n openntpd-%{openntpd_version} %patch setup openntpd -p1 cd ${build_top} %build build_top=$(pwd) %{build_directory} mkdir -p ${build_dir} cd ${build_dir} %{host_build_flags} ../${source_dir_openntpd}/configure \ --host=%{_host} \ --prefix=%{_prefix} \ --bindir=%{_bindir} \ --exec_prefix=%{_exec_prefix} \ --includedir=%{_includedir} \ --libdir=%{_libdir} \ --libexecdir=%{_libexecdir} \ --mandir=%{_mandir} \ --infodir=%{_infodir} \ --datadir=%{_datadir} \ --disable-shared \ --enable-static \ --with-gnu-ld \ --disable-https-constraint %{__make} all cd ${build_top} %install build_top=$(pwd) %{__rmdir} $SB_BUILD_ROOT cd ${build_dir} %{__make} DESTDIR=$SB_BUILD_ROOT install cd ${build_top} Then I "executed" that. [h1@earth rtems (master *)]$ ../source-builder/sb-set-builder --log
log.ntpd.txt --with-rtems-bsp=xilinx_zynq_a9_qemu --host=arm-rtems5
--prefix /home/h1/GSOC/RTEMS/5.0.0-m20
03 net/ntpd RTEMS Source Builder - Set Builder, 5 (26e335ca159e modified) Build Set: net/ntpd config: net/openntpd-6.2p3-1.cfg package: openntpd-6.2p3-arm-rtems5-1 building: openntpd-6.2p3-arm-rtems5-1 error: building openntpd-6.2p3-arm-rtems5-1 Build FAILED See error report: rsb-report-openntpd-6.2p3-arm-rtems5-1.txt error: building openntpd-6.2p3-arm-rtems5-1 Build Set: Time 0:00:16.036623 Build FAILED Error! I looked at that one: [h1@earth rtems (master *)]$ tail -20 rsb-report-openntpd-6.2p3-arm-rtems5-1.txt CC setproctitle.lo CC bsd-setresgid.lo CC bsd-setresuid.lo CCLD libcompat.la arm-rtems5-ar: `u' modifier ignored since `D' is the default (see `U') CCLD libcompatnoopt.la arm-rtems5-ar: `u' modifier ignored since `D' is the default (see `U') make[1]: Leaving directory
'/home/h1/GSOC/RTEMS_DEV/rtems-source-builder/rtems/build/openntpd-6.2p3-arm-rtems5-1/build-cxc/compat'

Making all in src make[1]: Entering directory
'/home/h1/GSOC/RTEMS_DEV/rtems-source-builder/rtems/build/openntpd-6.2p3-arm-rtems5-1/build-cxc/src'

CC ntpd-client.o arm-rtems5-gcc: fatal error:
/home/h1/GSOC/RTEMS/5.0.0-m2003/arm-rtems5/xilinx_zynq_a9_qemu/lib/bsp_specs:
attempt to rename spec 'endfile' to already defined spec 'old_endfi
le' compilation terminated. Makefile:526: recipe for target 'ntpd-client.o' failed make[1]: *** [ntpd-client.o] Error 1 make[1]: Leaving directory
'/home/h1/GSOC/RTEMS_DEV/rtems-source-builder/rtems/build/openntpd-6.2p3-arm-rtems5-1/build-cxc/src'

Makefile:401: recipe for target 'all-recursive' failed make: *** [all-recursive] Error 1 shell cmd failed: /bin/sh -ex /home/h1/GSOC/RTEMS_DEV/rtems-source-builder/rtems/build/openntpd-6.2p3-arm-rtems5-1/do-build


In build/openntpd-6.2p3-arm-rtems5-1/openntpd-6.2p3/src/Makefile.am I
found that CFLAGS gets includes twice which leads to this error "attempt
to rename..." ... ntpd_CFLAGS = $(CFLAGS) ntpd_CFLAGS += -DSYSCONFDIR=\"$(sysconfdir)\" ntpd_CFLAGS += -DLOCALSTATEDIR=\"$(localstatedir)\" ... Then I changed the cfg-file: ... %{host_build_flags} # src/Makefile.am includes CFLAGS twice? # this leads to : bsp_specs: attempt to rename spec 'endfile' to already defined spec 'old_endfile' # sed -i 's/ntpd_CFLAGS = $(CFLAGS)/ntpd_CFLAGS = $(CFLAGS)/g' ../${source_dir_openntpd}/src/Makefile.am sed -i 's/ntpd_CFLAGS += -DSYSCONFDIR=/ntpd_CFLAGS = -DSYSCONFDIR=/g' ../${source_dir_openntpd}/src/Makefile.am ../${source_dir_openntpd}/configure \ --host=%{_host} \ ... Now I've come a long way, but
[h1@earth rtems (master *)]$ tail -20
rsb-report-openntpd-6.2p3-arm-rtems5-1.txt asnprintf CC ntpd-ntp.o CC ntpd-ntp_dns.o ../../openntpd-6.2p3/src/ntp_dns.c: In function 'ntp_dns': ../../openntpd-6.2p3/src/ntp_dns.c:58:6: warning: implicit declaration
of function 'setpriority'; did you mean 'setprotoent'?
[-Wimplicit-function-declaration] if (setpriority(PRIO_PROCESS, 0, 0) == -1) ^~~~~~~~~~~ setprotoent ../../openntpd-6.2p3/src/ntp_dns.c:58:18: error: 'PRIO_PROCESS' undeclared (first use in this function); did you mean 'EINPROGRESS'? if (setpriority(PRIO_PROCESS, 0, 0) == -1) ^~~~~~~~~~~~ EINPROGRESS ../../openntpd-6.2p3/src/ntp_dns.c:58:18: note: each undeclared identifier is reported only once for each function it appears in Makefile:624: recipe for target 'ntpd-ntp_dns.o' failed make[1]: *** [ntpd-ntp_dns.o] Error 1 make[1]: Leaving directory
'/home/h1/GSOC/RTEMS_DEV/rtems-source-builder/rtems/build/openntpd-6.2p3-arm-rtems5-1/build-cxc/src'

make: *** [all-recursive] Error 1
Makefile:401: recipe for target 'all-recursive' failed shell cmd failed: /bin/sh -ex /home/h1/GSOC/RTEMS_DEV/rtems-source-builder/rtems/build/openntpd-6.2p3-arm-rtems5-1/do-build


Now a little bit of searching... Adding "#include <rtems/bsd/sys/resource.h>" solves the problem. But the next one arises:
make[1]: Entering directory
'/home/h1/GSOC/RTEMS_DEV/rtems-source-builder/rtems/build/openntpd-6.2p3-arm-rtems5-1/build-cxc/src'

CC ntpd-ntpd.o CC ntpd-parse.o parse.y: In function 'yyerror': parse.y:473:6: warning: implicit declaration of function 'vasprintf'; did you mean 'vasnprintf'? [-Wimplicit-function-declaration] parse.y: In function 'yylex': parse.y:686:22: warning: implicit declaration of function 'strtonum'; did you mean 'strtoul'? [-Wimplicit-function-declaration] CC ntpd-fake-sensors.o CC ntpd-server.o ../../openntpd-6.2p3/src/server.c: In function 'setup_listeners': ../../openntpd-6.2p3/src/server.c:65:21: error: 'struct if_data' has no member named 'ifi_rdomain'; did you mean 'ifi_addrlen'? rdomain = ifd->ifi_rdomain; ^~~~~~~~~~~ ifi_addrlen Makefile:708: recipe for target 'ntpd-server.o' failed
That looks a little more complicated. It uses an if_data structure that
is probably only available in openbsd? But also here google helps ;-) Here I found a patch : https://github.com/freebsd/freebsd-ports/tree/master/net/openntpd/files
[h1@earth build-cxc (master *)]$ patch ../openntpd-6.2p3/src/server.c
/tmp/openntp/openntpd-6.2p3/patch-src_server.c And it's gotten me this far: [h1@earth build-cxc (master *)]$ make Making all in include make[1]: Entering directory
'/home/h1/GSOC/RTEMS_DEV/rtems-source-builder/rtems/build/openntpd-6.2p3-arm-rtems5-1/build-cxc/include'

make[1]: Nothing to be done for 'all'. make[1]: Leaving directory
'/home/h1/GSOC/RTEMS_DEV/rtems-source-builder/rtems/build/openntpd-6.2p3-arm-rtems5-1/build-cxc/include'

Making all in compat make[1]: Entering directory
'/home/h1/GSOC/RTEMS_DEV/rtems-source-builder/rtems/build/openntpd-6.2p3-arm-rtems5-1/build-cxc/compat'

make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory
'/home/h1/GSOC/RTEMS_DEV/rtems-source-builder/rtems/build/openntpd-6.2p3-arm-rtems5-1/build-cxc/compat'

Making all in src make[1]: Entering directory
'/home/h1/GSOC/RTEMS_DEV/rtems-source-builder/rtems/build/openntpd-6.2p3-arm-rtems5-1/build-cxc/src'

CC ntpd-server.o CC ntpd-util.o CCLD ntpd /home/h1/GSOC/RTEMS/5.0.0-m2003/lib/gcc/arm-rtems5/7.5.0/../../../../arm-rtems5/bin/ld: ntpd-ntp_dns.o: in function `ntp_dns': /home/h1/GSOC/RTEMS_DEV/rtems-source-builder/rtems/build/openntpd-6.2p3-arm-rtems5-1/build-cxc/src/../../openntpd-6.2p3/src/ntp_dns.c:59: undefined reference to `setpriority' /home/h1/GSOC/RTEMS/5.0.0-m2003/lib/gcc/arm-rtems5/7.5.0/../../../../arm-rtems5/bin/ld: ntpd-ntpd.o: in function `main': /home/h1/GSOC/RTEMS_DEV/rtems-source-builder/rtems/build/openntpd-6.2p3-arm-rtems5-1/build-cxc/src/../../openntpd-6.2p3/src/ntpd.c:243: undefined reference to `setpriority' /home/h1/GSOC/RTEMS/5.0.0-m2003/lib/gcc/arm-rtems5/7.5.0/../../../../arm-rtems5/bin/ld:
/home/h1/GSOC/RTEMS_DEV/rtems-source-builder/rtems/build/openntpd-6.2p3-arm-rtems5-1/b
uild-cxc/src/../../openntpd-6.2p3/src/ntpd.c:251: undefined reference to
`daemon' /home/h1/GSOC/RTEMS/5.0.0-m2003/lib/gcc/arm-rtems5/7.5.0/../../../../arm-rtems5/bin/ld:
/home/h1/GSOC/RTEMS_DEV/rtems-source-builder/rtems/build/openntpd-6.2p3-arm-rtems5-1/b
uild-cxc/src/../../openntpd-6.2p3/src/ntpd.c:330: undefined reference to
`daemon' /home/h1/GSOC/RTEMS/5.0.0-m2003/lib/gcc/arm-rtems5/7.5.0/../../../../arm-rtems5/bin/ld: ntpd-ntpd.o: in function `dispatch_imsg': /home/h1/GSOC/RTEMS_DEV/rtems-source-builder/rtems/build/openntpd-6.2p3-arm-rtems5-1/build-cxc/src/../../openntpd-6.2p3/src/ntpd.c:435: undefined reference to `daemon' /home/h1/GSOC/RTEMS/5.0.0-m2003/lib/gcc/arm-rtems5/7.5.0/../../../../arm-rtems5/bin/ld: ntpd-ntpd.o: in function `ntpd_adjtime': /home/h1/GSOC/RTEMS_DEV/rtems-source-builder/rtems/build/openntpd-6.2p3-arm-rtems5-1/build-cxc/src/../../openntpd-6.2p3/src/ntpd.c:487:
undefined reference to `update_time_sy
nc_status' /home/h1/GSOC/RTEMS/5.0.0-m2003/lib/gcc/arm-rtems5/7.5.0/../../../../arm-rtems5/bin/ld: ntpd-ntpd.o: in function `ntpd_adjfreq': /home/h1/GSOC/RTEMS_DEV/rtems-source-builder/rtems/build/openntpd-6.2p3-arm-rtems5-1/build-cxc/src/../../openntpd-6.2p3/src/ntpd.c:498: undefined reference to `adjfreq' /home/h1/GSOC/RTEMS/5.0.0-m2003/lib/gcc/arm-rtems5/7.5.0/../../../../arm-rtems5/bin/ld:
/home/h1/GSOC/RTEMS_DEV/rtems-source-builder/rtems/build/openntpd-6.2p3-arm-rtems5-1/b
uild-cxc/src/../../openntpd-6.2p3/src/ntpd.c:522: undefined reference to
`adjfreq' /home/h1/GSOC/RTEMS/5.0.0-m2003/lib/gcc/arm-rtems5/7.5.0/../../../../arm-rtems5/bin/ld: ntpd-ntpd.o: in function `ntpd_settime': /home/h1/GSOC/RTEMS_DEV/rtems-source-builder/rtems/build/openntpd-6.2p3-arm-rtems5-1/build-cxc/src/../../openntpd-6.2p3/src/ntpd.c:542: undefined reference to `settimeofday' /home/h1/GSOC/RTEMS/5.0.0-m2003/lib/gcc/arm-rtems5/7.5.0/../../../../arm-rtems5/bin/ld: ntpd-ntpd.o: in function `readfreq': /home/h1/GSOC/RTEMS_DEV/rtems-source-builder/rtems/build/openntpd-6.2p3-arm-rtems5-1/build-cxc/src/../../openntpd-6.2p3/src/ntpd.c:565: undefined reference to `adjfreq' /home/h1/GSOC/RTEMS/5.0.0-m2003/lib/gcc/arm-rtems5/7.5.0/../../../../arm-rtems5/bin/ld:
/home/h1/GSOC/RTEMS_DEV/rtems-source-builder/rtems/build/openntpd-6.2p3-arm-rtems5-1/b
uild-cxc/src/../../openntpd-6.2p3/src/ntpd.c:574: undefined reference to
`adjfreq' collect2: error: ld returned 1 exit status Makefile:476: recipe for target 'ntpd' failed make[1]: *** [ntpd] Error 1 make[1]: Leaving directory
'/home/h1/GSOC/RTEMS_DEV/rtems-source-builder/rtems/build/openntpd-6.2p3-arm-rtems5-1/build-cxc/src'

Makefile:401: recipe for target 'all-recursive' failed make: *** [all-recursive] Error 1
This is where I am now. From now on, it's gonna be exciting. Now it's
all about anchoring the daemon process in RTEMS. But that is nice work now. I still have to do it.
But I wanted to show you this step-by-step so you can get over the first
hurdles. I hope this helps you and it was not too long. Heinz

On 2020-06-06 01:31, Mritunjay Sharma wrote:

Thank you so much Heinz for such a detailed response. It really helped me a lot. As advised by you and Heinz, I changed the source to https://github.com/mritunjaysharma394/ptpd/archive/master.zip with suggested changes. However, I have encountered few bugs again related to autoreconf. It looks somewhat like this:
+ autoreconf -i -v
autoreconf: Entering directory `.'
autoreconf: configure.ac [1]: not using Gettext
autoreconf: running: aclocal -I m4
autoreconf: configure.ac [1]: tracing
autoreconf: configure.ac [1]: creating directory build-aux
autoreconf: configure.ac [1]: not using Libtool
autoreconf: running: /home/mritunjay/development/rtems/5/bin/autoconf
configure.ac:28 [2]: error: possibly undefined macro: AC_PROG_LIBTOOL
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
autoreconf: /home/mritunjay/development/rtems/5/bin/autoconf failed with exit 
status: 1
shell cmd failed: /bin/sh -ex  
/home/mritunjay/development/rtems/rsb/rtems/build/ptpd-master-arm-rtems5-1/do-build
error: building ptpd-master-arm-rtems5-1 I have attached the error report as well and changes in cfg files can be found here: https://github.com/mritunjaysharma394/rtems-source-builder/commit/6b6bb2b3bd778ebe56e9a1bf3aec1747b078fd39 Thanks, Mritunjay On Fri, Jun 5, 2020 at 2:53 AM Gedare Bloom <ged...@rtems.org> wrote:
On Thu, Jun 4, 2020 at 1:38 PM junkes <jun...@fhi-berlin.mpg.de> wrote:

Hallo Mritunjay,

You can't just take the github ptpd sources and make them work in RTEMS. You 
have to make some configuration
and sources changes before you can build the with the rsb.

Some things like the sys/cpuset.h seems not to be fully compatible yet and so 
the configure simply makes
"wrong" decisions. E.g. defines HAVE_SYS_CPUSET_H = 1 as sys/cpuset.h exists.I 
played a little bit with it and reset
the definition in ptpd-master/src/ptpd.h  (quick and dirty) and could reduce 
the error messages because there is a query for
this variable in the code (src/dep/sys.c):

in ptpd.h after the include of the created configs :

...
#ifdef HAVE_CONFIG_H
# include <config.h>
#endif /* HAVE_CONFIG_H */

#undef HAVE_NTP_GETTIME
#undef HAVE_SYS_CPUSET_H

#ifdef linux
...

in src/dep/sys.c

...
#ifdef HAVE_SYS_CPUSET_H
cpuset_t mask;
CPU_ZERO(&mask);
if(cpu >= 0) {
CPU_SET(cpu,&mask);
} else {
int i;
for(i = 0;  i < CPU_SETSIZE; i++) {
CPU_SET(i, &mask);
}
}
return(cpuset_setaffinity(CPU_LEVEL_WHICH, CPU_WHICH_PID,
-1, sizeof(mask), &mask));
#endif /* HAVE_SYS_CPUSET_H */

In src/dep/constants_dep.h  one can find:

* platform dependent */

#if !defined(linux) && !defined(__NetBSD__) && !defined(__FreeBSD__) && \
!defined(__APPLE__) && !defined(__OpenBSD__) && !defined(__sun) && 
!defined(__QNXNTO__)
#error PTPD hasn't been ported to this OS - should be possible \
if it's POSIX compatible, if you succeed, report it to 
ptpd-de...@sourceforge.net
#endif

here I added "&& !defined(__rtems__)

and here:
...
#if defined(__NetBSD__) || defined(__FreeBSD__) || defined(__APPLE__) || 
defined(__OpenBSD__) || defined(__sun) || defined(__QNXNTO__) || 
defined(__rtems__)
# include <sys/types.h>
# include <sys/socket.h>
#ifdef HAVE_SYS_SOCKIO_H
#include <sys/sockio.h>
#endif /* HAVE_SYS_SOCKIO_H */
# include <netinet/in.h>
# include <net/if.h>
# include <net/if_dl.h>
# include <net/if_types.h>
#ifdef HAVE_NET_IF_ETHER_H
#  include <net/if_ether.h>
...

and so on... You'd have to bite through it once and then you will surely get it 
compiled.

Great start Heinz! Mritunjay, I think this definitely the way forward.
Later, you might try to circle back and fix the hacks in nicer ways by
learning how to make the autoconf stuff work correctly, and contribute
those fixes back upstream to ptpd project.

HTH Heinz



On 2020-06-04 20:29, Mritunjay Sharma wrote:



On Thu, Jun 4, 2020 at 11:07 PM Sebastian Huber 
<sebastian.hu...@embedded-brains.de> wrote:

On 04/06/2020 16:22, Gedare Bloom wrote:

In the github version this code is conditional on sys/cpuset.h being present.

Well, we do have a sys/cpuset.h in newlib. It doesn't have these BSD
definitions though. Probably either:
1. Add more stuff to sys/cpuset.h to make it support BSDisms. This
would mean adding cpuset_setaffinity support in rtems, I guess.
2. Figure out how to disable the conditional code using the
cpuset_setaffinity function.
The <sys/cpuset.h> is already as compatible as possible to glibc and
FreeBSD. There is always room for improvement, however, in this area it
will be difficult.


Please it would be kind of you all to guide on what is the best thing I can do 
next. It is looking
a little difficult. If something similar has been done earlier, sharing it can 
be a lot helpful to take a cue.

Mritunjay

_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel


_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel



Links:
------
[1] http://configure.ac
[2] http://configure.ac:28
RTEMS Tools Project - Source Builder Error Report
 Build: error: building ptpd-master-arm-rtems5-1
 Command Line: ../source-builder/sb-set-builder --log=log 
--prefix=/home/mritunjay/development/rtems/5 
--with-tools=/home/mritunjay/development/rtems/5 --host=arm-rtems5 
--with-rtems-bsp=xilinx_zynq_a9_qemu net/ptpd
 Python: 2.7.17 (default, Apr 15 2020, 17:20:14) [GCC 7.5.0]
 
git://git.rtems.org/rtems-source-builder.git/origin/855818015a378a8333754625296f3b15ce52aadd-modified
 Linux mritunjay-XPS-15-9570 5.3.0-51-generic #44~18.04.2-Ubuntu SMP Thu Apr 23 
14:27:18 UTC 2020 x86_64
Tail of the build log:
script:143:   LIBS_FOR_BUILD="${SB_BUILD_LIBS}"
script:144:   CXXFLAGS_FOR_BUILD="${SB_BUILD_CFLAGS}"
script:145:   CC_FOR_BUILD=$(echo "gcc ${SB_BUILD_CFLAGS}" | sed -e 
's,-std=gnu99 ,,')
script:146:   CXX_FOR_BUILD=$(echo "g++ ${SB_BUILD_CXXFLAGS}" | sed -e 
's,-std=gnu99 ,,')
script:147: else
script:148:   LDFLAGS="${SB_BUILD_LDFLAGS}"
script:149:   LDLIBS="${SB_BUILD_LIBS}"
script:150:   LIBS="${SB_BUILD_LIBS}"
script:151:   CC=$(echo "gcc ${SB_BUILD_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
script:152:   CXX=$(echo "g++ ${SB_BUILD_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
script:153:   CC_FOR_BUILD=${CC}
script:154:   CXX_FOR_BUILD=${CXX}
script:155: fi
script:156: export CC CXX CPPFLAGS CFLAGS CXXFLAGS LDFLAGS LIBS LDLIBS
script:157: export CC_FOR_HOST CXX_FOR_HOST CPPFLAGS_FOR_HOST CFLAGS_FOR_HOST 
CXXFLAGS_FOR_HOST LDFLAGS_FOR_HOST LDLIBS_FOR_HOST LIBS_FOR_HOST
script:158: export CC_FOR_BUILD CXX_FOR_BUILD CFLAGS_FOR_BUILD 
CXXFLAGS_FOR_BUILD LDFLAGS_FOR_BUILD LDLIBS_FOR_BUILS LIBS_FOR_BUILS
script:159: ../${source_dir_ptpd}/configure  --host=arm-rtems5  
--prefix=/home/mritunjay/development/rtems/5  
--bindir=/home/mritunjay/development/rtems/5/arm-rtems5/xilinx_zynq_a9_qemu/bin 
 
--exec_prefix=/home/mritunjay/development/rtems/5/arm-rtems5/xilinx_zynq_a9_qemu
  
--includedir=/home/mritunjay/development/rtems/5/arm-rtems5/xilinx_zynq_a9_qemu/lib/include
  
--libdir=/home/mritunjay/development/rtems/5/arm-rtems5/xilinx_zynq_a9_qemu/lib 
 
--libexecdir=/home/mritunjay/development/rtems/5/arm-rtems5/xilinx_zynq_a9_qemu/libexec
  
--mandir=/home/mritunjay/development/rtems/5/arm-rtems5/xilinx_zynq_a9_qemu/share/man
  
--infodir=/home/mritunjay/development/rtems/5/arm-rtems5/xilinx_zynq_a9_qemu/share/info
  
--datadir=/home/mritunjay/development/rtems/5/arm-rtems5/xilinx_zynq_a9_qemu/share
  --disable-shared  --disable-statistics  --enable-slave-only  
--disable-posix-timers  --with-max-unicast-destinations=2048  
--enable-experimental-options  --enable-pcap  --enable-daemon
script:160: make all
script:161: cd ${build_top}
script:162: echo "==> %install:"
script:163: build_top=$(pwd)
script:164: /bin/rm -rf $SB_BUILD_ROOT
script:165: cd ${build_dir}
script:166: make DESTDIR=$SB_BUILD_ROOT install
script:167: cd ${build_top
script:  1: #!/bin/sh
script:  2: # ___build_pre as set up in defaults.py
script:  3: # Save the original path away.
script:  4: export SB_ORIG_PATH=${PATH}
script:  5: # Directories
script:  6: SB_PREFIX="/home/mritunjay/development/rtems/5"
script:  7: SB_PREFIX_CLEAN=$(echo "/home/mritunjay/development/rtems/5" | 
/bin/sed -e 's/^\///')
script:  8: SB_SOURCE_DIR="/home/mritunjay/development/rtems/rsb/rtems/sources"
script:  9: 
SB_BUILD_DIR="/home/mritunjay/development/rtems/rsb/rtems/build/ptpd-master-arm-rtems5-1"
script: 10: # host == build, use build; host != build, host uses host and build 
uses build
script: 11: 
SB_HOST_CPPFLAGS="-I/home/mritunjay/development/rtems/5/arm-rtems5/xilinx_zynq_a9_qemu/lib/include"
script: 12: # Optionally do not add includes to c/cxx flags as newer 
configure's complain
script: 13: SB_HOST_CFLAGS="-qrtems 
-B/home/mritunjay/development/rtems/5/arm-rtems5/lib/ 
-B/home/mritunjay/development/rtems/5/arm-rtems5/xilinx_zynq_a9_qemu/lib/ 
--specs bsp_specs -march=armv7-a -mthumb -mfpu=neon -mfloat-abi=hard 
-mtune=cortex-a9 -O0 -g -ffunction-sections -fdata-sections "
script: 14: SB_HOST_CXXFLAGS="-qrtems 
-B/home/mritunjay/development/rtems/5/arm-rtems5/lib/ 
-B/home/mritunjay/development/rtems/5/arm-rtems5/xilinx_zynq_a9_qemu/lib/ 
--specs bsp_specs -march=armv7-a -mthumb -mfpu=neon -mfloat-abi=hard 
-mtune=cortex-a9 -O0 -g -ffunction-sections -fdata-sections "
script: 15: 
SB_HOST_LDFLAGS="-L/home/mritunjay/development/rtems/5/arm-rtems5/xilinx_zynq_a9_qemu/lib
 $(echo "-qrtems -B/home/mritunjay/development/rtems/5/arm-rtems5/lib/ 
-B/home/mritunjay/development/rtems/5/arm-rtems5/xilinx_zynq_a9_qemu/lib/ 
--specs bsp_specs -march=armv7-a -mthumb -mfpu=neon -mfloat-abi=hard 
-mtune=cortex-a9 -O0 -g -ffunction-sections -fdata-sections" | awk '{for 
(i=1;i<NF;++i) if ($i ~ /\-m/) printf("%s ",$i);}') 
-L/home/mritunjay/development/rtems/rsb/rtems/build/tmp/sb-1000/net/ptpd/${SB_PREFIX_CLEAN}/lib"
script: 16: SB_HOST_LIBS="-lbsd -lm -lz -lrtemsdefaultconfig"
script: 17: SB_BUILD_CFLAGS="-O2 -g -pipe 
-I/home/mritunjay/development/rtems/rsb/rtems/build/tmp/sb-1000/net/ptpd/${SB_PREFIX_CLEAN}/include"
script: 18: SB_BUILD_CXXFLAGS="-O2 -g -pipe 
-I/home/mritunjay/development/rtems/rsb/rtems/build/tmp/sb-1000/net/ptpd/${SB_PREFIX_CLEAN}/include"
script: 19: SB_BUILD_LDFLAGS=" 
-L/home/mritunjay/development/rtems/rsb/rtems/build/tmp/sb-1000/net/ptpd/${SB_PREFIX_CLEAN}/lib"
script: 20: SB_BUILD_LBS=""
script: 21: SB_CFLAGS="${SB_BUILD_CFLAGS} "
script: 22: SB_CXXFLAGS="${SB_BUILD_CXXFLAGS} "
script: 23: SB_ARCH="arm"
script: 24: SB_OS="linux"
script: 25: export SB_SOURCE_DIR SB_BUILD_DIR SB_ARCH SB_OS
script: 26: export SB_HOST_CPPFLAGS SB_HOST_CFLAGS SB_HOST_CXXFLAGS 
SB_HOST_LDFLAGS SB_HOST_LIBS
script: 27: export SB_BUILD_CFLAGS SB_BUILD_CXXFLAGS SB_BUILD_LDFLAGS 
SB_BUILD_LIBS
script: 28: export SB_CFLAGS SB_CXXFLAGS
script: 29: # Documentation
script: 30: SB_DOC_DIR="/home/mritunjay/development/rtems/5/share/doc"
script: 31: export SB_DOC_DIR
script: 32: # Packages
script: 33: SB_PACKAGE_NAME="ptpd-master-arm-rtems5-1"
script: 34: SB_PACKAGE_BUILDNAME="ptpd-master-arm-rtems5-1"
script: 35: SB_PACKAGE_VERSION="master"
script: 36: SB_PACKAGE_RELEASE="1"
script: 37: export SB_PACKAGE_NAME SB_PACKAGE_VERSION SB_PACKAGE_RELEASE
script: 38: # Build directories
script: 39: export SB_PREFIX
script: 40: 
SB_BUILD_DIR="/home/mritunjay/development/rtems/rsb/rtems/build/ptpd-master-arm-rtems5-1"
script: 41: 
SB_BUILD_ROOT="/home/mritunjay/development/rtems/rsb/rtems/build/tmp/ptpd-master-arm-rtems5-1-1000"
script: 42: 
SB_BUILD_ROOT_BINDIR="/home/mritunjay/development/rtems/rsb/rtems/build/tmp/ptpd-master-arm-rtems5-1-1000/${SB_PREFIX_CLEAN}/bin"
script: 43: export SB_BUILD_ROOT SB_BUILD_DIR SB_BUILD_ROOT_BINDIR
script: 44: 
SB_BUILD_CXC_DIR="/home/mritunjay/development/rtems/rsb/rtems/build/ptpd-master-arm-rtems5-1-cxc"
script: 45: 
SB_BUILD_CXC_ROOT="/home/mritunjay/development/rtems/rsb/rtems/build/tmp/ptpd-master-arm-rtems5-1-1000-cxc"
script: 46: 
SB_BUILD_CXC_ROOT_BINDIR="/home/mritunjay/development/rtems/rsb/rtems/build/tmp/ptpd-master-arm-rtems5-1-1000-cxc/${SB_PREFIX_CLEAN}/bin"
script: 47: export SB_BUILD_CXC_ROOT SB_BUILD_CXC_DIR SB_BUILD_CXC_ROOT_BINDIR
script: 48: 
SB_TMPROOT="/home/mritunjay/development/rtems/rsb/rtems/build/tmp/sb-1000/net/ptpd"
script: 49: 
SB_TMPPREFIX="/home/mritunjay/development/rtems/rsb/rtems/build/tmp/sb-1000/net/ptpd/${SB_PREFIX_CLEAN}"
script: 50: 
SB_TMPBINDIR="/home/mritunjay/development/rtems/rsb/rtems/build/tmp/sb-1000/net/ptpd/${SB_PREFIX_CLEAN}/bin"
script: 51: export SB_TMPROOT SB_TMPPREFIX SB_TMPBINDIR
script: 52: 
SB_TMPCXCROOT="/home/mritunjay/development/rtems/rsb/rtems/build/tmp/sb-1000/net/ptpd"
script: 53: 
SB_TMPCXCPREFIX="/home/mritunjay/development/rtems/rsb/rtems/build/tmp/sb-1000-cxc/net/ptpd/${SB_PREFIX_CLEAN}"
script: 54: 
SB_TMPCXCBINDIR="/home/mritunjay/development/rtems/rsb/rtems/build/tmp/sb-1000-cxc/net/ptpd/${SB_PREFIX_CLEAN}/bin"
script: 55: export SB_TMPCXCROOT SB_TMPCXCPREFIX SB_TMPCXCBINDIR
script: 56: # Extra path support
script: 57: SB_EXTRAPATH="/home/mritunjay/development/rtems/rsb/source-builder"
script: 58: # The compiler flags
script: 59: 
script: 60: 
script: 61: export CFLAGS_FOR_TARGET
script: 62: export CXXFLAGS_FOR_TARGET
script: 63: # Set up the path. Put the CXC path first.
script: 64: if test -n "${SB_TMPBINDIR}" ; then
script: 65:  PATH="${SB_TMPBINDIR}:$PATH"
script: 66: fi
script: 67: if test -n "${SB_TMPCXCBINDIR}" ; then
script: 68:  PATH="${SB_TMPCXCBINDIR}:$PATH"
script: 69: fi
script: 70: if test -n "${SB_EXTRAPATH}" ; then
script: 71:  PATH="${SB_EXTRAPATH}:$PATH"
script: 72: fi
script: 73: PATH="/home/mritunjay/development/rtems/5/bin:$PATH"
script: 74: 
script: 75: export PATH
script: 76: # Default environment set up.
script: 77: LANG=C
script: 78: export LANG
script: 79: unset DISPLAY || :
script: 80: umask 022
script: 81: cd 
"/home/mritunjay/development/rtems/rsb/rtems/build/ptpd-master-arm-rtems5-1"
script: 82: echo "=> ptpd-master-arm-rtems5-1: CLEAN"
script: 83: echo "==> %clean:"
removing: 
/home/mritunjay/development/rtems/rsb/rtems/build/ptpd-master-arm-rtems5-1
making dir: 
/home/mritunjay/development/rtems/rsb/rtems/build/ptpd-master-arm-rtems5-1
write script: 
/home/mritunjay/development/rtems/rsb/rtems/build/ptpd-master-arm-rtems5-1/do-build
write script: 
/home/mritunjay/development/rtems/rsb/rtems/build/ptpd-master-arm-rtems5-1/do-clean
building: ptpd-master-arm-rtems5-1
run: /bin/sh -ex  
/home/mritunjay/development/rtems/rsb/rtems/build/ptpd-master-arm-rtems5-1/do-build
+ export 
SB_ORIG_PATH=/home/mritunjay/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
+ SB_PREFIX=/home/mritunjay/development/rtems/5
+ echo /home/mritunjay/development/rtems/5
+ /bin/sed -e s/^\///
+ SB_PREFIX_CLEAN=home/mritunjay/development/rtems/5
+ SB_SOURCE_DIR=/home/mritunjay/development/rtems/rsb/rtems/sources
+ 
SB_BUILD_DIR=/home/mritunjay/development/rtems/rsb/rtems/build/ptpd-master-arm-rtems5-1
+ 
SB_HOST_CPPFLAGS=-I/home/mritunjay/development/rtems/5/arm-rtems5/xilinx_zynq_a9_qemu/lib/include
+ SB_HOST_CFLAGS=-qrtems -B/home/mritunjay/development/rtems/5/arm-rtems5/lib/ 
-B/home/mritunjay/development/rtems/5/arm-rtems5/xilinx_zynq_a9_qemu/lib/ 
--specs bsp_specs -march=armv7-a -mthumb -mfpu=neon -mfloat-abi=hard 
-mtune=cortex-a9 -O0 -g -ffunction-sections -fdata-sections 
+ SB_HOST_CXXFLAGS=-qrtems 
-B/home/mritunjay/development/rtems/5/arm-rtems5/lib/ 
-B/home/mritunjay/development/rtems/5/arm-rtems5/xilinx_zynq_a9_qemu/lib/ 
--specs bsp_specs -march=armv7-a -mthumb -mfpu=neon -mfloat-abi=hard 
-mtune=cortex-a9 -O0 -g -ffunction-sections -fdata-sections 
+ echo -qrtems -B/home/mritunjay/development/rtems/5/arm-rtems5/lib/ 
-B/home/mritunjay/development/rtems/5/arm-rtems5/xilinx_zynq_a9_qemu/lib/ 
--specs bsp_specs -march=armv7-a -mthumb -mfpu=neon -mfloat-abi=hard 
-mtune=cortex-a9 -O0 -g -ffunction-sections -fdata-sections
+ awk {for (i=1;i<NF;++i) if ($i ~ /\-m/) printf("%s ",$i);}
+ 
SB_HOST_LDFLAGS=-L/home/mritunjay/development/rtems/5/arm-rtems5/xilinx_zynq_a9_qemu/lib
 -march=armv7-a -mthumb -mfpu=neon -mfloat-abi=hard -mtune=cortex-a9  
-L/home/mritunjay/development/rtems/rsb/rtems/build/tmp/sb-1000/net/ptpd/home/mritunjay/development/rtems/5/lib
+ SB_HOST_LIBS=-lbsd -lm -lz -lrtemsdefaultconfig
+ SB_BUILD_CFLAGS=-O2 -g -pipe 
-I/home/mritunjay/development/rtems/rsb/rtems/build/tmp/sb-1000/net/ptpd/home/mritunjay/development/rtems/5/include
+ SB_BUILD_CXXFLAGS=-O2 -g -pipe 
-I/home/mritunjay/development/rtems/rsb/rtems/build/tmp/sb-1000/net/ptpd/home/mritunjay/development/rtems/5/include
+ SB_BUILD_LDFLAGS= 
-L/home/mritunjay/development/rtems/rsb/rtems/build/tmp/sb-1000/net/ptpd/home/mritunjay/development/rtems/5/lib
+ SB_BUILD_LBS=
+ SB_CFLAGS=-O2 -g -pipe 
-I/home/mritunjay/development/rtems/rsb/rtems/build/tmp/sb-1000/net/ptpd/home/mritunjay/development/rtems/5/include
 
+ SB_CXXFLAGS=-O2 -g -pipe 
-I/home/mritunjay/development/rtems/rsb/rtems/build/tmp/sb-1000/net/ptpd/home/mritunjay/development/rtems/5/include
 
+ SB_ARCH=arm
+ SB_OS=linux
+ export SB_SOURCE_DIR SB_BUILD_DIR SB_ARCH SB_OS
+ export SB_HOST_CPPFLAGS SB_HOST_CFLAGS SB_HOST_CXXFLAGS SB_HOST_LDFLAGS 
SB_HOST_LIBS
+ export SB_BUILD_CFLAGS SB_BUILD_CXXFLAGS SB_BUILD_LDFLAGS SB_BUILD_LIBS
+ export SB_CFLAGS SB_CXXFLAGS
+ SB_DOC_DIR=/home/mritunjay/development/rtems/5/share/doc
+ export SB_DOC_DIR
+ SB_PACKAGE_NAME=ptpd-master-arm-rtems5-1
+ SB_PACKAGE_BUILDNAME=ptpd-master-arm-rtems5-1
+ SB_PACKAGE_VERSION=master
+ SB_PACKAGE_RELEASE=1
+ export SB_PACKAGE_NAME SB_PACKAGE_VERSION SB_PACKAGE_RELEASE
+ export SB_PREFIX
+ 
SB_BUILD_DIR=/home/mritunjay/development/rtems/rsb/rtems/build/ptpd-master-arm-rtems5-1
=> ptpd-master-arm-rtems5-1: BUILD
+ 
SB_BUILD_ROOT=/home/mritunjay/development/rtems/rsb/rtems/build/tmp/ptpd-master-arm-rtems5-1-1000
+ 
SB_BUILD_ROOT_BINDIR=/home/mritunjay/development/rtems/rsb/rtems/build/tmp/ptpd-master-arm-rtems5-1-1000/home/mritunjay/development/rtems/5/bin
==> %prep:
+ export SB_BUILD_ROOT SB_BUILD_DIR SB_BUILD_ROOT_BINDIR
+ 
SB_BUILD_CXC_DIR=/home/mritunjay/development/rtems/rsb/rtems/build/ptpd-master-arm-rtems5-1-cxc
+ 
SB_BUILD_CXC_ROOT=/home/mritunjay/development/rtems/rsb/rtems/build/tmp/ptpd-master-arm-rtems5-1-1000-cxc
+ 
SB_BUILD_CXC_ROOT_BINDIR=/home/mritunjay/development/rtems/rsb/rtems/build/tmp/ptpd-master-arm-rtems5-1-1000-cxc/home/mritunjay/development/rtems/5/bin
+ export SB_BUILD_CXC_ROOT SB_BUILD_CXC_DIR SB_BUILD_CXC_ROOT_BINDIR
+ 
SB_TMPROOT=/home/mritunjay/development/rtems/rsb/rtems/build/tmp/sb-1000/net/ptpd
+ 
SB_TMPPREFIX=/home/mritunjay/development/rtems/rsb/rtems/build/tmp/sb-1000/net/ptpd/home/mritunjay/development/rtems/5
+ 
SB_TMPBINDIR=/home/mritunjay/development/rtems/rsb/rtems/build/tmp/sb-1000/net/ptpd/home/mritunjay/development/rtems/5/bin
+ export SB_TMPROOT SB_TMPPREFIX SB_TMPBINDIR
+ 
SB_TMPCXCROOT=/home/mritunjay/development/rtems/rsb/rtems/build/tmp/sb-1000/net/ptpd
+ 
SB_TMPCXCPREFIX=/home/mritunjay/development/rtems/rsb/rtems/build/tmp/sb-1000-cxc/net/ptpd/home/mritunjay/development/rtems/5
+ 
SB_TMPCXCBINDIR=/home/mritunjay/development/rtems/rsb/rtems/build/tmp/sb-1000-cxc/net/ptpd/home/mritunjay/development/rtems/5/bin
+ export SB_TMPCXCROOT SB_TMPCXCPREFIX SB_TMPCXCBINDIR
+ SB_EXTRAPATH=/home/mritunjay/development/rtems/rsb/source-builder
+ export CFLAGS_FOR_TARGET
+ export CXXFLAGS_FOR_TARGET
+ test -n 
/home/mritunjay/development/rtems/rsb/rtems/build/tmp/sb-1000/net/ptpd/home/mritunjay/development/rtems/5/bin
+ 
PATH=/home/mritunjay/development/rtems/rsb/rtems/build/tmp/sb-1000/net/ptpd/home/mritunjay/development/rtems/5/bin:/home/mritunjay/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
+ test -n 
/home/mritunjay/development/rtems/rsb/rtems/build/tmp/sb-1000-cxc/net/ptpd/home/mritunjay/development/rtems/5/bin
+ 
PATH=/home/mritunjay/development/rtems/rsb/rtems/build/tmp/sb-1000-cxc/net/ptpd/home/mritunjay/development/rtems/5/bin:/home/mritunjay/development/rtems/rsb/rtems/build/tmp/sb-1000/net/ptpd/home/mritunjay/development/rtems/5/bin:/home/mritunjay/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
+ test -n /home/mritunjay/development/rtems/rsb/source-builder
+ 
PATH=/home/mritunjay/development/rtems/rsb/source-builder:/home/mritunjay/development/rtems/rsb/rtems/build/tmp/sb-1000-cxc/net/ptpd/home/mritunjay/development/rtems/5/bin:/home/mritunjay/development/rtems/rsb/rtems/build/tmp/sb-1000/net/ptpd/home/mritunjay/development/rtems/5/bin:/home/mritunjay/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
+ 
PATH=/home/mritunjay/development/rtems/5/bin:/home/mritunjay/development/rtems/rsb/source-builder:/home/mritunjay/development/rtems/rsb/rtems/build/tmp/sb-1000-cxc/net/ptpd/home/mritunjay/development/rtems/5/bin:/home/mritunjay/development/rtems/rsb/rtems/build/tmp/sb-1000/net/ptpd/home/mritunjay/development/rtems/5/bin:/home/mritunjay/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
+ export PATH
+ LANG=C
+ export LANG
+ unset DISPLAY
+ umask 022
+ cd /home/mritunjay/development/rtems/rsb/rtems/build/ptpd-master-arm-rtems5-1
+ echo => ptpd-master-arm-rtems5-1: BUILD
+ echo ==> %prep:
+ pwd
+ 
build_top=/home/mritunjay/development/rtems/rsb/rtems/build/ptpd-master-arm-rtems5-1
+ source_dir_ptpd=ptpd-master
+ cd /home/mritunjay/development/rtems/rsb/rtems/build/ptpd-master-arm-rtems5-1
+ /bin/rm -rf ptpd-master
+ /usr/bin/unzip -u 
/home/mritunjay/development/rtems/rsb/rtems/sources/master.zip
Archive:  /home/mritunjay/development/rtems/rsb/rtems/sources/master.zip
daa0fb20dac9df10adc030df232be49f20792746
   creating: ptpd-master/
  inflating: ptpd-master/.gitignore  
  inflating: ptpd-master/.travis.yml  
  inflating: ptpd-master/COPYRIGHT   
  inflating: ptpd-master/ChangeLog   
  inflating: ptpd-master/INSTALL     
  inflating: ptpd-master/Makefile.am  
  inflating: ptpd-master/Makefile.old  
  inflating: ptpd-master/README.md   
  inflating: ptpd-master/README.repocheckout  
  inflating: ptpd-master/TODO        
  inflating: ptpd-master/configure.ac  
   creating: ptpd-master/doc/
  inflating: ptpd-master/doc/IEEE1588v1_vs_IEEE1588v2.pdf  
  inflating: ptpd-master/doc/PTPBASE-MIB.txt  
  inflating: ptpd-master/doc/draft-ietf-tictoc-ptp-mib-01.txt  
  inflating: ptpd-master/doc/index.html  
  inflating: ptpd-master/doc/ptpd-2.3.0-migration-guide.html  
  inflating: ptpd-master/doc/ptpd_2005_1588_conference_paper.pdf  
   creating: ptpd-master/m4/
  inflating: ptpd-master/m4/version.m4  
   creating: ptpd-master/packagebuild/
   creating: ptpd-master/packagebuild/rpm-rh/
  inflating: ptpd-master/packagebuild/rpm-rh/README.RH  
  inflating: ptpd-master/packagebuild/rpm-rh/ptpd.conf  
  inflating: ptpd-master/packagebuild/rpm-rh/ptpd.init  
  inflating: ptpd-master/packagebuild/rpm-rh/ptpd.service  
  inflating: ptpd-master/packagebuild/rpm-rh/ptpd.spec  
  inflating: ptpd-master/packagebuild/rpm-rh/ptpd.sysconfig  
  inflating: ptpd-master/packagebuild/rpm-rh/rpmbuild.sh  
   creating: ptpd-master/src/
  inflating: ptpd-master/src/Doxyfile  
  inflating: ptpd-master/src/Makefile.am  
  inflating: ptpd-master/src/Makefile.old  
  inflating: ptpd-master/src/arith.c  
  inflating: ptpd-master/src/bmc.c   
  inflating: ptpd-master/src/constants.h  
  inflating: ptpd-master/src/datatypes.h  
   creating: ptpd-master/src/def/
  inflating: ptpd-master/src/def/README  
   creating: ptpd-master/src/def/derivedData/
  inflating: ptpd-master/src/def/derivedData/clockQuality.def  
  inflating: ptpd-master/src/def/derivedData/faultRecord.def  
  inflating: ptpd-master/src/def/derivedData/physicalAddress.def  
  inflating: ptpd-master/src/def/derivedData/portAddress.def  
  inflating: ptpd-master/src/def/derivedData/portIdentity.def  
  inflating: ptpd-master/src/def/derivedData/ptpText.def  
  inflating: ptpd-master/src/def/derivedData/timeInterval.def  
  inflating: ptpd-master/src/def/derivedData/timePropertiesDS.def  
  inflating: ptpd-master/src/def/derivedData/timestamp.def  
  inflating: ptpd-master/src/def/derivedData/tlv.def  
   creating: ptpd-master/src/def/managementTLV/
  inflating: ptpd-master/src/def/managementTLV/announceReceiptTimeout.def  
  inflating: ptpd-master/src/def/managementTLV/clockAccuracy.def  
  inflating: ptpd-master/src/def/managementTLV/clockDescription.def  
  inflating: ptpd-master/src/def/managementTLV/currentDataSet.def  
  inflating: ptpd-master/src/def/managementTLV/defaultDataSet.def  
  inflating: ptpd-master/src/def/managementTLV/delayMechanism.def  
  inflating: ptpd-master/src/def/managementTLV/domain.def  
  inflating: ptpd-master/src/def/managementTLV/errorStatus.def  
  inflating: ptpd-master/src/def/managementTLV/initialize.def  
  inflating: ptpd-master/src/def/managementTLV/logAnnounceInterval.def  
  inflating: ptpd-master/src/def/managementTLV/logMinPdelayReqInterval.def  
  inflating: ptpd-master/src/def/managementTLV/logSyncInterval.def  
  inflating: ptpd-master/src/def/managementTLV/managementTLV.def  
  inflating: ptpd-master/src/def/managementTLV/parentDataSet.def  
  inflating: ptpd-master/src/def/managementTLV/portDataSet.def  
  inflating: ptpd-master/src/def/managementTLV/priority1.def  
  inflating: ptpd-master/src/def/managementTLV/priority2.def  
  inflating: ptpd-master/src/def/managementTLV/slaveOnly.def  
  inflating: ptpd-master/src/def/managementTLV/time.def  
  inflating: ptpd-master/src/def/managementTLV/timePropertiesDataSet.def  
  inflating: ptpd-master/src/def/managementTLV/timescaleProperties.def  
  inflating: ptpd-master/src/def/managementTLV/traceabilityProperties.def  
  inflating: ptpd-master/src/def/managementTLV/unicastNegotiationEnable.def  
  inflating: ptpd-master/src/def/managementTLV/userDescription.def  
  inflating: ptpd-master/src/def/managementTLV/utcProperties.def  
  inflating: ptpd-master/src/def/managementTLV/versionNumber.def  
   creating: ptpd-master/src/def/message/
  inflating: ptpd-master/src/def/message/header.def  
  inflating: ptpd-master/src/def/message/management.def  
  inflating: ptpd-master/src/def/message/signaling.def  
   creating: ptpd-master/src/def/signalingTLV/
  inflating: 
ptpd-master/src/def/signalingTLV/acknowledgeCancelUnicastTransmission.def  
  inflating: ptpd-master/src/def/signalingTLV/cancelUnicastTransmission.def  
  inflating: ptpd-master/src/def/signalingTLV/grantUnicastTransmission.def  
  inflating: ptpd-master/src/def/signalingTLV/requestUnicastTransmission.def  
  inflating: ptpd-master/src/def/signalingTLV/signalingTLV.def  
   creating: ptpd-master/src/dep/
  inflating: ptpd-master/src/dep/alarms.c  
  inflating: ptpd-master/src/dep/alarms.h  
  inflating: ptpd-master/src/dep/configdefaults.c  
  inflating: ptpd-master/src/dep/configdefaults.h  
  inflating: ptpd-master/src/dep/constants_dep.h  
  inflating: ptpd-master/src/dep/daemonconfig.c  
  inflating: ptpd-master/src/dep/daemonconfig.h  
  inflating: ptpd-master/src/dep/datatypes_dep.h  
  inflating: ptpd-master/src/dep/eventtimer.c  
  inflating: ptpd-master/src/dep/eventtimer.h  
  inflating: ptpd-master/src/dep/eventtimer_itimer.c  
  inflating: ptpd-master/src/dep/eventtimer_posix.c  
   creating: ptpd-master/src/dep/iniparser/
  inflating: ptpd-master/src/dep/iniparser/AUTHORS  
  inflating: ptpd-master/src/dep/iniparser/LICENSE  
  inflating: ptpd-master/src/dep/iniparser/README  
  inflating: ptpd-master/src/dep/iniparser/dictionary.c  
  inflating: ptpd-master/src/dep/iniparser/dictionary.h  
  inflating: ptpd-master/src/dep/iniparser/iniparser.c  
  inflating: ptpd-master/src/dep/iniparser/iniparser.h  
  inflating: ptpd-master/src/dep/ipv4_acl.c  
  inflating: ptpd-master/src/dep/ipv4_acl.h  
  inflating: ptpd-master/src/dep/msg.c  
  inflating: ptpd-master/src/dep/net.c  
   creating: ptpd-master/src/dep/ntpengine/
  inflating: ptpd-master/src/dep/ntpengine/ntp_isc_md5.c  
  inflating: ptpd-master/src/dep/ntpengine/ntp_isc_md5.h  
  inflating: ptpd-master/src/dep/ntpengine/ntpdcontrol.c  
  inflating: ptpd-master/src/dep/ntpengine/ntpdcontrol.h  
  inflating: ptpd-master/src/dep/outlierfilter.c  
  inflating: ptpd-master/src/dep/outlierfilter.h  
  inflating: ptpd-master/src/dep/ptpd_dep.h  
  inflating: ptpd-master/src/dep/servo.c  
  inflating: ptpd-master/src/dep/snmp.c  
  inflating: ptpd-master/src/dep/startup.c  
  inflating: ptpd-master/src/dep/statistics.c  
  inflating: ptpd-master/src/dep/statistics.h  
  inflating: ptpd-master/src/dep/sys.c  
  inflating: ptpd-master/src/display.c  
  inflating: ptpd-master/src/leap-seconds.list  
  inflating: ptpd-master/src/management.c  
  inflating: ptpd-master/src/protocol.c  
  inflating: ptpd-master/src/ptp_datatypes.h  
  inflating: ptpd-master/src/ptp_primitives.h  
  inflating: ptpd-master/src/ptp_timers.c  
  inflating: ptpd-master/src/ptp_timers.h  
  inflating: ptpd-master/src/ptpd.c  
  inflating: ptpd-master/src/ptpd.h  
  inflating: ptpd-master/src/ptpd2.8.in  
  inflating: ptpd-master/src/ptpd2.conf.5.in  
  inflating: ptpd-master/src/ptpd2.conf.default-full  
  inflating: ptpd-master/src/ptpd2.conf.minimal  
  inflating: ptpd-master/src/signaling.c  
  inflating: ptpd-master/src/templates.conf  
  inflating: ptpd-master/src/timingdomain.c  
  inflating: ptpd-master/src/timingdomain.h  
   creating: ptpd-master/test/
  inflating: ptpd-master/test/client-e2e-8023.conf  
  inflating: ptpd-master/test/client-e2e-pcap.conf  
  inflating: ptpd-master/test/client-e2e-socket.conf  
  inflating: ptpd-master/test/testing.org  
   creating: ptpd-master/tools/
  inflating: ptpd-master/tools/README.md  
  inflating: ptpd-master/tools/cleanup.sed  
  inflating: ptpd-master/tools/cleanup_sf2.sed  
  inflating: ptpd-master/tools/compare.R  
  inflating: ptpd-master/tools/filter_response.m  
  inflating: ptpd-master/tools/graph.R  
   creating: ptpd-master/tools/ntplib/
  inflating: ptpd-master/tools/ntplib/DESCRIPTION  
  inflating: ptpd-master/tools/ntplib/NAMESPACE  
   creating: ptpd-master/tools/ntplib/R/
  inflating: ptpd-master/tools/ntplib/R/ntplib.R  
   creating: ptpd-master/tools/ntplib/man/
  inflating: ptpd-master/tools/ntplib/man/ntpGraph.Rd  
  inflating: ptpd-master/tools/ntplib/man/ntpHistogram.Rd  
  inflating: ptpd-master/tools/ntplib/man/ntpLoopRead.Rd  
  inflating: ptpd-master/tools/ntplib/man/ntpLoopStats.Rd  
  inflating: ptpd-master/tools/ntplib/man/ntpPeerRead.Rd  
  inflating: ptpd-master/tools/ntpoffset.R  
  inflating: ptpd-master/tools/offset.R  
  inflating: ptpd-master/tools/offset_stats.m  
   creating: ptpd-master/tools/ptplib/
  inflating: ptpd-master/tools/ptplib/DESCRIPTION  
  inflating: ptpd-master/tools/ptplib/NAMESPACE  
   creating: ptpd-master/tools/ptplib/R/
  inflating: ptpd-master/tools/ptplib/R/ptplib.R  
   creating: ptpd-master/tools/ptplib/man/
  inflating: ptpd-master/tools/ptplib/man/ptpCompare.Rd  
  inflating: ptpd-master/tools/ptplib/man/ptpGraph.Rd  
  inflating: ptpd-master/tools/ptplib/man/ptpHistogram.Rd  
  inflating: ptpd-master/tools/ptplib/man/ptpHistogramCompare.Rd  
  inflating: ptpd-master/tools/ptplib/man/ptpLogRead.Rd  
  inflating: ptpd-master/tools/ptplib/man/ptpOffsetStats.Rd  
  inflating: ptpd-master/tools/ptplib/man/ptpQualityGraph.Rd  
  inflating: ptpd-master/tools/ptplib/man/ptpQualityGraphCompare.Rd  
  inflating: ptpd-master/tools/ptplib/man/ptpQualityRead.Rd  
  inflating: ptpd-master/tools/ptplib/man/ptpQualityStats.Rd  
  inflating: ptpd-master/tools/ptplib/man/ptpStats.Rd  
  inflating: ptpd-master/tools/snmptpq  
  inflating: ptpd-master/tools/stats.R  
+ tar_exit=0
+ cd ptpd-master
+ /bin/chmod -R a+rX,g-w,o-w .
+ 
PTPD_XPATH=/home/mritunjay/development/rtems/5/bin:/home/mritunjay/development/rtems/rsb/source-builder:/home/mritunjay/development/rtems/rsb/rtems/build/tmp/sb-1000-cxc/net/ptpd/home/mritunjay/development/rtems/5/bin:/home/mritunjay/development/rtems/rsb/rtems/build/tmp/sb-1000/net/ptpd/home/mritunjay/development/rtems/5/bin:/home/mritunjay/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
+ autoreconf -i -v
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal -I m4
autoreconf: configure.ac: tracing
autoreconf: configure.ac: creating directory build-aux
autoreconf: configure.ac: not using Libtool
autoreconf: running: /home/mritunjay/development/rtems/5/bin/autoconf
configure.ac:28: error: possibly undefined macro: AC_PROG_LIBTOOL
      If this token and others are legitimate, please use m4_pattern_allow.
      See the Autoconf documentation.
autoreconf: /home/mritunjay/development/rtems/5/bin/autoconf failed with exit 
status: 1
shell cmd failed: /bin/sh -ex  
/home/mritunjay/development/rtems/rsb/rtems/build/ptpd-master-arm-rtems5-1/do-build
error: building ptpd-master-arm-rtems5-1
_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Reply via email to