Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 10 Nov 2003 14:57:43 +0100
From:      Dimitry Andric <dimitry@andric.com>
To:        Harti Brandt <harti@freebsd.org>
Cc:        FreeBSD Current List <current@freebsd.org>
Subject:   Buildworld errors out on libbsnmp
Message-ID:  <18123090602.20031110145743@andric.com>

next in thread | raw e-mail | index | archive | help
------------12B10F2482AA0419D
Content-Type: multipart/mixed;
 boundary="----------701CF1A61C7D169B"

------------701CF1A61C7D169B
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable

Hi,

I was just building world after your recent commits of the libbsnmp
stuff. This results in the following errors:

---------------------------------------------------------------------
=3D=3D=3D> lib/libbsnmp/modules/snmp_mibII
rm -f .depend
mkdep -f .depend -a    -I/usr/include/bsnmp -I/usr/src/lib/libbsnmp/modules=
/snmp_mibII  /usr/src/lib/libbsnmp/modules/snmp_mibII/mibII_tree.c /usr/src=
/lib/libbsnmp/modules/snmp_mibII/../../../../contrib/bsnmp/snmp_mibII/mibII=
.c /usr/src/lib/libbsnmp/modules/snmp_mibII/../../../../contrib/bsnmp/snmp_=
mibII/mibII_ifmib.c /usr/src/lib/libbsnmp/modules/snmp_mibII/../../../../co=
ntrib/bsnmp/snmp_mibII/mibII_ip.c /usr/src/lib/libbsnmp/modules/snmp_mibII/=
../../../../contrib/bsnmp/snmp_mibII/mibII_interfaces.c /usr/src/lib/libbsn=
mp/modules/snmp_mibII/../../../../contrib/bsnmp/snmp_mibII/mibII_ipaddr.c /=
usr/src/lib/libbsnmp/modules/snmp_mibII/../../../../contrib/bsnmp/snmp_mibI=
I/mibII_ifstack.c /usr/src/lib/libbsnmp/modules/snmp_mibII/../../../../cont=
rib/bsnmp/snmp_mibII/mibII_rcvaddr.c /usr/src/lib/libbsnmp/modules/snmp_mib=
II/../../../../contrib/bsnmp/snmp_mibII/mibII_nettomedia.c /usr/src/lib/lib=
bsnmp/modules/snmp_mibII/../../../../contrib/bsnmp/snmp_mibII/mibII_tcp.c /=
usr/src/lib/libbsnmp/modules/snmp_mibII/../../../../contrib/bsnmp/snmp_mibI=
I/mibII_udp.c /usr/src/lib/libbsnmp/modules/snmp_mibII/../../../../contrib/=
bsnmp/snmp_mibII/mibII_route.c
/usr/src/lib/libbsnmp/modules/snmp_mibII/mibII_tree.c:5:18: asn1.h: No such=
 file or directory
/usr/src/lib/libbsnmp/modules/snmp_mibII/mibII_tree.c:6:18: snmp.h: No such=
 file or directory
/usr/src/lib/libbsnmp/modules/snmp_mibII/mibII_tree.c:7:23: snmpagent.h: No=
 such file or directory
In file included from /usr/src/contrib/bsnmp/snmp_mibII/mibII.c:37:
/usr/src/contrib/bsnmp/snmp_mibII/mibII.h:57:18: asn1.h: No such file or di=
rectory
/usr/src/contrib/bsnmp/snmp_mibII/mibII.h:58:18: snmp.h: No such file or di=
rectory
/usr/src/contrib/bsnmp/snmp_mibII/mibII.h:59:21: snmpmod.h: No such file or=
 directory
In file included from /usr/src/contrib/bsnmp/snmp_mibII/mibII_ifmib.c:37:
/usr/src/contrib/bsnmp/snmp_mibII/mibII.h:57:18: asn1.h: No such file or di=
rectory
/usr/src/contrib/bsnmp/snmp_mibII/mibII.h:58:18: snmp.h: No such file or di=
rectory
/usr/src/contrib/bsnmp/snmp_mibII/mibII.h:59:21: snmpmod.h: No such file or=
 directory
In file included from /usr/src/contrib/bsnmp/snmp_mibII/mibII_ip.c:37:
/usr/src/contrib/bsnmp/snmp_mibII/mibII.h:57:18: asn1.h: No such file or di=
rectory
/usr/src/contrib/bsnmp/snmp_mibII/mibII.h:58:18: snmp.h: No such file or di=
rectory
/usr/src/contrib/bsnmp/snmp_mibII/mibII.h:59:21: snmpmod.h: No such file or=
 directory
In file included from /usr/src/contrib/bsnmp/snmp_mibII/mibII_interfaces.c:=
37:
/usr/src/contrib/bsnmp/snmp_mibII/mibII.h:57:18: asn1.h: No such file or di=
rectory
/usr/src/contrib/bsnmp/snmp_mibII/mibII.h:58:18: snmp.h: No such file or di=
rectory
/usr/src/contrib/bsnmp/snmp_mibII/mibII.h:59:21: snmpmod.h: No such file or=
 directory
