#19271: Can't compile socat in trunk
----------------------+------------------------
 Reporter:  Grrruk    |      Owner:  developers
     Type:  defect    |     Status:  new
 Priority:  normal    |  Milestone:
Component:  packages  |    Version:  Trunk
 Keywords:  socat     |
----------------------+------------------------
 As of r44945 I can't compile trunk with socat, compilation fails:

 {{{
 make[3]: Entering directory
 `/home/rm/n18u/openwrt/feeds/packages/net/socat'
 CFLAGS="-Os -pipe -march=armv7-a -mtune=cortex-a9 -fno-caller-saves
 -fhonour-copts -Wno-error=unused-but-set-variable -mfloat-abi=soft
 -I/home/rm/n18u/openwrt/staging_dir/target-arm_cortex-
 a9_uClibc-0.9.33.2_eabi/usr/include -I/home/rm/n18u/openwrt/staging_dir
 /target-arm_cortex-a9_uClibc-0.9.33.2_eabi/include
 -I/home/rm/n18u/openwrt/staging_dir/toolchain-arm_cortex-
 a9_gcc-4.8-linaro_uClibc-0.9.33.2_eabi/usr/include
 -I/home/rm/n18u/openwrt/staging_dir/toolchain-arm_cortex-
 a9_gcc-4.8-linaro_uClibc-0.9.33.2_eabi/include " CXXFLAGS="-Os -pipe
 -march=armv7-a -mtune=cortex-a9 -fno-caller-saves -fhonour-copts -Wno-
 error=unused-but-set-variable -mfloat-abi=soft
 -I/home/rm/n18u/openwrt/staging_dir/target-arm_cortex-
 a9_uClibc-0.9.33.2_eabi/usr/include -I/home/rm/n18u/openwrt/staging_dir
 /target-arm_cortex-a9_uClibc-0.9.33.2_eabi/include
 -I/home/rm/n18u/openwrt/staging_dir/toolchain-arm_cortex-
 a9_gcc-4.8-linaro_uClibc-0.9.33.2_eabi/usr/include
 -I/home/rm/n18u/openwrt/staging_dir/toolchain-arm_cortex-
 a9_gcc-4.8-linaro_uClibc-0.9.33.2_eabi/include "
 LDFLAGS="-L/home/rm/n18u/openwrt/staging_dir/target-arm_cortex-
 a9_uClibc-0.9.33.2_eabi/usr/lib -L/home/rm/n18u/openwrt/staging_dir
 /target-arm_cortex-a9_uClibc-0.9.33.2_eabi/lib
 -L/home/rm/n18u/openwrt/staging_dir/toolchain-arm_cortex-
 a9_gcc-4.8-linaro_uClibc-0.9.33.2_eabi/usr/lib
 -L/home/rm/n18u/openwrt/staging_dir/toolchain-arm_cortex-
 a9_gcc-4.8-linaro_uClibc-0.9.33.2_eabi/lib " make -j1 -C
 /home/rm/n18u/openwrt/build_dir/target-arm_cortex-
 a9_uClibc-0.9.33.2_eabi/socat-1.7.2.4/. AR="arm-openwrt-linux-
 uclibcgnueabi-gcc-ar" AS="arm-openwrt-linux-uclibcgnueabi-gcc -c -Os -pipe
 -march=armv7-a -mtune=cortex-a9 -fno-caller-saves -fhonour-copts -Wno-
 error=unused-but-set-variable -mfloat-abi=soft" LD=arm-openwrt-linux-
 uclibcgnueabi-ld NM="arm-openwrt-linux-uclibcgnueabi-gcc-nm" CC="arm-
 openwrt-linux-uclibcgnueabi-gcc" GCC="arm-openwrt-linux-uclibcgnueabi-gcc"
 CXX="arm-openwrt-linux-uclibcgnueabi-g++" RANLIB="arm-openwrt-linux-
 uclibcgnueabi-gcc-ranlib" STRIP=arm-openwrt-linux-uclibcgnueabi-strip
 OBJCOPY=arm-openwrt-linux-uclibcgnueabi-objcopy OBJDUMP=arm-openwrt-linux-
 uclibcgnueabi-objdump SIZE=arm-openwrt-linux-uclibcgnueabi-size CROSS
 ="arm-openwrt-linux-uclibcgnueabi-" ARCH="arm" ;
 make[4]: Entering directory `/home/rm/n18u/openwrt/build_dir/target-
 arm_cortex-a9_uClibc-0.9.33.2_eabi/socat-1.7.2.4'
 arm-openwrt-linux-uclibcgnueabi-gcc -Os -pipe -march=armv7-a
 -mtune=cortex-a9 -fno-caller-saves -fhonour-copts -Wno-error=unused-but-
 set-variable -mfloat-abi=soft  -D_GNU_SOURCE -Wall -Wno-parentheses
 -DHAVE_CONFIG_H -I. -I/home/rm/n18u/openwrt/staging_dir/target-arm_cortex-
 a9_uClibc-0.9.33.2_eabi/usr/include -I/home/rm/n18u/openwrt/staging_dir
 /target-arm_cortex-a9_uClibc-0.9.33.2_eabi/include
 -I/home/rm/n18u/openwrt/staging_dir/toolchain-arm_cortex-
 a9_gcc-4.8-linaro_uClibc-0.9.33.2_eabi/usr/include
 -I/home/rm/n18u/openwrt/staging_dir/toolchain-arm_cortex-
 a9_gcc-4.8-linaro_uClibc-0.9.33.2_eabi/include  -I.
 -I/home/rm/n18u/openwrt/staging_dir/target-arm_cortex-
 a9_uClibc-0.9.33.2_eabi/usr/include -I/home/rm/n18u/openwrt/staging_dir
 /target-arm_cortex-a9_uClibc-0.9.33.2_eabi/include
 -I/home/rm/n18u/openwrt/staging_dir/toolchain-arm_cortex-
 a9_gcc-4.8-linaro_uClibc-0.9.33.2_eabi/usr/include
 -I/home/rm/n18u/openwrt/staging_dir/toolchain-arm_cortex-
 a9_gcc-4.8-linaro_uClibc-0.9.33.2_eabi/include   -c -o xio-ip.o xio-ip.c
 xio-ip.c: In function 'xiolog_ancillary_ip':
 xio-ip.c:520:12: error: dereferencing pointer to incomplete type
          err->ee_errno, '\0', err->ee_origin, '\0', err->ee_type, '\0',
             ^
 xio-ip.c:520:33: error: dereferencing pointer to incomplete type
          err->ee_errno, '\0', err->ee_origin, '\0', err->ee_type, '\0',
                                  ^
 xio-ip.c:520:55: error: dereferencing pointer to incomplete type
          err->ee_errno, '\0', err->ee_origin, '\0', err->ee_type, '\0',
                                                        ^
 xio-ip.c:521:12: error: dereferencing pointer to incomplete type
          err->ee_code, '\0', err->ee_info, '\0', err->ee_data);
             ^
 xio-ip.c:521:32: error: dereferencing pointer to incomplete type
          err->ee_code, '\0', err->ee_info, '\0', err->ee_data);
                                 ^
 xio-ip.c:521:52: error: dereferencing pointer to incomplete type
          err->ee_code, '\0', err->ee_info, '\0', err->ee_data);
                                                     ^
 make[4]: *** [xio-ip.o] Error 1
 make[4]: Leaving directory `/home/rm/n18u/openwrt/build_dir/target-
 arm_cortex-a9_uClibc-0.9.33.2_eabi/socat-1.7.2.4'
 make[3]: *** [/home/rm/n18u/openwrt/build_dir/target-arm_cortex-
 a9_uClibc-0.9.33.2_eabi/socat-1.7.2.4/.built] Error 2
 make[3]: Leaving directory
 `/home/rm/n18u/openwrt/feeds/packages/net/socat'
 make[2]: *** [package/feeds/packages/socat/compile] Error 2
 make[2]: Leaving directory `/home/rm/n18u/openwrt'
 make[1]: *** [/home/rm/n18u/openwrt/staging_dir/target-arm_cortex-
 a9_uClibc-0.9.33.2_eabi/stamp/.package_compile] Error 2
 make[1]: Leaving directory `/home/rm/n18u/openwrt'
 make: *** [world] Ошибка 2
 dragon pts/13%make menuconfig
 [~/n18u/openwrt 12:49 Пн. 23]
 tmp/.config-package.in:35105:error: recursive dependency detected!
 tmp/.config-package.in:35105:   symbol PACKAGE_freeswitch depends on
 PACKAGE_freeswitch-mod-perl
 tmp/.config-package.in:36316:   symbol PACKAGE_freeswitch-mod-perl is
 selected by PACKAGE_freeswitch-mod-verto
 tmp/.config-package.in:37112:   symbol PACKAGE_freeswitch-mod-verto
 depends on PACKAGE_freeswitch


 *** End of the configuration.
 *** Execute 'make' to start the build or try 'make help'.

 }}}

 The problem appeared a few weeks ago, but right now I don't have enough
 time to do some git bisects :(

 BTW, searching the web I found similar bug in Redhat bugzilla: 1182005.

--
Ticket URL: <https://dev.openwrt.org/ticket/19271>
OpenWrt <http://openwrt.org>
Opensource Wireless Router Technology
_______________________________________________
openwrt-tickets mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-tickets

Reply via email to