Opened 20 years ago

Closed 18 years ago

#886 closed defect (wontfix)

iproute2-2.6.15-060110

Reported by: Matthew Burgess Owned by: Matthew Burgess
Priority: normal Milestone: 6.2
Component: Book Version: SVN
Severity: normal Keywords:
Cc:

Description

Version increment (2.6.8-ss040730)

Change History (42)

comment:1 by gerard@…, 20 years ago

Resolution: fixed
Status: newclosed

comment:2 by Matthew Burgess, 20 years ago

Resolution: fixed
Status: closedreopened
Summary: iproute2-2.6.8-ss040730iproute2-2.6.8-ss040823

Version increment (2.6.8-ss040823)

comment:3 by Matthew Burgess, 20 years ago

Summary: iproute2-2.6.8-ss040823iproute2-2.6.8-040823

comment:4 by jeremy@…, 20 years ago

updated unstable to 2.6.8-040823

comment:5 by Matthew Burgess, 20 years ago

Version: SVNTESTING

comment:6 by Matthew Burgess, 20 years ago

Resolution: fixed
Status: reopenedclosed

comment:7 by jim@…, 20 years ago

Resolution: fixed
Status: closedreopened
Summary: iproute2-2.6.8-040823iproute2-2.6.9-ss040831

Version increment (2.6.9-ss040831). Included man-pages patch.

comment:8 by jim@…, 20 years ago

updated unstable to 2.6.9-ss040831

comment:9 by Matthew Burgess, 20 years ago

Resolution: fixed
Status: reopenedclosed

Marking as fixed then. testing branch is closed for package upgrades.

comment:10 by Matthew Burgess, 20 years ago

Resolution: fixed
Status: closedreopened
Summary: iproute2-2.6.9-ss040831iproute2-2.6.9-ss041019
Version: TESTINGSVN

Version increment (2.6.9-041019). Note though that this *might* not compile. There's a reported problem compiling with gcc-2.95.3 at http://www.ussg.iu.edu/hypermail/linux/kernel/0410.2/0944.html. Either way, there should be a new version out shortly to address that problem.

comment:11 by Matthew Burgess, 20 years ago

Summary: iproute2-2.6.9-ss041019iproute2-2.6.9-041019

comment:12 by jeremy@…, 19 years ago

Resolution: fixed
Status: reopenedclosed

comment:13 by Matthew Burgess, 19 years ago

Resolution: fixed
Status: closedreopened
Summary: iproute2-2.6.9-041019iproute2-2.6.10-ss050112

Version increment (2.6.10-ss050112) - are we wanting snapshot releases, or do we just want to go to the next non-snapshot release?

comment:14 by Matthew Burgess, 19 years ago

Summary: iproute2-2.6.10-ss050112iproute2-2.6.10-ss050124

Version increment (2.6.10-ss050124)

comment:15 by Matthew Burgess, 19 years ago

Several people have seen the following error with this version:

make[1]: Entering directory `/sources/iproute2-050124/ip' gcc ip.o ipaddress.o iproute.o iprule.o rtm_map.o iptunnel.o ipneigh.o iplink.o ipmaddr.o ipmonitor.o ipmroute.o ipprefix.o ipxfrm.o xfrm_state.o xfrm_policy.o ../lib/libnetlink.a ../lib/libutil.a -lresolv -L../lib -lnetlink -lutil -o ip iptunnel.o(.text+0x4fb): In function `parse_args': /sources/iproute2-050124/ip/iptunnel.c:207: undefined reference to `constant_htons'

Adding: #include <endian.h> #include <asm/byteorder.h> #include <linux/byteorder/swab.h>

to ip/iptunnel.c fixes the problem, but I wonder what's causing this. FYI my kernel is 2.6.10, but running against the 2.6.8.1 linux-libc-headers. The iproute2-2.6.9 release compiles fine against the same stuff.

comment:16 by Matthew Burgess, 19 years ago

Summary: iproute2-2.6.10-ss050124iproute2-2.6.10-050207

Version increment (050207). Note this is still affected by the constant_htons problem. According to upstream:

"Problem was definition of htons() in include files did not match glibc. There is no htons() in the iproute2 sources, so don't know were your getting it from looks like a regular user header/glibc problem."

constant_htons is defined in: /usr/include/linux/byteorder/pdp_endian.h /usr/include/linux/byteorder/little_endian.h /usr/include/linux/byteorder/big_endian.h /usr/linux/byteorder/generic.h

Interestingly from the Changelog (2004-10-20):

  • Don't include <asm/byteorder.h> since then we get dependant on kernel headers

on host machine

That, on my box, pulls in /usr/include/linux/byteorder/little_endian.h, constant_htons therefore gets defined and everything's hunk dory again.

I think I need a *real* programmer to step in now and rescue me! What's the correct fix here guys? Why is it bad to be including <asm/byteorder.h> here? It would seem the obviously correct fix to my untrained eye.

comment:17 by Matthew Burgess, 19 years ago

Summary: iproute2-2.6.10-050207iproute2-2.6.10-050209