In file included from /usr/src/contrib/bsnmp/snmp_mibII/mibII_ipaddr.c:40:
/usr/src/contrib/bsnmp/snmp_mibII/mibII.h:57:18: asn1.h: No such file or di=
rectory
/usr/src/contrib/bsnmp/snmp_mibII/mibII.h:58:18: snmp.h: No such file or di=
rectory
/usr/src/contrib/bsnmp/snmp_mibII/mibII.h:59:21: snmpmod.h: No such file or=
 directory
In file included from /usr/src/contrib/bsnmp/snmp_mibII/mibII_ifstack.c:37:
/usr/src/contrib/bsnmp/snmp_mibII/mibII.h:57:18: asn1.h: No such file or di=
rectory
/usr/src/contrib/bsnmp/snmp_mibII/mibII.h:58:18: snmp.h: No such file or di=
rectory
/usr/src/contrib/bsnmp/snmp_mibII/mibII.h:59:21: snmpmod.h: No such file or=
 directory
In file included from /usr/src/contrib/bsnmp/snmp_mibII/mibII_rcvaddr.c:37:
/usr/src/contrib/bsnmp/snmp_mibII/mibII.h:57:18: asn1.h: No such file or di=
rectory
/usr/src/contrib/bsnmp/snmp_mibII/mibII.h:58:18: snmp.h: No such file or di=
rectory
/usr/src/contrib/bsnmp/snmp_mibII/mibII.h:59:21: snmpmod.h: No such file or=
 directory
In file included from /usr/src/contrib/bsnmp/snmp_mibII/mibII_nettomedia.c:=
42:
/usr/src/contrib/bsnmp/snmp_mibII/mibII.h:57:18: asn1.h: No such file or di=
rectory
/usr/src/contrib/bsnmp/snmp_mibII/mibII.h:58:18: snmp.h: No such file or di=
rectory
/usr/src/contrib/bsnmp/snmp_mibII/mibII.h:59:21: snmpmod.h: No such file or=
 directory
In file included from /usr/src/contrib/bsnmp/snmp_mibII/mibII_tcp.c:37:
/usr/src/contrib/bsnmp/snmp_mibII/mibII.h:57:18: asn1.h: No such file or di=
rectory
/usr/src/contrib/bsnmp/snmp_mibII/mibII.h:58:18: snmp.h: No such file or di=
rectory
/usr/src/contrib/bsnmp/snmp_mibII/mibII.h:59:21: snmpmod.h: No such file or=
 directory
In file included from /usr/src/contrib/bsnmp/snmp_mibII/mibII_udp.c:37:
/usr/src/contrib/bsnmp/snmp_mibII/mibII.h:57:18: asn1.h: No such file or di=
rectory
/usr/src/contrib/bsnmp/snmp_mibII/mibII.h:58:18: snmp.h: No such file or di=
rectory
/usr/src/contrib/bsnmp/snmp_mibII/mibII.h:59:21: snmpmod.h: No such file or=
 directory
In file included from /usr/src/contrib/bsnmp/snmp_mibII/mibII_route.c:37:
/usr/src/contrib/bsnmp/snmp_mibII/mibII.h:57:18: asn1.h: No such file or di=
rectory
/usr/src/contrib/bsnmp/snmp_mibII/mibII.h:58:18: snmp.h: No such file or di=
rectory
/usr/src/contrib/bsnmp/snmp_mibII/mibII.h:59:21: snmpmod.h: No such file or=
 directory
mkdep: compile failed
*** Error code 1

Stop in /usr/src/lib/libbsnmp/modules/snmp_mibII.
*** Error code 1

Stop in /usr/src/lib/libbsnmp/modules.
*** Error code 1

Stop in /usr/src/lib/libbsnmp.
*** Error code 1

Stop in /usr/src/lib.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
---------------------------------------------------------------------

It seems that the depend stage assumes that the bsnmp include files
are already in /usr/include, but since I don't have these yet, it
fails. Of course I could first make install them, but I hope that the
attached patch is a better fix: it uses include paths directly in
the src/contrib/bsnmp tree. This should also prevent usage of outdated
headers when building.

If you have any questions about how I got the above errors, please let
me know. You might be able to reproduce them by simply removing your
/usr/include/bsnmp dir before building world.

------------701CF1A61C7D169B
Content-Type: application/octet-stream; name="libbsnmp.diff"
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="libbsnmp.diff"

