|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2002-10-13 17:33 UTC] sniper@php.net
|
|||||||||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Thu Nov 06 18:00:01 2025 UTC |
I am not sure if it is exactly php failure or maybe I should report a net/ucd snmp bug ? I had no success compiling php slack-8 with net-snmp5.0.6 althought I had to push it by hand giving the proper snmp headers location it crashed later during linking: /bin/sh /riz-pack/system.httpd/php-4.2.3-exec/libtool --silent --mode=link gcc -I. -I/riz-pack/system.httpd/php-4.2.3-exec/ -I/riz-pack/system.httpd/php-4.2.3-exec/main -I/riz-pack/system.httpd/php-4.2.3-exec -I/riz-pack/system.httpd/php-4.2.3-exec/Zend -I/usr/local/ssl/include -I/usr/local/mysql/include/mysql -I/usr/local/include -I/usr/local/include/ucd-snmp -I/riz-pack/system.httpd/php-4.2.3-exec/ext/xml/expat -I/riz-pack/system.httpd/php-4.2.3-exec/TSRM -g -O2 -o php -export-dynamic stub.lo libphp4.la ./.libs/libphp4.a(snmp.o): In function `php_snmp': /riz-pack/system.httpd/php-4.2.3-exec/ext/snmp/snmp.c:318: undefined reference to `sprint_value' /riz-pack/system.httpd/php-4.2.3-exec/ext/snmp/snmp.c:328: undefined reference to `sprint_objid' /riz-pack/system.httpd/php-4.2.3-exec/ext/snmp/snmp.c:347: undefined reference to `sprint_objid' collect2: ld returned 1 exit status make[1]: *** [php] Error 1 make[1]: Leaving directory `/riz-pack/system.httpd/php-4.2.3-exec' make: *** [all-recursive] Error 1 with net-snmp-5.0.6 on rh6: make[3]: Entering directory `/riz-pack/system.httpd/php-4.2.3/ext/snmp' /bin/sh /riz-pack/system.httpd/php-4.2.3/libtool --silent --mode=compile gcc -I. -I/riz-pack/system.httpd/php-4.2.3/ext/snmp -I/riz-pack/system.httpd/php-4.2.3/main -I/riz-pack/system.httpd/php-4.2.3 -I/usr/local/apache/include -I/riz-pack/system.httpd/php-4.2.3/Zend -I/usr/local/ssl/include -I/usr/local/mysql/include/mysql -I/usr/local/include -I/usr/local/include/ucd-snmp -I/riz-pack/system.httpd/php-4.2.3/ext/xml/expat -DLINUX=22 -DMOD_SSL=208109 -DMOD_PERL -DUSE_PERL_SSI -Dbool=char -DHAS_BOOL -DUSE_HSREGEX -DEAPI -DEAPI_MM -DUSE_EXPAT -I/riz-pack/system.httpd/php-4.2.3/TSRM -g -O2 -prefer-pic -c snmp.c In file included from /usr/local/include/ucd-snmp/snmp_api.h:4, from snmp.c:64: /usr/local/include/net-snmp/library/snmp_api.h:84: warning: no semicolon at end of struct or union /usr/local/include/net-snmp/library/snmp_api.h:84: parse error before `*' /usr/local/include/net-snmp/library/snmp_api.h:99: parse error before `*' /usr/local/include/net-snmp/library/snmp_api.h:99: warning: data definition has no type or storage class /usr/local/include/net-snmp/library/snmp_api.h:125: parse error before `}' /usr/local/include/net-snmp/library/snmp_api.h:125: warning: data definition has no type or storage class /usr/local/include/net-snmp/library/snmp_api.h:131: parse error before `netsnmp_pdu' /usr/local/include/net-snmp/library/snmp_api.h:133: parse error before `netsnmp_pdu' /usr/local/include/net-snmp/library/snmp_api.h:186: parse error before `oid' /usr/local/include/net-snmp/library/snmp_api.h:186: warning: no semicolon at end of struct or union /usr/local/include/net-snmp/library/snmp_api.h:190: parse error before `*' /usr/local/include/net-snmp/library/snmp_api.h:190: warning: data definition has no type or storage class /usr/local/include/net-snmp/library/snmp_api.h:206: parse error before `}' /usr/local/include/net-snmp/library/snmp_api.h:389: parse error before `oid' /usr/local/include/net-snmp/library/snmp_api.h:389: warning: no semicolon at end of struct or union /usr/local/include/net-snmp/library/snmp_api.h:395: parse error before `oid' /usr/local/include/net-snmp/library/snmp_api.h:395: warning: no semicolon at end of struct or union /usr/local/include/net-snmp/library/snmp_api.h:405: parse error before `}' /usr/local/include/net-snmp/library/snmp_api.h:405: warning: data definition has no type or storage class /usr/local/include/net-snmp/library/snmp_api.h:407: parse error before `name_loc' /usr/local/include/net-snmp/library/snmp_api.h:407: `MAX_OID_LEN' undeclared here (not in a function) /usr/local/include/net-snmp/library/snmp_api.h:407: warning: data definition has no type or storage class /usr/local/include/net-snmp/library/snmp_api.h:409: conflicting types for `data' /riz-pack/system.httpd/php-4.2.3/main/php.h:212: previous declaration of `data' /usr/local/include/net-snmp/library/snmp_api.h:411: `index' redeclared as different kind of symbol /usr/include/string.h:240: previous declaration of `index' /usr/local/include/net-snmp/library/snmp_api.h:412: parse error before `}' /usr/local/include/net-snmp/library/snmp_api.h:455: parse error before `netsnmp_pdu' /usr/local/include/net-snmp/library/snmp_api.h:473: parse error before `netsnmp_pdu' /usr/local/include/net-snmp/library/snmp_api.h:498: parse error before `*' /usr/local/include/net-snmp/library/snmp_api.h:593: parse error before `*' /usr/local/include/net-snmp/library/snmp_api.h:595: parse error before `*' /usr/local/include/net-snmp/library/snmp_api.h:597: parse error before `*' /usr/local/include/net-snmp/library/snmp_api.h:599: parse error before `*' /usr/local/include/net-snmp/library/snmp_api.h:601: parse error before `*' /usr/local/include/net-snmp/library/snmp_api.h:603: parse error before `*' /usr/local/include/net-snmp/library/snmp_api.h:606: parse error before `*' /usr/local/include/net-snmp/library/snmp_api.h:608: parse error before `*' /usr/local/include/net-snmp/library/snmp_api.h:610: parse error before `*' /usr/local/include/net-snmp/library/snmp_api.h:613: parse error before `netsnmp_pdu' /usr/local/include/net-snmp/library/snmp_api.h:618: parse error before `netsnmp_pdu' /usr/local/include/net-snmp/library/snmp_api.h:622: parse error before `*' /usr/local/include/net-snmp/library/snmp_api.h:623: parse error before `*' /usr/local/include/net-snmp/library/snmp_api.h:624: parse error before `*' /usr/local/include/net-snmp/library/snmp_api.h:626: parse error before `*' /usr/local/include/net-snmp/library/snmp_api.h:630: parse error before `*' /usr/local/include/net-snmp/library/snmp_api.h:635: parse error before `oid' /usr/local/include/net-snmp/library/snmp_api.h:640: parse error before `*' /usr/local/include/net-snmp/library/snmp_api.h:642: parse error before `*' /usr/local/include/net-snmp/library/snmp_api.h:642: parse error before `*' /usr/local/include/net-snmp/library/snmp_api.h:642: warning: data definition has no type or storage class /usr/local/include/net-snmp/library/snmp_api.h:657: parse error before `netsnmp_pdu' /usr/local/include/net-snmp/library/snmp_api.h:661: parse error before `netsnmp_pdu' /usr/local/include/net-snmp/library/snmp_api.h:676: parse error before `netsnmp_pdu' /usr/local/include/net-snmp/library/snmp_api.h:679: parse error before `netsnmp_pdu' /usr/local/include/net-snmp/library/snmp_api.h:681: parse error before `netsnmp_pdu' /usr/local/include/net-snmp/library/snmp_api.h:684: parse error before `netsnmp_pdu' /usr/local/include/net-snmp/library/snmp_api.h:788: parse error before `netsnmp_pdu' /usr/local/include/net-snmp/library/snmp_api.h:792: parse error before `)' /usr/local/include/net-snmp/library/snmp_api.h:801: parse error before `netsnmp_pdu' /usr/local/include/net-snmp/library/snmp_api.h:809: parse error before `netsnmp_pdu' /usr/local/include/net-snmp/library/snmp_api.h:817: parse error before `netsnmp_pdu' /usr/local/include/net-snmp/library/snmp_api.h:820: parse error before `netsnmp_pdu' /usr/local/include/net-snmp/library/snmp_api.h:822: parse error before `netsnmp_pdu' /usr/local/include/net-snmp/library/snmp_api.h:825: parse error before `netsnmp_pdu' /usr/local/include/net-snmp/library/snmp_api.h:829: parse error before `netsnmp_pdu' /usr/local/include/net-snmp/library/snmp_api.h:833: parse error before `)' /usr/local/include/net-snmp/library/snmp_api.h:839: parse error before `netsnmp_pdu' /usr/local/include/net-snmp/library/snmp_api.h:840: parse error before `netsnmp_pdu' In file included from /usr/local/include/ucd-snmp/snmp_client.h:4, from snmp.c:65: /usr/local/include/net-snmp/library/snmp_client.h:48: parse error before `netsnmp_pdu' /usr/local/include/net-snmp/library/snmp_client.h:48: warning: no semicolon at end of struct or union /usr/local/include/net-snmp/library/snmp_client.h:54: parse error before `*' /usr/local/include/net-snmp/library/snmp_client.h:72: parse error before `*' /usr/local/include/net-snmp/library/snmp_client.h:73: parse error before `*' /usr/local/include/net-snmp/library/snmp_client.h:73: warning: data definition has no type or storage class /usr/local/include/net-snmp/library/snmp_client.h:74: parse error before `*' /usr/local/include/net-snmp/library/snmp_client.h:74: parse error before `*' /usr/local/include/net-snmp/library/snmp_client.h:74: warning: data definition has no type or storage class /usr/local/include/net-snmp/library/snmp_client.h:75: parse error before `*' /usr/local/include/net-snmp/library/snmp_client.h:75: parse error before `*' /usr/local/include/net-snmp/library/snmp_client.h:75: warning: data definition has no type or storage class /usr/local/include/net-snmp/library/snmp_client.h:76: parse error before `*' /usr/local/include/net-snmp/library/snmp_client.h:76: parse error before `*' /usr/local/include/net-snmp/library/snmp_client.h:77: warning: data definition has no type or storage class /usr/local/include/net-snmp/library/snmp_client.h:79: parse error before `*' /usr/local/include/net-snmp/library/snmp_client.h:84: parse error before `netsnmp_pdu' /usr/local/include/net-snmp/library/snmp_client.h:87: parse error before `netsnmp_pdu' /usr/local/include/net-snmp/library/snmp_client.h:94: parse error before `netsnmp_pdu' In file included from /usr/local/include/net-snmp/library/snmp_impl.h:39, from /usr/local/include/ucd-snmp/snmp_impl.h:4, from snmp.c:66: /usr/local/include/net-snmp/types.h:60: warning: redefinition of `u_int' /usr/include/sys/types.h:35: warning: `u_int' previously declared here In file included from snmp.c:70: /usr/local/include/ucd-snmp/version.h:6: initializer element is not constant snmp.c: In function `php_snmp': snmp.c:154: storage size of `session' isn't known snmp.c:233: sizeof applied to an incomplete type snmp.c:233: sizeof applied to an incomplete type snmp.c:233: sizeof applied to an incomplete type snmp.c:233: sizeof applied to an incomplete type snmp.c:233: sizeof applied to an incomplete type snmp.c:233: sizeof applied to an incomplete type snmp.c:288: warning: assignment from incompatible pointer type snmp.c:297: warning: assignment from incompatible pointer type snmp.c:304: warning: assignment from incompatible pointer type snmp.c:311: dereferencing pointer to incomplete type snmp.c:312: dereferencing pointer to incomplete type snmp.c:312: dereferencing pointer to incomplete type snmp.c:314: dereferencing pointer to incomplete type snmp.c:314: dereferencing pointer to incomplete type snmp.c:319: dereferencing pointer to incomplete type snmp.c:319: dereferencing pointer to incomplete type snmp.c:329: dereferencing pointer to incomplete type snmp.c:329: dereferencing pointer to incomplete type snmp.c:333: dereferencing pointer to incomplete type snmp.c:334: dereferencing pointer to incomplete type snmp.c:334: dereferencing pointer to incomplete type snmp.c:335: dereferencing pointer to incomplete type snmp.c:335: dereferencing pointer to incomplete type snmp.c:336: dereferencing pointer to incomplete type snmp.c:342: dereferencing pointer to incomplete type snmp.c:343: dereferencing pointer to incomplete type snmp.c:344: dereferencing pointer to incomplete type snmp.c:345: dereferencing pointer to incomplete type snmp.c:345: dereferencing pointer to incomplete type snmp.c:346: dereferencing pointer to incomplete type snmp.c:348: dereferencing pointer to incomplete type snmp.c:348: dereferencing pointer to incomplete type snmp.c:353: warning: assignment from incompatible pointer type snmp.c:357: warning: assignment from incompatible pointer type snmp.c:361: warning: assignment from incompatible pointer type make[3]: *** [snmp.lo] Error 1 make[3]: Leaving directory `/riz-pack/system.httpd/php-4.2.3/ext/snmp' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/riz-pack/system.httpd/php-4.2.3/ext/snmp' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/riz-pack/system.httpd/php-4.2.3/ext' make: *** [all-recursive] Error 1 Linux 2.2.20RAID root@galaxy(26) php-4.2.3 # with ucd-snmp-4.2.6 on rh6 make[3]: Entering directory `/riz-pack/system.httpd/php-4.2.3/ext/snmp' /bin/sh /riz-pack/system.httpd/php-4.2.3/libtool --silent --mode=compile gcc -I. -I/riz-pack/system.httpd/php-4.2.3/ext/snmp -I/riz-pack/system.httpd/php-4.2.3/main -I/riz-pack/system.httpd/php-4.2.3 -I/usr/local/apache/include -I/riz-pack/system.httpd/php-4.2.3/Zend -I/usr/local/ssl/include -I/usr/local/mysql/include/mysql -I/usr/local/include -I/usr/local/include/ucd-snmp -I/riz-pack/system.httpd/php-4.2.3/ext/xml/expat -DLINUX=22 -DMOD_SSL=208109 -DMOD_PERL -DUSE_PERL_SSI -Dbool=char -DHAS_BOOL -DUSE_HSREGEX -DEAPI -DEAPI_MM -DUSE_EXPAT -I/riz-pack/system.httpd/php-4.2.3/TSRM -g -O2 -prefer-pic -c snmp.c In file included from snmp.c:63: /usr/local/include/ucd-snmp/snmp_api.h:139: parse error before `oid' /usr/local/include/ucd-snmp/snmp_api.h:139: warning: no semicolon at end of struct or union /usr/local/include/ucd-snmp/snmp_api.h:165: parse error before `}' /usr/local/include/ucd-snmp/snmp_api.h:214: parse error before `oid' /usr/local/include/ucd-snmp/snmp_api.h:214: warning: no semicolon at end of struct or union /usr/local/include/ucd-snmp/snmp_api.h:218: parse error before `*' /usr/local/include/ucd-snmp/snmp_api.h:218: warning: data definition has no type or storage class /usr/local/include/ucd-snmp/snmp_api.h:224: parse error before `}' /usr/local/include/ucd-snmp/snmp_api.h:400: parse error before `oid' /usr/local/include/ucd-snmp/snmp_api.h:400: warning: no semicolon at end of struct or union /usr/local/include/ucd-snmp/snmp_api.h:406: parse error before `oid' /usr/local/include/ucd-snmp/snmp_api.h:406: warning: no semicolon at end of struct or union /usr/local/include/ucd-snmp/snmp_api.h:414: parse error before `}' /usr/local/include/ucd-snmp/snmp_api.h:414: warning: data definition has no type or storage class /usr/local/include/ucd-snmp/snmp_api.h:416: parse error before `name_loc' /usr/local/include/ucd-snmp/snmp_api.h:416: `MAX_OID_LEN' undeclared here (not in a function) /usr/local/include/ucd-snmp/snmp_api.h:416: warning: data definition has no type or storage class /usr/local/include/ucd-snmp/snmp_api.h:418: conflicting types for `data' /riz-pack/system.httpd/php-4.2.3/main/php.h:212: previous declaration of `data' /usr/local/include/ucd-snmp/snmp_api.h:419: `index' redeclared as different kind of symbol /usr/include/string.h:240: previous declaration of `index' /usr/local/include/ucd-snmp/snmp_api.h:420: parse error before `}' /usr/local/include/ucd-snmp/snmp_api.h:609: parse error before `*' /usr/local/include/ucd-snmp/snmp_api.h:627: parse error before `oid' /usr/local/include/ucd-snmp/snmp_api.h:629: parse error before `oid' /usr/local/include/ucd-snmp/snmp_api.h:632: parse error before `oid' /usr/local/include/ucd-snmp/snmp_api.h:633: parse error before `*' /usr/local/include/ucd-snmp/snmp_api.h:633: parse error before `*' /usr/local/include/ucd-snmp/snmp_api.h:633: warning: data definition has no type or storage class /usr/local/include/ucd-snmp/snmp_api.h:658: parse error before `*' In file included from snmp.c:64: /usr/local/include/ucd-snmp/snmp_client.h:51: parse error before `*' /usr/local/include/ucd-snmp/snmp_client.h:52: parse error before `oid' In file included from snmp.c:66: /usr/local/include/ucd-snmp/snmp.h:288: parse error before `oid' /usr/local/include/ucd-snmp/snmp.h:290: parse error before `oid' In file included from snmp.c:68: /usr/local/include/ucd-snmp/mib.h:274: parse error before `oid' /usr/local/include/ucd-snmp/mib.h:278: parse error before `*' /usr/local/include/ucd-snmp/mib.h:279: parse error before `oid' /usr/local/include/ucd-snmp/mib.h:280: parse error before `oid' /usr/local/include/ucd-snmp/mib.h:282: parse error before `*' /usr/local/include/ucd-snmp/mib.h:287: parse error before `*' /usr/local/include/ucd-snmp/mib.h:292: parse error before `*' /usr/local/include/ucd-snmp/mib.h:294: parse error before `*' /usr/local/include/ucd-snmp/mib.h:295: parse error before `oid' /usr/local/include/ucd-snmp/mib.h:296: parse error before `oid' /usr/local/include/ucd-snmp/mib.h:298: parse error before `*' /usr/local/include/ucd-snmp/mib.h:303: parse error before `*' /usr/local/include/ucd-snmp/mib.h:305: parse error before `*' /usr/local/include/ucd-snmp/mib.h:306: parse error before `oid' /usr/local/include/ucd-snmp/mib.h:307: parse error before `oid' /usr/local/include/ucd-snmp/mib.h:309: parse error before `*' /usr/local/include/ucd-snmp/mib.h:310: parse error before `*' /usr/local/include/ucd-snmp/mib.h:311: parse error before `oid' /usr/local/include/ucd-snmp/mib.h:312: parse error before `oid' /usr/local/include/ucd-snmp/mib.h:313: parse error before `oid' /usr/local/include/ucd-snmp/mib.h:314: parse error before `oid' /usr/local/include/ucd-snmp/mib.h:315: parse error before `*' /usr/local/include/ucd-snmp/mib.h:315: parse error before `oid' /usr/local/include/ucd-snmp/mib.h:315: warning: data definition has no type or storage class /usr/local/include/ucd-snmp/mib.h:316: parse error before `*' /usr/local/include/ucd-snmp/mib.h:317: parse error before `*' snmp.c:80: parse error before `objid_mib' snmp.c:80: warning: data definition has no type or storage class snmp.c: In function `php_snmp': snmp.c:153: storage size of `session' isn't known snmp.c:157: `oid' undeclared (first use in this function) snmp.c:157: (Each undeclared identifier is reported only once snmp.c:157: for each function it appears in.) snmp.c:157: parse error before `name' snmp.c:160: parse error before `root' snmp.c:169: `MAX_NAME_LEN' undeclared (first use in this function) snmp.c:219: `root' undeclared (first use in this function) snmp.c:232: sizeof applied to an incomplete type snmp.c:232: sizeof applied to an incomplete type snmp.c:232: sizeof applied to an incomplete type snmp.c:232: sizeof applied to an incomplete type snmp.c:232: sizeof applied to an incomplete type snmp.c:232: sizeof applied to an incomplete type snmp.c:267: `name' undeclared (first use in this function) snmp.c:287: `ASN_CONTEXT' undeclared (first use in this function) snmp.c:287: `ASN_CONSTRUCTOR' undeclared (first use in this function) snmp.c:310: dereferencing pointer to incomplete type snmp.c:311: dereferencing pointer to incomplete type snmp.c:311: dereferencing pointer to incomplete type snmp.c:313: dereferencing pointer to incomplete type snmp.c:313: dereferencing pointer to incomplete type snmp.c:318: dereferencing pointer to incomplete type snmp.c:318: dereferencing pointer to incomplete type snmp.c:328: dereferencing pointer to incomplete type snmp.c:328: dereferencing pointer to incomplete type snmp.c:332: dereferencing pointer to incomplete type snmp.c:332: `ASN_PRIMITIVE' undeclared (first use in this function) snmp.c:333: dereferencing pointer to incomplete type snmp.c:333: dereferencing pointer to incomplete type snmp.c:334: dereferencing pointer to incomplete type snmp.c:334: dereferencing pointer to incomplete type snmp.c:335: dereferencing pointer to incomplete type snmp.c:341: dereferencing pointer to incomplete type snmp.c:342: dereferencing pointer to incomplete type snmp.c:343: dereferencing pointer to incomplete type snmp.c:344: dereferencing pointer to incomplete type snmp.c:344: dereferencing pointer to incomplete type snmp.c:345: dereferencing pointer to incomplete type snmp.c:347: dereferencing pointer to incomplete type snmp.c:347: dereferencing pointer to incomplete type make[3]: *** [snmp.lo] Error 1 make[3]: Leaving directory `/riz-pack/system.httpd/php-4.2.3/ext/snmp' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/riz-pack/system.httpd/php-4.2.3/ext/snmp' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/riz-pack/system.httpd/php-4.2.3/ext' make: *** [all-recursive] Error 1 Linux 2.2.20RAID root@galaxy(24) php-4.2.3 #