Version increment (2.6.10-050209) with another fix in there from Jim Gifford!

comment:18 by Matthew Burgess, 19 years ago

http://www.ussg.iu.edu/hypermail/linux/kernel/0502.1/1017.html states that linux-libc-headers have been fixed up to #include the missing header. With linux-2.6.11 really close now, so will linux-libc-headers-2.6.11.0. I'll leave upgrading iproute2 until then.

comment:19 by Matthew Burgess, 19 years ago

Summary: iproute2-2.6.10-050209iproute2-2.6.11-05310

Version increment (2.6.11-050310). Compiles fine with the old linux-libc-headers, so looks like it got a local fix too.

comment:20 by Matthew Burgess, 19 years ago

Status: reopenedassigned

comment:21 by Matthew Burgess, 19 years ago

Resolution: fixed
Status: assignedclosed
Summary: iproute2-2.6.11-05310iproute2-2.6.11-050310

comment:22 by Matthew Burgess, 19 years ago

Resolution: fixed
Status: closedreopened
Summary: iproute2-2.6.11-050310iproute2-2.6.11-050314

Version increment (2.6.11-050314). Changelog suggest just minor changes/bug fixes, but the tarball just jumped from 333K to 896K!

comment:23 by Matthew Burgess, 19 years ago

Resolution: fixed
Status: reopenedclosed

comment:24 by Matthew Burgess, 19 years ago

Resolution: fixed
Status: closedreopened
Summary: iproute2-2.6.11-050314iproute2-2.6.11-050330

Version increment (20050330)

comment:25 by Matthew Burgess, 19 years ago

Status: reopenedassigned

comment:26 by Matthew Burgess, 19 years ago

Resolution: fixed
Status: assignedclosed

comment:27 by jim@…, 19 years ago

Resolution: fixed
Status: closedreopened

Version update iproute2-050816.

Fixes for GCC 4.x build issues See ChangeLog for More INFO.

comment:28 by jim@…, 19 years ago

Summary: iproute2-2.6.11-050330iproute2-050816

comment:29 by Matthew Burgess, 19 years ago

Has the version numbering changed? Why is the kernel version missing from this release, or did upstream miss the snapshot ('ss') designation off?

comment:30 by steve.crosby@…, 19 years ago

Appears to be a real release.

From the LARTC Mailing list:

[LARTC] [ANNOUNCE] iproute2 util update Stephen Hemminger shemminger at osdl.org Tue Aug 16 23:34:16 CEST 2005

http://developer.osdl.org/dev/iproute2/download/iproute2-050816.tar.gz

Update to iproute2 to include:

  • Limit ip neigh flush to 10 rounds
  • tc ematch support (thomas)
  • build cleanups (thomas, et al)
  • Fix for options process with ipt (jamal)
  • Fix array overflow in paretonormal distribution build
  • Update include files to 2.6.13
  • Decnet doc update (Steven Whithouse)

Note: the ematch support won't build on really old versions of bison (1.28),

but the kernel on those systems wouldn't support it anyway.

comment:31 by steve.crosby@…, 19 years ago

it's also a broken release. The configure command is not marked as execuable in the release tarball, so a chmod is needed. The sys/socket.h errors are also not yet fixed.

Oh, and FYI the remove_db patch still applies cleanly to this version.

comment:32 by Matthew Burgess, 19 years ago

Summary: iproute2-050816iproute2-050929

Version increment (050929)

comment:33 by Matthew Burgess, 19 years ago

This doesn't appear to work! I get:

Cannot talk to rtnetlink: Message too long

On each of the 3 invocations of `ip' during the bootscripts running. Is this because the headers are now based on 2.6.14? It's the only thing that strikes me looking at the Changelog between 050816 and 050929.

iproute2-050816 works (although one has to do a 'chmod u+x configure' before it'll compile).

comment:34 by Matthew Burgess, 19 years ago

Summary: iproute2-050929iproute2-051007

Version increment (051007)

comment:35 by Matthew Burgess, 19 years ago

Owner: changed from lfs-book@… to Matthew Burgess
Status: reopenednew

comment:36 by Matthew Burgess, 19 years ago

Status: newassigned

comment:37 by Matthew Burgess, 19 years ago

Resolution: fixed
Status: assignedclosed

comment:38 by tushar@…, 18 years ago

Resolution: fixed
Status: closedreopened
Summary: iproute2-051007iproute2-2.6.14-051107

iproute-2-2.6.14-051107: Version Increment. The iproute2-latest points to the above version.

comment:39 by Matthew Burgess, 18 years ago

Summary: iproute2-2.6.14-051107iproute2-2.6.15-060110

Version increment (iproute2-2.6.15-060110)

comment:40 by Jeremy Huntwork, 18 years ago

Milestone: 6.2

comment:41 by martyman99999@…, 18 years ago

Upgraded to 060110 and smoke tested. No book changes needed other than version number update.

comment:42 by Matthew Burgess, 18 years ago

Resolution: wontfix
Status: reopenedclosed

Superceded by ticket #1754.

Note: See TracTickets for help on using tickets.