Menu

#899 Difficulty compiling for QNX 4.25, Watcom 10.6

obsolete: 8.1
closed-fixed
nobody
2
2001-04-04
2000-10-26
Anonymous
No

OriginalBugID: 2140 Bug
Version: 8.1
SubmitDate: '1999-06-03'
LastModified: '1999-12-03'
Severity: CRIT
Status: Released
Submitter: techsupp
ChangedBy: hobbs
OS: Other
OSVersion: QNX 4.25
FixedDate: '1999-12-03'
FixedInVersion: 8.2
ClosedDate: '2000-10-25'

Name: David L. Hawley

ReproducibleScript:
Attempting to compile:
./configure --disable-load - works OK
make - fails as described below

ObservedBehavior:
1. tclBasic.c::TclObjInvoke line 3406 breaks Tcl_Obj *CONST objv[];
promise with objv = localObjv; Similar problems in tclCmdMZ.c
:: Temp solution define CONST "" in tcl.h

2. tclResult.c(478): Error! E1014: Left operand must be an 'lvalue' -
tmpArgList = argList;
:: Possilbe solution? *tmpArgList = *argList;

3. Finally get Warning(1028): TclpLoadFile_,TclpUnloadFile_ are
undefined references. These procs are not found in tclLoadNone.c
shouldn't they be?

#2 was changed in 8.2 and again in 8.3b1 (to support LinuxPPC),
so at least the latter should be 100% cross-platform compatible.

#1 shouldn't be an error, just a warning.
-- 10/21/1999 hobbs
#3 is due to the --disable-load, which shouldn't be necessary.
-- 12/03/1999 hobbs

Discussion

  • Brent B. Welch

    Brent B. Welch - 2000-10-26
    • priority: 5 --> 2
    • status: open --> closed-fixed
     
  • Don Porter

    Don Porter - 2001-04-04
    • labels: 104235 --> 53. Configuration and Build Tools