ZGlmZiAtdWQgbGliL2xpYmJzbm1wL21vZHVsZXMvc25tcF9taWJJSS9NYWtlZmlsZS5vcmcg
bGliL2xpYmJzbm1wL21vZHVsZXMvc25tcF9taWJJSS9NYWtlZmlsZQotLS0gbGliL2xpYmJz
bm1wL21vZHVsZXMvc25tcF9taWJJSS9NYWtlZmlsZS5vcmcJTW9uIE5vdiAxMCAxMDoxNzoz
MyAyMDAzCisrKyBsaWIvbGliYnNubXAvbW9kdWxlcy9zbm1wX21pYklJL01ha2VmaWxlCU1v
biBOb3YgMTAgMTQ6Mjk6MzEgMjAwMwpAQCAtNCw2ICs0LDggQEAKIAogQ09OVFJJQj0key5D
VVJESVJ9Ly4uLy4uLy4uLy4uL2NvbnRyaWIvYnNubXAvc25tcF9taWJJSQogLlBBVEg6ICR7
Q09OVFJJQn0KK1NOTVBMSUI9JHsuQ1VSRElSfS8uLi8uLi8uLi8uLi9jb250cmliL2Jzbm1w
L2xpYgorU05NUE1PRD0key5DVVJESVJ9Ly4uLy4uLy4uLy4uL2NvbnRyaWIvYnNubXAvc25t
cGQKIAogTU9EPQltaWJJSQogU1JDUz0JbWliSUkuYyBtaWJJSV9pZm1pYi5jIG1pYklJX2lw
LmMgbWliSUlfaW50ZXJmYWNlcy5jCQlcCkBAIC0xNCw2ICsxNiw2IEBACiBERUZTPQkke01P
RH1fdHJlZS5kZWYKIElOQ1M9CXNubXBfJHtNT0R9LmgKIAotQ0ZMQUdTKz0gLUkke0lOQ0xV
REVESVJ9L2Jzbm1wIC1JJHsuQ1VSRElSfQorQ0ZMQUdTKz0gLUkke1NOTVBMSUJ9IC1JJHtT
Tk1QTU9EfSAtSSR7Q09OVFJJQn0gLUkkey5DVVJESVJ9CiAKIC5pbmNsdWRlIDxic2QubGli
Lm1rPgpkaWZmIC11ZCBsaWIvbGliYnNubXAvbW9kdWxlcy9zbm1wX25ldGdyYXBoL01ha2Vm
aWxlLm9yZyBsaWIvbGliYnNubXAvbW9kdWxlcy9zbm1wX25ldGdyYXBoL01ha2VmaWxlCi0t
LSBsaWIvbGliYnNubXAvbW9kdWxlcy9zbm1wX25ldGdyYXBoL01ha2VmaWxlLm9yZwlNb24g
Tm92IDEwIDEwOjE3OjM0IDIwMDMKKysrIGxpYi9saWJic25tcC9tb2R1bGVzL3NubXBfbmV0
Z3JhcGgvTWFrZWZpbGUJTW9uIE5vdiAxMCAxNDozMzowOSAyMDAzCkBAIC0yLDYgKzIsMTAg
QEAKICMKICMgQXV0aG9yOiBIYXJ0aSBCcmFuZHQgPGhhcnRpQGZyZWVic2Qub3JnPgogCitT
Tk1QTElCPSR7LkNVUkRJUn0vLi4vLi4vLi4vLi4vY29udHJpYi9ic25tcC9saWIKK1NOTVBN
SUI9JHsuQ1VSRElSfS8uLi8uLi8uLi8uLi9jb250cmliL2Jzbm1wL3NubXBfbWliSUkKK1NO
TVBNT0Q9JHsuQ1VSRElSfS8uLi8uLi8uLi8uLi9jb250cmliL2Jzbm1wL3NubXBkCisKIE1P
RD0JbmV0Z3JhcGgKIFNSQ1M9CXNubXBfbmV0Z3JhcGguYwogTUFOPQlzbm1wX25ldGdyYXBo
LjMKQEAgLTEwLDYgKzE0LDYgQEAKIERFRlM9CSR7TU9EfV90cmVlLmRlZgogSU5DUz0Jc25t
cF8ke01PRH0uaAogCi1DRkxBR1MrPSAtSSR7SU5DTFVERURJUn0vYnNubXAgLUkkey5DVVJE
SVJ9CitDRkxBR1MrPSAtSSR7U05NUExJQn0gLUkke1NOTVBNSUJ9IC1JJHtTTk1QTU9EfSAt
SSR7LkNVUkRJUn0KIAogLmluY2x1ZGUgPGJzZC5saWIubWs+Cg==

------------701CF1A61C7D169B--
------------12B10F2482AA0419D
Content-Type: application/pgp-signature

-----BEGIN PGP MESSAGE-----
Version: GnuPG v1.2.3 (MingW32)

iD8DBQE/r5lWsF6jCi4glqMRAr6wAKCfQvFI1aH74/1tR9sJ3oRcgodhYgCfV5Xl
3whv4ger0IIxH0E4arMAX88=
=6jb4
-----END PGP MESSAGE-----

------------12B10F2482AA0419D--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?18123090602.20031110145743>