Hello gusarambula.
Problem in file byteswap.h, because during build /usr/include/bits/byteswap.h used, and of coures compiller doesn't understand asm command.
So, that should I do to use appropriate file?
Here is log of my build fsl-image-qt5:
| make[1]: Entering directory `/home/mef/iMX6/fsl-release-bsp/build-x11/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/ptpd/2.3.1-rc2-r0/build'
| Making all in src
| make[2]: Entering directory `/home/mef/iMX6/fsl-release-bsp/build-x11/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/ptpd/2.3.1-rc2-r0/build/src'
| arm-poky-linux-gnueabi-gcc -march=armv7-a -mthumb-interwork -mfloat-abi=hard -mfpu=neon -mtune=cortex-a9 --sysroot=/home/mef/iMX6/fsl-release-bsp/build-x11/tmp/sysroots/imx6qsabresd -DHAVE_CONFIG_H -I. -I/home/mef/iMX6/fsl-release-bsp/build-x11/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/ptpd/2.3.1-rc2-r0/ptpd-2.3.1-rc2/src -I.. -I/usr/include -DPTPD_PCAP -Wall -O2 -pipe -g -feliminate-unused-debug-types -c -o arith.o /home/mef/iMX6/fsl-release-bsp/build-x11/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/ptpd/2.3.1-rc2-r0/ptpd-2.3.1-rc2/src/arith.c
| arm-poky-linux-gnueabi-gcc -march=armv7-a -mthumb-interwork -mfloat-abi=hard -mfpu=neon -mtune=cortex-a9 --sysroot=/home/mef/iMX6/fsl-release-bsp/build-x11/tmp/sysroots/imx6qsabresd -DHAVE_CONFIG_H -I. -I/home/mef/iMX6/fsl-release-bsp/build-x11/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/ptpd/2.3.1-rc2-r0/ptpd-2.3.1-rc2/src -I.. -I/usr/include -DPTPD_PCAP -Wall -O2 -pipe -g -feliminate-unused-debug-types -c -o bmc.o /home/mef/iMX6/fsl-release-bsp/build-x11/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/ptpd/2.3.1-rc2-r0/ptpd-2.3.1-rc2/src/bmc.c
| cc1: warning: include location "/usr/include" is unsafe for cross-compilation [-Wpoison-system-directories]
| cc1: warning: include location "/usr/include" is unsafe for cross-compilation [-Wpoison-system-directories]
| arm-poky-linux-gnueabi-gcc -march=armv7-a -mthumb-interwork -mfloat-abi=hard -mfpu=neon -mtune=cortex-a9 --sysroot=/home/mef/iMX6/fsl-release-bsp/build-x11/tmp/sysroots/imx6qsabresd -DHAVE_CONFIG_H -I. -I/home/mef/iMX6/fsl-release-bsp/build-x11/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/ptpd/2.3.1-rc2-r0/ptpd-2.3.1-rc2/src -I.. -I/usr/include -DPTPD_PCAP -Wall -O2 -pipe -g -feliminate-unused-debug-types -c -o dep/daemonconfig.o /home/mef/iMX6/fsl-release-bsp/build-x11/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/ptpd/2.3.1-rc2-r0/ptpd-2.3.1-rc2/src/dep/daemonconfig.c
| In file included from /usr/include/features.h:324:0,
| from /usr/include/stdlib.h:25,
| from /home/mef/iMX6/fsl-release-bsp/build-x11/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/ptpd/2.3.1-rc2-r0/ptpd-2.3.1-rc2/src/ptpd.h:40,
| from /home/mef/iMX6/fsl-release-bsp/build-x11/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/ptpd/2.3.1-rc2-r0/ptpd-2.3.1-rc2/src/arith.c:53:
| /usr/include/bits/predefs.h:27:0: warning: "__STDC_IEC_559__" redefined
| #define __STDC_IEC_559__ 1
| ^
| In file included from <command-line>:0:0:
| /home/mef/iMX6/fsl-release-bsp/build-x11/tmp/sysroots/imx6qsabresd/usr/include/stdc-predef.h:38:0: note: this is the location of the previous definition
| # define __STDC_IEC_559__ 1
| ^
| In file included from /usr/include/features.h:324:0,
| from /usr/include/stdlib.h:25,
| from /home/mef/iMX6/fsl-release-bsp/build-x11/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/ptpd/2.3.1-rc2-r0/ptpd-2.3.1-rc2/src/ptpd.h:40,
| from /home/mef/iMX6/fsl-release-bsp/build-x11/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/ptpd/2.3.1-rc2-r0/ptpd-2.3.1-rc2/src/arith.c:53:
| /usr/include/bits/predefs.h:28:0: warning: "__STDC_IEC_559_COMPLEX__" redefined
| #define __STDC_IEC_559_COMPLEX__ 1
| ^
| In file included from <command-line>:0:0:
| /home/mef/iMX6/fsl-release-bsp/build-x11/tmp/sysroots/imx6qsabresd/usr/include/stdc-predef.h:46:0: note: this is the location of the previous definition
| # define __STDC_IEC_559_COMPLEX__ 1
| ^
| In file included from /usr/include/stdlib.h:25:0,
| from /home/mef/iMX6/fsl-release-bsp/build-x11/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/ptpd/2.3.1-rc2-r0/ptpd-2.3.1-rc2/src/ptpd.h:40,
| from /home/mef/iMX6/fsl-release-bsp/build-x11/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/ptpd/2.3.1-rc2-r0/ptpd-2.3.1-rc2/src/arith.c:53:
| /usr/include/features.h:327:0: warning: "__STDC_ISO_10646__" redefined
| #define __STDC_ISO_10646__ 200009L
| ^
| In file included from <command-line>:0:0:
| /home/mef/iMX6/fsl-release-bsp/build-x11/tmp/sysroots/imx6qsabresd/usr/include/stdc-predef.h:54:0: note: this is the location of the previous definition
| #define __STDC_ISO_10646__ 201103L
| ^
| In file included from /usr/include/features.h:324:0,
| from /usr/include/stdlib.h:25,
| from /home/mef/iMX6/fsl-release-bsp/build-x11/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/ptpd/2.3.1-rc2-r0/ptpd-2.3.1-rc2/src/ptpd.h:40,
| from /home/mef/iMX6/fsl-release-bsp/build-x11/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/ptpd/2.3.1-rc2-r0/ptpd-2.3.1-rc2/src/bmc.c:54:
| /usr/include/bits/predefs.h:27:0: warning: "__STDC_IEC_559__" redefined
| #define __STDC_IEC_559__ 1
| ^
| In file included from <command-line>:0:0:
| /home/mef/iMX6/fsl-release-bsp/build-x11/tmp/sysroots/imx6qsabresd/usr/include/stdc-predef.h:38:0: note: this is the location of the previous definition
| # define __STDC_IEC_559__ 1
| ^
| In file included from /usr/include/features.h:324:0,
| from /usr/include/stdlib.h:25,
| from /home/mef/iMX6/fsl-release-bsp/build-x11/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/ptpd/2.3.1-rc2-r0/ptpd-2.3.1-rc2/src/ptpd.h:40,
| from /home/mef/iMX6/fsl-release-bsp/build-x11/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/ptpd/2.3.1-rc2-r0/ptpd-2.3.1-rc2/src/bmc.c:54:
| /usr/include/bits/predefs.h:28:0: warning: "__STDC_IEC_559_COMPLEX__" redefined
| #define __STDC_IEC_559_COMPLEX__ 1
| ^
| In file included from <command-line>:0:0:
| /home/mef/iMX6/fsl-release-bsp/build-x11/tmp/sysroots/imx6qsabresd/usr/include/stdc-predef.h:46:0: note: this is the location of the previous definition
| # define __STDC_IEC_559_COMPLEX__ 1
| ^
| In file included from /usr/include/stdlib.h:25:0,
| from /home/mef/iMX6/fsl-release-bsp/build-x11/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/ptpd/2.3.1-rc2-r0/ptpd-2.3.1-rc2/src/ptpd.h:40,
| from /home/mef/iMX6/fsl-release-bsp/build-x11/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/ptpd/2.3.1-rc2-r0/ptpd-2.3.1-rc2/src/bmc.c:54:
| /usr/include/features.h:327:0: warning: "__STDC_ISO_10646__" redefined
| #define __STDC_ISO_10646__ 200009L
| ^
| In file included from <command-line>:0:0:
| /home/mef/iMX6/fsl-release-bsp/build-x11/tmp/sysroots/imx6qsabresd/usr/include/stdc-predef.h:54:0: note: this is the location of the previous definition
| #define __STDC_ISO_10646__ 201103L
| ^
| cc1: warning: include location "/usr/include" is unsafe for cross-compilation [-Wpoison-system-directories]
| arm-poky-linux-gnueabi-gcc -march=armv7-a -mthumb-interwork -mfloat-abi=hard -mfpu=neon -mtune=cortex-a9 --sysroot=/home/mef/iMX6/fsl-release-bsp/build-x11/tmp/sysroots/imx6qsabresd -DHAVE_CONFIG_H -I. -I/home/mef/iMX6/fsl-release-bsp/build-x11/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/ptpd/2.3.1-rc2-r0/ptpd-2.3.1-rc2/src -I.. -I/usr/include -DPTPD_PCAP -Wall -O2 -pipe -g -feliminate-unused-debug-types -c -o dep/startup.o /home/mef/iMX6/fsl-release-bsp/build-x11/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/ptpd/2.3.1-rc2-r0/ptpd-2.3.1-rc2/src/dep/startup.c
| cc1: warning: include location "/usr/include" is unsafe for cross-compilation [-Wpoison-system-directories]
| In file included from /usr/include/features.h:324:0,
| from /usr/include/stdlib.h:25,
| from /home/mef/iMX6/fsl-release-bsp/build-x11/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/ptpd/2.3.1-rc2-r0/ptpd-2.3.1-rc2/src/dep/../ptpd.h:40,
| from /home/mef/iMX6/fsl-release-bsp/build-x11/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/ptpd/2.3.1-rc2-r0/ptpd-2.3.1-rc2/src/dep/daemonconfig.c:40:
| /usr/include/bits/predefs.h:27:0: warning: "__STDC_IEC_559__" redefined
| #define __STDC_IEC_559__ 1
| ^
| In file included from <command-line>:0:0:
| /home/mef/iMX6/fsl-release-bsp/build-x11/tmp/sysroots/imx6qsabresd/usr/include/stdc-predef.h:38:0: note: this is the location of the previous definition
| # define __STDC_IEC_559__ 1
| ^
| In file included from /usr/include/features.h:324:0,
| from /usr/include/stdlib.h:25,
| from /home/mef/iMX6/fsl-release-bsp/build-x11/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/ptpd/2.3.1-rc2-r0/ptpd-2.3.1-rc2/src/dep/../ptpd.h:40,
| from /home/mef/iMX6/fsl-release-bsp/build-x11/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/ptpd/2.3.1-rc2-r0/ptpd-2.3.1-rc2/src/dep/daemonconfig.c:40:
| /usr/include/bits/predefs.h:28:0: warning: "__STDC_IEC_559_COMPLEX__" redefined
| #define __STDC_IEC_559_COMPLEX__ 1
| ^
| In file included from <command-line>:0:0:
| /home/mef/iMX6/fsl-release-bsp/build-x11/tmp/sysroots/imx6qsabresd/usr/include/stdc-predef.h:46:0: note: this is the location of the previous definition
| # define __STDC_IEC_559_COMPLEX__ 1
| ^
| In file included from /usr/include/stdlib.h:25:0,
| from /home/mef/iMX6/fsl-release-bsp/build-x11/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/ptpd/2.3.1-rc2-r0/ptpd-2.3.1-rc2/src/dep/../ptpd.h:40,
| from /home/mef/iMX6/fsl-release-bsp/build-x11/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/ptpd/2.3.1-rc2-r0/ptpd-2.3.1-rc2/src/dep/daemonconfig.c:40:
| /usr/include/features.h:327:0: warning: "__STDC_ISO_10646__" redefined
| #define __STDC_ISO_10646__ 200009L
| ^
| In file included from <command-line>:0:0:
| /home/mef/iMX6/fsl-release-bsp/build-x11/tmp/sysroots/imx6qsabresd/usr/include/stdc-predef.h:54:0: note: this is the location of the previous definition
| #define __STDC_ISO_10646__ 201103L
| ^
| In file included from /usr/include/features.h:324:0,
| from /usr/include/stdlib.h:25,
| from /home/mef/iMX6/fsl-release-bsp/build-x11/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/ptpd/2.3.1-rc2-r0/ptpd-2.3.1-rc2/src/dep/../ptpd.h:40,
| from /home/mef/iMX6/fsl-release-bsp/build-x11/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/ptpd/2.3.1-rc2-r0/ptpd-2.3.1-rc2/src/dep/startup.c:57:
| /usr/include/bits/predefs.h:27:0: warning: "__STDC_IEC_559__" redefined
| #define __STDC_IEC_559__ 1
| ^
| In file included from <command-line>:0:0:
| /home/mef/iMX6/fsl-release-bsp/build-x11/tmp/sysroots/imx6qsabresd/usr/include/stdc-predef.h:38:0: note: this is the location of the previous definition
| # define __STDC_IEC_559__ 1
| ^
| In file included from /usr/include/features.h:324:0,
| from /usr/include/stdlib.h:25,
| from /home/mef/iMX6/fsl-release-bsp/build-x11/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/ptpd/2.3.1-rc2-r0/ptpd-2.3.1-rc2/src/dep/../ptpd.h:40,
| from /home/mef/iMX6/fsl-release-bsp/build-x11/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/ptpd/2.3.1-rc2-r0/ptpd-2.3.1-rc2/src/dep/startup.c:57:
| /usr/include/bits/predefs.h:28:0: warning: "__STDC_IEC_559_COMPLEX__" redefined
| #define __STDC_IEC_559_COMPLEX__ 1
| ^
| In file included from <command-line>:0:0:
| /home/mef/iMX6/fsl-release-bsp/build-x11/tmp/sysroots/imx6qsabresd/usr/include/stdc-predef.h:46:0: note: this is the location of the previous definition
| # define __STDC_IEC_559_COMPLEX__ 1
| ^
| In file included from /usr/include/stdlib.h:25:0,
| from /home/mef/iMX6/fsl-release-bsp/build-x11/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/ptpd/2.3.1-rc2-r0/ptpd-2.3.1-rc2/src/dep/../ptpd.h:40,
| from /home/mef/iMX6/fsl-release-bsp/build-x11/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/ptpd/2.3.1-rc2-r0/ptpd-2.3.1-rc2/src/dep/startup.c:57:
| /usr/include/features.h:327:0: warning: "__STDC_ISO_10646__" redefined
| #define __STDC_ISO_10646__ 200009L
| ^
| In file included from <command-line>:0:0:
| /home/mef/iMX6/fsl-release-bsp/build-x11/tmp/sysroots/imx6qsabresd/usr/include/stdc-predef.h:54:0: note: this is the location of the previous definition
| #define __STDC_ISO_10646__ 201103L
| ^
| In file included from /usr/include/endian.h:61:0,
| from /usr/include/bits/waitstatus.h:65,
| from /usr/include/stdlib.h:43,
| from /home/mef/iMX6/fsl-release-bsp/build-x11/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/ptpd/2.3.1-rc2-r0/ptpd-2.3.1-rc2/src/ptpd.h:40,
| from /home/mef/iMX6/fsl-release-bsp/build-x11/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/ptpd/2.3.1-rc2-r0/ptpd-2.3.1-rc2/src/bmc.c:54:
| /home/mef/iMX6/fsl-release-bsp/build-x11/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/ptpd/2.3.1-rc2-r0/ptpd-2.3.1-rc2/src/bmc.c: In function 'initData':
| /usr/include/bits/byteswap.h:41:5: error: invalid 'asm': invalid operand for code 'w'
| __asm__ ("rorw $8, %w0" \
| ^
| /usr/include/netinet/in.h:394:21: note: in expansion of macro '__bswap_16'
| # define htons(x) __bswap_16 :smileyx:
| ^
| /home/mef/iMX6/fsl-release-bsp/build-x11/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/ptpd/2.3.1-rc2-r0/ptpd-2.3.1-rc2/src/bmc.c:83:21: note: in expansion of macro 'htons'
| uint16_t pid = htons(getpid());
| ^
| {standard input}: Assembler messages:
| {standard input}:397: Error: bad instruction `rorw $8,'
| make[2]: *** [bmc.o] Error 1
| make[2]: *** Waiting for unfinished jobs....
| make[2]: Leaving directory `/home/mef/iMX6/fsl-release-bsp/build-x11/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/ptpd/2.3.1-rc2-r0/build/src'
| make[1]: *** [all-recursive] Error 1
| make[1]: Leaving directory `/home/mef/iMX6/fsl-release-bsp/build-x11/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/ptpd/2.3.1-rc2-r0/build'
| make: *** [all] Error 2
| ERROR: oe_runmake failed
| WARNING: exit code 1 from a shell command.
| ERROR: Function failed: do_compile (log file is located at /home/mef/iMX6/fsl-release-bsp/build-x11/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/ptpd/2.3.1-rc2-r0/temp/log.do_compile.3011)
ERROR: Task 2762 (/home/mef/iMX6/fsl-release-bsp/sources/meta-openembedded/meta-networking/recipes-daemons/ptpd/ptpd_2.3.1-rc2.bb, do_compile) failed with exit code '1'
NOTE: Tasks Summary: Attempted 4488 tasks of which 1639 didn't need to be rerun and 1 failed.
Waiting for 0 running tasks to finish:
Summary: 1 task failed:
/home/mef/iMX6/fsl-release-bsp/sources/meta-openembedded/meta-networking/recipes-daemons/ptpd/ptpd_2.3.1-rc2.bb, do_compile
Summary: There were 15 WARNING messages shown.
Summary: There was 1 ERROR message shown, returning a non-zero exit code.
mef@mef-Aspire-TC-705:~/iMX6/fsl-release-bsp/build-x11$