Modify

Opened 7 years ago

Closed 7 years ago

Last modified 4 years ago

#9722 closed defect (fixed)

package wing aborts compilation process

Reported by: maddes Owned by: developers
Priority: high Milestone: Barrier Breaker 14.07
Component: packages Version: Trunk
Keywords: Cc:

Description

Package feed: r27613
Platform: Marvell Orion
OS: Debian

When compiling all packages from all feeds I came across a bad issue.
The wing package fails to build and completely aborts the compilation process although make V=99 IGNORE_ERRORS=m is used.
This is so bad as there's no reason to stop compiling completely just because a package fails to build.

configure: WARNING: unrecognized options: --enable-diffserv, --enable-wing
touch /home/maddes/openwrt/trunk/build_dir/host/wing-20110329/.configured
export MAKEFLAGS= ;make -C /home/maddes/openwrt/trunk/build_dir/host/wing-20110329 install
make[4]: Entering directory `/home/maddes/openwrt/trunk/build_dir/host/wing-20110329'
make[5]: Entering directory `/home/maddes/openwrt/trunk/build_dir/host/wing-20110329/userlevel'
echo "userlevel  analysis app aqm diffserv ethernet icmp ip simple standard tcpudp test threads wifi wing" | ../click-buildtool findelem -r userlevel -p .. -X ./elements.exclude  > elements.conf
../click-buildtool elem2make -x "addressinfo.o alignmentinfo.o errorelement.o portinfo.o scheduleinfo.o" < elements.conf > elements.mk
make[5]: Leaving directory `/home/maddes/openwrt/trunk/build_dir/host/wing-20110329/userlevel'
make[5]: Entering directory `/home/maddes/openwrt/trunk/build_dir/host/wing-20110329/userlevel'
  CXX ../lib/string.cc
In file included from ../lib/string.cc:22:0:
../include/click/string.hh:650:30: error: expected primary-expression before ',' token
../include/click/string.hh:650:32: error: 'real_data' was not declared in this scope
../include/click/string.hh:650:41: error: a function call cannot appear in a constant-expression
make[5]: *** [string.o] Error 1
make[5]: Leaving directory `/home/maddes/openwrt/trunk/build_dir/host/wing-20110329/userlevel'
make[4]: *** [install-userlevel] Error 2
make[4]: Leaving directory `/home/maddes/openwrt/trunk/build_dir/host/wing-20110329'
make[3]: *** [/home/maddes/openwrt/trunk/build_dir/host/wing-20110329/.built] Error 2
make[3]: Leaving directory `/home/maddes/openwrt/trunk/feeds/packages/net/wing'

Attachments (1)

trunk_wing_fix.patch (530 bytes) - added by maddes 7 years ago.
Patch to bump wing to new version

Download all attachments as: .zip

Change History (5)

comment:1 Changed 7 years ago by maddes

Current workaround is to disable compilation of wing package either by

# CONFIG_PACKAGE_wing is not set

or via make menuconfig: Network -> wing

comment:2 Changed 7 years ago by maddes

A patch from Roberto Riggio shows that a newer and working version of wing is available.
To fix the package wing has just to be bumped to a new version.

Changed 7 years ago by maddes

Patch to bump wing to new version

comment:3 Changed 7 years ago by swalker

  • Resolution set to fixed
  • Status changed from new to closed

Fixed in r27643.

comment:4 Changed 4 years ago by jow

  • Milestone changed from Attitude Adjustment 12.09 to Barrier Breaker 14.07

Milestone Attitude Adjustment 12.09 deleted

Add Comment

Modify Ticket

Action
as closed .
The resolution will be deleted. Next status will be 'reopened'.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.