#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