pike issueshttps://git.lysator.liu.se/pikelang/pike/-/issues2009-04-16T14:11:39Zhttps://git.lysator.liu.se/pikelang/pike/-/issues/640do_exit nameclash with PHP42009-04-16T14:11:39ZPeter Bortasdo_exit nameclash with PHP4Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=640
Reported by David Hedbor, Idonex / Real Networks <david@hedbor.org>
Both PHP4 and Pike has a function called do_exit. They do different things
(TM). The result of thi...Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=640
Reported by David Hedbor, Idonex / Real Networks <david@hedbor.org>
Both PHP4 and Pike has a function called do_exit. They do different things
(TM). The result of this name clash is that Pike exits if die/exit is used
in a PHP4 script.
I have attached two patches (for 7.0 and 7.1) which replaces do_exit with
pike_do_exit. A similar report has been sent to the PHP4 people.Pike 7.0Henrik (Grubba) GrubbströmHenrik (Grubba) Grubbströmhttps://git.lysator.liu.se/pikelang/pike/-/issues/636oracle.c:308: (S) Definition of function OCIEnv requires parentheses2009-04-16T14:11:39ZPeter Bortasoracle.c:308: (S) Definition of function OCIEnv requires parenthesesImported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=636
Reported by Fredrik Noring, Roxen Internet Software <noring@roxen.com>
build/pike.aix4.2/build/smartlink cc -I.
-I/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pik...Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=636
Reported by Fredrik Noring, Roxen Internet Software <noring@roxen.com>
build/pike.aix4.2/build/smartlink cc -I.
-I/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle
-I/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/../..
-I../.. -I. -DHAVE_CONFIG_H -I/i/oracle/8.1.6/rdbms/demo/
-I/i/oracle/8.1.6/rdbms/public/ -I/i/oracle/8.1.6/network/public/
-I/i/oracle/8.1.6/plsql/public -I/i/oracle/8.1.6/otrace/public -I
-I/home/distmaker/Distmaker/2.0+/link/aix4.2/include -I/usr/local/include
-I/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src
-I/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/build
-I/i/oracle/8.1.6/rdbms/demo/ -I/i/oracle/8.1.6/rdbms/public/
-I/i/oracle/8.1.6/network/public/ -I/i/oracle/8.1.6/plsql/public
-I/i/oracle/8.1.6/otrace/public -I
-I/home/distmaker/Distmaker/2.0+/link/aix4.2/include -I/usr/local/include
-I/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src
-I/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/build -DDYNAMIC_MODULE
-qhalt=e -I/i/oracle/8.1.6/rdbms/demo/ -I/i/oracle/8.1.6/rdbms/public/
-I/i/oracle/8.1.6/network/public/ -I/i/oracle/8.1.6/plsql/public
-I/i/oracle/8.1.6/otrace/public -I
-I/home/distmaker/Distmaker/2.0+/link/aix4.2/include -I/usr/local/include
-I/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src
-I/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/build -c
/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c
-o oracle.o
1506-155 (W) Option I requires suboption(s).
1506-155 (W) Option I requires suboption(s).
1506-155 (W) Option I requires suboption(s).
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 308.8: 1506-166 (S) Definition of function OCIEnv requires
parentheses.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 308.15: 1506-276 (S) Syntax error: possible missing '{'?
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 313.7: 1506-045 (S) Undeclared identifier oracle_environment.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 315.40: 1506-045 (S) Undeclared identifier OCI_DEFAULT.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 316.14: 1506-045 (S) Undeclared identifier OCI_SUCCESS.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 339.5: 1506-046 (S) Syntax error.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 355.3: 1506-046 (S) Syntax error.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 369.15: 1506-022 (S) "error_handle" is not a member of "struct dbcon".
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 370.15: 1506-022 (S) "context" is not a member of "struct dbcon".
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 379.25: 1506-022 (S) "context" is not a member of "struct dbcon".
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 379.46: 1506-022 (S) "error_handle" is not a member of "struct dbcon".
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 380.29: 1506-022 (S) "error_handle" is not a member of "struct dbcon".
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 380.43: 1506-045 (S) Undeclared identifier OCI_HTYPE_ERROR.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 391.3: 1506-046 (S) Syntax error.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 410.15: 1506-022 (S) "statement" is not a member of "struct dbquery".
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 419.29: 1506-022 (S) "statement" is not a member of "struct dbquery".
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 419.40: 1506-045 (S) Undeclared identifier OCI_HTYPE_STMT.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 487.3: 1506-046 (S) Syntax error.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 501.20: 1506-022 (S) "define_handle" is not a member of "struct
dbresultinfo".
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 510.34: 1506-022 (S) "define_handle" is not a member of "struct
dbresultinfo".
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 510.49: 1506-045 (S) Undeclared identifier OCI_HTYPE_DEFINE.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 533.3: 1506-046 (S) Syntax error.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 534.1: 1506-278 (S) The structure definition must specify a member
list.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 564.40: 1506-277 (S) Syntax error: possible missing ')' or ','?
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 574.15: 1506-045 (S) Undeclared identifier err.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 574.54: 1506-045 (S) Undeclared identifier OCI_HTYPE_ERROR.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 582.8: 1506-166 (S) Definition of function OCIError requires
parentheses.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 582.17: 1506-276 (S) Syntax error: possible missing '{'?
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 588.32: 1506-045 (S) Undeclared identifier global_error_handle.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 589.21: 1506-045 (S) Undeclared identifier OCI_HTYPE_ERROR.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 593.12: 1506-045 (S) Undeclared identifier OCI_SUCCESS.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 620.28: 1506-022 (S) "statement" is not a member of "struct dbquery".
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 625.26: 1506-022 (S) "error_handle" is not a member of "struct dbcon".
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 621.19: 1506-045 (S) Undeclared identifier OCI_HTYPE_STMT.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 624.19: 1506-045 (S) Undeclared identifier OCI_ATTR_PARAM_COUNT.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 631.14: 1506-045 (S) Undeclared identifier OCI_SUCCESS.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 632.32: 1506-022 (S) "error_handle" is not a member of "struct dbcon".
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 654.10: 1506-068 (W) Operation between types "unsigned int*" and
"int*" is not allowed.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 682.14: 1506-045 (S) Undeclared identifier OCI_CONTINUE.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 697.24: 1506-022 (S) "date" is not a member of "union dbunion".
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 698.35: 1506-022 (S) "date" is not a member of "union dbunion".
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 709.28: 1506-046 (S) Syntax error.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 759.7: 1506-045 (S) Undeclared identifier OCIParam.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 759.17: 1506-045 (S) Undeclared identifier column_parameter.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 760.11: 1506-276 (S) Syntax error: possible missing ':'?
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 775.33: 1506-022 (S) "statement" is not a member of "struct dbquery".
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 776.31: 1506-022 (S) "error_handle" is not a member of "struct dbcon".
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 775.43: 1506-045 (S) Undeclared identifier OCI_HTYPE_STMT.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 780.18: 1506-045 (S) Undeclared identifier OCI_SUCCESS.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 784.24: 1506-045 (S) Undeclared identifier type.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 787.30: 1506-022 (S) "error_handle" is not a member of "struct dbcon".
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 783.23: 1506-045 (S) Undeclared identifier OCI_DTYPE_PARAM.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 786.23: 1506-045 (S) Undeclared identifier OCI_ATTR_DATA_TYPE.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 793.24: 1506-045 (S) Undeclared identifier size.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 796.30: 1506-022 (S) "error_handle" is not a member of "struct dbcon".
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 795.23: 1506-045 (S) Undeclared identifier OCI_ATTR_DATA_SIZE.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 802.24: 1506-045 (S) Undeclared identifier scale.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 805.30: 1506-022 (S) "error_handle" is not a member of "struct dbcon".
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 804.23: 1506-045 (S) Undeclared identifier OCI_ATTR_SCALE.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 811.24: 1506-045 (S) Undeclared identifier name.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 812.24: 1506-045 (S) Undeclared identifier namelen.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 814.30: 1506-022 (S) "error_handle" is not a member of "struct dbcon".
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 813.23: 1506-045 (S) Undeclared identifier OCI_ATTR_NAME.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 824.34: 1506-022 (S) "error_handle" is not a member of "struct dbcon".
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 831.20: 1506-045 (S) Undeclared identifier o.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 832.7: 1506-045 (S) Undeclared identifier info.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 839.7: 1506-045 (S) Undeclared identifier data_size.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 844.11: 1506-045 (S) Undeclared identifier type_name.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 922.34: 1506-022 (S) "statement" is not a member of "struct dbquery".
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 924.32: 1506-022 (S) "error_handle" is not a member of "struct dbcon".
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 939.25: 1506-045 (S) Undeclared identifier OCI_DYNAMIC_FETCH.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 944.34: 1506-022 (S) "error_handle" is not a member of "struct dbcon".
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 948.34: 1506-022 (S) "error_handle" is not a member of "struct dbcon".
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 952.34: 1506-022 (S) "error_handle" is not a member of "struct dbcon".
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 988.75: 1506-022 (S) "date" is not a member of "union dbunion".
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1036.73: 1506-022 (S) "date" is not a member of "union dbunion".
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1097.28: 1506-022 (S) "statement" is not a member of "struct dbquery".
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1098.26: 1506-022 (S) "error_handle" is not a member of "struct
dbcon".
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1100.19: 1506-045 (S) Undeclared identifier OCI_FETCH_NEXT.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1101.19: 1506-045 (S) Undeclared identifier OCI_DEFAULT.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1107.10: 1506-045 (S) Undeclared identifier OCI_NO_DATA.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1113.12: 1506-045 (S) Undeclared identifier OCI_SUCCESS.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1114.30: 1506-022 (S) "error_handle" is not a member of "struct
dbcon".
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1159.41: 1506-022 (S) "error_handle" is not a member of "struct
dbcon".
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1160.23: 1506-045 (S) Undeclared identifier OCI_HTYPE_ERROR.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1163.14: 1506-045 (S) Undeclared identifier OCI_SUCCESS.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1181.24: 1506-022 (S) "error_handle" is not a member of "struct
dbcon".
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1182.25: 1506-022 (S) "context" is not a member of "struct dbcon".
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1196.30: 1506-022 (S) "error_handle" is not a member of "struct
dbcon".
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1230.40: 1506-022 (S) "statement" is not a member of "struct dbquery".
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1231.21: 1506-045 (S) Undeclared identifier OCI_HTYPE_STMT.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1234.12: 1506-045 (S) Undeclared identifier OCI_SUCCESS.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1236.32: 1506-022 (S) "statement" is not a member of "struct dbquery".
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1237.30: 1506-022 (S) "error_handle" is not a member of "struct
dbcon".
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1240.23: 1506-045 (S) Undeclared identifier OCI_NTV_SYNTAX.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1241.23: 1506-045 (S) Undeclared identifier OCI_DEFAULT.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1246.30: 1506-022 (S) "statement" is not a member of "struct dbquery".
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1251.28: 1506-022 (S) "error_handle" is not a member of "struct
dbcon".
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1250.21: 1506-045 (S) Undeclared identifier OCI_ATTR_STMT_TYPE.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1272.30: 1506-022 (S) "error_handle" is not a member of "struct
dbcon".
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1280.3: 1506-046 (S) Syntax error.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1301.28: 1506-046 (S) Syntax error.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1319.10: 1506-045 (S) Undeclared identifier OCI_CONTINUE.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1323.33: 1506-046 (S) Syntax error.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1345.10: 1506-045 (S) Undeclared identifier OCI_CONTINUE.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1462.9: 1506-045 (S) Undeclared identifier OCIBind.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1462.18: 1506-045 (S) Undeclared identifier bindp.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1463.15: 1506-276 (S) Syntax error: possible missing ':'?
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1482.46: 1506-022 (S) "date" is not a member of "union dbunion".
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1483.54: 1506-022 (S) "date" is not a member of "union dbunion".
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1483.15: 1506-045 (S) Undeclared identifier addr.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1484.66: 1506-022 (S) "date" is not a member of "union dbunion".
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1484.22: 1506-045 (S) Undeclared identifier len.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1484.15: 1506-045 (S) Undeclared identifier rlen.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1485.15: 1506-045 (S) Undeclared identifier fty.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1546.33: 1506-022 (S) "bind" is not a member of "struct bind".
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1554.38: 1506-022 (S) "statement" is not a member of "struct dbquery".
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1555.55: 1506-022 (S) "bind" is not a member of "struct bind".
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1556.36: 1506-022 (S) "error_handle" is not a member of "struct
dbcon".
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1566.29: 1506-045 (S) Undeclared identifier mode.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1570.39: 1506-022 (S) "statement" is not a member of "struct dbquery".
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1571.56: 1506-022 (S) "bind" is not a member of "struct bind".
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1572.37: 1506-022 (S) "error_handle" is not a member of "struct
dbcon".
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1593.36: 1506-022 (S) "error_handle" is not a member of "struct
dbcon".
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1596.20: 1506-045 (S) Undeclared identifier OCI_DATA_AT_EXEC.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1598.53: 1506-022 (S) "bind" is not a member of "struct bind".
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1599.36: 1506-022 (S) "error_handle" is not a member of "struct
dbcon".
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1607.38: 1506-022 (S) "error_handle" is not a member of "struct
dbcon".
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1619.30: 1506-022 (S) "context" is not a member of "struct dbcon".
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1620.32: 1506-022 (S) "statement" is not a member of "struct dbquery".
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1621.30: 1506-022 (S) "error_handle" is not a member of "struct
dbcon".
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1622.46: 1506-045 (S) Undeclared identifier OCI_STMT_SELECT.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1625.34: 1506-045 (S) Undeclared identifier OCI_DEFAULT.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1625.46: 1506-045 (S) Undeclared identifier OCI_COMMIT_ON_SUCCESS.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1642.30: 1506-022 (S) "error_handle" is not a member of "struct
dbcon".
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1706.16: 1506-045 (S) Undeclared identifier OCI_SUCCESS.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1733.12: 1506-045 (S) Undeclared identifier OCI_SUCCESS.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1815.5: 1506-045 (S) Undeclared identifier OCI_OBJECT.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1817.5: 1506-045 (S) Undeclared identifier OCI_DEFAULT.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1821.20: 1506-045 (S) Undeclared identifier OCI_SUCCESS.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1933.6: 1506-045 (S) Undeclared identifier global_error_handle.
"/home/distmaker/Distmaker/2.0+/build/pike.aix4.2/pike/src/modules/Oracle/oracle.c",
line 1935.40: 1506-045 (S) Undeclared identifier OCI_HTYPE_ERROR.
make: 1254-004 The error code from the last command is 1.Pike 7.0Henrik (Grubba) GrubbströmHenrik (Grubba) Grubbströmhttps://git.lysator.liu.se/pikelang/pike/-/issues/634An application error has occurred in roxen-2.1.166-pf-nt4sp62009-04-16T14:11:39ZPeter BortasAn application error has occurred in roxen-2.1.166-pf-nt4sp6Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=634
Reported by Saeed Balevasi, Roxen AB <saeed@roxen.com>
Anapplication error has occurred in roxen-2.1.166-pf-nt4sp6
When I changed the User interface theme to Traditio...Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=634
Reported by Saeed Balevasi, Roxen AB <saeed@roxen.com>
Anapplication error has occurred in roxen-2.1.166-pf-nt4sp6
When I changed the User interface theme to Traditional
Theme in Configuration\User Preferences in Sitebilder
Webserver stop working and this message appear:
An application error has occurred
and an application error log is being generated.
```
Pike.exe
Exception access violation(0x0000005), Address:0x0044cbf4
```Pike 7.0Henrik (Grubba) GrubbströmHenrik (Grubba) Grubbströmhttps://git.lysator.liu.se/pikelang/pike/-/issues/626PNG decode coredumps on malformed images2009-04-16T14:11:39ZPeter BortasPNG decode coredumps on malformed imagesImported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=626
Reported by Chris Jantzen, Maybe.Net <chris@maybe.net>
On malformed images (specifically from gd), the PNG decode will dump core.
Following patch fixes the issue:
``...Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=626
Reported by Chris Jantzen, Maybe.Net <chris@maybe.net>
On malformed images (specifically from gd), the PNG decode will dump core.
Following patch fixes the issue:
```
diff -u -r1.31 png.c
--- src/modules/Image/encodings/png.c 2000/05/07 00:05:10 1.31
+++ src/modules/Image/encodings/png.c 2000/10/28 17:25:22
@@ -791,6 +791,7 @@
if (x)
x--,n--,*(d1++)=ct->u.flat.entries[CUTPLTE(((*s)>>4)&15,mz)].color;
if (x)
x--,n--,*(d1++)=ct->u.flat.entries[CUTPLTE((*s)&15,mz)].color;
s++;
+ if (n<2) break;
if (!x) x=width;
}
else
```
(hope that doesn't get too mangled by netscape)Pike 7.0https://git.lysator.liu.se/pikelang/pike/-/issues/625Dynamic linking problems on Digital Unix2009-04-16T14:11:39ZPeter BortasDynamic linking problems on Digital UnixImported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=625
Reported by Fredrik Noring, Roxen Internet Software <noring@roxen.com>
1. It seems the -R flag doesn't work on Digital Unix:
$ bin/pike feature_list
Features: ...Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=625
Reported by Fredrik Noring, Roxen Internet Software <noring@roxen.com>
1. It seems the -R flag doesn't work on Digital Unix:
$ bin/pike feature_list
Features: dynamic_modules threads Crypto Gmp Gz Image.JPEG
Image.GIF Image.TIFF Image.TTF Mysql Odbc
$ LD_LIBRARY_PATH=/i/postgresql/default/lib bin/pike feature_list
Features: dynamic_modules threads Crypto Gmp Gz Image.JPEG
Image.GIF Image.TIFF Image.TTF Mysql Odbc Postgres
^^^^^^^^
2. Oracle (/i/oracle/8.1.6) compiles OK, but it doesn't get
included in the feature list above. (I've tried to set both
ORACLE_HOME and LD_LIBRARY_PATH.)Pike 7.0https://git.lysator.liu.se/pikelang/pike/-/issues/605Reading from uninitialized UDP object dumpes core2009-04-16T14:11:39ZPeter BortasReading from uninitialized UDP object dumpes coreImported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=605
Reported by Martin Nilsson, IDA <nilsson@pike.ida.liu.se>
```
Pike v7.1 release 11 running Hilfe v2.0 (Incremental Pike Frontend)
> Stdio.UDP()->read();
/home/nilsson...Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=605
Reported by Martin Nilsson, IDA <nilsson@pike.ida.liu.se>
```
Pike v7.1 release 11 running Hilfe v2.0 (Incremental Pike Frontend)
> Stdio.UDP()->read();
/home/nilsson/Pike/7.1/src/backend.c:309: Fatal error:
File descriptor out of range.
-1Attempting to dump backlog (may fail)...
Backtrace at time of fatal:
module.UDP: Stdio.UDP()->read()
-:1: ___Foo4711()
Pike/pike/7.1.11/lib/modules/Tools.pmod/Hilfe.pmod:93:
do_evaluate("mixed ___Foo4711() { return (mixed)(Stdio.UDP()->read());
}\n
",1)
Pike/pike/7.1.11/lib/modules/Tools.pmod/Hilfe.pmod:569:
parse_statement("Stdio.UDP()->read();")
Pike/pike/7.1.11/lib/modules/Tools.pmod/Hilfe.pmod:356: do_parse()
Pike/pike/7.1.11/lib/modules/Tools.pmod/Hilfe.pmod:215:
add_buffer("Stdio.UDP()->read();\n")
Pike/pike/7.1.11/lib/modules/Tools.pmod/Hilfe.pmod:589:
add_input_line("Stdio.UDP()->read();\n")
Pike/pike/7.1.11/lib/modules/Tools.pmod/Hilfe.pmod:669: create()
Hilfe: StdinHilfe()
Abort (core dumped)
```Pike 7.0https://git.lysator.liu.se/pikelang/pike/-/issues/604Protocols.HTTP.get_url() and URLs without querystring2009-04-16T14:11:39ZPeter BortasProtocols.HTTP.get_url() and URLs without querystringImported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=604
Reported by Kai Voigt, 123.org <k@123.org>
Protocols.HTTP.get_url("http://www.domain.com") results in 0.
The sscanf() pattern in lib/modules/Protocols.pmod/HTTP.pmod/...Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=604
Reported by Kai Voigt, 123.org <k@123.org>
Protocols.HTTP.get_url("http://www.domain.com") results in 0.
The sscanf() pattern in lib/modules/Protocols.pmod/HTTP.pmod/module.pmod
expects a slash in the query, this should be corrected.Pike 7.0Henrik (Grubba) GrubbströmHenrik (Grubba) Grubbströmhttps://git.lysator.liu.se/pikelang/pike/-/issues/582$ORA_HOME/rdbms/public needs to be added to the include path.2009-04-16T14:11:39ZPeter Bortas$ORA_HOME/rdbms/public needs to be added to the include path.Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=582
Reported by @grubba
```
From: Hirling Endre <endre@dawn.elte.hu>
To: roxen@roxen.com
Date: Thu, 19 Oct 2000 07:51:10 +0000 (GMT)
Subject: Re: Roxen 2.1 with Oracle 8....Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=582
Reported by @grubba
```
From: Hirling Endre <endre@dawn.elte.hu>
To: roxen@roxen.com
Date: Thu, 19 Oct 2000 07:51:10 +0000 (GMT)
Subject: Re: Roxen 2.1 with Oracle 8.6i.....Problem
```
On Wed, 18 Oct 2000, Gilberto Aparicio wrote:
> When I'm configuring, the next message appears:
>
> checking for Oracle includes... /opt/oracle8i/rdbms/demo/
> checking for working Oracle libs... no
>
> So, what does the last message mean?
> I can't compile Roxen 2.1 with Oracle on a Linux platform.
You have to edit the Makefile in pike/src/modules/Oracle (or wherever
it is) and add /opt/oracle8i/rdbms/public to the include list (simply
add -I/opt/oracle8i/...public after every /opt/oracle8i/rdbms/demo
I compiled Pike with Oracle succesfully, but it segfaults on a simple
select statement so I can't use it. Has anyone seen this problem and
have a solution to it?
endrePike 7.0https://git.lysator.liu.se/pikelang/pike/-/issues/536Out of memory in threads.c.2009-04-16T14:11:39ZPeter BortasOut of memory in threads.c.Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=536
Reported by @grubba
```
From: Ulf Lundstrom <ulf@softwarerun.com>
Organization: SoftwareRun AB
To: grubba@roxen.com
Date: Thu, 12 Oct 2000 16:42:28 +0200
Subject: Näs...Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=536
Reported by @grubba
```
From: Ulf Lundstrom <ulf@softwarerun.com>
Organization: SoftwareRun AB
To: grubba@roxen.com
Date: Thu, 12 Oct 2000 16:42:28 +0200
Subject: Nästa problem...
```
Hej igen...
Har ett nytt problem med Roxen på AIX maskinerna...
När jag la till SQL-databases och SQL-tags modulerna började Roxen bete sig
underligt... Mer exakt så här säger den...
Btw så plockade jag Mysql.so från pike7.0.80.. Det var den senaste jag hade
liggande med Mysql kompilerat...
----
Roxen version: Roxen/2.0.74
Pike version: Pike v7.0 release 234
Requested URL: /standard/
```
Error: Out of memory.
threads.c:1335: set(RXML.Context)
etc/modules/RXML.pmod/module.pmod (version 1.88):1161:
set_context(RXML.Context)
etc/modules/RXML.pmod/module.pmod (version 1.88):2257: write_end("<use
file='/stan"+[149]+"/content></tmpl>")
base_server/rxml.pike (version 1.212):389: do_parse("<use
file='/stan"+[149]+"/content></tmpl>",RequestID(),0,mapping[4])
base_server/rxml.pike (version 1.212):434: parse_rxml("<use
file='/stan"+[149]+"/content></tmpl>",RequestID(),0,mapping[4])
base_server/http.pike (version 1.40):114: http_rxml_answer("<use
file='/stan"+[149]+"/content></tmpl>",RequestID(),0,0)
modules/configuration/config_filesystem.pike (version 1.34):208:
find_file("standard/index.html",RequestID())
base_server/configuration.pike (version 1.306):1338:
low_get_file(RequestID(),0)
base_server/configuration.pike (version 1.306):1528:
get_file(RequestID(),0,0)
modules/directories/indexfiles.pike (version 1.13):52:
parse_directory(RequestID())
base_server/configuration.pike (version 1.306):1409:
low_get_file(RequestID(),0)
base_server/configuration.pike (version 1.306):1528:
get_file(RequestID(),0,0)
base_server/configuration.pike (version 1.306):1507:
handle_request(RequestID())
protocols/http.pike (version 1.232):1851: handle_request()
base_server/roxen.pike (version 1.492):492:
unthreaded_handle(protocols/http.pike.handle_request)
protocols/http.pike (version 1.232):1979: got_data(0,"GET /standard/
H"+[304]+"dDppYm1haXg=\r\n\r\n")
/usr/local/pike/7.0.234/lib/modules/Stdio.pmod/module.pmod (version
1.83):308:
__stdio_read_callback()
Request data:
GET /standard/ HTTP/1.0
Connection: Keep-Alive
User-Agent: Mozilla/4.75 [en] (X11; U; Linux 2.2.14-5.0 i686)
Host: 192.168.1.19:22202
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, image/png, */*
Accept-Encoding: gzip
Accept-Language: en
Accept-Charset: iso-8859-1,*,utf-8
Authorization: ################ (censored)
---
```
Hoppas att detta säger dig lite mer än d säger mig.. Om du råkar ha ngn
quick'n dirty lösning så mottages det tacksamt... Planen är att saker ska
börja
köras på riktigt imorgon...
Dumma marknads ansvariga som bokar in demos på Fredagen den 13:e... ;-)
//Uffe
--
In the name of Linus and all that is holy!
For the love of God, if you can find a girl who:
a) knows what "root" is
b) knows what to do with it
c) lets you look at her naked
by all means, give her ANYTHING she wants!Pike 7.0Henrik (Grubba) GrubbströmHenrik (Grubba) Grubbströmhttps://git.lysator.liu.se/pikelang/pike/-/issues/533Internal server error: Lookup in destructed object. PHP2009-04-16T14:11:39ZPeter BortasInternal server error: Lookup in destructed object. PHPImported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=533
Reported by Hendrik Ruijter, Axis Communications AB <hendrikr@axis.com>
File named test.php3, contains,
<?phpinfo()?>
php-4.0.2.tar.gz
roxen-dist-2.1.135.tar
PHP ...Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=533
Reported by Hendrik Ruijter, Axis Communications AB <hendrikr@axis.com>
File named test.php3, contains,
<?phpinfo()?>
php-4.0.2.tar.gz
roxen-dist-2.1.135.tar
PHP installed according to message.
Roxen started with ./start --verbose --once
Browser netscape 4.74 with URL .../test.php3
```
: Internal server error: Lookup in destructed object.
: base_server/configuration.pike:1256: low_get_file(object,0)
: base_server/configuration.pike:1334: get_file(object,0,0)
: base_server/configuration.pike:1309: handle_request(object)
15:36:17 : protocols/http.pike:1951: unknown function()
1m10.5s : protocols/http.pike:2175: unknown function(0,"GET
/tmp/test.ph"+[265]+"59-1,*,utf-8\r\n\r\n")
:
/h/hendrikr/roxen/local/pike/7.0.230/lib/modules/Stdio.pmod/module.pmod:308:
unknown function()
: internal_error() also failed: Cannot call functions in
destructed objects.
: Unknown program: destructed object->function(({"Lookup in
destructed
object.\n",({({"/h/hendrikr/roxe"+[39]+"pmod/module.pmod",308,0}),({"/dsk/c0t0s4/home"+[38]+"tocols/http.pike",2175,0,0,"GET
/tmp/test.ph"+[265]+"59-1,*,utf-8\r\n\r\n"}),({"/dsk/c0t0s4/home"+[38]+"tocols/http.pike",1951,0}),({"/dsk/c0t0s4/home"+[49]+"nfiguration.pike",1309,base_server/configuration.pike.handle_request,object}),({"/dsk/c0t0s4/home"+[49]+"nfiguration.pike",1334,base_server/configuration.pike.get_file,object,0,0}),({"/dsk/c0t0s4/home"+[49]+"nfiguration.pike",1256,base_server/configuration.pike.low_get_file,object,0})})}))
: protocols/http.pike:1952: unknown function()
15:36:17 : protocols/http.pike:2175: unknown function(0,"GET
/tmp/test.ph"+[265]+"59-1,*,utf-8\r\n\r\n")
1m10.5s :
/h/hendrikr/roxen/local/pike/7.0.230/lib/modules/Stdio.pmod/module.pmod:308:
unknown function()
: Internal server error: Cannot access global variables in
destructed object.
: protocols/http.pike:1955: unknown function()
: protocols/http.pike:2175: unknown function(0,"GET
/tmp/test.ph"+[265]+"59-1,*,utf-8\r\n\r\n")
:
/h/hendrikr/roxen/local/pike/7.0.230/lib/modules/Stdio.pmod/module.pmod:308:
unknown function()
Cannot access global variables in destructed object.
protocols/http.pike:2180: unknown function(0,"GET
/tmp/test.ph"+[265]+"59-1,*,utf-8\r\n\r\n")
/h/hendrikr/roxen/local/pike/7.0.230/lib/modules/Stdio.pmod/module.pmod:308:
unknown function()
15:36:17 : Internal server error: Lookup in destructed object.
1m10.6s : base_server/configuration.pike:1256: low_get_file(object,0)
: base_server/configuration.pike:1334: get_file(object,0,0)
: base_server/configuration.pike:1309: handle_request(object)
: protocols/http.pike:1951: unknown function()
: protocols/http.pike:2175: unknown function(0,"GET
/tmp/test.ph"+[351]+"59-1,*,utf-8\r\n\r\n")
15:36:17 :
/h/hendrikr/roxen/local/pike/7.0.230/lib/modules/Stdio.pmod/module.pmod:308:
unknown function()
1m10.6s : internal_error() also failed: Cannot call functions in
destructed objects.
: Unknown program: destructed object->function(({"Lookup in
destructed
object.\n",({({"/h/hendrikr/roxe"+[39]+"pmod/module.pmod",308,0}),({"/dsk/c0t0s4/home"+[38]+"tocols/http.pike",2175,0,0,"GET
/tmp/test.ph"+[351]+"59-1,*,utf-8\r\n\r\n"}),({"/dsk/c0t0s4/home"+[38]+"tocols/http.pike",1951,0}),({"/dsk/c0t0s4/home"+[49]+"nfiguration.pike",1309,base_server/configuration.pike.handle_request,object}),({"/dsk/c0t0s4/home"+[49]+"nfiguration.pike",1334,base_server/configuration.pike.get_file,object,0,0}),({"/dsk/c0t0s4/home"+[49]+"nfiguration.pike",1256,base_server/configuration.pike.low_get_file,object,0})})}))
: protocols/http.pike:1952: unknown function()
: protocols/http.pike:2175: unknown function(0,"GET
/tmp/test.ph"+[351]+"59-1,*,utf-8\r\n\r\n")
:
/h/hendrikr/roxen/local/pike/7.0.230/lib/modules/Stdio.pmod/module.pmod:308:
unknown function()
15:36:17 : Internal server error: Cannot access global variables in
destructed object.
1m10.7s : protocols/http.pike:1955: unknown function()
: protocols/http.pike:2175: unknown function(0,"GET
/tmp/test.ph"+[351]+"59-1,*,utf-8\r\n\r\n")
:
/h/hendrikr/roxen/local/pike/7.0.230/lib/modules/Stdio.pmod/module.pmod:308:
unknown function()
Cannot access global variables in destructed object.
protocols/http.pike:2180: unknown function(0,"GET
/tmp/test.ph"+[351]+"59-1,*,utf-8\r\n\r\n")
/h/hendrikr/roxen/local/pike/7.0.230/lib/modules/Stdio.pmod/module.pmod:308:
unknown function()
: Internal server error: Lookup in destructed object.
: base_server/configuration.pike:1256: low_get_file(object,0)
15:36:17 : base_server/configuration.pike:1334: get_file(object,0,0)
1m10.8s : base_server/configuration.pike:1309: handle_request(object)
: protocols/http.pike:1951: unknown function()
: protocols/http.pike:2175: unknown function(0,"GET
/tmp/test.ph"+[351]+"59-1,*,utf-8\r\n\r\n")
:
/h/hendrikr/roxen/local/pike/7.0.230/lib/modules/Stdio.pmod/module.pmod:308:
unknown function()
: internal_error() also failed: Cannot call functions in
destructed objects.
15:36:17 : Unknown program: destructed object->function(({"Lookup in
destructed
object.\n",({({"/h/hendrikr/roxe"+[39]+"pmod/module.pmod",308,0}),({"/dsk/c0t0s4/home"+[38]+"tocols/http.pike",2175,0,0,"GET
/tmp/test.ph"+[351]+"59-1,*,utf-8\r\n\r\n"}),({"/dsk/c0t0s4/home"+[38]+"tocols/http.pike",1951,0}),({"/dsk/c0t0s4/home"+[49]+"nfiguration.pike",1309,base_server/configuration.pike.handle_request,object}),({"/dsk/c0t0s4/home"+[49]+"nfiguration.pike",1334,base_server/configuration.pike.get_file,object,0,0}),({"/dsk/c0t0s4/home"+[49]+"nfiguration.pike",1256,base_server/configuration.pike.low_get_file,object,0})})}))
1m10.8s : protocols/http.pike:1952: unknown function()
: protocols/http.pike:2175: unknown function(0,"GET
/tmp/test.ph"+[351]+"59-1,*,utf-8\r\n\r\n")
:
/h/hendrikr/roxen/local/pike/7.0.230/lib/modules/Stdio.pmod/module.pmod:308:
unknown function()
: Internal server error: Cannot access global variables in
destructed object.
: protocols/http.pike:1955: unknown function()
15:36:17 : protocols/http.pike:2175: unknown function(0,"GET
/tmp/test.ph"+[351]+"59-1,*,utf-8\r\n\r\n")
1m10.8s :
/h/hendrikr/roxen/local/pike/7.0.230/lib/modules/Stdio.pmod/module.pmod:308:
unknown function()
Cannot access global variables in destructed object.
protocols/http.pike:2180: unknown function(0,"GET
/tmp/test.ph"+[351]+"59-1,*,utf-8\r\n\r\n")
/h/hendrikr/roxen/local/pike/7.0.230/lib/modules/Stdio.pmod/module.pmod:308:
unknown function()
```Pike 7.0https://git.lysator.liu.se/pikelang/pike/-/issues/525Loading dynamic modules with unresolved symbols exits pike2009-04-16T14:11:39ZPeter BortasLoading dynamic modules with unresolved symbols exits pikeImported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=525
Reported by David Hedbor, Idonex / Real Networks <david@hedbor.org>
When loading a .so file which has unresolved symbols, Pike exits. This is
due to how RTLD_LAZY wor...Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=525
Reported by David Hedbor, Idonex / Real Networks <david@hedbor.org>
When loading a .so file which has unresolved symbols, Pike exits. This is
due to how RTLD_LAZY works in Linux. The problem is fixed in Pike 7.1
Here's a patch:
```
Index: dynamic_load.c
===================================================================
RCS file: /cvs/Pike/7.0/src/dynamic_load.c,v
retrieving revision 1.39
diff -u -r1.39 dynamic_load.c
--- dynamic_load.c 2000/02/17 18:58:16 1.39
+++ dynamic_load.c 2000/10/11 22:53:17
@@ -255,8 +255,7 @@
module_name = sp[-args].u.string->str;
/* Removing RTLD_GLOBAL breaks some PiGTK themes - Hubbe */
- module=dlopen(module_name,
- (d_flag ? RTLD_NOW : RTLD_LAZY) |RTLD_GLOBAL );
+ module=dlopen(module_name, RTLD_NOW |RTLD_GLOBAL);
```
if(!module)
{Pike 7.0Henrik (Grubba) GrubbströmHenrik (Grubba) Grubbströmhttps://git.lysator.liu.se/pikelang/pike/-/issues/504Java fails with "HotSpot Virtual Machine Error, Internal Error".2009-04-16T14:11:39ZPeter BortasJava fails with "HotSpot Virtual Machine Error, Internal Error".Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=504
Reported by @grubba
The Java module testsuite fails with the error message:
```
#
# HotSpot Virtual Machine Error, Internal Error
# Please report this error at
# htt...Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=504
Reported by @grubba
The Java module testsuite fails with the error message:
```
#
# HotSpot Virtual Machine Error, Internal Error
# Please report this error at
# http://java.sun.com/cgi-bin/bugreport.cgi
#
# Error ID: 4F533F4C494E55580E4350500570
#
# Problematic Thread:
```Pike 7.2Marcus ComstedtMarcus Comstedthttps://git.lysator.liu.se/pikelang/pike/-/issues/496su -c "make install" fails2009-04-16T14:11:39ZPeter Bortassu -c "make install" failsImported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=496
Reported by Ian Delahorne, Roxen IS <ian@roxen.com>
Trying to build Pike in "luser-mode" and then installing with su -c "make
install" fails
```
[ian@barbarella buil...Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=496
Reported by Ian Delahorne, Roxen IS <ian@roxen.com>
Trying to build Pike in "luser-mode" and then installing with su -c "make
install" fails
```
[ian@barbarella build]$ su -c "make install"
Password:
/home/ian/cvs/Pike/7.1/src/build/pike -DNOT_INSTALLED
-m/home/ian/cvs/Pike/7.1/src/build/master.pike
/home/ian/cvs/Pike/7.1/src/pike-module.in
--fixate=/home/ian/cvs/Pike/7.1/src/pike-module.in \
--set='make=make' --set='make_flags=' \
--set='prefix=/usr/local' --set='pike=/usr/local/bin/pike' \
--set='include_path=/usr/local/include/pike' \
--set='lib_prefix=/home/ian/cvs/Pike/7.1/src/build/lib'
--set='share_prefix=/home/ian/cvs/Pike/7.1/lib' \
--output=pike-module
Couldn't open file pike-module.
/home/ian/cvs/Pike/7.1/src/pike-module.in:157:
main(10,({"/home/ian/cvs/Pike/7.1/src/pike-module.in",0,0,0,0,0,0,0,0,0}))
make: *** [pike-module] Error 10
[ian@barbarella build]$
```Pike 7.0https://git.lysator.liu.se/pikelang/pike/-/issues/461bsd/os 4.x and linkers2009-04-16T14:11:39ZPeter Bortasbsd/os 4.x and linkersImported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=461
Reported by eric lindvall, <eric@nack.net>
the configure script choses to use shlicc as LD for all versions of bsd/os.
for using bsd/os 4.x, ld or gcc are better choi...Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=461
Reported by eric lindvall, <eric@nack.net>
the configure script choses to use shlicc as LD for all versions of bsd/os.
for using bsd/os 4.x, ld or gcc are better choices. (ld is what is chosen
when you comment shlicc out, and it compiles fine).Pike 7.0https://git.lysator.liu.se/pikelang/pike/-/issues/458issues with pike 0.6 and bsd/os 4.0.12009-04-16T14:11:39ZPeter Bortasissues with pike 0.6 and bsd/os 4.0.1Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=458
Reference: http://5stops.com/roxen-1.3+vi.patch
Reported by eric lindvall, <eric@nack.net>
there are a bunch of problems getting roxen/pike to compile and work on
bs...Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=458
Reference: http://5stops.com/roxen-1.3+vi.patch
Reported by eric lindvall, <eric@nack.net>
there are a bunch of problems getting roxen/pike to compile and work on
bsd/os 4.0.1. the first issue is that the pike configure scripts assume
that you want to link with shlicc, which is no longer true with bsd/os 4.0.
there are a couple other issues that i have found. first of all, dup2(2)
does not like it when oldd == newd: dup2(2,2) will return errno 22
(EINVAL).
the second issue is that setgroups(2) does not like ngroups being 0.
setgroups(0,x) is not something that is liked.
this is the patch that should make roxen-1.3 compile on bsd/os 4.0.
obviously the fix to make configure not use shlicc is not acceptable for
primetime use, as i have not done the check to make sure that the version
of bsd/os is 4.0.
```
--- roxen_1.3.122/pike/0.6/src/configure Tue Aug 24 19:29:09 1999
+++ roxen_1.3.122+vi/pike/0.6/src/configure Sat Sep 30 11:51:26 2000
@@ -1258,9 +1258,9 @@
echo "SunOS. Adding -D__USE_FIXED_PROTOTYPES__"
CFLAGS="$CFLAGS -D__USE_FIXED_PROTOTYPES__"
;;
- BSD/OS*)
- LD="$BINDIR/smartlink shlicc"
- ;;
+# BSD/OS*)
+# LD="$BINDIR/smartlink shlicc"
+# ;;
UnixWare*)
if test "$GCC" != "yes"; then
# We are using built-in inline function
@@ -9723,7 +9723,7 @@
FreeBSD*) LDSHARED="ld -Bshareable";;
NetBSD) LDSHARED="ld -Bshareable";;
OpenBSD*) LDSHARED="ld -Bshareable";;
- BSD/OS*) LDSHARED="shlicc -r";;
+# BSD/OS*) LDSHARED="shlicc -r";;
SCO_SV*) LDSHARED="cc -G -KPIC -Wl,-Bexport";;
UNIX_SV) LDSHARED="ld -G";;
UnixWare)
--- roxen_1.3.122/pike/0.6/src/signal_handler.c Mon May 24 12:50:30 1999
+++ roxen_1.3.122+vi/pike/0.6/src/signal_handler.c Sat Sep 30 13:01:44
2000
@@ -1981,8 +1981,8 @@
buf[1]);
break;
case PROCE_DUP2:
- error("Process.create_process(): dup2() failed. errno:%d\n",
- buf[1]);
+ error("Process.create_process(): dup2(x,%d) failed. errno:%d\n",
+ buf[2], buf[1]);
break;
case PROCE_SETGID:
error("Process.create_process(): setgid(%d) failed. errno:%d\n",
@@ -2115,7 +2115,7 @@
int fd;
for(fd=0; fd<3; fd++)
{
- if(stds[fd])
+ if(stds[fd] && stds[fd] != fd)
if(dup2(stds[fd], fd) < 0)
PROCERROR(PROCE_DUP2, fd);
}
@@ -2145,7 +2145,7 @@
#endif
```
#ifdef HAVE_SETGROUPS
- if(storage.wanted_gids)
+ if(storage.wanted_gids && storage.num_wanted_gids)
{
if(setgroups(storage.num_wanted_gids, storage.wanted_gids))
{Henrik (Grubba) GrubbströmHenrik (Grubba) Grubbströmhttps://git.lysator.liu.se/pikelang/pike/-/issues/456The pike binary for IRIX 6.5/IP32 doesn't work on IRIX 6.5/IP222009-04-16T14:11:39ZPeter BortasThe pike binary for IRIX 6.5/IP32 doesn't work on IRIX 6.5/IP22Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=456
Reported by @grubba
```
From: Karl Pitrich <pit@linuxaustria.at>
To: roxen@roxen.com
Date: Sat, 30 Sep 2000 22:52:18 +0200
Subject: IRIX 6.5 binary troubles
```
hi,
...Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=456
Reported by @grubba
```
From: Karl Pitrich <pit@linuxaustria.at>
To: roxen@roxen.com
Date: Sat, 30 Sep 2000 22:52:18 +0200
Subject: IRIX 6.5 binary troubles
```
hi,
i downloaded the 2.1 binary .sh from download.roxen.com because
iam unable to compile on my indigo2/IP22
i run IRIX 6.5, but the selfextracting archive says, it cannot run
./build/pike.
(program not supported by architecture)
any hints?
thx, Karl
```
--
Best regards, Karl Pitrich. icq #81091001
```
pitrich information technologies
linuxsoftwareinternetworkcommunication!
hauptstraße 16-18 | 4040 linz | austria
voice: +43 70 718884 | support: 0900 970 710 (.at only)
--
Microsoft is prohibited from distributing this work in any form, in
whole or in part, across any medium. Licenses for distribution are
available to Microsoft for $500. Posting without permission constitutes
an agreement to these terms.Pike 7.0Peter BortasPeter Bortashttps://git.lysator.liu.se/pikelang/pike/-/issues/454Y2K39 bug in mktime2009-04-16T14:11:39ZPeter BortasY2K39 bug in mktimeImported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=454
Reported by Martin Nilsson, IDA <nilsson@pike.ida.liu.se>
```
> mktime( ([ "year":139 ]) );
-:1:Cannot convert.
```Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=454
Reported by Martin Nilsson, IDA <nilsson@pike.ida.liu.se>
```
> mktime( ([ "year":139 ]) );
-:1:Cannot convert.
```Pike 7.2https://git.lysator.liu.se/pikelang/pike/-/issues/448Symbols missing when compiling --without-bugnums.2009-04-16T14:11:39ZPeter BortasSymbols missing when compiling --without-bugnums.Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=448
Reported by @grubba
/home/grubba/src/Pike7.1/build/darwin/smartlink cc -I.
-I/home/grubba/src/Pike7.1/src -I/home/grubba/src/Pike7.1/src
-I/home/grubba/src/Pike7.1/bu...Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=448
Reported by @grubba
/home/grubba/src/Pike7.1/build/darwin/smartlink cc -I.
-I/home/grubba/src/Pike7.1/src -I/home/grubba/src/Pike7.1/src
-I/home/grubba/src/Pike7.1/build/darwin -g -framework Zip -O2 -pipe -W
-Wall -Wno-unused -Wcomment -Wformat -Wimplicit-function-declaration
-Wmultichar -Wswitch -Wuninitialized -Wpointer-arith -Wchar-subscripts
-Wno-long-long language.o security.o bignum.o interpret.o constants.o
cpp.o fdlib.o cyclic.o array.o backend.o callback.o encode.o docode.o
dynamic_buffer.o dynamic_load.o error.o fd_control.o fsort.o gc.o
hashtable.o lex.o multiset.o signal_handler.o pike_types.o main.o mapping.o
pike_memory.o module.o module_support.o object.o opcodes.o operators.o
port.o program.o rusage.o stralloc.o stuff.o threads.o version.o queue.o
builtin.o svalue.o las_t.o builtin_functions_t.o peep_t.o `cat
modules/linker_options` -o tpike
/usr/bin/ld: Undefined symbols:
_int64_from_bignum
_is_bignum_objectPike 7.2Henrik (Grubba) GrubbströmHenrik (Grubba) Grubbströmhttps://git.lysator.liu.se/pikelang/pike/-/issues/397Prb -lc with pike 7.0.78 on UnixWare 7.X.X and OpenServer 5.0.X2009-04-16T14:11:39ZPeter BortasPrb -lc with pike 7.0.78 on UnixWare 7.X.X and OpenServer 5.0.XImported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=397
Reported by @grubba
```
From: Boyd Lynn Gerber <gerberb@zenez.com>
To: pike-bugs@roxen.com
Date: Sat, 23 Sep 2000 12:08:16 -0600 (MDT)
Subject: Prb -lc with pike 7.0....Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=397
Reported by @grubba
```
From: Boyd Lynn Gerber <gerberb@zenez.com>
To: pike-bugs@roxen.com
Date: Sat, 23 Sep 2000 12:08:16 -0600 (MDT)
Subject: Prb -lc with pike 7.0.78 on UnixWare 7.X.X and OpenServer 5.0.X
```
To whom it may concern:
I have found this problem with both SCO OS's. The compilers add the libc
where needed. How do I prevent pike builds using the -lc option.
I have been having some strange behavoir with Roxen and Caudium on
UnixWare 7.X.X and OpenServer. If I run the make check on UnixWare 7.X.X,
I get different things on each build and make check. I can get a core
dump a race condition consuming resources The load jumps to over 30.
I was using gdb tracing things and found shared libs were jumping to
locations that were bogus. It was going to the same place that gmp-3.1
goes when .so are compiled with the -lc option. I have traced it to build
.so files with the -lc option. I then downloaded the latest stable pike
and used the SCO UDK cc compiler instead of gcc. gcc does not give any
warnings about the -lc, although they both automatically link in libc
where needed. I found that pike .so's are all being made with the -lc
option. This warning from the SCO UDK cc should not be over looked.
****
UX:cc: WARNING: Avoid specifying -lc; cc will ensure that libc is linked
in the proper order. Linking libc in the wrong order may cause
incorrect execution behavior. If you do specify -lc, make sure that no
dynamic libraries are specified after it.
I can not find where the -lc is being added. It appears the Makefiles do
not have it, but I see the complaint with the SCO UDK compiler. I am not
sure how to fix it.
Thanks,
--
Boyd Gerber <gerberb@zenez.com>
ZENEZ 3748 Valley Forge Road, Magna Utah 84044
Office 801-250-0795 FAX 801-250-7975Pike 7.2https://git.lysator.liu.se/pikelang/pike/-/issues/387XSLT generates backtrace2009-04-16T14:11:39ZPeter BortasXSLT generates backtraceImported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=387
Reported by Martin Nilsson, IDA <nilsson@pike.ida.liu.se>
See attachments.Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=387
Reported by Martin Nilsson, IDA <nilsson@pike.ida.liu.se>
See attachments.Pike 7.0