[prev in list] [next in list] [prev in thread] [next in thread] 

List:       net-snmp-bugs
Subject:    [ net-snmp-Bugs-425720 ] unresolved smux_listen_sd in libucdmibs
From:       noreply () sourceforge ! net
Date:       2001-05-20 19:22:30
[Download RAW message or body]

Bugs item #425720, was updated on 2001-05-20 12:20
You can respond by visiting: 
http://sourceforge.net/tracker/?func=detail&atid=112694&aid=425720&group_id=12694

Category: library
Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: Jack Perdue (siliconslick)
Assigned to: Nobody/Anonymous (nobody)
>Summary: unresolved smux_listen_sd in libucdmibs

Initial Comment:

smux_listen_sd is unresoved in /usr/lib/libucdmibs.so.0.4.2 on
RedHat 7.1 because:

  a) RH enables the smux module (see the .spec for their RPM)

  b) more importantly to this group, smux_listen_sd is defined
      in agents/snmpd.c  but also referenced in agents/mibagents/smux/smux.c
      (which gets built into libucdmibs)

I think the proper fix is to move the definition of int smux_listen_sd 
from snmpd.c to smux.c.



[root@blacktop ntop-2.devel]# gcc jkptest.c /usr/lib/libucdagent.so.0 /usr/lib/libucdm
ibs.so.0 /usr/lib/libsnmp.so.0 -ldl -lrpm -lrpmio -lssl -lpopt -v
Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/2.96/specs
gcc version 2.96 20000731 (Red Hat Linux 7.1 2.96-81)
 /usr/lib/gcc-lib/i386-redhat-linux/2.96/cpp0 -lang-c -v -D__GNUC__=2 -D__GNUC_MINOR__=
96 -D__GNUC_PATCHLEVEL__=0 -D__ELF__ -Dunix -Dlinux -D__ELF__ -D__unix__ -D__linux__ -D
__unix -D__linux -Asystem(posix) -Acpu(i386) -Amachine(i386) -Di386 -D__i386 -D__i386__
 -D__tune_i386__ jkptest.c /tmp/ccyIYRc2.i
GNU CPP version 2.96 20000731 (Red Hat Linux 7.1 2.96-81) (cpplib) (i386 Linux/ELF)
ignoring nonexistent directory "/usr/local/include"
ignoring nonexistent directory "/usr/i386-redhat-linux/include"
#include "..." search starts here:
#include <...> search starts here:
 /usr/lib/gcc-lib/i386-redhat-linux/2.96/include
 /usr/include
End of search list.
 /usr/lib/gcc-lib/i386-redhat-linux/2.96/cc1 /tmp/ccyIYRc2.i -quiet -dumpbase jkptest.c
 -version -o /tmp/cce0PhoV.s
GNU C version 2.96 20000731 (Red Hat Linux 7.1 2.96-81) (i386-redhat-linux) compiled by
 GNU C version 2.96 20000731 (Red Hat Linux 7.1 2.96-81).
 as -V -Qy -o /tmp/ccQ9bHwR.o /tmp/cce0PhoV.s
GNU assembler version 2.10.91 (i386-redhat-linux) using BFD version 2.10.91.0.2
 /usr/lib/gcc-lib/i386-redhat-linux/2.96/collect2 -m elf_i386 -dynamic-linker /lib/ld-l
inux.so.2 /usr/lib/gcc-lib/i386-redhat-linux/2.96/../../../crt1.o /usr/lib/gcc-lib/i386
-redhat-linux/2.96/../../../crti.o /usr/lib/gcc-lib/i386-redhat-linux/2.96/crtbegin.o -
L/usr/lib/gcc-lib/i386-redhat-linux/2.96 -L/usr/lib/gcc-lib/i386-redhat-linux/2.96/../.
./.. /tmp/ccQ9bHwR.o /usr/lib/libucdagent.so.0 /usr/lib/libucdmibs.so.0 /usr/lib/libsnm
p.so.0 -ldl -lrpm -lrpmio -lssl -lpopt -lgcc -lc -lgcc /usr/lib/gcc-lib/i386-redhat-lin
ux/2.96/crtend.o /usr/lib/gcc-lib/i386-redhat-linux/2.96/../../../crtn.o
/usr/lib/libucdmibs.so.0: undefined reference to `smux_listen_sd'
collect2: ld returned 1 exit status

[root@blacktop ntop-2.devel]# cat jkptest.c
#line 5159 "configure"
#include "jkpdefs.h"
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char register_mib();

int main() {
register_mib()
; return 0; }


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

You can respond by visiting: 
http://sourceforge.net/tracker/?func=detail&atid=112694&aid=425720&group_id=12694

_______________________________________________
Net-snmp-bugs mailing list
Net-snmp-bugs@lists.sourceforge.net
http://lists.sourceforge.net/lists/listinfo/net-snmp-bugs

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic