Debian Bug report logs - #14609
libc6 and ham radio includes are broken

version graph

Package: libc6-dev; Maintainer for libc6-dev is GNU Libc Maintainers <debian-glibc@lists.debian.org>; Source for libc6-dev is src:glibc (PTS, buildd, popcon).

Reported by: csmall@scooter.o.i.net

Date: Thu, 6 Nov 1997 22:48:01 UTC

Severity: normal

Found in version 2.0.5c-0.1

Done: Joel Klecker <jk@espy.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Helmut Geyer <Helmut.Geyer@iwr.uni-heidelberg.de>:
Bug#14609; Package libc6-dev. (full text, mbox, link).


Acknowledgement sent to csmall@scooter.o.i.net:
New bug report received and forwarded. Copy sent to Helmut Geyer <Helmut.Geyer@iwr.uni-heidelberg.de>. (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: csmall@scooter.o.i.net
To: submit@bugs.debian.org
Subject: libc6 and ham radio includes are broken
Date: Fri, 7 Nov 1997 09:45:32 +1100 (EST)
Package: libc6-dev
Version: 2.0.5c-0.1

The following are problems I have found when compiling ax25-utils using libc6.
I have compared libc5 and libc6 includes and there problems have occurred in
the changes.  I don't think there is much you can do about this problem
except tell the upstream people.


Problems with libc6 includes

/usr/include/linux/ax25.h has
#define PF_AX25         AF_AX25

/usr/include/socketbits.h has

#define PF_AX25         3       /* Amateur Radio AX.25.  */
#define AF_AX25         PF_AX25

suggest that the line in <linux/ax25.h> is removed.


------------------

There is no /usr/include/linux/rose.h

Suggest that rose.h from linux source be copied to /usr/include/linux/rose.h
Also remove the following line from rose.h
#define PF_ROSE         AF_ROSE

------------------
The following lines need to be added to /usr/include/socketbits.h

#define AF_ROSE         11      /* Amateur Radio X.25 PLP       */
#define PF_ROSE         AF_ROSE


-----------------
/usr/include/linux/netrom.h has
#define PF_NETROM       AF_NETROM

/usr/include/socketbits.h has
#define PF_NETROM       6       /* Amateur radio NetROM.  */
#define AF_NETROM       PF_NETROM

Suggest that the line in <linux/netrom.h> is removed.


------------------------
SOL_AX25 used to be in linux/socket.h, does not appear in sys/socket.h

Suggest the following line be added to <socketbits.h>
#define SOL_AX25        257


  - Craig



Information forwarded to debian-bugs-dist@lists.debian.org, Dale Scheetz <dwarf@polaris.net>:
Bug#14609; Package libc6-dev. (full text, mbox, link).


Acknowledgement sent to Marcus Brinkmann <Marcus.Brinkmann@ruhr-uni-bochum.de>:
Extra info received and forwarded to list. Copy sent to Dale Scheetz <dwarf@polaris.net>. (full text, mbox, link).


Message #10 received at 14609@bugs.debian.org (full text, mbox, reply):

From: Marcus Brinkmann <Marcus.Brinkmann@ruhr-uni-bochum.de>
To: 14609@bugs.debian.org, csmall@scooter.o.i.net
Subject: libc6 header file bugs
Date: Mon, 20 Jul 1998 14:52:19 +0200
Hello,

here are the problems you reported with libc6 header files:

"Fixed." means: fixed at least in libc6 2.0.7r-5.

-------------------------------
> Problems with libc6 includes
> 
> /usr/include/linux/ax25.h has
> #define PF_AX25         AF_AX25
> 
> /usr/include/socketbits.h has
>
> #define PF_AX25         3       /* Amateur Radio AX.25.  */
> #define AF_AX25         PF_AX25
>
> suggest that the line in <linux/ax25.h> is removed.

Fixed.
------------------------------
> There is no /usr/include/linux/rose.h
> 
> Suggest that rose.h from linux source be copied to /usr/include/linux/rose.h
> Also remove the following line from rose.h
> #define PF_ROSE         AF_ROSE

Don't know about this one. It's not on my system. But this is a
kernel-header bug, isn't it? Then the bug report could be reassigned,
because the libc6 parts of this bug report are all fixed.

------------------------------
> The following lines need to be added to /usr/include/socketbits.h
>
> #define AF_ROSE         11      /* Amateur Radio X.25 PLP       */
> #define PF_ROSE         AF_ROSE

Fixed.
----------------------------
> /usr/include/linux/netrom.h has
> #define PF_NETROM       AF_NETROM
> 
> /usr/include/socketbits.h has
> #define PF_NETROM       6       /* Amateur radio NetROM.  */
> #define AF_NETROM       PF_NETROM
>
> Suggest that the line in <linux/netrom.h> is removed.

Fixed.
------------------------
> SOL_AX25 used to be in linux/socket.h, does not appear in sys/socket.h
> 
> Suggest the following line be added to <socketbits.h>
> #define SOL_AX25        257

Fixed.
-------------------------

Please tell me if this bug can be reassigned to kernel-headers.

Thank you,
Marcus

-- 
"Rhubarb is no Egyptian god."        Debian GNU/Linux        finger brinkmd@ 
Marcus Brinkmann                   http://www.debian.org    master.debian.org
Marcus.Brinkmann@ruhr-uni-bochum.de                        for public  PGP Key
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/       PGP Key ID 36E7CD09


Information forwarded to debian-bugs-dist@lists.debian.org, Dale Scheetz <dwarf@polaris.net>:
Bug#14609; Package libc6-dev. (full text, mbox, link).


Acknowledgement sent to Craig Small <csmall@scooter.o.i.net>:
Extra info received and forwarded to list. Copy sent to Dale Scheetz <dwarf@polaris.net>. (full text, mbox, link).


Message #15 received at 14609@bugs.debian.org (full text, mbox, reply):

From: Craig Small <csmall@scooter.o.i.net>
To: Marcus.Brinkmann@ruhr-uni-bochum.de (Marcus Brinkmann)
Cc: 14609@bugs.debian.org
Subject: Re: libc6 header file bugs
Date: Tue, 21 Jul 1998 07:19:46 +1000 (EST)
Marcus Brinkmann wrote:
> 
> Hello,
> 
> here are the problems you reported with libc6 header files:
> 
> "Fixed." means: fixed at least in libc6 2.0.7r-5.
OK, just to be sure that we're not duplicating things, I also reported this
bug to the gnu people and others such as the ax25-utils upstream guys have
been working on it.

> > There is no /usr/include/linux/rose.h
> > 
> > Suggest that rose.h from linux source be copied to /usr/include/linux/rose.h
> > Also remove the following line from rose.h
> > #define PF_ROSE         AF_ROSE
> 
> Don't know about this one. It's not on my system. But this is a
> kernel-header bug, isn't it? Then the bug report could be reassigned,
> because the libc6 parts of this bug report are all fixed.
I will have a look at what the upstream guys are doing here.  I'll let you know
soon.

Thanks for the rest of the fixes.

  - Craig

-- 
Craig Small VK2XLZ, PGP: AD 8D D8 63 6E BF C3 C7  47 41 B1 A2 1F 46 EC 90
|@work: csmall@scooter.o.i.net,            @play: vk2xlz@vk2xlz.ampr.org|
|@home: csmall@small.dropbear.id.au,           @debian:csmall@debian.org|
|@web: http://www.triode.net.au/~csmall             @spam:root@localhost| 


Information forwarded to debian-bugs-dist@lists.debian.org, Dale Scheetz <dwarf@polaris.net>:
Bug#14609; Package libc6-dev. (full text, mbox, link).


Acknowledgement sent to Marcus Brinkmann <Marcus.Brinkmann@ruhr-uni-bochum.de>:
Extra info received and forwarded to list. Copy sent to Dale Scheetz <dwarf@polaris.net>. (full text, mbox, link).


Message #20 received at 14609@bugs.debian.org (full text, mbox, reply):

From: Marcus Brinkmann <Marcus.Brinkmann@ruhr-uni-bochum.de>
To: Craig Small <csmall@scooter.o.i.net>
Cc: 14609@bugs.debian.org
Subject: Re: libc6 header file bugs
Date: Tue, 21 Jul 1998 20:45:35 +0200
On Tue, Jul 21, 1998 at 07:19:46AM +1000, Craig Small wrote:
> Marcus Brinkmann wrote:
> > 
> > "Fixed." means: fixed at least in libc6 2.0.7r-5.
> OK, just to be sure that we're not duplicating things, I also reported this
> bug to the gnu people and others such as the ax25-utils upstream guys have
> been working on it.

Okay, great!
 
> > > There is no /usr/include/linux/rose.h
> > > 
> > > Suggest that rose.h from linux source be copied to /usr/include/linux/rose.h
> > > Also remove the following line from rose.h
> > > #define PF_ROSE         AF_ROSE
> > 
> > Don't know about this one. It's not on my system. But this is a
> > kernel-header bug, isn't it? Then the bug report could be reassigned,
> > because the libc6 parts of this bug report are all fixed.
> I will have a look at what the upstream guys are doing here.  I'll let you know
> soon.

Ok, just use the bug reporting system and CC me if you remember to do it
(but I'll check the reports, too, so don't worry if you don't).
 
> Thanks for the rest of the fixes.

Thank everyone else, but not me. :) I'm just doing the bug clean ups for
Dale at the moment.

Thank you,
Marcus

-- 
"Rhubarb is no Egyptian god."        Debian GNU/Linux        finger brinkmd@ 
Marcus Brinkmann                   http://www.debian.org    master.debian.org
Marcus.Brinkmann@ruhr-uni-bochum.de                        for public  PGP Key
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/       PGP Key ID 36E7CD09


Bug closed, ack sent to submitter - they'd better know why ! Request was from Joel Klecker <jk@espy.org> to control@bugs.debian.org. (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Thu Apr 25 11:00:14 2024; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.